diff --git a/submissions/templates/submissions/admin/editorial_assignment_form.html b/submissions/templates/submissions/admin/editorial_assignment_form.html index a437401f49b0a43daad1775e9280f065fb82cef9..7a52684c68c513188253543bedcdc49b7c9c4068 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 72b48946933cf11a1aa12fc494ef185061bddd08..7444a9de56e4ec31b455954d3842a0b1eae48846 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)