implementados filtros y delete. falta los textos del delete

This commit is contained in:
2025-09-28 09:41:15 +02:00
parent 847249d2de
commit 50599cf33e
5 changed files with 163 additions and 41 deletions

View File

@ -2,9 +2,13 @@
th:with="isAuth=${#authorization.expression('isAuthenticated()')}"
th:attrappend="data-layout=${isAuth} ? 'semibox' : 'horizontal'" data-sidebar-visibility="show" data-topbar="light"
data-sidebar="light" data-sidebar-size="lg" data-sidebar-image="none" data-preloader="disable"
xmlns:th="http://www.thymeleaf.org" xmlns:sec="http://www.thymeleaf.org/extras/spring-security" xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout">
xmlns:th="http://www.thymeleaf.org" xmlns:sec="http://www.thymeleaf.org/extras/spring-security"
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout">
<head>
<meta name="_csrf" th:content="${_csrf.token}" />
<meta name="_csrf_header" th:content="${_csrf.headerName}" />
<th:block layout:fragment="pagetitle" />
<th:block th:replace="~{imprimelibros/partials/head-css :: head-css}" />
<link href="/assets/libs/sweetalert2/sweetalert2.min.css" rel="stylesheet" type="text/css" />

View File

@ -49,6 +49,31 @@
<th scope="col" th:text="#{usuarios.tabla.estado}">Estado</th>
<th scope="col" th:text="#{usuarios.tabla.acciones}">Acciones</th>
</tr>
<tr>
<th><input type="text" class="form-control form-control-sm user-filter" data-col="id" />
</th>
<th><input type="text" class="form-control form-control-sm user-filter"
data-col="fullName" /></th>
<th><input type="text" class="form-control form-control-sm user-filter"
data-col="userName" /></th>
<th>
<select class="form-select form-select-sm user-filter-select" id="search-role">
<option value="" th:text="#{usuarios.todos}">Todos</option>
<option value="USER" th:text="#{usuarios.rol.user}">Usuario</option>
<option value="ADMIN" th:text="#{usuarios.rol.admin}">Administrador</option>
<option value="SUPERADMIN" th:text="#{usuarios.rol.superadmin}">Super Administrador
</option>
</select>
</th>
<th>
<select class="form-select form-select-sm user-filter-select" id="search-status">
<option value="" th:text="#{usuarios.todos}">Todos</option>
<option value="true" th:text="#{usuarios.tabla.activo}">Activo</option>
<option value="false" th:text="#{usuarios.tabla.inactivo}">Inactivo</option>
</select>
</th>
<th></th>
</tr>
</thead>
<tbody>
</tbody>