authentik.core.migrations.0036_source_group_property_mappings_and_more

 1# Generated by Django 5.0.2 on 2024-02-29 11:05
 2
 3from django.db import migrations, models
 4
 5
 6class Migration(migrations.Migration):
 7
 8    dependencies = [
 9        ("authentik_core", "0035_alter_group_options_and_more"),
10    ]
11
12    operations = [
13        migrations.AddField(
14            model_name="source",
15            name="group_property_mappings",
16            field=models.ManyToManyField(
17                blank=True,
18                default=None,
19                related_name="source_grouppropertymappings_set",
20                to="authentik_core.propertymapping",
21            ),
22        ),
23        migrations.AddField(
24            model_name="source",
25            name="user_property_mappings",
26            field=models.ManyToManyField(
27                blank=True,
28                default=None,
29                related_name="source_userpropertymappings_set",
30                to="authentik_core.propertymapping",
31            ),
32        ),
33        migrations.AlterField(
34            model_name="source",
35            name="property_mappings",
36            field=models.ManyToManyField(
37                blank=True,
38                default=None,
39                related_name="source_set",
40                to="authentik_core.propertymapping",
41            ),
42        ),
43    ]
class Migration(django.db.migrations.migration.Migration):
 7class Migration(migrations.Migration):
 8
 9    dependencies = [
10        ("authentik_core", "0035_alter_group_options_and_more"),
11    ]
12
13    operations = [
14        migrations.AddField(
15            model_name="source",
16            name="group_property_mappings",
17            field=models.ManyToManyField(
18                blank=True,
19                default=None,
20                related_name="source_grouppropertymappings_set",
21                to="authentik_core.propertymapping",
22            ),
23        ),
24        migrations.AddField(
25            model_name="source",
26            name="user_property_mappings",
27            field=models.ManyToManyField(
28                blank=True,
29                default=None,
30                related_name="source_userpropertymappings_set",
31                to="authentik_core.propertymapping",
32            ),
33        ),
34        migrations.AlterField(
35            model_name="source",
36            name="property_mappings",
37            field=models.ManyToManyField(
38                blank=True,
39                default=None,
40                related_name="source_set",
41                to="authentik_core.propertymapping",
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.

dependencies = [('authentik_core', '0035_alter_group_options_and_more')]
operations = [<AddField model_name='source', name='group_property_mappings', field=<django.db.models.fields.related.ManyToManyField>>, <AddField model_name='source', name='user_property_mappings', field=<django.db.models.fields.related.ManyToManyField>>, <AlterField model_name='source', name='property_mappings', field=<django.db.models.fields.related.ManyToManyField>>]