reset migrations

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
This commit is contained in:
Marc 'risson' Schmitt
2025-06-05 18:42:11 +02:00
parent 5f951ca3ef
commit d8c13159e1
9 changed files with 39 additions and 205 deletions

View File

@ -1,4 +1,4 @@
# Generated by Django 5.0.13 on 2025-03-27 14:44
# Generated by Django 5.1.9 on 2025-06-05 16:39
import django.db.models.deletion
import django.utils.timezone
@ -13,7 +13,8 @@ class Migration(migrations.Migration):
initial = True
dependencies = [
("authentik_tenants", "0004_tenant_impersonation_require_reason"),
("authentik_tenants", "0005_tenant_reputation_lower_limit_and_more"),
("contenttypes", "0002_remove_content_type_name"),
]
operations = [
@ -48,22 +49,17 @@ class Migration(migrations.Migration):
),
("result", models.BinaryField(help_text="Task result", null=True)),
("result_expiry", models.DateTimeField(help_text="Result expiry time", null=True)),
("schedule_uid", models.TextField(blank=True)),
("uid", models.TextField(blank=True)),
("description", models.TextField(blank=True)),
("rel_obj_id", models.TextField(null=True)),
("_uid", models.TextField(blank=True, null=True)),
("messages", models.JSONField(default=list)),
(
"status",
models.TextField(
blank=True,
choices=[
("unknown", "Unknown"),
("successful", "Successful"),
("warning", "Warning"),
("error", "Error"),
],
"rel_obj_content_type",
models.ForeignKey(
null=True,
on_delete=django.db.models.deletion.CASCADE,
to="contenttypes.contenttype",
),
),
("messages", models.JSONField(default=list)),
(
"tenant",
models.ForeignKey(
@ -78,7 +74,11 @@ class Migration(migrations.Migration):
"verbose_name_plural": "Tasks",
"default_permissions": ("view",),
"indexes": [
models.Index(fields=["state", "mtime"], name="authentik_t_state_bb4a31_idx")
models.Index(fields=["state", "mtime"], name="authentik_t_state_bb4a31_idx"),
models.Index(
fields=["rel_obj_content_type", "rel_obj_id"],
name="authentik_t_rel_obj_3a177a_idx",
),
],
},
),

View File

@ -1,52 +0,0 @@
# Generated by Django 5.1.9 on 2025-06-03 15:54
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("authentik_tasks", "0001_initial"),
("authentik_tenants", "0005_tenant_reputation_lower_limit_and_more"),
("contenttypes", "0002_remove_content_type_name"),
]
operations = [
migrations.RemoveField(
model_name="task",
name="description",
),
migrations.RemoveField(
model_name="task",
name="schedule_uid",
),
migrations.RemoveField(
model_name="task",
name="status",
),
migrations.RemoveField(
model_name="task",
name="uid",
),
migrations.AddField(
model_name="task",
name="rel_obj_content_type",
field=models.ForeignKey(
null=True,
on_delete=django.db.models.deletion.CASCADE,
to="contenttypes.contenttype",
),
),
migrations.AddField(
model_name="task",
name="rel_obj_id",
field=models.TextField(null=True),
),
migrations.AddIndex(
model_name="task",
index=models.Index(
fields=["rel_obj_content_type", "rel_obj_id"], name="authentik_t_rel_obj_3a177a_idx"
),
),
]

View File

@ -1,18 +0,0 @@
# Generated by Django 5.1.9 on 2025-06-03 16:02
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("authentik_tasks", "0002_remove_task_description_remove_task_schedule_uid_and_more"),
]
operations = [
migrations.AddField(
model_name="task",
name="uid",
field=models.TextField(blank=True),
),
]

View File

@ -1,18 +0,0 @@
# Generated by Django 5.1.9 on 2025-06-03 16:03
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("authentik_tasks", "0003_task_uid"),
]
operations = [
migrations.AlterField(
model_name="task",
name="uid",
field=models.TextField(blank=True, null=True),
),
]

View File

@ -1,6 +1,7 @@
# Generated by Django 5.0.13 on 2025-03-27 14:44
# Generated by Django 5.1.9 on 2025-06-05 16:39
import authentik.tasks.schedules.models
import django.db.models.deletion
import uuid
from django.db import migrations, models
@ -9,7 +10,9 @@ class Migration(migrations.Migration):
initial = True
dependencies = []
dependencies = [
("contenttypes", "0002_remove_content_type_name"),
]
operations = [
migrations.CreateModel(
@ -33,6 +36,8 @@ class Migration(migrations.Migration):
),
("args", models.BinaryField(help_text="Args to send to the actor")),
("kwargs", models.BinaryField(help_text="Kwargs to send to the actor")),
("options", models.BinaryField(help_text="Options to send to the actor")),
("rel_obj_id", models.TextField(null=True)),
(
"crontab",
models.TextField(
@ -40,12 +45,28 @@ class Migration(migrations.Migration):
validators=[authentik.tasks.schedules.models.validate_crontab],
),
),
("paused", models.BooleanField(default=False, help_text="Pause this schedule")),
("next_run", models.DateTimeField(auto_now_add=True)),
(
"rel_obj_content_type",
models.ForeignKey(
null=True,
on_delete=django.db.models.deletion.CASCADE,
to="contenttypes.contenttype",
),
),
],
options={
"verbose_name": "Schedule",
"verbose_name_plural": "Schedules",
"permissions": [("send_schedule", "Manually trigger a schedule")],
"default_permissions": ("change", "view"),
"indexes": [
models.Index(
fields=["rel_obj_content_type", "rel_obj_id"],
name="authentik_t_rel_obj_575af2_idx",
)
],
},
),
]

View File

@ -1,35 +0,0 @@
# Generated by Django 5.0.13 on 2025-03-27 16:15
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("authentik_tasks_schedules", "0001_initial"),
("contenttypes", "0002_remove_content_type_name"),
]
operations = [
migrations.AddField(
model_name="schedule",
name="rel_obj_content_type",
field=models.ForeignKey(
null=True,
on_delete=django.db.models.deletion.CASCADE,
to="contenttypes.contenttype",
),
),
migrations.AddField(
model_name="schedule",
name="rel_obj_id",
field=models.TextField(null=True),
),
migrations.AddIndex(
model_name="schedule",
index=models.Index(
fields=["rel_obj_content_type", "rel_obj_id"], name="authentik_t_rel_obj_575af2_idx"
),
),
]

View File

@ -1,24 +0,0 @@
# Generated by Django 5.0.13 on 2025-04-01 12:30
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
(
"authentik_tasks_schedules",
"0002_schedule_rel_obj_content_type_schedule_rel_obj_id_and_more",
),
]
operations = [
migrations.AddField(
model_name="schedule",
name="options",
field=models.BinaryField(
default=b"\x80\x04}\x94.", help_text="Options to send to the actor"
),
preserve_default=False,
),
]

View File

@ -1,22 +0,0 @@
# Generated by Django 5.0.13 on 2025-04-03 14:28
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("authentik_tasks_schedules", "0003_schedule_options"),
]
operations = [
migrations.AlterModelOptions(
name="schedule",
options={
"default_permissions": ("change", "view"),
"permissions": [("send_schedule", "Manually trigger a schedule")],
"verbose_name": "Schedule",
"verbose_name_plural": "Schedules",
},
),
]

View File

@ -1,18 +0,0 @@
# Generated by Django 5.0.13 on 2025-04-03 14:33
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("authentik_tasks_schedules", "0004_alter_schedule_options"),
]
operations = [
migrations.AddField(
model_name="schedule",
name="paused",
field=models.BooleanField(default=False, help_text="Pause this schedule"),
),
]