From d88fecbe57e2d8c8689783b6365f368840592a21 Mon Sep 17 00:00:00 2001 From: Jorran de Wit <jorrandewit@outlook.com> Date: Mon, 14 Aug 2017 19:06:27 +0200 Subject: [PATCH] Template improvements --- .../static/scipost/assets/css/_tooltip.scss | 1 + scipost/templates/scipost/navbar.html | 2 +- .../admin/editorial_admin_summary.html | 2 +- .../submissions/admin/submission_tooltip.html | 4 +++ .../submissions/refereeing_status_as_tr.html | 4 +-- .../editorial_admin.html} | 36 +++++++++++++++---- .../admin/eic_recommendation_detail.html | 2 +- .../submissions/admin/plagiarism_report.html | 2 +- submissions/urls.py | 2 +- submissions/views.py | 2 +- 10 files changed, 42 insertions(+), 15 deletions(-) create mode 100644 submissions/templates/partials/submissions/admin/submission_tooltip.html rename submissions/templates/submissions/{editorial_admin_summary.html => admin/editorial_admin.html} (58%) diff --git a/scipost/static/scipost/assets/css/_tooltip.scss b/scipost/static/scipost/assets/css/_tooltip.scss index c3c14a9a7..11b5c6cf5 100644 --- a/scipost/static/scipost/assets/css/_tooltip.scss +++ b/scipost/static/scipost/assets/css/_tooltip.scss @@ -8,6 +8,7 @@ .tooltip-inner { border-radius: 0.15rem; + max-width: none; hr { background-color: #fff; diff --git a/scipost/templates/scipost/navbar.html b/scipost/templates/scipost/navbar.html index 1bad25aa7..1fe3d19ff 100644 --- a/scipost/templates/scipost/navbar.html +++ b/scipost/templates/scipost/navbar.html @@ -26,7 +26,7 @@ </li> {% if perms.scipost.can_oversee_refereeing %} <li class="nav-item{% if '/submissions/admin' in request.path %} active{% endif %}"> - <a class="nav-link" href="{% url 'submissions:admin_summary' %}">Editorial Administration</a> + <a class="nav-link" href="{% url 'submissions:admin' %}">Editorial Administration</a> </li> {% endif %} {% if user.contributor %} diff --git a/submissions/templates/partials/submissions/admin/editorial_admin_summary.html b/submissions/templates/partials/submissions/admin/editorial_admin_summary.html index 2a8c6e2f5..60f10bf1a 100644 --- a/submissions/templates/partials/submissions/admin/editorial_admin_summary.html +++ b/submissions/templates/partials/submissions/admin/editorial_admin_summary.html @@ -59,7 +59,7 @@ <td>Comments</td> <td> {{submission.comments.vetted.count}} - <span class="circle-clickable" data-toggle="tooltip" data-html="true" title="{{submission.comments.regular_comments.vetted.count}} comments<br>{{submission.comments.author_replies.vetted.count}} author replies<hr>{{submission.comments.awaiting_vetting.count}} awaiting vetting">?</span> + <span class="circle-clickable" data-toggle="tooltip" data-placement='bottom' data-html="true" title="{{submission.comments.regular_comments.vetted.count}} comments<br>{{submission.comments.author_replies.vetted.count}} author replies<hr>{{submission.comments.awaiting_vetting.count}} awaiting vetting">?</span> </td> </tr> diff --git a/submissions/templates/partials/submissions/admin/submission_tooltip.html b/submissions/templates/partials/submissions/admin/submission_tooltip.html new file mode 100644 index 000000000..21149b998 --- /dev/null +++ b/submissions/templates/partials/submissions/admin/submission_tooltip.html @@ -0,0 +1,4 @@ +<span class="circle-clickable no-break" data-toggle="tooltip" data-html="true" data-placement='right' + title=" + {{submission.arxiv_identifier_w_vn_nr}}<hr>Status: {{submission.get_status_display}}<br>Latest activity: {{submission.latest_activity}} +">?</span> diff --git a/submissions/templates/partials/submissions/refereeing_status_as_tr.html b/submissions/templates/partials/submissions/refereeing_status_as_tr.html index f87861191..b4f383bab 100644 --- a/submissions/templates/partials/submissions/refereeing_status_as_tr.html +++ b/submissions/templates/partials/submissions/refereeing_status_as_tr.html @@ -1,10 +1,10 @@ {% if submission.refereeing_cycle != 'direct_rec' %} <tr> <td>Referees invited</td> - <td>{{submission.referee_invitations.count}} <span class="circle-clickable" data-toggle="tooltip" data-html="true" title="{{submission.referee_invitations.accepted.count}} acccepted<br>{{submission.referee_invitations.declined.count}} declined<br>{{submission.referee_invitations.pending.count}} response pending">?</span> + <td>{{submission.referee_invitations.count}} <span class="circle-clickable" data-placement='bottom' data-toggle="tooltip" data-html="true" title="{{submission.referee_invitations.accepted.count}} acccepted<br>{{submission.referee_invitations.declined.count}} declined<br>{{submission.referee_invitations.pending.count}} response pending">?</span> <tr> <tr> <td>Reports obtained</td> - <td>{{submission.reports.accepted.count}} <span class="circle-clickable" data-toggle="tooltip" data-html="true" title="{{submission.reports.accepted.invited.count}} invited<br>{{submission.reports.accepted.contributed.count}} contributed<hr>{{submission.reports.awaiting_vetting.count}} awaiting vetting<br>{{submission.reports.rejected.count}} rejected">?</span> + <td>{{submission.reports.accepted.count}} <span class="circle-clickable" data-placement='bottom' data-toggle="tooltip" data-html="true" title="{{submission.reports.accepted.invited.count}} invited<br>{{submission.reports.accepted.contributed.count}} contributed<hr>{{submission.reports.awaiting_vetting.count}} awaiting vetting<br>{{submission.reports.rejected.count}} rejected">?</span> <tr> {% endif %} diff --git a/submissions/templates/submissions/editorial_admin_summary.html b/submissions/templates/submissions/admin/editorial_admin.html similarity index 58% rename from submissions/templates/submissions/editorial_admin_summary.html rename to submissions/templates/submissions/admin/editorial_admin.html index 8c03ab767..084a2338c 100644 --- a/submissions/templates/submissions/editorial_admin_summary.html +++ b/submissions/templates/submissions/admin/editorial_admin.html @@ -12,14 +12,26 @@ <div class="col-md-7"> <h1>Editorial Administration Page</h1> + <p> + {% if submission %} + <a href="{% url 'submissions:admin' %}">All events in the last 24 hours</a><br> + {% endif %} + <a href="{% url 'submissions:pool' %}">Go to the pool</a> + </p> + <h3>Submissions currently in pre-screening</h3> <ul class="unstyled-list"> {% for sub in submission_list.prescreening %} <li> + {% include 'partials/submissions/admin/submission_tooltip.html' with submission=sub %} {% if sub == submission %} - <strong><a href="?submission={{sub.arxiv_identifier_w_vn_nr}}" class="text-black">{{sub}}</a></strong> + <strong> + <a href="?submission={{sub.arxiv_identifier_w_vn_nr}}">{{sub.title}}</a><br> + Latest activity: {{sub.latest_activity|timesince}} ago + </strong> {% else %} - <a href="?submission={{sub.arxiv_identifier_w_vn_nr}}">{{sub}}</a> + <a href="?submission={{sub.arxiv_identifier_w_vn_nr}}">{{sub.title}}</a><br> + Latest activity: {{sub.latest_activity|timesince}} ago {% endif %} </li> {% empty %} @@ -31,10 +43,15 @@ <ul class="unstyled-list"> {% for sub in submission_list.actively_refereeing %} <li> + {% include 'partials/submissions/admin/submission_tooltip.html' with submission=sub %} {% if sub == submission %} - <strong><a href="?submission={{sub.arxiv_identifier_w_vn_nr}}" class="text-black">{{sub}}</a></strong> + <strong> + <a href="?submission={{sub.arxiv_identifier_w_vn_nr}}">{{sub.title}}</a><br> + Latest activity: {{sub.latest_activity|timesince}} ago + </strong> {% else %} - <a href="?submission={{sub.arxiv_identifier_w_vn_nr}}">{{sub}}</a> + <a href="?submission={{sub.arxiv_identifier_w_vn_nr}}">{{sub.title}}</a><br> + Latest activity: {{sub.latest_activity|timesince}} ago {% endif %} </li> {% empty %} @@ -46,10 +63,15 @@ <ul class="unstyled-list"> {% for sub in submission_list.accepted %} <li> + {% include 'partials/submissions/admin/submission_tooltip.html' with submission=sub %} {% if sub == submission %} - <strong><a href="?submission={{sub.arxiv_identifier_w_vn_nr}}" class="text-black">{{sub}}</a></strong> + <strong> + <a href="?submission={{sub.arxiv_identifier_w_vn_nr}}">{{sub.title}}</a><br> + Latest activity: {{sub.latest_activity|timesince}} ago + </strong> {% else %} - <a href="?submission={{sub.arxiv_identifier_w_vn_nr}}">{{sub}}</a> + <a href="?submission={{sub.arxiv_identifier_w_vn_nr}}">{{sub.title}}</a><br> + Latest activity: {{sub.latest_activity|timesince}} ago {% endif %} </li> {% empty %} @@ -60,7 +82,7 @@ <div class="col-md-5"> {% if submission %} - <div class="card card-outline-secondary"> + <div class="card card-outline-secondary mt-2"> <div class="card-block"> {% include 'partials/submissions/admin/editorial_admin_summary.html' with submission=submission %} </div> diff --git a/submissions/templates/submissions/admin/eic_recommendation_detail.html b/submissions/templates/submissions/admin/eic_recommendation_detail.html index 8d8e0cd66..eff698ae3 100644 --- a/submissions/templates/submissions/admin/eic_recommendation_detail.html +++ b/submissions/templates/submissions/admin/eic_recommendation_detail.html @@ -7,7 +7,7 @@ {% block breadcrumb_items %} {{block.super}} - <a href="{% url 'submissions:admin_summary' %}?submission={{submission.arxiv_identifier_w_vn_nr}}" class="breadcrumb-item">Editorial Administration</a> + <a href="{% url 'submissions:admin' %}?submission={{submission.arxiv_identifier_w_vn_nr}}" class="breadcrumb-item">Editorial Administration</a> <span class="breadcrumb-item">Editorial Recommendation</span> {% endblock %} diff --git a/submissions/templates/submissions/admin/plagiarism_report.html b/submissions/templates/submissions/admin/plagiarism_report.html index a9e057370..99769fe70 100644 --- a/submissions/templates/submissions/admin/plagiarism_report.html +++ b/submissions/templates/submissions/admin/plagiarism_report.html @@ -6,7 +6,7 @@ {% block breadcrumb_items %} {{block.super}} - <a href="{% url 'submissions:admin_summary' %}?submission={{submission.arxiv_identifier_w_vn_nr}}" class="breadcrumb-item">Editorial Administration</a> + <a href="{% url 'submissions:admin' %}?submission={{submission.arxiv_identifier_w_vn_nr}}" class="breadcrumb-item">Editorial Administration</a> <span class="breadcrumb-item">Plagiarism Report ({{ submission.arxiv_identifier_w_vn_nr }})</span> {% endblock %} diff --git a/submissions/urls.py b/submissions/urls.py index f9877b391..d95e69f18 100644 --- a/submissions/urls.py +++ b/submissions/urls.py @@ -24,7 +24,7 @@ urlpatterns = [ views.submission_refereeing_package_pdf, name='refereeing_package_pdf'), # Editorial Administration - url(r'^admin$', views.EditorialSummaryView.as_view(), name='admin_summary'), + url(r'^admin$', views.EditorialSummaryView.as_view(), name='admin'), url(r'^admin/treated$', views.treated_submissions_list, name='treated_submissions_list'), url(r'^admin/(?P<arxiv_identifier_w_vn_nr>[0-9]{4,}.[0-9]{5,}v[0-9]{1,2})/reports/compile$', views.treated_submission_pdf_compile, name='treated_submission_pdf_compile'), diff --git a/submissions/views.py b/submissions/views.py index 77fc1679a..c91a1fd63 100644 --- a/submissions/views.py +++ b/submissions/views.py @@ -1459,7 +1459,7 @@ class EditorialSummaryView(SubmissionAdminViewMixin, ListView): In addition show all EIC events of the last 24 hours. """ permission_required = 'scipost.can_oversee_refereeing' - template_name = 'submissions/editorial_admin_summary.html' + template_name = 'submissions/admin/editorial_admin.html' def get_context_data(self, *args, **kwargs): context = super().get_context_data(*args, **kwargs) -- GitLab