From eaa44c02548c86d66ef00be0a2495e84ed57f009 Mon Sep 17 00:00:00 2001 From: Adarnof Date: Wed, 16 Mar 2016 16:30:16 -0400 Subject: [PATCH] Correct field type to allow multiple applications --- hrapplications/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hrapplications/models.py b/hrapplications/models.py index 23805ebb..90a72a9e 100755 --- a/hrapplications/models.py +++ b/hrapplications/models.py @@ -21,7 +21,7 @@ class ApplicationForm(models.Model): return str(self.corp) class Application(models.Model): - form = models.OneToOneField(ApplicationForm, on_delete=models.CASCADE, related_name='applications') + form = models.ForeignKey(ApplicationForm, on_delete=models.CASCADE, related_name='applications') user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='applications') approved = models.NullBooleanField(blank=True, null=True, default=None) reviewer = models.ForeignKey(User, on_delete=models.SET_NULL, blank=True, null=True) @@ -33,6 +33,7 @@ class Application(models.Model): class Meta: permissions = (('approve_application', 'Can approve applications'), ('reject_application', 'Can reject applications'), ('view_apis', 'Can view applicant APIs'),) + unique_together = ('form', 'user') @property def main_character(self):