Skip to content
Snippets Groups Projects
Verified Commit 107c65b8 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Fix migration history

parent 9b74b44b
No related branches found
No related tags found
1 merge request!1148Calendar events and iCal feeds
Pipeline #137201 passed with warnings
# Generated by Django 4.1.7 on 2023-03-26 10:26
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
("sites", "0002_alter_domain_unique"),
("core", "0049_calendarevent"),
]
operations = [
migrations.RenameField(
model_name="calendarevent",
old_name="ammends",
new_name="amends",
),
]
# Generated by Django 4.1.5 on 2023-01-29 13:46
# Generated by Django 4.1.10 on 2023-07-11 19:01
import aleksis.core.managers
import aleksis.core.mixins
from django.db import migrations, models
import django.db.models.deletion
import recurrence.fields
import timezone_field.fields
class Migration(migrations.Migration):
dependencies = [
("sites", "0002_alter_domain_unique"),
("contenttypes", "0002_remove_content_type_name"),
("core", "0048_delete_personalicalurl"),
("sites", "0002_alter_domain_unique"),
("core", "0050_managed_by_app_label"),
]
operations = [
......@@ -25,9 +26,32 @@ class Migration(migrations.Migration):
auto_created=True, primary_key=True, serialize=False, verbose_name="ID"
),
),
(
"managed_by_app_label",
models.CharField(
blank=True,
editable=False,
max_length=255,
verbose_name="App label of app responsible for managing this instance",
),
),
("extended_data", models.JSONField(default=dict, editable=False)),
("start", models.DateTimeField(verbose_name="Start date and time")),
("end", models.DateTimeField(verbose_name="End date and time")),
(
"datetime_start",
models.DateTimeField(blank=True, null=True, verbose_name="Start date and time"),
),
(
"datetime_end",
models.DateTimeField(blank=True, null=True, verbose_name="End date and time"),
),
(
"timezone",
timezone_field.fields.TimeZoneField(
blank=True, null=True, verbose_name="Timezone"
),
),
("date_start", models.DateField(blank=True, null=True, verbose_name="Start date")),
("date_end", models.DateField(blank=True, null=True, verbose_name="End date")),
(
"recurrences",
recurrence.fields.RecurrenceField(
......@@ -35,13 +59,14 @@ class Migration(migrations.Migration):
),
),
(
"ammends",
"amends",
models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.CASCADE,
related_name="amended_by",
to="core.calendarevent",
verbose_name="Ammended base event",
verbose_name="Amended base event",
),
),
(
......@@ -60,6 +85,7 @@ class Migration(migrations.Migration):
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
......@@ -67,10 +93,72 @@ class Migration(migrations.Migration):
options={
"verbose_name": "Calendar Event",
"verbose_name_plural": "Calendar Events",
"ordering": ["datetime_start", "date_start", "datetime_end", "date_end"],
},
bases=(aleksis.core.mixins.CalendarEventMixin, models.Model),
managers=[
("objects", aleksis.core.managers.PolymorphicCurrentSiteManager()),
],
),
migrations.CreateModel(
name="Holiday",
fields=[
(
"calendarevent_ptr",
models.OneToOneField(
auto_created=True,
on_delete=django.db.models.deletion.CASCADE,
parent_link=True,
primary_key=True,
serialize=False,
to="core.calendarevent",
),
),
("holiday_name", models.CharField(max_length=255, verbose_name="Name")),
],
options={
"verbose_name": "Holiday",
"verbose_name_plural": "Holidays",
},
bases=("core.calendarevent",),
managers=[
("objects", aleksis.core.managers.PolymorphicCurrentSiteManager()),
],
),
migrations.AddConstraint(
model_name="calendarevent",
constraint=models.CheckConstraint(
check=models.Q(
("date_start__isnull", True), ("datetime_start__isnull", True), _negated=True
),
name="datetime_start_or_date_start",
),
),
migrations.AddConstraint(
model_name="calendarevent",
constraint=models.CheckConstraint(
check=models.Q(
("date_end__isnull", True), ("datetime_end__isnull", True), _negated=True
),
name="datetime_end_or_date_end",
),
),
migrations.AddConstraint(
model_name="calendarevent",
constraint=models.CheckConstraint(
check=models.Q(
("datetime_start__isnull", False), ("timezone__isnull", True), _negated=True
),
name="timezone_if_datetime_start",
),
),
migrations.AddConstraint(
model_name="calendarevent",
constraint=models.CheckConstraint(
check=models.Q(
("datetime_end__isnull", False), ("timezone__isnull", True), _negated=True
),
name="timezone_if_datetime_end",
),
),
]
# Generated by Django 4.1.8 on 2023-04-08 15:25
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
("sites", "0002_alter_domain_unique"),
("core", "0050_fix_amends"),
]
operations = [
migrations.AlterModelOptions(
name="calendarevent",
options={
"ordering": ["datetime_start", "date_start", "datetime_end", "date_end"],
"verbose_name": "Calendar Event",
"verbose_name_plural": "Calendar Events",
},
),
migrations.RenameField(
model_name="calendarevent",
old_name="end",
new_name="datetime_end",
),
migrations.RenameField(
model_name="calendarevent",
old_name="start",
new_name="datetime_start",
),
migrations.AddField(
model_name="calendarevent",
name="date_end",
field=models.DateField(blank=True, null=True, verbose_name="End date"),
),
migrations.AddField(
model_name="calendarevent",
name="date_start",
field=models.DateField(blank=True, null=True, verbose_name="Start date"),
),
migrations.AlterField(
model_name="calendarevent",
name="amends",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.CASCADE,
to="core.calendarevent",
verbose_name="Amended base event",
),
),
migrations.AlterField(
model_name="calendarevent",
name="datetime_end",
field=models.DateTimeField(blank=True, null=True, verbose_name="End date and time"),
),
migrations.AlterField(
model_name="calendarevent",
name="datetime_start",
field=models.DateTimeField(blank=True, null=True, verbose_name="Start date and time"),
),
migrations.AlterField(
model_name="calendarevent",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AddConstraint(
model_name="calendarevent",
constraint=models.CheckConstraint(
check=models.Q(
("date_start__isnull", True), ("datetime_start__isnull", True), _negated=True
),
name="datetime_start_or_date_start",
),
),
migrations.AddConstraint(
model_name="calendarevent",
constraint=models.CheckConstraint(
check=models.Q(
("date_end__isnull", True), ("datetime_end__isnull", True), _negated=True
),
name="datetime_end_or_date_end",
),
),
]
# Generated by Django 4.1.8 on 2023-04-09 14:09
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
("sites", "0002_alter_domain_unique"),
("core", "0051_calendarevent_dates"),
]
operations = [
migrations.CreateModel(
name="Holiday",
fields=[
(
"calendarevent_ptr",
models.OneToOneField(
auto_created=True,
on_delete=django.db.models.deletion.CASCADE,
parent_link=True,
primary_key=True,
serialize=False,
to="core.calendarevent",
),
),
("holiday_name", models.CharField(max_length=255, verbose_name="Name")),
],
options={
"verbose_name": "Holiday",
"verbose_name_plural": "Holidays",
},
bases=("core.calendarevent",),
),
]
# Generated by Django 4.1.8 on 2023-05-01 17:55
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
("sites", "0002_alter_domain_unique"),
("core", "0052_holiday"),
]
operations = [
migrations.AlterModelManagers(
name="calendarevent",
managers=[],
),
migrations.AlterField(
model_name="activity",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="additionalfield",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="announcement",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="announcementrecipient",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="custommenu",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="custommenuitem",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="dashboardwidgetorder",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="datacheckresult",
name="data_check",
field=models.CharField(
choices=[
(
"broken_dashboard_widgets",
"Ensure that there are no broken DashboardWidgets.",
),
(
"field_validation_custommenuitem_icon",
"Validate field icon of model core.CustomMenuItem.",
),
],
max_length=255,
verbose_name="Related data check task",
),
),
migrations.AlterField(
model_name="datacheckresult",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="group",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="grouptype",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="notification",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="pdffile",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="person",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="persongroupthrough",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="room",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="schoolterm",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
migrations.AlterField(
model_name="taskuserassignment",
name="site",
field=models.ForeignKey(
default=1,
editable=False,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="sites.site",
),
),
]
# Generated by Django 4.1.9 on 2023-05-29 11:00
from django.db import migrations, models
import django.db.models.deletion
import timezone_field.fields
class Migration(migrations.Migration):
dependencies = [
("core", "0053_alter_calendarevent_managers_alter_activity_site_and_more"),
]
operations = [
migrations.AddField(
model_name="calendarevent",
name="timezone",
field=timezone_field.fields.TimeZoneField(
blank=True, null=True, verbose_name="Timezone"
),
),
migrations.AlterField(
model_name="calendarevent",
name="amends",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.CASCADE,
related_name="amended_by",
to="core.calendarevent",
verbose_name="Amended base event",
),
),
migrations.AddConstraint(
model_name="calendarevent",
constraint=models.CheckConstraint(
check=models.Q(
("datetime_start__isnull", False), ("timezone__isnull", True), _negated=True
),
name="timezone_if_datetime_start",
),
),
migrations.AddConstraint(
model_name="calendarevent",
constraint=models.CheckConstraint(
check=models.Q(
("datetime_end__isnull", False), ("timezone__isnull", True), _negated=True
),
name="timezone_if_datetime_end",
),
),
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment