Browse Source

Agrego lista de espera al admin

politica
Celestino Rey 1 year ago
parent
commit
aa6af2822e
4 changed files with 6 additions and 6 deletions
  1. +2
    -1
      JugarAlPadel/gestion_reservas/eventos/admin.py
  2. +1
    -1
      JugarAlPadel/gestion_reservas/eventos/models.py
  3. +3
    -0
      JugarAlPadel/gestion_reservas/templates/eventos/apuntar_lista_espera.html
  4. +0
    -4
      JugarAlPadel/gestion_reservas/templates/eventos/lista_eventos.html

+ 2
- 1
JugarAlPadel/gestion_reservas/eventos/admin.py View File

@ -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)

+ 1
- 1
JugarAlPadel/gestion_reservas/eventos/models.py View File

@ -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}'
return f'{self.usuario.nombre} en lista de espera para {self.evento.nombre}. Solicitada plaza el: {self.fecha_apuntado}'

+ 3
- 0
JugarAlPadel/gestion_reservas/templates/eventos/apuntar_lista_espera.html View File

@ -22,6 +22,9 @@
<div class="col-auto">
<h1 class="app-page-title mb-0">Lista de espera para {{ evento.nombre }}</h1>
<p>Este evento está completo, pero puedes apuntarte a la lista de espera.</p>
<p></p>
<p>La lista de espera se procesará por el orden en el que os apuntáis</p>
<p></p>
<form method="post">
{% csrf_token %}


+ 0
- 4
JugarAlPadel/gestion_reservas/templates/eventos/lista_eventos.html View File

@ -48,16 +48,12 @@
<td class="cell">{{ evento.plazas_restantes }}</td>
{% if not evento.inscrito %}
<p>{{ evento.usuario }} No inscrito en {{ evento.nombre }}</p>
{% if evento.plazas_restantes > 0 %}
<p>restantes: {{ evento.plazas_restantes }} en {{ evento.nombre }}</p>
<td class="cell"><a href="{% url 'eventos:reservar_evento' evento.id %}">Reservar</a></td>
{% else %}
{% if not evento.en_espera %}
<p>{{ evento.usuario }} no en espera en {{ evento.nombre }}</p>
<td class="cell"><a href="{% url 'eventos:apuntar_lista_espera' evento.evento.id %}">Apuntarse a la lista de espera</a></td>
{% else %}
<p>{{ evento.usuario }} sí en espera en {{ evento.nombre }}</p>
<td class="cell"><p>Ya estás en la lista de espera.</p></td>
{% endif %}
{% endif %}


Loading…
Cancel
Save