Skip to content
Snippets Groups Projects
Commit affbb82b authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Merge branch 'drop-sites' into 'main'

Drop Django sites framework

See merge request !31
parents 5f75849b 235a690e
No related branches found
No related tags found
1 merge request!31Drop Django sites framework
Pipeline #172188 failed
# Generated by Django 3.2.9 on 2021-11-05 15:59 # Generated by Django 3.2.9 on 2021-11-05 15:59
import django.contrib.sites.managers
from django.db import migrations, models from django.db import migrations, models
import django.db.models.deletion import django.db.models.deletion
...@@ -11,7 +10,6 @@ class Migration(migrations.Migration): ...@@ -11,7 +10,6 @@ class Migration(migrations.Migration):
dependencies = [ dependencies = [
('core', '0022_public_favicon'), ('core', '0022_public_favicon'),
('sites', '0002_alter_domain_unique'),
] ]
operations = [ operations = [
...@@ -24,14 +22,12 @@ class Migration(migrations.Migration): ...@@ -24,14 +22,12 @@ class Migration(migrations.Migration):
('valid_until', models.DateField(verbose_name='Valid until')), ('valid_until', models.DateField(verbose_name='Valid until')),
('deactivated', models.BooleanField(default=False, verbose_name='Deactivated')), ('deactivated', models.BooleanField(default=False, verbose_name='Deactivated')),
('person', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='cards', to='core.person', verbose_name='Person')), ('person', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='cards', to='core.person', verbose_name='Person')),
('site', models.ForeignKey(default=1, editable=False, on_delete=django.db.models.deletion.CASCADE, to='sites.site')),
], ],
options={ options={
'verbose_name': 'Card', 'verbose_name': 'Card',
'verbose_name_plural': 'Cards', 'verbose_name_plural': 'Cards',
}, },
managers=[ managers=[
('objects', django.contrib.sites.managers.CurrentSiteManager()),
], ],
), ),
] ]
# Generated by Django 3.2.9 on 2021-11-30 20:07 # Generated by Django 3.2.9 on 2021-11-30 20:07
import django.contrib.sites.managers
from django.db import migrations, models from django.db import migrations, models
import django.db.models.deletion import django.db.models.deletion
...@@ -8,7 +7,6 @@ import django.db.models.deletion ...@@ -8,7 +7,6 @@ import django.db.models.deletion
class Migration(migrations.Migration): class Migration(migrations.Migration):
dependencies = [ dependencies = [
('sites', '0002_alter_domain_unique'),
('kort', '0001_initial'), ('kort', '0001_initial'),
] ]
...@@ -34,14 +32,12 @@ class Migration(migrations.Migration): ...@@ -34,14 +32,12 @@ class Migration(migrations.Migration):
('status', models.CharField(choices=[('online', 'Online'), ('offline', 'Offline'), ('with_errors', 'With errors')], max_length=255, verbose_name='Status')), ('status', models.CharField(choices=[('online', 'Online'), ('offline', 'Offline'), ('with_errors', 'With errors')], max_length=255, verbose_name='Status')),
('status_text', models.TextField(blank=True, verbose_name='Status text')), ('status_text', models.TextField(blank=True, verbose_name='Status text')),
('last_seen_at', models.DateTimeField(blank=True, null=True, verbose_name='Last seen at')), ('last_seen_at', models.DateTimeField(blank=True, null=True, verbose_name='Last seen at')),
('site', models.ForeignKey(default=1, editable=False, on_delete=django.db.models.deletion.CASCADE, to='sites.site')),
], ],
options={ options={
'verbose_name': 'Card printer', 'verbose_name': 'Card printer',
'verbose_name_plural': 'Card printers', 'verbose_name_plural': 'Card printers',
}, },
managers=[ managers=[
('objects', django.contrib.sites.managers.CurrentSiteManager()),
], ],
), ),
migrations.AddField( migrations.AddField(
......
# Generated by Django 3.2.12 on 2022-03-08 19:23 # Generated by Django 3.2.12 on 2022-03-08 19:23
import django.contrib.sites.managers
from django.db import migrations, models from django.db import migrations, models
import django.db.models.deletion import django.db.models.deletion
...@@ -8,7 +7,6 @@ import django.db.models.deletion ...@@ -8,7 +7,6 @@ import django.db.models.deletion
class Migration(migrations.Migration): class Migration(migrations.Migration):
dependencies = [ dependencies = [
('sites', '0002_alter_domain_unique'),
('kort', '0002_card_printer'), ('kort', '0002_card_printer'),
] ]
...@@ -33,13 +31,11 @@ class Migration(migrations.Migration): ...@@ -33,13 +31,11 @@ class Migration(migrations.Migration):
('name', models.CharField(max_length=255, verbose_name='Name')), ('name', models.CharField(max_length=255, verbose_name='Name')),
('template', models.TextField(verbose_name='Template')), ('template', models.TextField(verbose_name='Template')),
('css', models.TextField(blank=True, verbose_name='Custom CSS')), ('css', models.TextField(blank=True, verbose_name='Custom CSS')),
('site', models.ForeignKey(default=1, editable=False, on_delete=django.db.models.deletion.CASCADE, to='sites.site')),
], ],
options={ options={
'abstract': False, 'abstract': False,
}, },
managers=[ managers=[
('objects', django.contrib.sites.managers.CurrentSiteManager()),
], ],
), ),
] ]
# Generated by Django 3.2.12 on 2022-03-15 18:57 # Generated by Django 3.2.12 on 2022-03-15 18:57
from django.conf import settings from django.conf import settings
import django.contrib.sites.managers
import django.core.validators import django.core.validators
from django.db import migrations, models from django.db import migrations, models
import django.db.models.deletion import django.db.models.deletion
...@@ -11,7 +10,6 @@ class Migration(migrations.Migration): ...@@ -11,7 +10,6 @@ class Migration(migrations.Migration):
dependencies = [ dependencies = [
migrations.swappable_dependency(settings.OAUTH2_PROVIDER_APPLICATION_MODEL), migrations.swappable_dependency(settings.OAUTH2_PROVIDER_APPLICATION_MODEL),
('sites', '0002_alter_domain_unique'),
('kort', '0006_auto_20220310_2003'), ('kort', '0006_auto_20220310_2003'),
] ]
...@@ -36,14 +34,12 @@ class Migration(migrations.Migration): ...@@ -36,14 +34,12 @@ class Migration(migrations.Migration):
('status_text', models.TextField(blank=True, verbose_name='Status text')), ('status_text', models.TextField(blank=True, verbose_name='Status text')),
('card', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='kort.card', verbose_name='Card')), ('card', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='kort.card', verbose_name='Card')),
('printer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='kort.cardprinter', verbose_name='Printer')), ('printer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='kort.cardprinter', verbose_name='Printer')),
('site', models.ForeignKey(default=1, editable=False, on_delete=django.db.models.deletion.CASCADE, to='sites.site')),
], ],
options={ options={
'verbose_name': 'Card print job', 'verbose_name': 'Card print job',
'verbose_name_plural': 'Card print jobs', 'verbose_name_plural': 'Card print jobs',
}, },
managers=[ managers=[
('objects', django.contrib.sites.managers.CurrentSiteManager()),
], ],
), ),
] ]
# Generated by Django 3.2.13 on 2022-05-29 12:35 # Generated by Django 3.2.13 on 2022-05-29 12:35
import django.contrib.sites.managers
from django.db import migrations, models from django.db import migrations, models
import django.db.models.deletion import django.db.models.deletion
...@@ -8,7 +7,6 @@ import django.db.models.deletion ...@@ -8,7 +7,6 @@ import django.db.models.deletion
class Migration(migrations.Migration): class Migration(migrations.Migration):
dependencies = [ dependencies = [
('sites', '0002_alter_domain_unique'),
('kort', '0011_cardprinter_card_detector'), ('kort', '0011_cardprinter_card_detector'),
] ]
...@@ -37,14 +35,12 @@ class Migration(migrations.Migration): ...@@ -37,14 +35,12 @@ class Migration(migrations.Migration):
('extended_data', models.JSONField(default=dict, editable=False)), ('extended_data', models.JSONField(default=dict, editable=False)),
('media_file', models.FileField(upload_to='card_layouts/media/', verbose_name='Media file')), ('media_file', models.FileField(upload_to='card_layouts/media/', verbose_name='Media file')),
('card_layout', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='media_files', to='kort.cardlayout', verbose_name='Card layout')), ('card_layout', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='media_files', to='kort.cardlayout', verbose_name='Card layout')),
('site', models.ForeignKey(default=1, editable=False, on_delete=django.db.models.deletion.CASCADE, to='sites.site')),
], ],
options={ options={
'verbose_name': 'Media file for a card layout', 'verbose_name': 'Media file for a card layout',
'verbose_name_plural': 'Media files for card layouts', 'verbose_name_plural': 'Media files for card layouts',
}, },
managers=[ managers=[
('objects', django.contrib.sites.managers.CurrentSiteManager()),
], ],
), ),
] ]
...@@ -7,7 +7,6 @@ import django.db.models.deletion ...@@ -7,7 +7,6 @@ import django.db.models.deletion
class Migration(migrations.Migration): class Migration(migrations.Migration):
dependencies = [ dependencies = [
("sites", "0002_alter_domain_unique"),
("kort", "0015_migrate_scopes"), ("kort", "0015_migrate_scopes"),
] ]
......
# Generated by Django 4.2.10 on 2024-02-24 11:58
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('kort', '0016_cardprinter_oauth2_client_secret'),
]
operations = [
migrations.AddField(
model_name='card',
name='managed_by_app_label',
field=models.CharField(blank=True, editable=False, max_length=255, verbose_name='App label of app responsible for managing this instance'),
),
migrations.AddField(
model_name='cardlayout',
name='managed_by_app_label',
field=models.CharField(blank=True, editable=False, max_length=255, verbose_name='App label of app responsible for managing this instance'),
),
migrations.AddField(
model_name='cardlayoutmediafile',
name='managed_by_app_label',
field=models.CharField(blank=True, editable=False, max_length=255, verbose_name='App label of app responsible for managing this instance'),
),
migrations.AddField(
model_name='cardprinter',
name='managed_by_app_label',
field=models.CharField(blank=True, editable=False, max_length=255, verbose_name='App label of app responsible for managing this instance'),
),
migrations.AddField(
model_name='cardprintjob',
name='managed_by_app_label',
field=models.CharField(blank=True, editable=False, max_length=255, verbose_name='App label of app responsible for managing this instance'),
),
migrations.AlterField(
model_name='cardprinter',
name='cups_printer',
field=models.CharField(blank=True, help_text='Leave blank to deactivate CUPS printing', max_length=255, verbose_name='CUPS printer'),
),
] + [
migrations.RunSQL(
f"ALTER TABLE kort_{model_name} drop column if exists site_id;"
) for model_name in
[
"cardprinter",
"cardlayoutmediafile",
"cardlayout",
"card",
"cardprintjob",
]
]
...@@ -27,9 +27,10 @@ priority = "primary" ...@@ -27,9 +27,10 @@ priority = "primary"
name = "gitlab" name = "gitlab"
url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple" url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
priority = "supplemental" priority = "supplemental"
[tool.poetry.dependencies] [tool.poetry.dependencies]
python = "^3.10" python = "^3.10"
aleksis-core = "^3.0" aleksis-core = "^4.0.0.dev4"
python-barcode = "^0.15.0" python-barcode = "^0.15.0"
django-formtools = "^2.3" django-formtools = "^2.3"
django-ace = "^1.0.12" django-ace = "^1.0.12"
...@@ -77,7 +78,6 @@ meta_viewport = true ...@@ -77,7 +78,6 @@ meta_viewport = true
no_autofocus = true no_autofocus = true
tabindex_no_positive = true tabindex_no_positive = true
[tool.ruff] [tool.ruff]
exclude = ["migrations", "tests"] exclude = ["migrations", "tests"]
line-length = 100 line-length = 100
...@@ -92,6 +92,7 @@ section-order = ["future", "standard-library", "django", "third-party", "first-p ...@@ -92,6 +92,7 @@ section-order = ["future", "standard-library", "django", "third-party", "first-p
[tool.ruff.isort.sections] [tool.ruff.isort.sections]
django = ["django"] django = ["django"]
[build-system] [build-system]
requires = ["poetry-core>=1.0.0"] requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api" build-backend = "poetry.core.masonry.api"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment