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"> <div class="dataTable-container">
<form method="post"> <form method="post">
{% csrf_token %} {% 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"> <table class="table">
<thead> <thead>
<tr> <tr>
@ -43,6 +46,9 @@
<th scope="col" data-sortable=""> <th scope="col" data-sortable="">
model model
</th> </th>
<th scope="col" data-sortable="">
updated
</th>
</tr> </tr>
</thead> </thead>
{% for dev in devices %} {% for dev in devices %}
@ -69,11 +75,13 @@
{{ dev.model }} {{ dev.model }}
{% endif %} {% endif %}
</td> </td>
<td>
{{ dev.updated }}
</td>
</tr> </tr>
</tbody> </tbody>
{% endfor %} {% endfor %}
</table> </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> </form>
</div> </div>
<div class="row mt-3"> <div class="row mt-3">

View file

@ -356,6 +356,12 @@ class Device:
self.get_last_evidence() self.get_last_evidence()
return self.last_evidence.get_manufacturer() 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 @property
def serial_number(self): def serial_number(self):
self.get_last_evidence() self.get_last_evidence()