region comments
All checks were successful
Build and Push Docker Image / build (push) Successful in 15s

This commit is contained in:
Corban-Lee Jones 2024-09-13 23:35:20 +01:00
parent 0c028417b0
commit 374ea516bd

View File

@ -11,6 +11,8 @@ from django.core.validators import MaxValueValidator, MinValueValidator
log = logging.getLogger(__name__)
#region Guild Settings
class GuildSettings(models.Model):
"""
Represents settings for a saved Discord Guild `SavedGuild`.
@ -50,6 +52,8 @@ class GuildSettings(models.Model):
get_latest_by = "id"
#region Saved Guilds
class SavedGuilds(models.Model):
"""
Represents a saved Discord Guild (aka Server).
@ -124,6 +128,8 @@ class SavedGuilds(models.Model):
super().save(*args, **kwargs)
#region Sub Channels
class SubChannel(models.Model):
"""
Represents a Discord TextChannel, saved against a Subscription.
@ -172,6 +178,8 @@ class SubChannel(models.Model):
return self.channel_id
#region Filters
# using a brilliant matching model design from paperless-ngx src
class Filter(models.Model):
MATCH_NONE = 0
@ -226,6 +234,8 @@ class Filter(models.Model):
return f"{self.guild_id} - {self.name}"
#region Subscription
class Subscription(models.Model):
"""
The Subscription Model.
@ -327,6 +337,8 @@ class Subscription(models.Model):
return self.name
#region Tracked Content
class TrackedContent(models.Model):
"""
Tracked Content Model