SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 00fdd617 authored by George Katsikas's avatar George Katsikas :goat:
Browse files

move stream changing buttons outside accordion

truncate prod item title and authors
parent 16522058
No related branches found
No related tags found
1 merge request!43Polish up new production page
......@@ -8,9 +8,9 @@
</p>
<div class="row">
<div class="col-12 col-md-6 mb-3">
<div class="col-12 col-md-6 d-flex flex-column">
<div class="accordion px-2"
<div class="accordion px-2 mb-2"
id="productionstream-{{ productionstream.id }}-actions-accordion">
<h3>Actions</h3>
......@@ -85,58 +85,40 @@
</div>
</div>
{% if perms.scipost.can_draft_publication or perms.scipost.can_publish_accepted_submission %}
<div class="accordion-item">
<h2 class="accordion-header"
id="productionstream-{{ productionstream.id }}-advance-stream-header">
<button class="accordion-button fs-6 collapsed"
type="button"
data-bs-toggle="collapse"
data-bs-target="#productionstream-{{ productionstream.id }}-advance-stream"
aria-expanded="false"
aria-controls="productionstream-{{ productionstream.id }}-advance-stream">
Advance production stream
</button>
</h2>
<div id="productionstream-{{ productionstream.id }}-advance-stream"
class="accordion-collapse collapse"
aria-labelledby="productionstream-{{ productionstream.id }}-advance-stream-header"
data-bs-parent="#productionstream-{{ productionstream.id }}-actions-accordion">
<div id="productionstream-{{ productionstream.id }}-advance-stream-body"
class="accordion-body">
{% if perms.scipost.can_publish_accepted_submission %}
<div class="row">
<div class="col-12 col-sm-auto col-md-12 col-lg-auto h-100 d-none-empty">
<div class="row m-0 d-none-empty">
<button class="btn btn-sm btn-warning text-white"
hx-get="{% url 'production:mark_as_completed' stream_id=productionstream.id %}"
hx-confim="Are you sure you want to mark this stream as completed?"
hx-target="#productionstream-{{ productionstream.id }}-details">
Mark this stream as completed
</button>
</div>
</div>
</div>
{% endif %}
</div>
{% if perms.scipost.can_draft_publication or perms.scipost.can_publish_accepted_submission %}
<div class="mb-2 mb-md-0 mt-md-auto px-2">
{% if perms.scipost.can_draft_publication and stream.status == 'accepted' %}
<div class="row">
<div class="col-12 col-sm-auto col-md-12 col-lg-auto h-100 d-none-empty">
<div class="row m-0 d-none-empty">
<a class="btn btn-sm btn-primary text-white"
href="{% url 'journals:create_publication' productionstream.submission.preprint.identifier_w_vn_nr %}">
Draft publication
</a>
</div>
</div>
</div>
{% endif %}
<div class="row mb-0 g-2">
{% if perms.scipost.can_publish_accepted_submission %}
<div class="col-12 col-sm-auto col-md-12 col-lg-auto h-100 d-none-empty">
<div class="row m-0 d-none-empty">
<button class="btn btn-warning text-white"
hx-get="{% url 'production:mark_as_completed' stream_id=productionstream.id %}"
hx-confim="Are you sure you want to mark this stream as completed?"
hx-target="#productionstream-{{ productionstream.id }}-details">
Mark this stream as completed
</button>
</div>
</div>
</div>
{% endif %}
{% if perms.scipost.can_draft_publication and stream.status == 'accepted' %}
<div class="col-12 col-sm-auto col-md-12 col-lg-auto h-100 d-none-empty">
<div class="row m-0 d-none-empty">
<a class="btn btn-primary text-white"
href="{% url 'journals:create_publication' productionstream.submission.preprint.identifier_w_vn_nr %}">
Draft publication
</a>
</div>
</div>
{% endif %}
</div>
{% endif %}
</div>
</div>
{% endif %}
{% comment %} <h3>Actions</h3>
<ul>
......
......@@ -7,21 +7,14 @@
name="productionstream-{{ productionstream.id }}-checkbox"
id="productionstream-{{ productionstream.id }}-checkbox">
</div>
<div class="col">
<table>
<tbody>
<tr>
<td>
<strong class="text-primary">{{ productionstream.submission.title }}</strong>
</td>
</tr>
<tr class="mt-1">
<td>
<strong><em>by {{ productionstream.submission.author_list }}</em></strong>
</td>
</tr>
</tbody>
</table>
<div class="col text-truncate">
<span class="text-truncate">
<strong>
<span class="text-primary">{{ productionstream.submission.title }}</span>
<br>
<em>by {{ productionstream.submission.author_list }}</em>
</strong>
</span>
</div>
<div class="col-auto">
<small class="text-muted">Acceptance date</small>
......
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