From a7c395200e392a8ce740427ced5710584631e84f Mon Sep 17 00:00:00 2001
From: Jorran de Wit <jorrandewit@outlook.com>
Date: Mon, 28 May 2018 16:01:58 +0200
Subject: [PATCH] Updat admin

---
 .../submissions/admin/editorial_assignment_form.html      | 2 ++
 submissions/views.py                                      | 8 ++++----
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/submissions/templates/submissions/admin/editorial_assignment_form.html b/submissions/templates/submissions/admin/editorial_assignment_form.html
index a437401f4..7a52684c6 100644
--- a/submissions/templates/submissions/admin/editorial_assignment_form.html
+++ b/submissions/templates/submissions/admin/editorial_assignment_form.html
@@ -65,6 +65,8 @@
 
 <div class="row">
     <div class="col-12">
+        <a href="?flag=1">Refresh all conflicts</a>
+        <br>
         {% if coauthorships %}
             <div class="card border-danger">
                 <div class="card-body">
diff --git a/submissions/views.py b/submissions/views.py
index 72b489469..7444a9de5 100644
--- a/submissions/views.py
+++ b/submissions/views.py
@@ -490,14 +490,14 @@ def assign_submission(request, arxiv_identifier_w_vn_nr):
         messages.success(request, 'Your assignment request has been sent successfully.')
         return redirect('submissions:pool')
 
-    fellows_with_expertise = submission.fellows.all()
-    coauthorships = submission.flag_coauthorships_arxiv(fellows_with_expertise)
-
     context = {
         'submission_to_assign': submission,
-        'coauthorships': coauthorships,
         'form': form
     }
+
+    if request.GET('flag'):
+        fellows_with_expertise = submission.fellows.all()
+        context['coauthorships'] = submission.flag_coauthorships_arxiv(fellows_with_expertise)
     return render(request, 'submissions/admin/editorial_assignment_form.html', context)
 
 
-- 
GitLab