diff --git a/JugarAlPadel/gestion_reservas/eventos/admin.py b/JugarAlPadel/gestion_reservas/eventos/admin.py index 6e1743b..d9523ee 100644 --- a/JugarAlPadel/gestion_reservas/eventos/admin.py +++ b/JugarAlPadel/gestion_reservas/eventos/admin.py @@ -1,5 +1,5 @@ from django.contrib import admin -from .models import Evento, Reserva +from .models import Evento, Reserva, ListaEspera class EventoAdmin(admin.ModelAdmin): @@ -8,3 +8,4 @@ class EventoAdmin(admin.ModelAdmin): admin.site.register(Evento, EventoAdmin) admin.site.register(Reserva) +admin.site.register(ListaEspera) diff --git a/JugarAlPadel/gestion_reservas/eventos/models.py b/JugarAlPadel/gestion_reservas/eventos/models.py index f8109ad..ecf1ce1 100644 --- a/JugarAlPadel/gestion_reservas/eventos/models.py +++ b/JugarAlPadel/gestion_reservas/eventos/models.py @@ -34,4 +34,4 @@ class ListaEspera(models.Model): fecha_apuntado = models.DateTimeField(auto_now_add=True) def __str__(self): - return f'{self.usuario.username} en lista de espera para {self.evento.nombre}' \ No newline at end of file + return f'{self.usuario.nombre} en lista de espera para {self.evento.nombre}. Solicitada plaza el: {self.fecha_apuntado}' diff --git a/JugarAlPadel/gestion_reservas/templates/eventos/apuntar_lista_espera.html b/JugarAlPadel/gestion_reservas/templates/eventos/apuntar_lista_espera.html index 9134d30..98d62b7 100644 --- a/JugarAlPadel/gestion_reservas/templates/eventos/apuntar_lista_espera.html +++ b/JugarAlPadel/gestion_reservas/templates/eventos/apuntar_lista_espera.html @@ -22,6 +22,9 @@

Lista de espera para {{ evento.nombre }}

Este evento está completo, pero puedes apuntarte a la lista de espera.

+

+

La lista de espera se procesará por el orden en el que os apuntáis

+

{% csrf_token %} diff --git a/JugarAlPadel/gestion_reservas/templates/eventos/lista_eventos.html b/JugarAlPadel/gestion_reservas/templates/eventos/lista_eventos.html index 1320d87..e3894a5 100644 --- a/JugarAlPadel/gestion_reservas/templates/eventos/lista_eventos.html +++ b/JugarAlPadel/gestion_reservas/templates/eventos/lista_eventos.html @@ -48,16 +48,12 @@ {{ evento.plazas_restantes }} {% if not evento.inscrito %} -

{{ evento.usuario }} No inscrito en {{ evento.nombre }}

{% if evento.plazas_restantes > 0 %} -

restantes: {{ evento.plazas_restantes }} en {{ evento.nombre }}

Reservar {% else %} {% if not evento.en_espera %} -

{{ evento.usuario }} no en espera en {{ evento.nombre }}

Apuntarse a la lista de espera {% else %} -

{{ evento.usuario }} sí en espera en {{ evento.nombre }}

Ya estás en la lista de espera.

{% endif %} {% endif %}