|
|
|
@ -365,13 +365,11 @@ def enviar_correo_inscritos(request, evento_id): |
|
|
|
return render(request, 'eventos/enviar_correo_inscritos.html', {'form': form, 'evento': evento}) |
|
|
|
|
|
|
|
|
|
|
|
@user_passes_test(es_admin) |
|
|
|
def estadisticas_por_usuario(request): |
|
|
|
usuarios = User.objects.annotate(num_eventos=Count("reserva__evento")).order_by("-num_eventos") |
|
|
|
return render(request, "eventos/estadisticas_usuarios.html", {"usuarios": usuarios}) |
|
|
|
|
|
|
|
|
|
|
|
@user_passes_test(lambda u: u.is_staff) |
|
|
|
def eventos_por_usuario(request, usuario_id): |
|
|
|
usuario = get_object_or_404(User, pk=usuario_id) |
|
|
|
reservas = Reserva.objects.filter(usuario=usuario).select_related("evento") |
|
|
|
|