Browse Source

adicionar documento acessorio funcionando

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

21
sapl/audiencia/forms.py

@ -3,6 +3,10 @@ from django.core.exceptions import ObjectDoesNotExist, ValidationError
from django.db import transaction
from django.utils.translation import ugettext_lazy as _
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.utils import timezone
@ -115,4 +119,19 @@ class AnexoAudienciaPublicaForm(forms.ModelForm):
widgets = {
'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):
form_class = AnexoAudienciaPublicaForm
layout_key = None
class UpdateView(MasterDetailCrud.UpdateView):
form_class = AnexoAudienciaPublicaForm

7
sapl/templates/audiencia/layouts.yaml

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