Skip to content
Snippets Groups Projects
Commit ddfe840d authored by magicfelix's avatar magicfelix
Browse files

Adapt to Core 4.0 managed_by feature

parent 4d5a5c39
No related branches found
No related tags found
1 merge request!14Draft: Resolve "Object / Person identification using SDM NFC cards"
Pipeline #138212 failed
# Generated by Django 3.2.9 on 2021-11-05 15:59
import django.contrib.sites.managers
import aleksis.core.managers
from django.db import migrations, models
import django.db.models.deletion
......@@ -31,7 +31,7 @@ class Migration(migrations.Migration):
'verbose_name_plural': 'Cards',
},
managers=[
('objects', django.contrib.sites.managers.CurrentSiteManager()),
('objects', aleksis.core.managers.AlekSISBaseManager()),
],
),
]
# Generated by Django 3.2.9 on 2021-11-30 20:07
import django.contrib.sites.managers
import aleksis.core.managers
from django.db import migrations, models
import django.db.models.deletion
......@@ -41,7 +41,7 @@ class Migration(migrations.Migration):
'verbose_name_plural': 'Card printers',
},
managers=[
('objects', django.contrib.sites.managers.CurrentSiteManager()),
('objects', aleksis.core.managers.AlekSISBaseManager()),
],
),
migrations.AddField(
......
# Generated by Django 3.2.12 on 2022-03-08 19:23
import django.contrib.sites.managers
import aleksis.core.managers
from django.db import migrations, models
import django.db.models.deletion
......@@ -39,7 +39,7 @@ class Migration(migrations.Migration):
'abstract': False,
},
managers=[
('objects', django.contrib.sites.managers.CurrentSiteManager()),
('objects', aleksis.core.managers.AlekSISBaseManager()),
],
),
]
# Generated by Django 3.2.12 on 2022-03-15 18:57
from django.conf import settings
import django.contrib.sites.managers
import aleksis.core.managers
import django.core.validators
from django.db import migrations, models
import django.db.models.deletion
......@@ -43,7 +43,7 @@ class Migration(migrations.Migration):
'verbose_name_plural': 'Card print jobs',
},
managers=[
('objects', django.contrib.sites.managers.CurrentSiteManager()),
('objects', aleksis.core.managers.AlekSISBaseManager()),
],
),
]
# Generated by Django 3.2.13 on 2022-05-29 12:35
import django.contrib.sites.managers
import aleksis.core.managers
from django.db import migrations, models
import django.db.models.deletion
......@@ -44,7 +44,7 @@ class Migration(migrations.Migration):
'verbose_name_plural': 'Media files for card layouts',
},
managers=[
('objects', django.contrib.sites.managers.CurrentSiteManager()),
('objects', aleksis.core.managers.AlekSISBaseManager()),
],
),
]
......@@ -2,7 +2,7 @@ from django.db import migrations
def _migrate_scopes(apps, schema_editor):
CardPrinter = apps.get_model("kort", "CardPrinter")
for printer in CardPrinter.objects.all():
for printer in CardPrinter._base_manager.only("oauth2_application"):
application = printer.oauth2_application
application.allowed_scopes = [f"card_printer_{printer.id}"]
application.authorization_grant_type = "client-credentials"
......
# Generated by Django 4.2.3 on 2023-07-22 14:34
import aleksis.core.managers
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('sites', '0002_alter_domain_unique'),
('kort', '0017_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'),
),
]
[tool.poetry]
name = "AlekSIS-App-Kort"
version = "0.2"
version = "1.0.dev0"
packages = [{ include = "aleksis" }]
readme = "README.rst"
include = ["CHANGELOG.rst", "LICENCE.rst", "aleksis/**/*.mo"]
......@@ -35,11 +35,11 @@ priority = "supplemental"
[tool.poetry.dependencies]
python = "^3.9"
aleksis-core = "^4.0"
aleksis-core = "^4.0.0.dev0"
python-barcode = "^0.15.0"
django-formtools = "2.2"
django-ace = "^1.0.12"
pylibsdm = "^1.0.0a0"
pylibsdm = "^1.0.0a0.dev2"
[tool.poetry.plugins."aleksis.app"]
kort = "aleksis.apps.kort.apps:DefaultConfig"
......
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