Skip to content
Snippets Groups Projects
Commit 24234cb3 authored by Dan Braghis's avatar Dan Braghis
Browse files

Fix determination re-submit allowed for non-more_info

parent aa1518dc
No related branches found
No related tags found
No related merge requests found
...@@ -43,6 +43,9 @@ class Determination(models.Model): ...@@ -43,6 +43,9 @@ class Determination(models.Model):
def get_absolute_url(self): def get_absolute_url(self):
return reverse('apply:submissions:determinations:detail', args=(self.id,)) return reverse('apply:submissions:determinations:detail', args=(self.id,))
def submitted(self):
return self.determination != UNDETERMINED and not self.is_draft
def __str__(self): def __str__(self):
return f'Determination for {self.submission.title} by {self.author!s}' return f'Determination for {self.submission.title} by {self.author!s}'
......
...@@ -54,6 +54,14 @@ class DeterminationCreateOrUpdateView(CreateOrUpdateView): ...@@ -54,6 +54,14 @@ class DeterminationCreateOrUpdateView(CreateOrUpdateView):
and not self.submission.user_lead_or_admin(request.user): and not self.submission.user_lead_or_admin(request.user):
raise PermissionDenied() raise PermissionDenied()
try:
submitted = self.get_object().submitted
except Determination.DoesNotExist:
submitted = False
if self.request.POST and submitted:
return self.get(request, *args, **kwargs)
return super().dispatch(request, *args, **kwargs) return super().dispatch(request, *args, **kwargs)
def get_context_data(self, **kwargs): def get_context_data(self, **kwargs):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment