From 25f39962f74faa1799772af2c16d46457f2d9430 Mon Sep 17 00:00:00 2001 From: Jorran de Wit <jorrandewit@outlook.com> Date: Mon, 29 Jan 2018 20:05:47 +0100 Subject: [PATCH] Fix fatal no return in recommendation form --- .../scipost/contributors_filter.html | 39 +++++++++++++++++++ submissions/forms.py | 1 + 2 files changed, 40 insertions(+) create mode 100644 scipost/templates/scipost/contributors_filter.html diff --git a/scipost/templates/scipost/contributors_filter.html b/scipost/templates/scipost/contributors_filter.html new file mode 100644 index 000000000..782d7a5ef --- /dev/null +++ b/scipost/templates/scipost/contributors_filter.html @@ -0,0 +1,39 @@ +{% extends 'scipost/_personal_page_base.html' %} + +{% load bootstrap %} + +{% block pagetitle %}: contributors filter{% endblock pagetitle %} + +{% block breadcrumb_items %} + {{block.super}} + <span class="breadcrumb-item">Pool</span> +{% endblock %} + +{% block content %} + +<div class="row"> + <div class="col-12"> + <h1 class="highlight">Contributors filter</h1> + </div> +</div> + +<div class="row"> + <div class="col-12"> + <form method="post"> + {% csrf_token %} + {{ form|bootstrap }} + <input type="submit" class="btn btn-primary" value="Filter"/> + </form> + </div> +</div> + +{% if form.is_bound %} + {% if names_not_found %} + <pre><code>{% for contributor in names_not_found %}{{ contributor }}{% endfor %}</code></pre> + {% endif %} + {% if names_found %} + <pre><code>{% for contributor in names_found %}{{ contributor }}{% endfor %}</code></pre> + {% endif %} +{% endif %} + +{% endblock %} diff --git a/submissions/forms.py b/submissions/forms.py index a25a3b502..378403164 100644 --- a/submissions/forms.py +++ b/submissions/forms.py @@ -779,6 +779,7 @@ class EICRecommendationForm(forms.ModelForm): # The EIC has fulfilled this editorial assignment. self.assignment.completed = True self.assignment.save() + return recommendation def revision_requested(self): return self.instance.recommendation in [-1, -2] -- GitLab