diff options
author | 2019-07-19 16:48:35 -0400 | |
---|---|---|
committer | 2019-07-19 16:48:35 -0400 | |
commit | b1d768916ea9f9184f2482a86932fde95f806f41 (patch) | |
tree | 92437b4a35aeb0ad21d9112d22f34ae1444a078a /pydis_site/apps/api/models/bot | |
parent | Pin pydocstyle<4.0 in pre-commit config to unbreak flake8-docstrings (diff) | |
parent | Merge pull request #220 from python-discord/django-api-bot-nomination-changes (diff) |
Merge branch 'django' into low-hanging-merge-fruit
Diffstat (limited to 'pydis_site/apps/api/models/bot')
-rw-r--r-- | pydis_site/apps/api/models/bot/nomination.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/pydis_site/apps/api/models/bot/nomination.py b/pydis_site/apps/api/models/bot/nomination.py index 5ebb9759..8a8f4d36 100644 --- a/pydis_site/apps/api/models/bot/nomination.py +++ b/pydis_site/apps/api/models/bot/nomination.py @@ -11,7 +11,7 @@ class Nomination(ModelReprMixin, models.Model): default=True, help_text="Whether this nomination is still relevant." ) - author = models.ForeignKey( + actor = models.ForeignKey( User, on_delete=models.CASCADE, help_text="The staff member that nominated this user.", @@ -20,14 +20,22 @@ class Nomination(ModelReprMixin, models.Model): reason = models.TextField( help_text="Why this user was nominated." ) - user = models.OneToOneField( + user = models.ForeignKey( User, on_delete=models.CASCADE, help_text="The nominated user.", - primary_key=True, related_name='nomination' ) inserted_at = models.DateTimeField( auto_now_add=True, help_text="The creation date of this nomination." ) + end_reason = models.TextField( + help_text="Why the nomination was ended.", + default="" + ) + ended_at = models.DateTimeField( + auto_now_add=False, + help_text="When the nomination was ended.", + null=True + ) |