Browse Source

migra tela de incorporação

pull/2485/head
Leandro Roberto 7 years ago
parent
commit
fc3ce3c1b1
  1. 39
      sapl/materia/forms.py
  2. 2
      sapl/materia/models.py

39
sapl/materia/forms.py

@ -1703,18 +1703,26 @@ class ConfirmarProposicaoForm(ProposicaoForm):
fields = [ fields = [
Fieldset( Fieldset(
_('Dados Básicos'), _('Dados Básicos'),
to_column(('tipo_readonly', 4)), to_row(
to_column(('data_envio', 3)), [
to_column(('autor_readonly', 5)), ('tipo_readonly', 4),
to_column(('descricao', 12)), ('data_envio', 3),
to_column(('observacao', 12)))] ('autor_readonly', 5),
('descricao', 12),
('observacao', 12)
]
)
)
]
fields.append( fields.append(
Fieldset(_('Vinculado a Matéria Legislativa'), Fieldset(
to_column(('tipo_materia', 3)), _('Vinculado a Matéria Legislativa'),
to_column(('numero_materia', 2)), to_row(
to_column(('ano_materia', 2)), [
to_column( ('tipo_materia', 3),
('numero_materia', 2),
('ano_materia', 2),
(Alert(_('O responsável pela incorporação pode ' (Alert(_('O responsável pela incorporação pode '
'alterar a anexação. Limpar os campos ' 'alterar a anexação. Limpar os campos '
'de Vinculação gera um %s independente ' 'de Vinculação gera um %s independente '
@ -1723,11 +1731,14 @@ class ConfirmarProposicaoForm(ProposicaoForm):
'não permitirá estes campos serem vazios.' 'não permitirá estes campos serem vazios.'
) % self.instance.tipo.content_type, ) % self.instance.tipo.content_type,
css_class="alert-info", css_class="alert-info",
dismiss=False), 5)), dismiss=False), 5),
to_column(
(Alert('', (Alert('',
css_class="ementa_materia hidden alert-info", css_class="ementa_materia hidden alert-info",
dismiss=False), 12)))) dismiss=False), 12),
]
)
)
)
itens_incorporacao = [] itens_incorporacao = []
if self.instance.tipo.content_type.model_class() == \ if self.instance.tipo.content_type.model_class() == \
@ -1749,7 +1760,7 @@ class ConfirmarProposicaoForm(ProposicaoForm):
) )
fields.append( fields.append(
Fieldset(_('Registro de Incorporação'), *itens_incorporacao)) Fieldset(_('Registro de Incorporação'), Row(*itens_incorporacao)))
self.helper = FormHelper() self.helper = FormHelper()
self.helper.layout = Layout(*fields) self.helper.layout = Layout(*fields)

2
sapl/materia/models.py

@ -56,7 +56,7 @@ class TipoProposicao(models.Model):
object_id = models.PositiveIntegerField( object_id = models.PositiveIntegerField(
blank=True, null=True, default=None) blank=True, null=True, default=None)
tipo_conteudo_related = SaplGenericForeignKey( tipo_conteudo_related = SaplGenericForeignKey(
'content_type', 'object_id', verbose_name=_('T')) 'content_type', 'object_id', verbose_name=_('Tipo Correspondente'))
perfis = models.ManyToManyField( perfis = models.ManyToManyField(
PerfilEstruturalTextoArticulado, PerfilEstruturalTextoArticulado,

Loading…
Cancel
Save