aboutsummaryrefslogtreecommitdiffstats
path: root/api/models.py
diff options
context:
space:
mode:
authorGravatar Johannes Christ <[email protected]>2018-09-01 00:23:54 +0200
committerGravatar Johannes Christ <[email protected]>2018-09-01 17:11:30 +0200
commite9c65c836f5d269d0f597986f6ec37214e5edd92 (patch)
tree108bea6b0eb74b776ecceda18959a171d72589fb /api/models.py
parentMerge branch 'django' into django+documentation-link-api (diff)
Add the `OffTopicChannelName` model.
Diffstat (limited to 'api/models.py')
-rw-r--r--api/models.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/api/models.py b/api/models.py
index 877e3622..7f4175af 100644
--- a/api/models.py
+++ b/api/models.py
@@ -1,3 +1,4 @@
+from django.core.validators import RegexValidator
from django.db import models
@@ -9,6 +10,14 @@ class DocumentationLink(models.Model):
inventory_url = models.URLField()
+class OffTopicChannelName(models.Model):
+ name = models.CharField(
+ primary_key=True,
+ max_length=96,
+ validators=(RegexValidator(regex=r'^[a-z0-9-]+$'),)
+ )
+
+
class SnakeName(models.Model):
"""A snake name used by the bot's snake cog."""