diff --git a/accounts/migrations/0003_permissionset.py b/accounts/migrations/0003_permissionset.py index 15fd77b..b36015d 100644 --- a/accounts/migrations/0003_permissionset.py +++ b/accounts/migrations/0003_permissionset.py @@ -16,7 +16,7 @@ class Migration(migrations.Migration): ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ], options={ - 'permissions': (('change_password', 'Can change password'),), + 'permissions': (('change_password', 'Can change password'), ), 'managed': False, 'default_permissions': (), }, diff --git a/accounts/migrations/0004_apply_change_password.py b/accounts/migrations/0004_apply_change_password.py deleted file mode 100644 index f313b7e..0000000 --- a/accounts/migrations/0004_apply_change_password.py +++ /dev/null @@ -1,25 +0,0 @@ -from django.db import migrations - - -def apply_change_password(apps, schema_editor): - from django.conf import settings - from django.contrib.auth.models import User, Permission - - if hasattr(settings, 'SHOW_PROFILE_EDIT_PASSWORD'): - if settings.SHOW_PROFILE_EDIT_PASSWORD: - permission = Permission.objects.get(codename='change_password') - users = User.objects.all() - user: User - for user in users: - user.user_permissions.add(permission) - - -class Migration(migrations.Migration): - - dependencies = [ - ('accounts', '0003_permissionset'), - ] - - operations = [ - migrations.RunPython(apply_change_password), - ] diff --git a/accounts/migrations/0005_remove_userattributes_can_clone_instances.py b/accounts/migrations/0005_remove_userattributes_can_clone_instances.py deleted file mode 100644 index 76e0458..0000000 --- a/accounts/migrations/0005_remove_userattributes_can_clone_instances.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 2.2.12 on 2020-05-28 04:24 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('accounts', '0004_apply_change_password'), - ('instances', '0003_migrate_can_clone_instances'), - ] - - operations = [ - migrations.RemoveField( - model_name='userattributes', - name='can_clone_instances', - ), - ] diff --git a/instances/migrations/0003_migrate_can_clone_instances.py b/instances/migrations/0003_migrate_can_clone_instances.py deleted file mode 100644 index 6b7cc16..0000000 --- a/instances/migrations/0003_migrate_can_clone_instances.py +++ /dev/null @@ -1,35 +0,0 @@ -from django.db import migrations - - -def migrate_can_clone_instances(apps, schema_editor): - from django.contrib.auth.models import User, Permission - user: User - users = User.objects.all() - - permission = Permission.objects.get(codename='clone_instances') - - for user in users: - if user.userattributes.can_clone_instances: - user.user_permissions.add(permission) - - -def reverse_can_clone_instances(apps, schema_editor): - from django.contrib.auth.models import User, Permission - user: User - users = User.objects.all() - - permission = Permission.objects.get(codename='clone_instances') - - for user in users: - user.user_permissions.remove(permission) - - -class Migration(migrations.Migration): - - dependencies = [ - ('instances', '0002_permissionset'), - ] - - operations = [ - migrations.RunPython(migrate_can_clone_instances, reverse_can_clone_instances), - ]