Modify: ticket and archive cards

This commit is contained in:
Stepan Zhukovsky 2023-09-10 16:35:30 +09:00
parent b7aab16a00
commit 5893920d69
3 changed files with 43 additions and 38 deletions

View File

@ -9,7 +9,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h5 class="modal-title" id="LabelTicket"> <h5 class="modal-title" id="LabelTicket">
Delete ticket #{{ ticket.number }} ? Delete ticket {{ ticket.number }}?
</h5> </h5>
<button <button
type="button" type="button"

View File

@ -2,37 +2,32 @@
<li <li
id="li-archive-{{ archive.id }}" id="li-archive-{{ archive.id }}"
class="list-group-item list-group-item-action"> class="list-group-item list-group-item-action">
<smal> <div class="input-group input-group-sm mb-1">
<b>File:</b> <span class="input-group-text" style="width: 60px">File</span>
<span style="word-wrap: break-word">{{ archive.file.name|clean_filename }}</span> <input type="text" class="form-control" value="{{ archive.file.name|clean_filename }}" disabled readonly>
</small> </div>
<small> <div class="input-group input-group-sm mb-1">
<br> <span class="input-group-text" style="width: 60px">MD5</span>
<b>MD5:</b> <input type="text" class="form-control" value="{{ archive.md5 }}" disabled readonly>
<span style="word-wrap: break-word">{{ archive.md5 }}</span> </div>
</small> <div class="input-group input-group-sm mb-1">
<small> <span class="input-group-text" style="width: 60px">Time</span>
<br> <input type="text" class="form-control" value="{{ archive.time_update|date:"D d.m.y H:i" }}" disabled readonly>
<b>Uploaded:</b> </div>
<span style="word-wrap: break-word">{{ archive.time_update|date:"D d.m.y H:i" }}</span> <div class="input-group input-group-sm mb-1">
</small> <span class="input-group-text" style="width: 60px">Size</span>
<br> <input type="text" class="form-control" value="{{ archive.size|filesizeformat }}" disabled readonly>
<small> </div>
<b>Size:</b> <div class="d-flex justify-content-sm-start justify-content-between" >
<span style="word-wrap: break-word">{{ archive.size|filesizeformat }}</span> <a
</small> class="btn btn-outline-success btn-sm mt-2"
<div class="row"> href="{{ archive.get_absolute_url }}"
<div class="d-flex justify-content-sm-start justify-content-between" > ><i class="bi bi-download"></i> GET</a>
<a <button
class="btn btn-outline-success btn-sm mt-2" button type="button"
href="{{ archive.get_absolute_url }}" class="btn btn-outline-danger btn-sm ms-2 mt-2"
><i class="bi bi-download"></i> GET</a> data-bs-toggle="modal"
<button data-bs-target="#modal-archive-del-{{ archive.id }}"
button type="button" ><i class="bi bi-trash"></i> DEL</button>
class="btn btn-outline-danger btn-sm ms-2 mt-2"
data-bs-toggle="modal"
data-bs-target="#modal-archive-del-{{ archive.id }}"
><i class="bi bi-trash"></i> DEL</button>
</div>
</div> </div>
</li> </li>

View File

@ -1,9 +1,9 @@
<div class="d-sm-flex w-100 justify-content-between mb-2"> <div class="d-sm-flex w-100 justify-content-between mb-2">
<h4 class="card-title mb-1">Ticket: {{ ticket.number }}</h4> <h4 class="card-title mb-1"><i class="bi bi-bookmarks"></i> Ticket: {{ ticket.number }}</h4>
<small><i class="bi bi-clock-history"></i> {{ ticket.time_create|date:"D d.m.y H:i" }}</small> <small><i class="bi bi-clock-history"></i> {{ ticket.time_create|date:"D d.m.y H:i" }}</small>
</div> </div>
<div class="form-check form-switch form-check-reverse d-flex w-100 justify-content-left"> <div class="form-check form-switch form-check-reverse d-flex w-100 justify-content-left mb-2">
<label class="form-check-label" for="ticket-state">Resolved:</label> <label class="form-check-label" for="ticket-state"><i class="bi bi-award"></i> Resolved:</label>
<input <input
class="form-check-input ms-2 mb-2" class="form-check-input ms-2 mb-2"
type="checkbox" type="checkbox"
@ -14,8 +14,18 @@
{% if ticket.resolved %} checked {% endif %}> {% if ticket.resolved %} checked {% endif %}>
</div> </div>
<div class="col-xl-6 mb-2"> <div class="col-xl-6 mb-2">
<h6 class="card-title mb-1">Platform: {{ ticket.platform.pretty_name }}</h6> <h6 class="card-title mb-1">
<h6 class="card-title mb-3">Owner: {{ ticket.user.username }}</h6> <small class="me-1"><i class="bi bi-box"></i></small>
Platform: {{ ticket.platform.pretty_name }}
</h6>
<h6 class="card-title mb-1">
<small class="me-1"><i class="bi bi-person-circle"></i></small>
User: {{ ticket.user.username }}
</h6>
<h6 class="card-title mb-3">
<small class="me-1"><i class="bi bi-clock-history"></i></small>
Last modified: {{ ticket.time_update|date:"d.m.y H:i" }}
</h6>
<!-- Token --> <!-- Token -->
<div class="input-group input-group mb-3"> <div class="input-group input-group mb-3">
<span class="input-group-text" id="inputGroup-sizing-sm"><i class="bi bi-key"></i></span> <span class="input-group-text" id="inputGroup-sizing-sm"><i class="bi bi-key"></i></span>