From acd3c2c5bad96536708cd7648caa72d521ed73ac Mon Sep 17 00:00:00 2001 From: Corban-Lee Jones Date: Fri, 5 Jan 2024 15:14:02 +0000 Subject: [PATCH] Added UUID to TicketTag & TicketPriority Models These models now use a UUID identifier over an auto incrementing integer identifier. --- apps/home/models.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/home/models.py b/apps/home/models.py index ce80382..dda5cac 100644 --- a/apps/home/models.py +++ b/apps/home/models.py @@ -11,6 +11,8 @@ from django.utils.translation import gettext_lazy as _ class TicketPriority(models.Model): + id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) + title = models.CharField(max_length=32) colour = models.CharField(max_length=7) @@ -19,12 +21,15 @@ class TicketPriority(models.Model): def serialize(self) -> dict: return { + "id": self.id, "title": self.title, "colour": self.colour } class TicketTag(models.Model): + id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) + title = models.CharField(max_length=32) colour = models.CharField(max_length=7) @@ -33,6 +38,7 @@ class TicketTag(models.Model): def serialize(self) -> dict: return { + "id": self.id, "title": self.title, "colour": self.colour }