aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pydis_site/apps/api/migrations/0085_add_thread_id_to_nomination.py18
-rw-r--r--pydis_site/apps/api/models/bot/nomination.py5
2 files changed, 23 insertions, 0 deletions
diff --git a/pydis_site/apps/api/migrations/0085_add_thread_id_to_nomination.py b/pydis_site/apps/api/migrations/0085_add_thread_id_to_nomination.py
new file mode 100644
index 00000000..cb216a62
--- /dev/null
+++ b/pydis_site/apps/api/migrations/0085_add_thread_id_to_nomination.py
@@ -0,0 +1,18 @@
+# Generated by Django 4.1.2 on 2022-11-05 23:53
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('api', '0084_infraction_last_applied'),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name='nomination',
+ name='thread_id',
+ field=models.BigIntegerField(blank=True, help_text="The nomination vote thread's id", null=True),
+ ),
+ ]
diff --git a/pydis_site/apps/api/models/bot/nomination.py b/pydis_site/apps/api/models/bot/nomination.py
index 221d8534..e96177d3 100644
--- a/pydis_site/apps/api/models/bot/nomination.py
+++ b/pydis_site/apps/api/models/bot/nomination.py
@@ -35,6 +35,11 @@ class Nomination(ModelReprMixin, models.Model):
default=False,
help_text="Whether a review was made."
)
+ thread_id = models.BigIntegerField(
+ help_text="The nomination vote thread's id.",
+ null=True,
+ blank=True
+ )
def __str__(self):
"""Representation that makes the target and state of the nomination immediately evident."""