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>