# Generated by Django 5.2.12 on 2026-03-14 02:58

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        (
            "authentik_stages_prompt",
            "0011_prompt_initial_value_prompt_initial_value_expression_and_more",
        ),
    ]

    operations = [
        migrations.AlterField(
            model_name="prompt",
            name="type",
            field=models.CharField(
                choices=[
                    ("text", "Text: Simple Text input"),
                    ("text_area", "Text area: Multiline Text Input."),
                    (
                        "text_read_only",
                        "Text (read-only): Simple Text input, but cannot be edited.",
                    ),
                    (
                        "text_area_read_only",
                        "Text area (read-only): Multiline Text input, but cannot be edited.",
                    ),
                    (
                        "username",
                        "Username: Same as Text input, but checks for and prevents duplicate usernames.",
                    ),
                    ("email", "Email: Text field with Email type."),
                    (
                        "password",
                        "Password: Masked input, multiple inputs of this type on the same prompt need to be identical.",
                    ),
                    ("number", "Number"),
                    ("checkbox", "Checkbox"),
                    (
                        "radio-button-group",
                        "Fixed choice field rendered as a group of radio buttons.",
                    ),
                    ("dropdown", "Fixed choice field rendered as a dropdown."),
                    ("date", "Date"),
                    ("date-time", "Date Time"),
                    (
                        "file",
                        "File: File upload for arbitrary files. File content will be available in flow context as data-URI",
                    ),
                    ("separator", "Separator: Static Separator Line"),
                    ("hidden", "Hidden: Hidden field, can be used to insert data into form."),
                    ("static", "Static: Static value, displayed as-is."),
                    ("alert_info", "Alert (Info): Static alert box with info styling"),
                    ("alert_warning", "Alert (Warning): Static alert box with warning styling"),
                    ("alert_danger", "Alert (Danger): Static alert box with danger styling"),
                    ("ak-locale", "authentik: Selection of locales authentik supports"),
                ],
                max_length=100,
            ),
        ),
    ]
