Make notification rule ID field UUID and fix default sources

This commit is contained in:
2023-02-02 19:35:27 +00:00
parent 97e932cbae
commit 79b4512546
5 changed files with 44 additions and 2 deletions

View File

@@ -1,4 +1,5 @@
import logging
import uuid
import stripe
from django.conf import settings
@@ -175,6 +176,9 @@ class Perms(models.Model):
class NotificationRule(models.Model):
id = models.UUIDField(
default=uuid.uuid4, primary_key=True, editable=False, unique=True
)
user = models.ForeignKey(User, on_delete=models.CASCADE)
name = models.CharField(max_length=255)
priority = models.IntegerField(choices=PRIORITY_CHOICES, default=1)