diff --git a/solicitudes/templates/admin/solicitudes.html b/solicitudes/templates/admin/solicitudes.html index abf6557ee7de5b980d789e3ac31d9168ad64ba94..949bde8b9e0fde93f2c02cf3ae0f3e67520b3542 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 16126e61bf89a1ab356e9d1dc6eecfc0d10fb777..323cb1bb9ed22a19abec6f11d09e7ea24f34bc17 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 22effc40626d3753f20bdbe62a7b3a173448df28..4a73e82f7737f9a3eb41e7ea5c5da224b1d1f8f8 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 02e7a64110114acb155478ed7cc3788572af74eb..bf176ae67458f8bd5206900758a4bf1c069b8b8b 100644 --- a/usuarios/templates/base.html +++ b/usuarios/templates/base.html @@ -113,7 +113,7 @@