authentik.events.migrations.0009_remove_notificationtransport_webhook_mapping_and_more
1# Generated by Django 5.0.13 on 2025-03-20 19:54 2 3import django.db.models.deletion 4from django.db import migrations, models 5 6 7class Migration(migrations.Migration): 8 9 dependencies = [ 10 ("authentik_events", "0008_event_authentik_e_expires_8c73a8_idx_and_more"), 11 ] 12 13 operations = [ 14 migrations.RenameField( 15 model_name="notificationtransport", 16 old_name="webhook_mapping", 17 new_name="webhook_mapping_body", 18 ), 19 migrations.AlterField( 20 model_name="notificationtransport", 21 name="webhook_mapping_body", 22 field=models.ForeignKey( 23 default=None, 24 help_text="Customize the body of the request. Mapping should return data that is JSON-serializable.", 25 null=True, 26 on_delete=django.db.models.deletion.SET_DEFAULT, 27 related_name="+", 28 to="authentik_events.notificationwebhookmapping", 29 ), 30 ), 31 migrations.AddField( 32 model_name="notificationtransport", 33 name="webhook_mapping_headers", 34 field=models.ForeignKey( 35 default=None, 36 help_text="Configure additional headers to be sent. Mapping should return a dictionary of key-value pairs", 37 null=True, 38 on_delete=django.db.models.deletion.SET_DEFAULT, 39 related_name="+", 40 to="authentik_events.notificationwebhookmapping", 41 ), 42 ), 43 ]
class
Migration(django.db.migrations.migration.Migration):
8class Migration(migrations.Migration): 9 10 dependencies = [ 11 ("authentik_events", "0008_event_authentik_e_expires_8c73a8_idx_and_more"), 12 ] 13 14 operations = [ 15 migrations.RenameField( 16 model_name="notificationtransport", 17 old_name="webhook_mapping", 18 new_name="webhook_mapping_body", 19 ), 20 migrations.AlterField( 21 model_name="notificationtransport", 22 name="webhook_mapping_body", 23 field=models.ForeignKey( 24 default=None, 25 help_text="Customize the body of the request. Mapping should return data that is JSON-serializable.", 26 null=True, 27 on_delete=django.db.models.deletion.SET_DEFAULT, 28 related_name="+", 29 to="authentik_events.notificationwebhookmapping", 30 ), 31 ), 32 migrations.AddField( 33 model_name="notificationtransport", 34 name="webhook_mapping_headers", 35 field=models.ForeignKey( 36 default=None, 37 help_text="Configure additional headers to be sent. Mapping should return a dictionary of key-value pairs", 38 null=True, 39 on_delete=django.db.models.deletion.SET_DEFAULT, 40 related_name="+", 41 to="authentik_events.notificationwebhookmapping", 42 ), 43 ), 44 ]
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 =
[<RenameField model_name='notificationtransport', old_name='webhook_mapping', new_name='webhook_mapping_body'>, <AlterField model_name='notificationtransport', name='webhook_mapping_body', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='notificationtransport', name='webhook_mapping_headers', field=<django.db.models.fields.related.ForeignKey>>]