Files
ai-ticket-platform/backend/apps/tickets/migrations/0007_ticketdraftmaterial.py
2026-07-27 18:59:28 +08:00

101 lines
3.3 KiB
Python

from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
("tickets", "0006_ticketdraft_intake_result"),
]
operations = [
migrations.AddField(
model_name="ticketattachment",
name="parse_error",
field=models.TextField(blank=True),
),
migrations.AddField(
model_name="ticketattachment",
name="parse_status",
field=models.CharField(default="pending", max_length=24),
),
migrations.AddField(
model_name="ticketattachment",
name="scan_result",
field=models.JSONField(blank=True, default=dict),
),
migrations.AddField(
model_name="ticketattachment",
name="scan_status",
field=models.CharField(default="pending", max_length=24),
),
migrations.AddField(
model_name="ticketattachment",
name="sha256",
field=models.CharField(blank=True, max_length=64),
),
migrations.RenameModel(
old_name="TicketDraftImage",
new_name="TicketDraftMaterial",
),
migrations.AlterField(
model_name="ticketdraftmaterial",
name="draft",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="materials",
to="tickets.ticketdraft",
),
),
migrations.AlterField(
model_name="ticketdraftmaterial",
name="confirmed_attachment",
field=models.OneToOneField(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name="source_draft_material",
to="tickets.ticketattachment",
),
),
migrations.AddField(
model_name="ticketdraftmaterial",
name="claimed_mime_type",
field=models.CharField(blank=True, max_length=120),
),
migrations.AddField(
model_name="ticketdraftmaterial",
name="extension",
field=models.CharField(blank=True, max_length=16),
),
migrations.AddField(
model_name="ticketdraftmaterial",
name="material_type",
field=models.CharField(default="image", max_length=24),
),
migrations.AddField(
model_name="ticketdraftmaterial",
name="parse_error",
field=models.TextField(blank=True),
),
migrations.AddField(
model_name="ticketdraftmaterial",
name="parse_status",
field=models.CharField(default="pending", max_length=24),
),
migrations.AddField(
model_name="ticketdraftmaterial",
name="parsed_text",
field=models.TextField(blank=True),
),
migrations.AddField(
model_name="ticketdraftmaterial",
name="scan_result",
field=models.JSONField(blank=True, default=dict),
),
migrations.AddField(
model_name="ticketdraftmaterial",
name="scan_status",
field=models.CharField(default="pending", max_length=24),
),
]