Implement running scheduled rules and check aggregations
This commit is contained in:
@@ -26,6 +26,7 @@ PRIORITY_CHOICES = (
|
||||
|
||||
INTERVAL_CHOICES = (
|
||||
(0, "On demand"),
|
||||
(5, "Every 5 seconds"),
|
||||
(60, "Every minute"),
|
||||
(900, "Every 15 minutes"),
|
||||
(1800, "Every 30 minutes"),
|
||||
@@ -169,6 +170,7 @@ class NotificationRule(models.Model):
|
||||
window = models.CharField(max_length=255, null=True, blank=True)
|
||||
enabled = models.BooleanField(default=True)
|
||||
data = models.TextField()
|
||||
match = models.JSONField(null=True, blank=True)
|
||||
|
||||
def __str__(self):
|
||||
return f"{self.user} - {self.name}"
|
||||
|
||||
Reference in New Issue
Block a user