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 = (
Reserva.objects.filter(q_virtual, status=Reserva.STATUS_ATIVO)
.filter(
Q(inicio__range=(data_inicio, data_fim))
| Q(termino__range=(data_inicio, data_fim))
Q(data_inicio__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:
@ -184,8 +184,8 @@ class UsoEspacos(ReportViewMixin, StaffMemberRequiredMixin, TemplateView):
q_virtual, reserva__status=Reserva.STATUS_ATIVO
)
.filter(
Q(reserva__inicio__range=(data_inicio, data_fim))
| Q(reserva__termino__range=(data_inicio, data_fim))
Q(reserva__data_inicio__range=(data_inicio, data_fim))
| Q(reserva__data_termino__range=(data_inicio, data_fim))
)
.distinct()
.prefetch_related(

2
sigi/apps/eventos/admin.py

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

Loading…
Cancel
Save