Browse Source

feat(sessao): renomeia anexo para 'Votações Nominais' e exibe anexos na busca

Renomeia o verbose_name do campo upload_anexo de SessaoPlenaria de 'Anexo da
Sessão' para 'Votações Nominais' (com migração) e passa a exibir os links de
Pauta da Sessão e Votações Nominais ao lado da Ata na pesquisa pública de
sessões plenárias.
feat/melhorias-pntp-oficio-017
João Moraes 3 weeks ago
parent
commit
7c8bca3a0b
  1. 20
      sapl/sessao/migrations/0070_auto_20260623_1932.py
  2. 2
      sapl/sessao/models.py
  3. 6
      sapl/templates/sessao/sessaoplenaria_filter.html

20
sapl/sessao/migrations/0070_auto_20260623_1932.py

@ -0,0 +1,20 @@
# Generated by Django 2.2.28 on 2026-06-23 22:32
from django.db import migrations, models
import sapl.sessao.models
import sapl.utils
class Migration(migrations.Migration):
dependencies = [
('sessao', '0069_auto_20220919_1705'),
]
operations = [
migrations.AlterField(
model_name='sessaoplenaria',
name='upload_anexo',
field=models.FileField(blank=True, max_length=300, null=True, storage=sapl.utils.OverwriteStorage(), upload_to=sapl.sessao.models.anexo_upload_path, verbose_name='Votações Nominais'),
),
]

2
sapl/sessao/models.py

@ -209,7 +209,7 @@ class SessaoPlenaria(models.Model):
null=True,
storage=OverwriteStorage(),
upload_to=anexo_upload_path,
verbose_name=_('Anexo da Sessão'))
verbose_name=_('Votações Nominais'))
iniciada = models.BooleanField(
null=True,
blank=True,

6
sapl/templates/sessao/sessaoplenaria_filter.html

@ -53,6 +53,12 @@
{% if s.upload_ata %}
<strong><a href="{{s.upload_ata.url}}">Ata da Sessão</strong></a></br>
{% endif %}
{% if s.upload_pauta %}
<strong><a href="{{s.upload_pauta.url}}">Pauta da Sessão</strong></a></br>
{% endif %}
{% if s.upload_anexo %}
<strong><a href="{{s.upload_anexo.url}}">Votações Nominais</strong></a></br>
{% endif %}
</td>
</tr>
{% endfor %}

Loading…
Cancel
Save