authentik.events.migrations.0014_notification_hyperlink_notification_hyperlink_label_and_more
1# Generated by Django 5.2.9 on 2025-12-05 10:24 2 3from django.db import migrations, models 4 5 6class Migration(migrations.Migration): 7 8 dependencies = [ 9 ("authentik_events", "0013_delete_systemtask"), 10 ] 11 12 operations = [ 13 migrations.AddField( 14 model_name="notification", 15 name="hyperlink", 16 field=models.TextField(blank=True, max_length=4096, null=True), 17 ), 18 migrations.AddField( 19 model_name="notification", 20 name="hyperlink_label", 21 field=models.TextField(blank=True, null=True), 22 ), 23 migrations.AlterField( 24 model_name="event", 25 name="action", 26 field=models.TextField( 27 choices=[ 28 ("login", "Login"), 29 ("login_failed", "Login Failed"), 30 ("logout", "Logout"), 31 ("user_write", "User Write"), 32 ("suspicious_request", "Suspicious Request"), 33 ("password_set", "Password Set"), 34 ("secret_view", "Secret View"), 35 ("secret_rotate", "Secret Rotate"), 36 ("invitation_used", "Invite Used"), 37 ("authorize_application", "Authorize Application"), 38 ("source_linked", "Source Linked"), 39 ("impersonation_started", "Impersonation Started"), 40 ("impersonation_ended", "Impersonation Ended"), 41 ("flow_execution", "Flow Execution"), 42 ("policy_execution", "Policy Execution"), 43 ("policy_exception", "Policy Exception"), 44 ("property_mapping_exception", "Property Mapping Exception"), 45 ("system_task_execution", "System Task Execution"), 46 ("system_task_exception", "System Task Exception"), 47 ("system_exception", "System Exception"), 48 ("configuration_error", "Configuration Error"), 49 ("model_created", "Model Created"), 50 ("model_updated", "Model Updated"), 51 ("model_deleted", "Model Deleted"), 52 ("email_sent", "Email Sent"), 53 ("update_available", "Update Available"), 54 ("export_ready", "Export Ready"), 55 ("custom_", "Custom Prefix"), 56 ] 57 ), 58 ), 59 ]
class
Migration(django.db.migrations.migration.Migration):
7class Migration(migrations.Migration): 8 9 dependencies = [ 10 ("authentik_events", "0013_delete_systemtask"), 11 ] 12 13 operations = [ 14 migrations.AddField( 15 model_name="notification", 16 name="hyperlink", 17 field=models.TextField(blank=True, max_length=4096, null=True), 18 ), 19 migrations.AddField( 20 model_name="notification", 21 name="hyperlink_label", 22 field=models.TextField(blank=True, null=True), 23 ), 24 migrations.AlterField( 25 model_name="event", 26 name="action", 27 field=models.TextField( 28 choices=[ 29 ("login", "Login"), 30 ("login_failed", "Login Failed"), 31 ("logout", "Logout"), 32 ("user_write", "User Write"), 33 ("suspicious_request", "Suspicious Request"), 34 ("password_set", "Password Set"), 35 ("secret_view", "Secret View"), 36 ("secret_rotate", "Secret Rotate"), 37 ("invitation_used", "Invite Used"), 38 ("authorize_application", "Authorize Application"), 39 ("source_linked", "Source Linked"), 40 ("impersonation_started", "Impersonation Started"), 41 ("impersonation_ended", "Impersonation Ended"), 42 ("flow_execution", "Flow Execution"), 43 ("policy_execution", "Policy Execution"), 44 ("policy_exception", "Policy Exception"), 45 ("property_mapping_exception", "Property Mapping Exception"), 46 ("system_task_execution", "System Task Execution"), 47 ("system_task_exception", "System Task Exception"), 48 ("system_exception", "System Exception"), 49 ("configuration_error", "Configuration Error"), 50 ("model_created", "Model Created"), 51 ("model_updated", "Model Updated"), 52 ("model_deleted", "Model Deleted"), 53 ("email_sent", "Email Sent"), 54 ("update_available", "Update Available"), 55 ("export_ready", "Export Ready"), 56 ("custom_", "Custom Prefix"), 57 ] 58 ), 59 ), 60 ]
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.
operations =
[<AddField model_name='notification', name='hyperlink', field=<django.db.models.fields.TextField>>, <AddField model_name='notification', name='hyperlink_label', field=<django.db.models.fields.TextField>>, <AlterField model_name='event', name='action', field=<django.db.models.fields.TextField>>]