From f2c5749a4e9482eb42317bce520e780702a689ee Mon Sep 17 00:00:00 2001
From: Shreyas Mayya <smayya337@gmail.com>
Date: Mon, 6 Dec 2021 08:51:40 -0500
Subject: [PATCH] feat(destinations): add unknown status

---
 .../0013_alter_decision_admission_status.py   | 34 +++++++++++++++++++
 tjdests/apps/destinations/models.py           |  2 ++
 .../templates/destinations/student_list.html  |  4 +++
 3 files changed, 40 insertions(+)
 create mode 100644 tjdests/apps/destinations/migrations/0013_alter_decision_admission_status.py

diff --git a/tjdests/apps/destinations/migrations/0013_alter_decision_admission_status.py b/tjdests/apps/destinations/migrations/0013_alter_decision_admission_status.py
new file mode 100644
index 0000000..07511fe
--- /dev/null
+++ b/tjdests/apps/destinations/migrations/0013_alter_decision_admission_status.py
@@ -0,0 +1,34 @@
+# Generated by Django 3.2.9 on 2021-12-06 13:51
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ("destinations", "0012_alter_decision_options"),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name="decision",
+            name="admission_status",
+            field=models.CharField(
+                choices=[
+                    ("ADMIT", "Admitted"),
+                    ("WAITLIST", "Waitlisted"),
+                    ("WAITLIST_ADMIT", "Waitlist-Admitted"),
+                    ("WAITLIST_DENY", "Waitlist-Denied"),
+                    ("DEFER", "Deferred"),
+                    ("DEFER_ADMIT", "Deferred-Admitted"),
+                    ("DEFER_DENY", "Deferred-Denied"),
+                    ("DEFER_WAITLIST", "Deferred-Waitlisted"),
+                    ("DEFER_WAITLIST_ADMIT", "Deferred-Waitlisted-Admitted"),
+                    ("DEFER_WAITLIST_DENY", "Deferred-Waitlisted-Denied"),
+                    ("DENY", "Denied"),
+                    ("UNKNOWN", "Unknown"),
+                ],
+                max_length=20,
+            ),
+        ),
+    ]
diff --git a/tjdests/apps/destinations/models.py b/tjdests/apps/destinations/models.py
index f285c40..deb72fb 100644
--- a/tjdests/apps/destinations/models.py
+++ b/tjdests/apps/destinations/models.py
@@ -51,6 +51,7 @@ class Decision(models.Model):
     DEFER_WL_D = "DEFER_WAITLIST_DENY"
     DEFER = "DEFER"
     DENY = "DENY"
+    UNKNOWN = "UNKNOWN"
 
     ADMIT_TYPE_CHOICES = [
         (ADMIT, "Admitted"),
@@ -64,6 +65,7 @@ class Decision(models.Model):
         (DEFER_WL_A, "Deferred-Waitlisted-Admitted"),
         (DEFER_WL_D, "Deferred-Waitlisted-Denied"),
         (DENY, "Denied"),
+        (UNKNOWN, "Unknown"),
     ]
 
     admission_status = models.CharField(max_length=20, choices=ADMIT_TYPE_CHOICES)
diff --git a/tjdests/templates/destinations/student_list.html b/tjdests/templates/destinations/student_list.html
index fe2999f..9d13f29 100644
--- a/tjdests/templates/destinations/student_list.html
+++ b/tjdests/templates/destinations/student_list.html
@@ -110,6 +110,10 @@
                                                     {% if "DENY" in decision.admission_status %}
                                                         <i class="fas fa-times ps-1" data-toggle="tooltip" title="Denied" aria-label="Denied"></i>
                                                     {% endif %}
+                                                    { # Unknown # }
+                                                    {% if "UNKNOWN" in decision.admission_status %}
+                                                        <i class="fas fa-question ps-1" data-toggle="tooltip" title="Unknown" aria-label="Unknown"></i>
+                                                    {% endif %}
                                                 </div>
                                             </td>
                                             <td>{{ decision.college.name }}<br>{{ decision.college.location }}</td>