|
|
@ -940,8 +940,9 @@ class RelatoriaCrud(MasterDetailCrud): |
|
|
|
try: |
|
|
|
comissao = Comissao.objects.get( |
|
|
|
pk=context['form'].initial['comissao']) |
|
|
|
except ObjectDoesNotExist: |
|
|
|
except: |
|
|
|
pass |
|
|
|
|
|
|
|
else: |
|
|
|
composicao = comissao.composicao_set.order_by( |
|
|
|
'-periodo__data_inicio').first() |
|
|
@ -1778,17 +1779,47 @@ class PrimeiraTramitacaoEmLoteView(PermissionRequiredMixin, FilterView): |
|
|
|
messages.add_message(request, messages.ERROR, msg) |
|
|
|
return self.get(request, self.kwargs) |
|
|
|
|
|
|
|
if request.POST['data_encaminhamento']: |
|
|
|
if request.POST['status'] == '': |
|
|
|
msg = _('Campo Status deve ser preenchido.') |
|
|
|
messages.add_message(request, messages.ERROR, msg) |
|
|
|
return self.get(request, self.kwargs) |
|
|
|
|
|
|
|
if request.POST['unidade_tramitacao_local'] == '': |
|
|
|
msg = _('Campo Unidade Local deve ser preenchido.') |
|
|
|
messages.add_message(request, messages.ERROR, msg) |
|
|
|
return self.get(request, self.kwargs) |
|
|
|
|
|
|
|
if request.POST['data_tramitacao'] == '': |
|
|
|
msg = _('Campo Data da Tramitação deve ser preenchido.') |
|
|
|
messages.add_message(request, messages.ERROR, msg) |
|
|
|
return self.get(request, self.kwargs) |
|
|
|
|
|
|
|
if request.POST['unidade_tramitacao_destino'] == '': |
|
|
|
msg = _('Campo Unidade Destino deve ser preenchido.') |
|
|
|
messages.add_message(request, messages.ERROR, msg) |
|
|
|
return self.get(request, self.kwargs) |
|
|
|
|
|
|
|
if request.POST['urgente'] == '': |
|
|
|
msg = _('Campo Urgente deve ser preenchido.') |
|
|
|
messages.add_message(request, messages.ERROR, msg) |
|
|
|
return self.get(request, self.kwargs) |
|
|
|
|
|
|
|
if request.POST['texto'] == '': |
|
|
|
msg = _('Campo Texto da Ação deve ser preenchido.') |
|
|
|
messages.add_message(request, messages.ERROR, msg) |
|
|
|
return self.get(request, self.kwargs) |
|
|
|
|
|
|
|
if request.POST['data_encaminhamento'] == '': |
|
|
|
data_encaminhamento = None |
|
|
|
else: |
|
|
|
data_encaminhamento = tz.localize(datetime.strptime( |
|
|
|
request.POST['data_encaminhamento'], "%d/%m/%Y")) |
|
|
|
else: |
|
|
|
data_encaminhamento = None |
|
|
|
|
|
|
|
if request.POST['data_fim_prazo']: |
|
|
|
if request.POST['data_fim_prazo'] == '': |
|
|
|
data_fim_prazo = None |
|
|
|
else: |
|
|
|
data_fim_prazo = tz.localize(datetime.strptime( |
|
|
|
request.POST['data_fim_prazo'], "%d/%m/%Y")) |
|
|
|
else: |
|
|
|
data_fim_prazo = None |
|
|
|
|
|
|
|
# issue https://github.com/interlegis/sapl/issues/1123 |
|
|
|
# TODO: usar Form |
|
|
|