diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-10-02 16:39:42 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-04-16 16:38:32 +0200 |
commit | a7a0b8e6cf8d67cc50eefe79a65caa93f6059169 (patch) | |
tree | d83ad46dcd595fc282038dfd4200357f3c019f6c /ishtar_common/migrations | |
parent | faf34feb2bcebd3fe4fa14f21aa65b49f76c886d (diff) | |
download | Ishtar-a7a0b8e6cf8d67cc50eefe79a65caa93f6059169.tar.bz2 Ishtar-a7a0b8e6cf8d67cc50eefe79a65caa93f6059169.zip |
🗃️ DB changes to manage user permissions
Diffstat (limited to 'ishtar_common/migrations')
-rw-r--r-- | ishtar_common/migrations/0230_auto_20231002_1613.py (renamed from ishtar_common/migrations/0230_auto_20230922_1443.py) | 8 | ||||
-rw-r--r-- | ishtar_common/migrations/0231_default_mandatory_keys.py | 2 |
2 files changed, 7 insertions, 3 deletions
diff --git a/ishtar_common/migrations/0230_auto_20230922_1443.py b/ishtar_common/migrations/0230_auto_20231002_1613.py index 7839e0cd0..ec409c5e2 100644 --- a/ishtar_common/migrations/0230_auto_20230922_1443.py +++ b/ishtar_common/migrations/0230_auto_20231002_1613.py @@ -1,8 +1,9 @@ -# Generated by Django 2.2.24 on 2023-09-22 14:43 +# Generated by Django 2.2.24 on 2023-10-02 16:13 import django.core.validators from django.db import migrations, models import django.db.models.deletion +import ishtar_common.utils class Migration(migrations.Migration): @@ -20,6 +21,7 @@ class Migration(migrations.Migration): ('slug', models.SlugField(max_length=100, unique=True, verbose_name='Slug')), ('description', models.TextField(blank=True, default='', verbose_name='Description')), ('available', models.BooleanField(default=True, verbose_name='Available')), + ('users', models.ManyToManyField(blank=True, to='ishtar_common.IshtarUser', verbose_name='Users')), ], options={ 'verbose_name': 'Importer - Group', @@ -29,7 +31,7 @@ class Migration(migrations.Migration): ), migrations.AlterModelOptions( name='import', - options={'verbose_name': 'Import - Import', 'verbose_name_plural': 'Import - Imports'}, + options={'permissions': (('view_own_import', 'Can view own Import'), ('add_own_import', 'Can add own Import'), ('change_own_import', 'Can change own Import'), ('delete_own_import', 'Can delete own Import')), 'verbose_name': 'Import - Import', 'verbose_name_plural': 'Import - Imports'}, ), migrations.AlterModelOptions( name='itemkey', @@ -131,7 +133,9 @@ class Migration(migrations.Migration): options={ 'verbose_name': 'Import - Group', 'verbose_name_plural': 'Import - Groups', + 'permissions': (('view_own_importgroup', 'Can view own Import Group'), ('add_own_importgroup', 'Can add own Import Group'), ('change_own_importgroup', 'Can change own Import Group'), ('delete_own_importgroup', 'Can delete own Import Group')), }, + bases=(models.Model, ishtar_common.utils.OwnPerms), ), migrations.AddField( model_name='import', diff --git a/ishtar_common/migrations/0231_default_mandatory_keys.py b/ishtar_common/migrations/0231_default_mandatory_keys.py index d364f01dc..b510976fb 100644 --- a/ishtar_common/migrations/0231_default_mandatory_keys.py +++ b/ishtar_common/migrations/0231_default_mandatory_keys.py @@ -30,7 +30,7 @@ def migrate(apps, __): class Migration(migrations.Migration): dependencies = [ - ('ishtar_common', '0230_auto_20230922_1443'), + ('ishtar_common', '0230_auto_20231002_1613'), ] operations = [ |