|  | @ -38,7 +38,8 @@ from .forms import (AcompanhamentoMateriaForm, AnexadaForm, AutorForm, | 
			
		
	
		
		
			
				
					|  |  |                     DocumentoAcessorioForm, LegislacaoCitadaForm, |  |  |                     DocumentoAcessorioForm, LegislacaoCitadaForm, | 
			
		
	
		
		
			
				
					|  |  |                     MateriaLegislativaFilterSet, NumeracaoForm, ProposicaoForm, |  |  |                     MateriaLegislativaFilterSet, NumeracaoForm, ProposicaoForm, | 
			
		
	
		
		
			
				
					|  |  |                     ReceberProposicaoForm, RelatoriaForm, TramitacaoForm, |  |  |                     ReceberProposicaoForm, RelatoriaForm, TramitacaoForm, | 
			
		
	
		
		
			
				
					
					|  |  |                     UnidadeTramitacaoForm, filtra_tramitacao_destino, |  |  |                     TramitacaoUpdateForm, UnidadeTramitacaoForm, | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  |                     filtra_tramitacao_destino, | 
			
		
	
		
		
			
				
					|  |  |                     filtra_tramitacao_destino_and_status, |  |  |                     filtra_tramitacao_destino_and_status, | 
			
		
	
		
		
			
				
					|  |  |                     filtra_tramitacao_status) |  |  |                     filtra_tramitacao_status) | 
			
		
	
		
		
			
				
					|  |  | from .models import (AcompanhamentoMateria, Anexada, Autor, Autoria, |  |  | from .models import (AcompanhamentoMateria, Anexada, Autor, Autoria, | 
			
		
	
	
		
		
			
				
					|  | @ -573,14 +574,19 @@ class TramitacaoCrud(MasterDetailCrud): | 
			
		
	
		
		
			
				
					|  |  |             return super(CreateView, self).post(request, *args, **kwargs) |  |  |             return super(CreateView, self).post(request, *args, **kwargs) | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     class UpdateView(PermissionRequiredMixin, MasterDetailCrud.UpdateView): |  |  |     class UpdateView(PermissionRequiredMixin, MasterDetailCrud.UpdateView): | 
			
		
	
		
		
			
				
					
					|  |  |         form_class = TramitacaoForm |  |  |         form_class = TramitacaoUpdateForm | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |         permission_required = permissoes_materia() |  |  |         permission_required = permissoes_materia() | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |         def post(self, request, *args, **kwargs): |  |  |         def post(self, request, *args, **kwargs): | 
			
		
	
		
		
			
				
					
					|  |  |             materia = MateriaLegislativa.objects.get(id=kwargs['pk']) |  |  |             materia = MateriaLegislativa.objects.get( | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  |                 tramitacao__id=kwargs['pk']) | 
			
		
	
		
		
			
				
					|  |  |             do_envia_email_tramitacao(request, materia) |  |  |             do_envia_email_tramitacao(request, materia) | 
			
		
	
		
		
			
				
					|  |  |             return super(UpdateView, self).post(request, *args, **kwargs) |  |  |             return super(UpdateView, self).post(request, *args, **kwargs) | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         @property | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         def layout_key(self): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             return 'TramitacaoUpdate' | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     class ListView(MasterDetailCrud.ListView): |  |  |     class ListView(MasterDetailCrud.ListView): | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |         def get_queryset(self): |  |  |         def get_queryset(self): | 
			
		
	
	
		
		
			
				
					|  | @ -598,7 +604,7 @@ class TramitacaoCrud(MasterDetailCrud): | 
			
		
	
		
		
			
				
					|  |  |                           kwargs={'pk': tramitacao.materia.id}) |  |  |                           kwargs={'pk': tramitacao.materia.id}) | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |             if tramitacao.pk != materia.tramitacao_set.last().pk: |  |  |             if tramitacao.pk != materia.tramitacao_set.last().pk: | 
			
		
	
		
		
			
				
					
					|  |  |                 msg = _('Somente a útlima tramitação pode ser deletada!') |  |  |                 msg = _('Somente a última tramitação pode ser deletada!') | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |                 messages.add_message(request, messages.ERROR, msg) |  |  |                 messages.add_message(request, messages.ERROR, msg) | 
			
		
	
		
		
			
				
					|  |  |                 return HttpResponseRedirect(url) |  |  |                 return HttpResponseRedirect(url) | 
			
		
	
		
		
			
				
					|  |  |             else: |  |  |             else: | 
			
		
	
	
		
		
			
				
					|  | 
 |