Browse Source

Correção de bug de datas nos eventos e reservas

pull/172/head
Sesóstris Vieira 9 months ago
parent
commit
3ef1f57a06
  1. 10
      sigi/apps/espacos/views.py
  2. 2
      sigi/apps/eventos/admin.py

10
sigi/apps/espacos/views.py

@ -172,10 +172,10 @@ class UsoEspacos(ReportViewMixin, StaffMemberRequiredMixin, TemplateView):
reservas_qs = ( reservas_qs = (
Reserva.objects.filter(q_virtual, status=Reserva.STATUS_ATIVO) Reserva.objects.filter(q_virtual, status=Reserva.STATUS_ATIVO)
.filter( .filter(
Q(inicio__range=(data_inicio, data_fim)) Q(data_inicio__range=(data_inicio, data_fim))
| Q(termino__range=(data_inicio, data_fim)) | Q(data_termino__range=(data_inicio, data_fim))
) )
.order_by("inicio", "termino") .order_by("data_inicio", "data_termino")
) )
if agrupar_espacos: if agrupar_espacos:
@ -184,8 +184,8 @@ class UsoEspacos(ReportViewMixin, StaffMemberRequiredMixin, TemplateView):
q_virtual, reserva__status=Reserva.STATUS_ATIVO q_virtual, reserva__status=Reserva.STATUS_ATIVO
) )
.filter( .filter(
Q(reserva__inicio__range=(data_inicio, data_fim)) Q(reserva__data_inicio__range=(data_inicio, data_fim))
| Q(reserva__termino__range=(data_inicio, data_fim)) | Q(reserva__data_termino__range=(data_inicio, data_fim))
) )
.distinct() .distinct()
.prefetch_related( .prefetch_related(

2
sigi/apps/eventos/admin.py

@ -1229,7 +1229,7 @@ class EventoAdmin(AsciifyQParameter, CartExportReportMixin, admin.ModelAdmin):
"pagemargin": modelo.margem, "pagemargin": modelo.margem,
"evento": evento, "evento": evento,
"servidor": servidor, "servidor": servidor,
"data": evento.data_inicio.date(), "data": evento.data_inicio,
} }
) )
string = Template(template_string).render(context) string = Template(template_string).render(context)

Loading…
Cancel
Save