Browse Source

fix #2293

pull/2295/head
Mariana Mendes 7 years ago
parent
commit
c9afe21da1
  1. 9
      sapl/materia/forms.py
  2. 20
      sapl/materia/migrations/0032_proposicao_observacao.py
  3. 2
      sapl/materia/models.py
  4. 1
      sapl/templates/materia/layouts.yaml
  5. 11
      sapl/templates/materia/proposicao_detail.html

9
sapl/materia/forms.py

@ -1238,6 +1238,7 @@ class ProposicaoForm(forms.ModelForm):
fields = ['tipo', fields = ['tipo',
'receber_recibo', 'receber_recibo',
'descricao', 'descricao',
'observacao',
'texto_original', 'texto_original',
'materia_de_vinculo', 'materia_de_vinculo',
@ -1249,6 +1250,7 @@ class ProposicaoForm(forms.ModelForm):
widgets = { widgets = {
'descricao': widgets.Textarea(attrs={'rows': 4}), 'descricao': widgets.Textarea(attrs={'rows': 4}),
'observacao': widgets.Textarea(attrs={'rows': 4}),
'tipo': TipoProposicaoSelect(), 'tipo': TipoProposicaoSelect(),
'hash_code': forms.HiddenInput(), } 'hash_code': forms.HiddenInput(), }
@ -1274,6 +1276,7 @@ class ProposicaoForm(forms.ModelForm):
css_class="ementa_materia hidden alert-info", css_class="ementa_materia hidden alert-info",
dismiss=False), 12)), dismiss=False), 12)),
to_column(('descricao', 12)), to_column(('descricao', 12)),
to_column(('observacao', 12)),
] ]
@ -1500,12 +1503,15 @@ class ConfirmarProposicaoForm(ProposicaoForm):
fields = [ fields = [
'data_envio', 'data_envio',
'descricao', 'descricao',
'observacao',
'gerar_protocolo', 'gerar_protocolo',
'numero_de_paginas' 'numero_de_paginas'
] ]
widgets = { widgets = {
'descricao': widgets.Textarea( 'descricao': widgets.Textarea(
attrs={'readonly': 'readonly', 'rows': 4}), attrs={'readonly': 'readonly', 'rows': 4}),
'observacao': widgets.Textarea(
attrs={'readonly': 'readonly', 'rows': 4}),
'data_envio': widgets.DateTimeInput( 'data_envio': widgets.DateTimeInput(
attrs={'readonly': 'readonly'}), attrs={'readonly': 'readonly'}),
@ -1552,7 +1558,8 @@ class ConfirmarProposicaoForm(ProposicaoForm):
to_column(('tipo_readonly', 4)), to_column(('tipo_readonly', 4)),
to_column(('data_envio', 3)), to_column(('data_envio', 3)),
to_column(('autor_readonly', 5)), to_column(('autor_readonly', 5)),
to_column(('descricao', 12)))] to_column(('descricao', 12)),
to_column(('observacao', 12)))]
fields.append( fields.append(
Fieldset(_('Vinculado a Matéria Legislativa'), Fieldset(_('Vinculado a Matéria Legislativa'),

20
sapl/materia/migrations/0032_proposicao_observacao.py

@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.13 on 2018-10-10 13:07
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('materia', '0031_auto_20180924_1724'),
]
operations = [
migrations.AddField(
model_name='proposicao',
name='observacao',
field=models.TextField(blank=True, verbose_name='Observação'),
),
]

2
sapl/materia/models.py

@ -725,6 +725,8 @@ class Proposicao(models.Model):
blank=True, null=True, default=None) blank=True, null=True, default=None)
conteudo_gerado_related = SaplGenericForeignKey( conteudo_gerado_related = SaplGenericForeignKey(
'content_type', 'object_id', verbose_name=_('Conteúdo Gerado')) 'content_type', 'object_id', verbose_name=_('Conteúdo Gerado'))
observacao = models.TextField(
blank=True, verbose_name=_('Observação'))
"""# Ao ser recebida, irá gerar uma nova matéria ou um documento acessorio """# Ao ser recebida, irá gerar uma nova matéria ou um documento acessorio
# de uma já existente # de uma já existente

1
sapl/templates/materia/layouts.yaml

@ -93,6 +93,7 @@ Proposicao:
{% trans 'Proposição' %}: {% trans 'Proposição' %}:
- tipo data_envio - tipo data_envio
- descricao - descricao
- observacao
{% trans 'Materia' %}: {% trans 'Materia' %}:
- materia_de_vinculo - materia_de_vinculo
{% trans 'Complemento' %}: {% trans 'Complemento' %}:

11
sapl/templates/materia/proposicao_detail.html

@ -111,6 +111,17 @@
</div> </div>
</div> </div>
<div class="row-fluid">
<div class="col-sm-12">
<div id="div_id_obseracao" class="form-group">
<p class="control-label">{%field_verbose_name object 'observacao'%}</p>
<div class="controls">
<div class="form-control-static">{{object.observacao}}</div>
</div>
</div>
</div>
</div>
<div class="row-fluid"> <div class="row-fluid">
{% if object.conteudo_gerado_related %} {% if object.conteudo_gerado_related %}
<div class="col-sm-6"> <div class="col-sm-6">

Loading…
Cancel
Save