chore(src/notifications): remove DeadlineReminderLog migration and related index migrations
Removed the DeadlineReminderLog migration and its index migration files to clean up obsolete code and eliminate migration conflicts.
This commit is contained in:
3 files changed
-145
No files matched your search
@@ -1,118 +0,0 @@
|
||||
# Generated by Django 6.0.6 on 2026-06-28 07:26
|
||||
|
||||
import django.db.models.deletion
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
("tickets", "0001_initial"),
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="DeadlineReminderLog",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.BigAutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
(
|
||||
"days_before",
|
||||
models.IntegerField(
|
||||
help_text="How many days before the deadline this reminder was sent"
|
||||
),
|
||||
),
|
||||
("sent_at", models.DateTimeField(auto_now_add=True)),
|
||||
(
|
||||
"ticket",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="deadline_reminders",
|
||||
to="tickets.ticket",
|
||||
),
|
||||
),
|
||||
(
|
||||
"user",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="deadline_reminders",
|
||||
to=settings.AUTH_USER_MODEL,
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"verbose_name": "Deadline Reminder Log",
|
||||
"verbose_name_plural": "Deadline Reminder Logs",
|
||||
"db_table": "deadline_reminder_log",
|
||||
"constraints": [
|
||||
models.UniqueConstraint(
|
||||
fields=("ticket", "user", "days_before"),
|
||||
name="unique_ticket_user_days_reminder",
|
||||
)
|
||||
],
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="Notification",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.BigAutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
(
|
||||
"type",
|
||||
models.CharField(
|
||||
help_text="e.g. comment_added, project_assigned", max_length=255
|
||||
),
|
||||
),
|
||||
("title", models.CharField(max_length=255)),
|
||||
("message", models.TextField(blank=True, null=True)),
|
||||
(
|
||||
"data",
|
||||
models.JSONField(
|
||||
blank=True,
|
||||
help_text="Arbitrary payload e.g. ticket_id, comment_id",
|
||||
null=True,
|
||||
),
|
||||
),
|
||||
("read_at", models.DateTimeField(blank=True, null=True)),
|
||||
("created_at", models.DateTimeField(auto_now_add=True)),
|
||||
("updated_at", models.DateTimeField(auto_now=True)),
|
||||
(
|
||||
"user",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="notifications",
|
||||
to=settings.AUTH_USER_MODEL,
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"verbose_name": "Notification",
|
||||
"verbose_name_plural": "Notifications",
|
||||
"db_table": "notifications",
|
||||
"ordering": ("-created_at",),
|
||||
"indexes": [
|
||||
models.Index(
|
||||
fields=["user", "read_at"],
|
||||
name="notificatio_user_id_6c7360_idx",
|
||||
)
|
||||
],
|
||||
},
|
||||
),
|
||||
]
|
||||
-27
@@ -1,27 +0,0 @@
|
||||
# Generated by Django 6.0.6 on 2026-06-28 10:14
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
dependencies = [
|
||||
("notifications", "0001_initial"),
|
||||
("tickets", "0002_ticketcomment_ticket_comm_ticket__5ef05d_idx_and_more"),
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddIndex(
|
||||
model_name="deadlinereminderlog",
|
||||
index=models.Index(
|
||||
fields=["ticket", "user"], name="deadline_re_ticket__850437_idx"
|
||||
),
|
||||
),
|
||||
migrations.AddIndex(
|
||||
model_name="notification",
|
||||
index=models.Index(
|
||||
fields=["user", "created_at"], name="notificatio_user_id_7336fd_idx"
|
||||
),
|
||||
),
|
||||
]
|
||||
Whitespace-only changes.
Reference in new issue
Block a user