authentik.tenants.migrations.0002_tenant_default_token_duration_and_more
1# Generated by Django 5.0.2 on 2024-02-20 08:26 2 3import django.core.validators 4from django.db import migrations, models 5 6import authentik.lib.utils.time 7from authentik.lib.config import CONFIG 8 9 10class Migration(migrations.Migration): 11 12 dependencies = [ 13 ("authentik_tenants", "0001_initial"), 14 ] 15 16 operations = [ 17 migrations.AddField( 18 model_name="tenant", 19 name="default_token_duration", 20 field=models.TextField( 21 default=CONFIG.get("default_token_duration", "minutes=30"), 22 help_text="Default token duration", 23 validators=[authentik.lib.utils.time.timedelta_string_validator], 24 ), 25 ), 26 migrations.AddField( 27 model_name="tenant", 28 name="default_token_length", 29 field=models.PositiveIntegerField( 30 default=CONFIG.get_int("default_token_length", 60), 31 help_text="Default token length", 32 validators=[django.core.validators.MinValueValidator(1)], 33 ), 34 ), 35 ]
class
Migration(django.db.migrations.migration.Migration):
11class Migration(migrations.Migration): 12 13 dependencies = [ 14 ("authentik_tenants", "0001_initial"), 15 ] 16 17 operations = [ 18 migrations.AddField( 19 model_name="tenant", 20 name="default_token_duration", 21 field=models.TextField( 22 default=CONFIG.get("default_token_duration", "minutes=30"), 23 help_text="Default token duration", 24 validators=[authentik.lib.utils.time.timedelta_string_validator], 25 ), 26 ), 27 migrations.AddField( 28 model_name="tenant", 29 name="default_token_length", 30 field=models.PositiveIntegerField( 31 default=CONFIG.get_int("default_token_length", 60), 32 help_text="Default token length", 33 validators=[django.core.validators.MinValueValidator(1)], 34 ), 35 ), 36 ]
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.