|
|
|
@ -74,13 +74,14 @@ def publicar_evento(request, evento_id): |
|
|
|
|
|
|
|
@login_required |
|
|
|
def lista_eventos(request): |
|
|
|
anno_actual = timezone.now().year |
|
|
|
# anno_actual = timezone.now().year |
|
|
|
|
|
|
|
# Solo mostrar los eventos publicados a los usuarios normales |
|
|
|
if request.user.is_staff: |
|
|
|
eventos = Evento.objects.filter(fecha__year=anno_actual) # Los administradores ven todos los del año en curso. |
|
|
|
eventos = Evento.objects.all() |
|
|
|
else: |
|
|
|
eventos = Evento.objects.filter(publicado=True, fecha__year=anno_actual) # Los usuarios ven solo eventos publicados y del año en curso |
|
|
|
eventos = Evento.objects.filter(publicado=True) |
|
|
|
# eventos = Evento.objects.filter(publicado=True, fecha__year=anno_actual) # Los usuarios ven solo eventos publicados y del año en curso |
|
|
|
|
|
|
|
# Crear un diccionario que mapea cada evento con un booleano indicando si el usuario ya ha reservado |
|
|
|
eventos_con_reserva = [] |
|
|
|
|