authentik.core.migrations.0033_alter_user_options

 1# Generated by Django 5.0.1 on 2024-01-29 12:50
 2
 3from django.db import migrations
 4
 5
 6class Migration(migrations.Migration):
 7    dependencies = [
 8        ("authentik_core", "0032_group_roles"),
 9    ]
10
11    operations = [
12        migrations.AlterModelOptions(
13            name="user",
14            options={
15                "permissions": [
16                    ("reset_user_password", "Reset Password"),
17                    ("impersonate", "Can impersonate other users"),
18                    ("assign_user_permissions", "Can assign permissions to users"),
19                    ("unassign_user_permissions", "Can unassign permissions from users"),
20                    ("preview_user", "Can preview user data sent to providers"),
21                    ("view_user_applications", "View applications the user has access to"),
22                ],
23                "verbose_name": "User",
24                "verbose_name_plural": "Users",
25            },
26        ),
27    ]
class Migration(django.db.migrations.migration.Migration):
 7class Migration(migrations.Migration):
 8    dependencies = [
 9        ("authentik_core", "0032_group_roles"),
10    ]
11
12    operations = [
13        migrations.AlterModelOptions(
14            name="user",
15            options={
16                "permissions": [
17                    ("reset_user_password", "Reset Password"),
18                    ("impersonate", "Can impersonate other users"),
19                    ("assign_user_permissions", "Can assign permissions to users"),
20                    ("unassign_user_permissions", "Can unassign permissions from users"),
21                    ("preview_user", "Can preview user data sent to providers"),
22                    ("view_user_applications", "View applications the user has access to"),
23                ],
24                "verbose_name": "User",
25                "verbose_name_plural": "Users",
26            },
27        ),
28    ]

The base class for all migrations.

Migration files will import this from django.db.migrations.Migration and subclass it as a class called Migration. It will have one or more of the following attributes:

  • operations: A list of Operation instances, probably from django.db.migrations.operations
  • dependencies: A list of tuples of (app_path, migration_name)
  • run_before: A list of tuples of (app_path, migration_name)
  • replaces: A list of migration_names

Note that all migrations come out of migrations and into the Loader or Graph as instances, having been initialized with their app label and name.

dependencies = [('authentik_core', '0032_group_roles')]
operations = [<AlterModelOptions name='user', options={'permissions': [('reset_user_password', 'Reset Password'), ('impersonate', 'Can impersonate other users'), ('assign_user_permissions', 'Can assign permissions to users'), ('unassign_user_permissions', 'Can unassign permissions from users'), ('preview_user', 'Can preview user data sent to providers'), ('view_user_applications', 'View applications the user has access to')], 'verbose_name': 'User', 'verbose_name_plural': 'Users'}>]