diff --git a/JugarAlPadel/K8S/Makefile b/JugarAlPadel/K8S/Makefile index 6af33c6..4821a51 100644 --- a/JugarAlPadel/K8S/Makefile +++ b/JugarAlPadel/K8S/Makefile @@ -1,7 +1,7 @@ export ARQUITECTURA := $(shell lscpu |grep itectur | tr -d ' '| cut -f2 -d':') export REGISTRY=registry.reymota.es -export IMG_VERSION = 0.70.42 +export IMG_VERSION = 0.70.43 export IMG_NGINX_VERSION = 2.3 # limpia todo diff --git a/JugarAlPadel/gestion_reservas/eventos/views.py b/JugarAlPadel/gestion_reservas/eventos/views.py index c97ffb6..5e80595 100644 --- a/JugarAlPadel/gestion_reservas/eventos/views.py +++ b/JugarAlPadel/gestion_reservas/eventos/views.py @@ -87,8 +87,6 @@ def publicar_evento(request, evento_id): @login_required def lista_eventos(request): - # anno_actual = timezone.now().year - # Solo mostrar los eventos publicados a los usuarios normales if request.user.is_staff: eventos = Evento.objects.all().order_by('-fecha', '-hora') @@ -106,6 +104,10 @@ def lista_eventos(request): else: en_espera = False + # comprobar si el evento es pasado ya + + evento_es_pasado = evento.fecha < timezone.now().date() + eventos_con_reserva.append({ 'evento': evento, 'inscrito': inscrito, @@ -118,7 +120,8 @@ def lista_eventos(request): 'en_espera': en_espera, 'usuario': request.user, 'publicado': evento.publicado, - 'url_imagen': evento.url_imagen + 'url_imagen': evento.url_imagen, + 'evento_es_pasado': evento_es_pasado }) return render(request, 'eventos/lista_eventos.html', {'eventos_con_reserva': eventos_con_reserva}) @@ -140,6 +143,8 @@ def detalle_evento(request, evento_id): evento = get_object_or_404(Evento, pk=evento_id) + evento_es_pasado = evento.fecha < timezone.now().date() + reservas = Reserva.objects.filter(evento=evento_id) inscrito = Reserva.objects.filter(evento=evento, usuario=request.user).exists() if request.user.is_authenticated else False @@ -164,7 +169,8 @@ def detalle_evento(request, evento_id): 'en_espera': en_espera, 'usuario': request.user, 'publicado': evento.publicado, - 'url_imagen': evento.url_imagen + 'url_imagen': evento.url_imagen, + 'evento_es_pasado': evento_es_pasado } ) diff --git a/JugarAlPadel/gestion_reservas/templates/eventos/detalle_evento.html b/JugarAlPadel/gestion_reservas/templates/eventos/detalle_evento.html index b42e5da..dab1536 100644 --- a/JugarAlPadel/gestion_reservas/templates/eventos/detalle_evento.html +++ b/JugarAlPadel/gestion_reservas/templates/eventos/detalle_evento.html @@ -43,26 +43,28 @@
Ya estás en la lista de espera.
- {% endif %} - {% endif %} - {% else %} -Estás dentro.
- {% endif %} + {% if not evento_es_pasado %} + {% if not evento.inscrito %} + {% if evento.plazas_restantes > 0 %} + Reservar + {% else %} + {% if not evento.en_espera %} + + {% else %} +Ya estás en la lista de espera.
+ {% endif %} + {% endif %} + {% else %} +Estás dentro.
+ {% endif %} + {% endif %} {% if user.is_staff and not evento.evento.publicado %} Publicar