authentik.flows.migrations.0011_flow_title

 1# Generated by Django 3.1 on 2020-08-28 13:14
 2from django.db import migrations, models
 3
 4
 5class Migration(migrations.Migration):
 6    dependencies = [
 7        ("authentik_flows", "0010_provider_flows"),
 8    ]
 9
10    operations = [
11        migrations.AlterModelOptions(
12            name="flow",
13            options={
14                "permissions": [("export_flow", "Can export a Flow")],
15                "verbose_name": "Flow",
16                "verbose_name_plural": "Flows",
17            },
18        ),
19        migrations.AddField(
20            model_name="flow",
21            name="title",
22            field=models.TextField(default="", blank=True),
23            preserve_default=False,
24        ),
25        migrations.AlterField(
26            model_name="flow",
27            name="title",
28            field=models.TextField(),
29        ),
30    ]
class Migration(django.db.migrations.migration.Migration):
 6class Migration(migrations.Migration):
 7    dependencies = [
 8        ("authentik_flows", "0010_provider_flows"),
 9    ]
10
11    operations = [
12        migrations.AlterModelOptions(
13            name="flow",
14            options={
15                "permissions": [("export_flow", "Can export a Flow")],
16                "verbose_name": "Flow",
17                "verbose_name_plural": "Flows",
18            },
19        ),
20        migrations.AddField(
21            model_name="flow",
22            name="title",
23            field=models.TextField(default="", blank=True),
24            preserve_default=False,
25        ),
26        migrations.AlterField(
27            model_name="flow",
28            name="title",
29            field=models.TextField(),
30        ),
31    ]

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_flows', '0010_provider_flows')]
operations = [<AlterModelOptions name='flow', options={'permissions': [('export_flow', 'Can export a Flow')], 'verbose_name': 'Flow', 'verbose_name_plural': 'Flows'}>, <AddField model_name='flow', name='title', field=<django.db.models.fields.TextField>, preserve_default=False>, <AlterField model_name='flow', name='title', field=<django.db.models.fields.TextField>>]