improve UX unassigned devices view

- added updated column (TODO sort it)
- buttons of lot actions on top
This commit is contained in:
pedro 2025-02-20 14:20:50 +01:00
parent 6f7ca2a3a2
commit 58d6ac09d4
2 changed files with 15 additions and 1 deletions

View file

@ -25,6 +25,9 @@
<div class="dataTable-container">
<form method="post">
{% csrf_token %}
Lot actions: <button class="btn btn-green-admin" type="submit" name="url" value="{% url 'lot:add_devices' %}">Add</button> <button class="btn btn-green-admin" type="submit" value="{% url 'lot:del_devices' %}" name="url">Remove</button>
<table class="table">
<thead>
<tr>
@ -43,6 +46,9 @@
<th scope="col" data-sortable="">
model
</th>
<th scope="col" data-sortable="">
updated
</th>
</tr>
</thead>
{% for dev in devices %}
@ -69,11 +75,13 @@
{{ dev.model }}
{% endif %}
</td>
<td>
{{ dev.updated }}
</td>
</tr>
</tbody>
{% endfor %}
</table>
<button class="btn btn-green-admin" type="submit" value="{% url 'lot:del_devices' %}" name="url">Remove</button> <button class="btn btn-green-admin" type="submit" name="url" value="{% url 'lot:add_devices' %}">add</button>
</form>
</div>
<div class="row mt-3">

View file

@ -356,6 +356,12 @@ class Device:
self.get_last_evidence()
return self.last_evidence.get_manufacturer()
@property
def updated(self):
"""get timestamp from last evidence created"""
self.get_last_evidence()
return self.last_evidence.created
@property
def serial_number(self):
self.get_last_evidence()