|
@ -859,11 +859,11 @@ class LegislacaoCitadaView(FormMixin, GenericView): |
|
|
numero=form.cleaned_data['numero'], |
|
|
numero=form.cleaned_data['numero'], |
|
|
ano=form.cleaned_data['ano']) |
|
|
ano=form.cleaned_data['ano']) |
|
|
except ObjectDoesNotExist: |
|
|
except ObjectDoesNotExist: |
|
|
error = 'Norma Juridica não existe.' |
|
|
msg = 'Norma Juridica não existe.' |
|
|
|
|
|
messages.add_message(request, messages.INFO, msg) |
|
|
return self.render_to_response({'form': form, |
|
|
return self.render_to_response({'form': form, |
|
|
'materialegislativa': materia, |
|
|
'materialegislativa': materia, |
|
|
'legislacao': legislacao_list, |
|
|
'legislacao': legislacao_list}) |
|
|
'error': error}) |
|
|
|
|
|
legislacao.materia = materia |
|
|
legislacao.materia = materia |
|
|
legislacao.norma = norma |
|
|
legislacao.norma = norma |
|
|
legislacao.disposicoes = form.cleaned_data['disposicao'] |
|
|
legislacao.disposicoes = form.cleaned_data['disposicao'] |
|
@ -925,11 +925,11 @@ class LegislacaoCitadaEditView(FormMixin, GenericView): |
|
|
numero=form.cleaned_data['numero'], |
|
|
numero=form.cleaned_data['numero'], |
|
|
ano=form.cleaned_data['ano']) |
|
|
ano=form.cleaned_data['ano']) |
|
|
except ObjectDoesNotExist: |
|
|
except ObjectDoesNotExist: |
|
|
error = 'Norma Juridica não existe.' |
|
|
msg = 'Norma Juridica não existe.' |
|
|
|
|
|
messages.add_message(request, messages.INFO, msg) |
|
|
return self.render_to_response( |
|
|
return self.render_to_response( |
|
|
{'form': form, |
|
|
{'form': form, |
|
|
'materialegislativa': materia, |
|
|
'materialegislativa': materia, |
|
|
'error': error, |
|
|
|
|
|
'legislacao': legislacao, |
|
|
'legislacao': legislacao, |
|
|
'tipos_norma': TipoNormaJuridica.objects.all()}) |
|
|
'tipos_norma': TipoNormaJuridica.objects.all()}) |
|
|
legislacao.materia = materia |
|
|
legislacao.materia = materia |
|
@ -1373,11 +1373,12 @@ class RelatoriaView(FormMixin, GenericView): |
|
|
comissao = Comissao.objects.get( |
|
|
comissao = Comissao.objects.get( |
|
|
id=localizacao.unidade_tramitacao_destino_id) |
|
|
id=localizacao.unidade_tramitacao_destino_id) |
|
|
except ObjectDoesNotExist: |
|
|
except ObjectDoesNotExist: |
|
|
|
|
|
msg = 'O local atual deve ser uma Comissão!' |
|
|
|
|
|
messages.add_message(request, messages.INFO, msg) |
|
|
return self.render_to_response( |
|
|
return self.render_to_response( |
|
|
{'materialegislativa': materia, |
|
|
{'materialegislativa': materia, |
|
|
'form': form, |
|
|
'form': form, |
|
|
'relatorias': relatorias, |
|
|
'relatorias': relatorias}) |
|
|
'error_localizacao': 'O local atual deve ser uma Comissão!'}) |
|
|
|
|
|
else: |
|
|
else: |
|
|
composicao = Composicao.objects.filter(comissao=comissao).last() |
|
|
composicao = Composicao.objects.filter(comissao=comissao).last() |
|
|
parlamentares = composicao.participacao_set.all() |
|
|
parlamentares = composicao.participacao_set.all() |
|
@ -1490,12 +1491,13 @@ class TramitacaoView(FormMixin, GenericView): |
|
|
tramitacao.materia = materia |
|
|
tramitacao.materia = materia |
|
|
tramitacao.save() |
|
|
tramitacao.save() |
|
|
else: |
|
|
else: |
|
|
|
|
|
msg = 'A origem da nova tramitação \ |
|
|
|
|
|
deve ser igual ao destino da última adicionada!' |
|
|
|
|
|
messages.add_message(request, messages.INFO, msg) |
|
|
return self.render_to_response( |
|
|
return self.render_to_response( |
|
|
{'form': form, |
|
|
{'form': form, |
|
|
'materialegislativa': materia, |
|
|
'materialegislativa': materia, |
|
|
'tramitacoes': tramitacoes_list, |
|
|
'tramitacoes': tramitacoes_list}) |
|
|
'error': 'A origem da nova tramitação \ |
|
|
|
|
|
deve ser igual ao destino da última adicionada!'}) |
|
|
|
|
|
|
|
|
|
|
|
corpo_email = ('A tramitação da matéria %s foi alterada.' % materia |
|
|
corpo_email = ('A tramitação da matéria %s foi alterada.' % materia |
|
|
) |
|
|
) |
|
@ -1546,15 +1548,17 @@ class TramitacaoEditView(FormMixin, GenericView): |
|
|
tramitacao.delete() |
|
|
tramitacao.delete() |
|
|
return self.form_valid(form) |
|
|
return self.form_valid(form) |
|
|
else: |
|
|
else: |
|
|
|
|
|
msg = 'Somente a útlima tramitação pode ser\ |
|
|
|
|
|
deletada!' |
|
|
|
|
|
messages.add_message(request, messages.INFO, msg) |
|
|
return self.render_to_response( |
|
|
return self.render_to_response( |
|
|
{'materialegislativa': materia, |
|
|
{'materialegislativa': materia, |
|
|
'form': form, |
|
|
'form': form, |
|
|
'tramitacao': tramitacao, |
|
|
'tramitacao': tramitacao, |
|
|
'turno': Tramitacao.TURNO_CHOICES, |
|
|
'turno': Tramitacao.TURNO_CHOICES, |
|
|
'status': StatusTramitacao.objects.all(), |
|
|
'status': StatusTramitacao.objects.all(), |
|
|
'unidade_tramitacao': UnidadeTramitacao.objects.all(), |
|
|
'unidade_tramitacao': UnidadeTramitacao.objects.all() |
|
|
'error': 'Somente a última tramitação\ |
|
|
}) |
|
|
pode ser deletada!'}) |
|
|
|
|
|
elif 'salvar' in request.POST: |
|
|
elif 'salvar' in request.POST: |
|
|
tramitacao.status = form.cleaned_data['status'] |
|
|
tramitacao.status = form.cleaned_data['status'] |
|
|
tramitacao.turno = form.cleaned_data['turno'] |
|
|
tramitacao.turno = form.cleaned_data['turno'] |
|
@ -1639,14 +1643,15 @@ class AutoriaView(GenericView): |
|
|
'autores': Autor.objects.all(), |
|
|
'autores': Autor.objects.all(), |
|
|
'tipo_autor_id': int(form.data['tipo_autor'])}) |
|
|
'tipo_autor_id': int(form.data['tipo_autor'])}) |
|
|
else: |
|
|
else: |
|
|
|
|
|
msg = 'Essa autoria já foi adicionada!' |
|
|
|
|
|
messages.add_message(request, messages.INFO, msg) |
|
|
return self.render_to_response( |
|
|
return self.render_to_response( |
|
|
{'materialegislativa': materia, |
|
|
{'materialegislativa': materia, |
|
|
'form': form, |
|
|
'form': form, |
|
|
'autorias': autorias, |
|
|
'autorias': autorias, |
|
|
'tipo_autores': TipoAutor.objects.all(), |
|
|
'tipo_autores': TipoAutor.objects.all(), |
|
|
'autores': Autor.objects.all(), |
|
|
'autores': Autor.objects.all(), |
|
|
'tipo_autor_id': int(form.data['tipo_autor']), |
|
|
'tipo_autor_id': int(form.data['tipo_autor'])}) |
|
|
'error': 'Essa autoria já foi adicionada!'}) |
|
|
|
|
|
else: |
|
|
else: |
|
|
return self.render_to_response( |
|
|
return self.render_to_response( |
|
|
{'materialegislativa': materia, |
|
|
{'materialegislativa': materia, |
|
@ -1714,14 +1719,15 @@ class AutoriaEditView(GenericView): |
|
|
'autores': Autor.objects.all(), |
|
|
'autores': Autor.objects.all(), |
|
|
'tipo_autor_id': int(form.data['tipo_autor'])}) |
|
|
'tipo_autor_id': int(form.data['tipo_autor'])}) |
|
|
else: |
|
|
else: |
|
|
|
|
|
msg = 'Essa autoria já foi adicionada!' |
|
|
|
|
|
messages.add_message(request, messages.INFO, msg) |
|
|
return self.render_to_response( |
|
|
return self.render_to_response( |
|
|
{'materialegislativa': materia, |
|
|
{'materialegislativa': materia, |
|
|
'form': form, |
|
|
'form': form, |
|
|
'autorias': autorias, |
|
|
'autorias': autorias, |
|
|
'tipo_autores': TipoAutor.objects.all(), |
|
|
'tipo_autores': TipoAutor.objects.all(), |
|
|
'autores': Autor.objects.all(), |
|
|
'autores': Autor.objects.all(), |
|
|
'tipo_autor_id': int(form.data['tipo_autor']), |
|
|
'tipo_autor_id': int(form.data['tipo_autor'])}) |
|
|
'error': 'Essa autoria já foi adicionada!'}) |
|
|
|
|
|
else: |
|
|
else: |
|
|
return self.render_to_response( |
|
|
return self.render_to_response( |
|
|
{'materialegislativa': materia, |
|
|
{'materialegislativa': materia, |
|
@ -1827,9 +1833,9 @@ class ProposicaoView(FormMixin, GenericView): |
|
|
ano=int(form.data['ano_materia']), |
|
|
ano=int(form.data['ano_materia']), |
|
|
numero=int(form.data['numero_materia'])) |
|
|
numero=int(form.data['numero_materia'])) |
|
|
except ObjectDoesNotExist: |
|
|
except ObjectDoesNotExist: |
|
|
return self.render_to_response( |
|
|
msg = 'Matéria adicionada não existe!' |
|
|
{'form': form, |
|
|
messages.add_message(request, messages.INFO, msg) |
|
|
'error': 'Matéria adicionada não existe!'}) |
|
|
return self.render_to_response({'form': form}) |
|
|
else: |
|
|
else: |
|
|
proposicao.autor = materia.autoria_set.first().autor |
|
|
proposicao.autor = materia.autoria_set.first().autor |
|
|
proposicao.materia = materia |
|
|
proposicao.materia = materia |
|
|