chore(src/tickets): delete generated migration files
Remove outdated migration files to clean the repository state and prevent version conflicts.
This commit is contained in:
3 files changed
-391
No files matched your search
@@ -1,352 +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 = [
|
|
||||||
("epics", "0001_initial"),
|
|
||||||
("projects", "0001_initial"),
|
|
||||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.CreateModel(
|
|
||||||
name="TicketPriority",
|
|
||||||
fields=[
|
|
||||||
(
|
|
||||||
"id",
|
|
||||||
models.BigAutoField(
|
|
||||||
auto_created=True,
|
|
||||||
primary_key=True,
|
|
||||||
serialize=False,
|
|
||||||
verbose_name="ID",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
("name", models.CharField(max_length=255, unique=True)),
|
|
||||||
("color", models.CharField(default="#6B7280", max_length=7)),
|
|
||||||
("created_at", models.DateTimeField(auto_now_add=True)),
|
|
||||||
("updated_at", models.DateTimeField(auto_now=True)),
|
|
||||||
],
|
|
||||||
options={
|
|
||||||
"verbose_name": "Ticket Priority",
|
|
||||||
"verbose_name_plural": "Ticket Priorities",
|
|
||||||
"db_table": "ticket_priorities",
|
|
||||||
},
|
|
||||||
),
|
|
||||||
migrations.CreateModel(
|
|
||||||
name="Ticket",
|
|
||||||
fields=[
|
|
||||||
(
|
|
||||||
"id",
|
|
||||||
models.BigAutoField(
|
|
||||||
auto_created=True,
|
|
||||||
primary_key=True,
|
|
||||||
serialize=False,
|
|
||||||
verbose_name="ID",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
("name", models.CharField(max_length=255)),
|
|
||||||
("description", models.TextField(blank=True, null=True)),
|
|
||||||
("uuid", models.CharField(editable=False, max_length=255, unique=True)),
|
|
||||||
("start_date", models.DateField(blank=True, null=True)),
|
|
||||||
("due_date", models.DateField(blank=True, null=True)),
|
|
||||||
("created_at", models.DateTimeField(auto_now_add=True)),
|
|
||||||
("updated_at", models.DateTimeField(auto_now=True)),
|
|
||||||
(
|
|
||||||
"created_by",
|
|
||||||
models.ForeignKey(
|
|
||||||
blank=True,
|
|
||||||
null=True,
|
|
||||||
on_delete=django.db.models.deletion.SET_NULL,
|
|
||||||
related_name="created_tickets",
|
|
||||||
to=settings.AUTH_USER_MODEL,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
(
|
|
||||||
"epic",
|
|
||||||
models.ForeignKey(
|
|
||||||
blank=True,
|
|
||||||
null=True,
|
|
||||||
on_delete=django.db.models.deletion.SET_NULL,
|
|
||||||
related_name="tickets",
|
|
||||||
to="epics.epic",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
(
|
|
||||||
"project",
|
|
||||||
models.ForeignKey(
|
|
||||||
on_delete=django.db.models.deletion.CASCADE,
|
|
||||||
related_name="tickets",
|
|
||||||
to="projects.project",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
(
|
|
||||||
"priority",
|
|
||||||
models.ForeignKey(
|
|
||||||
blank=True,
|
|
||||||
null=True,
|
|
||||||
on_delete=django.db.models.deletion.SET_NULL,
|
|
||||||
related_name="tickets",
|
|
||||||
to="tickets.ticketpriority",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
],
|
|
||||||
options={
|
|
||||||
"verbose_name": "Ticket",
|
|
||||||
"verbose_name_plural": "Tickets",
|
|
||||||
"db_table": "tickets",
|
|
||||||
},
|
|
||||||
),
|
|
||||||
migrations.CreateModel(
|
|
||||||
name="TicketComment",
|
|
||||||
fields=[
|
|
||||||
(
|
|
||||||
"id",
|
|
||||||
models.BigAutoField(
|
|
||||||
auto_created=True,
|
|
||||||
primary_key=True,
|
|
||||||
serialize=False,
|
|
||||||
verbose_name="ID",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
("comment", models.TextField(help_text="Rich text HTML content")),
|
|
||||||
("created_at", models.DateTimeField(auto_now_add=True)),
|
|
||||||
("updated_at", models.DateTimeField(auto_now=True)),
|
|
||||||
(
|
|
||||||
"parent",
|
|
||||||
models.ForeignKey(
|
|
||||||
blank=True,
|
|
||||||
null=True,
|
|
||||||
on_delete=django.db.models.deletion.CASCADE,
|
|
||||||
related_name="replies",
|
|
||||||
to="tickets.ticketcomment",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
(
|
|
||||||
"ticket",
|
|
||||||
models.ForeignKey(
|
|
||||||
on_delete=django.db.models.deletion.CASCADE,
|
|
||||||
related_name="comments",
|
|
||||||
to="tickets.ticket",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
(
|
|
||||||
"user",
|
|
||||||
models.ForeignKey(
|
|
||||||
on_delete=django.db.models.deletion.CASCADE,
|
|
||||||
related_name="ticket_comments",
|
|
||||||
to=settings.AUTH_USER_MODEL,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
],
|
|
||||||
options={
|
|
||||||
"verbose_name": "Ticket Comment",
|
|
||||||
"verbose_name_plural": "Ticket Comments",
|
|
||||||
"db_table": "ticket_comments",
|
|
||||||
},
|
|
||||||
),
|
|
||||||
migrations.CreateModel(
|
|
||||||
name="TicketStatus",
|
|
||||||
fields=[
|
|
||||||
(
|
|
||||||
"id",
|
|
||||||
models.BigAutoField(
|
|
||||||
auto_created=True,
|
|
||||||
primary_key=True,
|
|
||||||
serialize=False,
|
|
||||||
verbose_name="ID",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
("name", models.CharField(max_length=255)),
|
|
||||||
("color", models.CharField(default="#10B981", max_length=7)),
|
|
||||||
("sort_order", models.IntegerField(default=0)),
|
|
||||||
("is_completed", models.BooleanField(default=False)),
|
|
||||||
("created_at", models.DateTimeField(auto_now_add=True)),
|
|
||||||
("updated_at", models.DateTimeField(auto_now=True)),
|
|
||||||
(
|
|
||||||
"project",
|
|
||||||
models.ForeignKey(
|
|
||||||
on_delete=django.db.models.deletion.CASCADE,
|
|
||||||
related_name="ticket_statuses",
|
|
||||||
to="projects.project",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
],
|
|
||||||
options={
|
|
||||||
"verbose_name": "Ticket Status",
|
|
||||||
"verbose_name_plural": "Ticket Statuses",
|
|
||||||
"db_table": "ticket_statuses",
|
|
||||||
},
|
|
||||||
),
|
|
||||||
migrations.CreateModel(
|
|
||||||
name="TicketHistory",
|
|
||||||
fields=[
|
|
||||||
(
|
|
||||||
"id",
|
|
||||||
models.BigAutoField(
|
|
||||||
auto_created=True,
|
|
||||||
primary_key=True,
|
|
||||||
serialize=False,
|
|
||||||
verbose_name="ID",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
("created_at", models.DateTimeField(auto_now_add=True)),
|
|
||||||
("updated_at", models.DateTimeField(auto_now=True)),
|
|
||||||
(
|
|
||||||
"ticket",
|
|
||||||
models.ForeignKey(
|
|
||||||
on_delete=django.db.models.deletion.CASCADE,
|
|
||||||
related_name="histories",
|
|
||||||
to="tickets.ticket",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
(
|
|
||||||
"user",
|
|
||||||
models.ForeignKey(
|
|
||||||
on_delete=django.db.models.deletion.CASCADE,
|
|
||||||
related_name="ticket_histories",
|
|
||||||
to=settings.AUTH_USER_MODEL,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
(
|
|
||||||
"status",
|
|
||||||
models.ForeignKey(
|
|
||||||
on_delete=django.db.models.deletion.CASCADE,
|
|
||||||
related_name="histories",
|
|
||||||
to="tickets.ticketstatus",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
],
|
|
||||||
options={
|
|
||||||
"verbose_name": "Ticket History",
|
|
||||||
"verbose_name_plural": "Ticket Histories",
|
|
||||||
"db_table": "ticket_histories",
|
|
||||||
},
|
|
||||||
),
|
|
||||||
migrations.AddField(
|
|
||||||
model_name="ticket",
|
|
||||||
name="status",
|
|
||||||
field=models.ForeignKey(
|
|
||||||
on_delete=django.db.models.deletion.CASCADE,
|
|
||||||
related_name="tickets",
|
|
||||||
to="tickets.ticketstatus",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.CreateModel(
|
|
||||||
name="TicketUser",
|
|
||||||
fields=[
|
|
||||||
(
|
|
||||||
"id",
|
|
||||||
models.BigAutoField(
|
|
||||||
auto_created=True,
|
|
||||||
primary_key=True,
|
|
||||||
serialize=False,
|
|
||||||
verbose_name="ID",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
("created_at", models.DateTimeField(auto_now_add=True)),
|
|
||||||
("updated_at", models.DateTimeField(auto_now=True)),
|
|
||||||
(
|
|
||||||
"ticket",
|
|
||||||
models.ForeignKey(
|
|
||||||
on_delete=django.db.models.deletion.CASCADE,
|
|
||||||
related_name="ticket_assignees",
|
|
||||||
to="tickets.ticket",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
(
|
|
||||||
"user",
|
|
||||||
models.ForeignKey(
|
|
||||||
on_delete=django.db.models.deletion.CASCADE,
|
|
||||||
to=settings.AUTH_USER_MODEL,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
],
|
|
||||||
options={
|
|
||||||
"verbose_name": "Ticket Assignee",
|
|
||||||
"verbose_name_plural": "Ticket Assignees",
|
|
||||||
"db_table": "ticket_users",
|
|
||||||
},
|
|
||||||
),
|
|
||||||
migrations.AddField(
|
|
||||||
model_name="ticket",
|
|
||||||
name="assignees",
|
|
||||||
field=models.ManyToManyField(
|
|
||||||
related_name="assigned_tickets",
|
|
||||||
through="tickets.TicketUser",
|
|
||||||
to=settings.AUTH_USER_MODEL,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name="ticketstatus",
|
|
||||||
index=models.Index(
|
|
||||||
fields=["project", "sort_order"], name="ticket_stat_project_262e3f_idx"
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name="ticketstatus",
|
|
||||||
index=models.Index(
|
|
||||||
fields=["project", "is_completed"],
|
|
||||||
name="ticket_stat_project_283078_idx",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name="ticketuser",
|
|
||||||
index=models.Index(
|
|
||||||
fields=["ticket", "user"], name="ticket_user_ticket__0340c3_idx"
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name="ticketuser",
|
|
||||||
index=models.Index(fields=["user"], name="ticket_user_user_id_437f9e_idx"),
|
|
||||||
),
|
|
||||||
migrations.AddConstraint(
|
|
||||||
model_name="ticketuser",
|
|
||||||
constraint=models.UniqueConstraint(
|
|
||||||
fields=("ticket", "user"), name="unique_ticket_user"
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name="ticket",
|
|
||||||
index=models.Index(
|
|
||||||
fields=["project", "status"], name="tickets_project_3ab72a_idx"
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name="ticket",
|
|
||||||
index=models.Index(
|
|
||||||
fields=["status", "created_at"], name="tickets_status__3a7341_idx"
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name="ticket",
|
|
||||||
index=models.Index(
|
|
||||||
fields=["project", "created_at"], name="tickets_project_5cdbb2_idx"
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name="ticket",
|
|
||||||
index=models.Index(
|
|
||||||
fields=["project", "updated_at"], name="tickets_project_4298d2_idx"
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name="ticket",
|
|
||||||
index=models.Index(fields=["due_date"], name="tickets_due_dat_c75c11_idx"),
|
|
||||||
),
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name="ticket",
|
|
||||||
index=models.Index(fields=["priority"], name="tickets_priorit_1ce021_idx"),
|
|
||||||
),
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name="ticket",
|
|
||||||
index=models.Index(
|
|
||||||
fields=["created_by"], name="tickets_created_b5c671_idx"
|
|
||||||
),
|
|
||||||
),
|
|
||||||
]
|
|
||||||
@@ -1,39 +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 = [
|
|
||||||
("projects", "0002_projectmember_project_mem_user_id_6b0bb0_idx"),
|
|
||||||
("tickets", "0001_initial"),
|
|
||||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name="ticketcomment",
|
|
||||||
index=models.Index(
|
|
||||||
fields=["ticket", "created_at"], name="ticket_comm_ticket__5ef05d_idx"
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name="tickethistory",
|
|
||||||
index=models.Index(
|
|
||||||
fields=["ticket", "created_at"], name="ticket_hist_ticket__e81360_idx"
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name="tickethistory",
|
|
||||||
index=models.Index(
|
|
||||||
fields=["user", "created_at"], name="ticket_hist_user_id_116996_idx"
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name="ticketstatus",
|
|
||||||
index=models.Index(
|
|
||||||
fields=["project", "name"], name="ticket_stat_project_1d8cf1_idx"
|
|
||||||
),
|
|
||||||
),
|
|
||||||
]
|
|
||||||
Whitespace-only changes.
Reference in new issue
Block a user