From e7e3629ca072eb81564b15ce892c0438e0cae0e5 Mon Sep 17 00:00:00 2001
From: RafaUC <35164744@uaz.edu.mx>
Date: Thu, 30 Nov 2023 20:20:59 -0600
Subject: [PATCH] Implementado mini menu de opciones para mejorar interface de
usuario
---
solicitudes/templates/admin/solicitudes.html | 50 ++++++++++++++------
solicitudes/viewsAdmin.py | 10 ++--
static/css/main.css | 2 +-
usuarios/templates/base.html | 2 +-
4 files changed, 42 insertions(+), 22 deletions(-)
diff --git a/solicitudes/templates/admin/solicitudes.html b/solicitudes/templates/admin/solicitudes.html
index abf6557..949bde8 100644
--- a/solicitudes/templates/admin/solicitudes.html
+++ b/solicitudes/templates/admin/solicitudes.html
@@ -71,7 +71,7 @@ Administrar solicitudes
Modalidad |
Tipo |
Estado |
- |
+ |
@@ -86,21 +86,41 @@ Administrar solicitudes
{{ solicitud.tipo }} |
{{ solicitud.get_estado_display }} |
- |
diff --git a/solicitudes/viewsAdmin.py b/solicitudes/viewsAdmin.py
index 16126e6..323cb1b 100644
--- a/solicitudes/viewsAdmin.py
+++ b/solicitudes/viewsAdmin.py
@@ -36,15 +36,15 @@ def listaSolicitudes(request):
request.session['anterior'] = request.get_full_path()
url_base_page = request.session['anterior'].split('&page=')[0]
url_base_page = url_base_page.split('?')[1] if '?' in url_base_page else ''
- solicitudes = Solicitud.objects.all()
+ solicitudes = Solicitud.objects.filter(ciclo = cicloActual)
modalidades = Modalidad.objects.all()
- filtroSolForm = FiltroForm(prefix='filtEst', nombre='Estado Solicitud', choices=Solicitud.ESTADO_CHOICES, selectedAll=True)
- filtroModForm = FiltroForm(prefix='filtMod', nombre='Modalidad', queryset=modalidades, to_field_name='nombre', selectedAll=True)
+ filtroSolForm = FiltroForm(prefix='filtEst', nombre='Estado Solicitud', choices=Solicitud.ESTADO_CHOICES, selectedAll=False)
+ filtroModForm = FiltroForm(prefix='filtMod', nombre='Modalidad', queryset=modalidades, to_field_name='nombre', selectedAll=False)
if request.method == 'GET':
if 'search' in request.GET:
- filtroSolForm = FiltroForm(request.GET,search_query_name='~estado', prefix='filtEst', nombre='Estado Solicitud', choices=Solicitud.ESTADO_CHOICES, selectedAll=True)
- filtroModForm = FiltroForm(request.GET,search_query_name='~modalidad__id', prefix='filtMod', nombre='Modalidad', queryset=modalidades, to_field_name='nombre', selectedAll=True)
+ filtroSolForm = FiltroForm(request.GET,search_query_name='~estado', prefix='filtEst', nombre='Estado Solicitud', choices=Solicitud.ESTADO_CHOICES, selectedAll=False)
+ filtroModForm = FiltroForm(request.GET,search_query_name='~modalidad__id', prefix='filtMod', nombre='Modalidad', queryset=modalidades, to_field_name='nombre', selectedAll=False)
search_query = filtroSolForm.get_search_query()
solicitudes = BusquedaEnCamposQuerySet(solicitudes, search_query) #filtra por el primer filtro
diff --git a/static/css/main.css b/static/css/main.css
index 22effc4..4a73e82 100644
--- a/static/css/main.css
+++ b/static/css/main.css
@@ -703,4 +703,4 @@ th {
font-weight: bold;
font-size: 1.143rem; /* 16px / 14px */
margin: 0;
-}
\ No newline at end of file
+}
diff --git a/usuarios/templates/base.html b/usuarios/templates/base.html
index 02e7a64..bf176ae 100644
--- a/usuarios/templates/base.html
+++ b/usuarios/templates/base.html
@@ -113,7 +113,7 @@
- Convocatorias
+ Convocatoria
--
GitLab