Changed departments to radio buttons

This commit is contained in:
Corban-Lee Jones 2024-01-16 13:52:41 +00:00
parent eb2ae9ce6b
commit db8206b1bd
2 changed files with 18 additions and 3 deletions

View File

@ -45,9 +45,9 @@ $(document).ready(function() {
}, 500); }, 500);
}) })
setupFilter("#filterSidebar .filter-department", "author__department__in"); setupFilter("#filterSidebar .filter-department", "author__department");
setupFilter("#filterSidebar .filter-tag", "tags__in") setupFilter("#filterSidebar .filter-tag", "tags__in")
setupFilter("#filterSidebar .filter-priority", "priority__in") setupFilter("#filterSidebar .filter-priority", "priority")
loadFilterCounts(); loadFilterCounts();
loadAllTickets(); loadAllTickets();
@ -164,6 +164,7 @@ function loadFilterCounts() {
updateFilterCounts('tag', data); updateFilterCounts('tag', data);
updateFilterCounts('department', data); updateFilterCounts('department', data);
$("#filterPriorityAll .badge").text(data.ticket_count); $("#filterPriorityAll .badge").text(data.ticket_count);
$("#filterDepartmentAll .badge").text(data.ticket_count)
$("#ticketCounts .total").text(data.ticket_count) $("#ticketCounts .total").text(data.ticket_count)
}, },
error: function(data) { error: function(data) {

View File

@ -95,13 +95,27 @@
<h6>Departments</h6> <h6>Departments</h6>
</li> </li>
<li id="filterDepartmentAll" class="nav-item filter-department">
<label for="filterDepartment-all" class="nav-link c-grey-800 cH-blue-500 actived">
<div class="peers ai-c jc-sb">
<div class="peer peer-greed">
<input type="radio" id="filterDepartment-all" name="filterDepartment" class="form-check-input me-2" checked="checked" value="all">
<span>All</span>
</div>
<div class="peer">
<span class="badge rounded-pill bgc-green-50 c-green-700">0</span>
</div>
</div>
</label>
</li>
{% for department in departments %} {% for department in departments %}
<li class="nav-item filter-department"> <li class="nav-item filter-department">
<label for="filterDepartment-{{ department.uuid }}" class="nav-link c-grey-800 cH-blue-500 actived"> <label for="filterDepartment-{{ department.uuid }}" class="nav-link c-grey-800 cH-blue-500 actived">
<div class="peers ai-c jc-sb"> <div class="peers ai-c jc-sb">
<div class="peer peer-greed"> <div class="peer peer-greed">
<input type="checkbox" id="filterDepartment-{{ department.uuid }}" class="form-check-input me-2" value="{{ department.uuid }}"> <input type="radio" id="filterDepartment-{{ department.uuid }}" name="filterDepartment" class="form-check-input me-2" value="{{ department.uuid }}">
<span>{{ department.title }}</span> <span>{{ department.title }}</span>
</div> </div>
<div class="peer"> <div class="peer">