Browse Source
feat: adiciona check de presenca e sessao aberta na leitura em bloco da ordem do dia (#3686)
feat: adiciona check de presenca e sessao aberta na leitura em bloca da ordem do dia
Co-authored-by: joao <joao@mezzoplanejamento.com.br>
pull/3689/head
joaohortsenado
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
6 additions and
0 deletions
-
sapl/sessao/views.py
|
|
@ -4425,8 +4425,14 @@ class LeituraEmBloco(PermissionRequiredForAppCrudMixin, ListView): |
|
|
selectedlist = request.POST.getlist('marcadas_4') |
|
|
selectedlist = request.POST.getlist('marcadas_4') |
|
|
if request.POST['origem'] == 'ordem': |
|
|
if request.POST['origem'] == 'ordem': |
|
|
models = OrdemDia.objects.filter(id__in=selectedlist) |
|
|
models = OrdemDia.objects.filter(id__in=selectedlist) |
|
|
|
|
|
presenca_model = PresencaOrdemDia |
|
|
elif request.POST['origem'] == 'expediente': |
|
|
elif request.POST['origem'] == 'expediente': |
|
|
models = ExpedienteMateria.objects.filter(id__in=selectedlist) |
|
|
models = ExpedienteMateria.objects.filter(id__in=selectedlist) |
|
|
|
|
|
presenca_model = SessaoPlenariaPresenca |
|
|
|
|
|
|
|
|
|
|
|
if (not verifica_presenca(request, presenca_model, self.kwargs['pk'], True) or |
|
|
|
|
|
not verifica_sessao_iniciada(request, self.kwargs['pk'], True)): |
|
|
|
|
|
return self.get(request, self.kwargs) |
|
|
|
|
|
|
|
|
if not models: |
|
|
if not models: |
|
|
messages.add_message(self.request, messages.ERROR, |
|
|
messages.add_message(self.request, messages.ERROR, |
|
|
|