Browse Source

adicionar documento acessorio funcionando

pull/2319/head
Cesar Carvalho 7 years ago
committed by AndreSouto
parent
commit
77a2e7a8e2
  1. 19
      sapl/audiencia/forms.py
  2. 1
      sapl/audiencia/views.py
  3. 5
      sapl/templates/audiencia/layouts.yaml

19
sapl/audiencia/forms.py

@ -3,6 +3,10 @@ from django.core.exceptions import ObjectDoesNotExist, ValidationError
from django.db import transaction from django.db import transaction
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from sapl.audiencia.models import AudienciaPublica, TipoAudienciaPublica, AnexoAudienciaPublica from sapl.audiencia.models import AudienciaPublica, TipoAudienciaPublica, AnexoAudienciaPublica
from crispy_forms.layout import HTML, Button, Column, Fieldset, Layout
from crispy_forms.helper import FormHelper
from sapl.crispy_layout_mixin import SaplFormLayout, form_actions, to_row
from sapl.materia.models import MateriaLegislativa, TipoMateriaLegislativa from sapl.materia.models import MateriaLegislativa, TipoMateriaLegislativa
from sapl.utils import timezone from sapl.utils import timezone
@ -116,3 +120,18 @@ class AnexoAudienciaPublicaForm(forms.ModelForm):
widgets = { widgets = {
'data': forms.DateInput(format='%d/%m/%Y') 'data': forms.DateInput(format='%d/%m/%Y')
} }
def __init__(self, *args, **kwargs):
row1 = to_row(
[('nome', 4), ('data', 4), ('arquivo', 4)])
row2 = to_row(
[('assunto', 12)])
self.helper = FormHelper()
self.helper.layout = SaplFormLayout(
Fieldset(_('Identificação Básica'),
row1, row2))
super(AnexoAudienciaPublicaForm, self).__init__(
*args, **kwargs)

1
sapl/audiencia/views.py

@ -94,6 +94,7 @@ class AnexoAudienciaPublicaCrud(MasterDetailCrud):
class CreateView(MasterDetailCrud.CreateView): class CreateView(MasterDetailCrud.CreateView):
form_class = AnexoAudienciaPublicaForm form_class = AnexoAudienciaPublicaForm
layout_key = None
class UpdateView(MasterDetailCrud.UpdateView): class UpdateView(MasterDetailCrud.UpdateView):
form_class = AnexoAudienciaPublicaForm form_class = AnexoAudienciaPublicaForm

5
sapl/templates/audiencia/layouts.yaml

@ -22,3 +22,8 @@ AudienciaPublicaDetail:
- upload_pauta upload_ata upload_anexo - upload_pauta upload_ata upload_anexo
- observacao - observacao
- audiencia_cancelada - audiencia_cancelada
AnexoAudienciaPublica:
{% trans 'Identificação Básica' %}
- 'nome' 'data' 'arquivo'
- 'assunto'
Loading…
Cancel
Save