diff --git a/protocoloadm/views.py b/protocoloadm/views.py index cdf101a61..7041f3712 100644 --- a/protocoloadm/views.py +++ b/protocoloadm/views.py @@ -578,92 +578,6 @@ class TramitacaoAdmCrud(MasterDetailCrud): return qs.filter(**kwargs).order_by('-data_tramitacao') -class TramitacaoAdmView(FormView): - template_name = "protocoloadm/tramitacao.html" - - def get(self, request, *args, **kwargs): - - pk = kwargs['pk'] - documento = DocumentoAdministrativo.objects.get(id=pk) - tramitacoes = TramitacaoAdministrativo.objects.filter( - documento=documento).order_by('-data_tramitacao') - - return self.render_to_response({'documento': documento, - 'tramitacoes': tramitacoes}) - - -class TramitacaoAdmIncluirView(FormView): - template_name = "protocoloadm/tramitacao_incluir.html" - - def get(self, request, *args, **kwargs): - pk = kwargs['pk'] - documento = DocumentoAdministrativo.objects.get(id=pk) - data = {'documento': documento} - form = TramitacaoAdmForm(initial=data) - - return self.render_to_response({'documento': documento, 'form': form}) - - def post(self, request, *args, **kwargs): - pk = kwargs['pk'] - form = TramitacaoAdmForm(request.POST or None) - - if form.is_valid(): - tramitacao = form.save(commit=False) - tramitacao.ultima = False - tramitacao.save() - return HttpResponseRedirect(reverse( - 'protocoloadm:tramitacao_adm', kwargs={'pk': pk})) - else: - return self.form_invalid(form) - - -class TramitacaoAdmEditView(FormView): - - template_name = "protocoloadm/tramitacao_edit.html" - - def get(self, request, *args, **kwargs): - pk = kwargs['pk'] - tramitacao = TramitacaoAdministrativo.objects.get(id=pk) - documento = tramitacao.documento - form = TramitacaoAdmForm(instance=tramitacao) - - return self.render_to_response({'documento': documento, 'form': form}) - - def post(self, request, *args, **kwargs): - pk = kwargs['pk'] - tramitacao = TramitacaoAdministrativo.objects.get(id=pk) - form = TramitacaoAdmForm(request.POST, instance=tramitacao) - - if form.is_valid(): - tramitacao = form.save(commit=False) - tramitacao.ultima = False - tramitacao.save() - return HttpResponseRedirect( - reverse('protocoloadm:tramitacao_adm', - kwargs={'pk': tramitacao.documento.id})) - else: - return self.form_invalid(form) - - -class TramitacaoAdmDeleteView(DetailView): - - template_name = "protocoloadm/tramitacao.html" - - def get(self, request, *args, **kwargs): - pk = kwargs['pk'] - oid = kwargs['oid'] - - documento = DocumentoAdministrativo.objects.get(id=pk) - - tramitacao = TramitacaoAdministrativo.objects.get(id=oid) - tramitacao.delete() - tramitacoes = TramitacaoAdministrativo.objects.filter( - documento=documento) - - return self.render_to_response({'documento': documento, - 'tramitacoes': tramitacoes}) - - def get_nome_autor(request): nome_autor = '' if request.method == 'GET':