diff options
author | 2020-07-29 18:03:13 +0200 | |
---|---|---|
committer | 2020-07-29 18:03:13 +0200 | |
commit | 676fb98057b6ea4b270e304adb5caeff5d894d93 (patch) | |
tree | ca05f37d51d4529eec8e7d7f30c89fab1be2939c /pydis_site/apps/api/models | |
parent | Add a test for checking duplicates. (diff) | |
parent | Merge pull request #370 from python-discord/role-reminders (diff) |
Merge branch 'master' into whitelist_system
Diffstat (limited to 'pydis_site/apps/api/models')
-rw-r--r-- | pydis_site/apps/api/models/bot/reminder.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/pydis_site/apps/api/models/bot/reminder.py b/pydis_site/apps/api/models/bot/reminder.py index 28722435..7d968a0e 100644 --- a/pydis_site/apps/api/models/bot/reminder.py +++ b/pydis_site/apps/api/models/bot/reminder.py @@ -1,3 +1,4 @@ +from django.contrib.postgres.fields import ArrayField from django.core.validators import MinValueValidator from django.db import models @@ -45,6 +46,19 @@ class Reminder(ModelReprMixin, models.Model): expiration = models.DateTimeField( help_text="When this reminder should be sent." ) + mentions = ArrayField( + models.BigIntegerField( + validators=( + MinValueValidator( + limit_value=0, + message="Mention IDs cannot be negative." + ), + ) + ), + default=list, + blank=True, + help_text="IDs of roles or users to ping with the reminder." + ) def __str__(self): """Returns some info on the current reminder, for display purposes.""" |