diff --git a/materia/forms.py b/materia/forms.py index 5d02f70ef..81dc4a778 100644 --- a/materia/forms.py +++ b/materia/forms.py @@ -121,8 +121,6 @@ class DocumentoAcessorioForm(ModelForm): fields = ['tipo', 'nome', 'data', 'autor', 'ementa', 'arquivo'] widgets = {'autor': forms.HiddenInput()} - widgets = {'autor': forms.HiddenInput()} - def clean_autor(self): autor_field = self.cleaned_data['autor'] try: diff --git a/materia/layouts.yaml b/materia/layouts.yaml index 272cb006e..740530c86 100644 --- a/materia/layouts.yaml +++ b/materia/layouts.yaml @@ -65,7 +65,10 @@ DocumentoAcessorio: - tipo nome data - autor - ementa +<<<<<<< 17f3a6f60978fa9227d01d199824271efa5fcdf7 - arquivo +======= +>>>>>>> Init crud documento acessório Numeracao: Numeração: diff --git a/materia/views.py b/materia/views.py index 0d9178c2f..d402fe322 100644 --- a/materia/views.py +++ b/materia/views.py @@ -389,42 +389,6 @@ class AcompanhamentoExcluirView(TemplateView): return HttpResponseRedirect(self.get_redirect_url()) -class DocumentoAcessorioEditView(CreateView): - template_name = "materia/documento_acessorio_edit.html" - form_class = DocumentoAcessorioForm - - def get(self, request, *args, **kwargs): - materia = MateriaLegislativa.objects.get(id=kwargs['pk']) - documento = DocumentoAcessorio.objects.get(id=kwargs['id']) - form = DocumentoAcessorioForm(instance=documento, excluir=True) - return self.render_to_response({'object': materia, 'form': form}) - - def post(self, request, *args, **kwargs): - form = self.get_form() - materia = MateriaLegislativa.objects.get(id=kwargs['pk']) - documento = DocumentoAcessorio.objects.get(id=kwargs['id']) - if form.is_valid(): - if 'Excluir' in request.POST: - documento.delete() - elif 'salvar' in request.POST: - documento.materia = materia - documento.tipo = form.cleaned_data['tipo'] - documento.data = form.cleaned_data['data'] - documento.nome = form.cleaned_data['nome'] - documento.autor = form.cleaned_data['autor'] - documento.ementa = form.cleaned_data['ementa'] - documento.save() - return redirect(self.get_success_url()) - else: - return self.render_to_response({'form': form, - 'object': materia, - 'doc': documento}) - - def get_success_url(self): - pk = self.kwargs['pk'] - return reverse('materia:documento_acessorio', kwargs={'pk': pk}) - - def load_email_templates(templates, context={}): emails = []