Browse Source

#3672 Correções finalizadas, conforme solicitado.

pull/3673/head
Roberio (Camara de Sapezal) 2 years ago
parent
commit
74f9689cf3
  1. 18
      sapl/base/migrations/0058_appconfig_ordem_sequencia_regimental.py
  2. 18
      sapl/base/migrations/0058_appconfig_ordenacao_pesquisa_materia.py
  3. 18
      sapl/base/migrations/0059_auto_20230829_1033.py
  4. 18
      sapl/base/migrations/0060_auto_20230829_1039.py
  5. 22
      sapl/base/migrations/0061_auto_20230831_0832.py
  6. 8
      sapl/base/models.py
  7. 7
      sapl/materia/views.py

18
sapl/base/migrations/0058_appconfig_ordem_sequencia_regimental.py

@ -1,18 +0,0 @@
# Generated by Django 2.2.28 on 2023-08-29 13:47
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0057_appconfig_google_analytics_id_metrica'),
]
operations = [
migrations.AddField(
model_name='appconfig',
name='ordem_sequencia_regimental',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=True, verbose_name='Ordem da Matéria pela Sequência Regimental?'),
),
]

18
sapl/base/migrations/0058_appconfig_ordenacao_pesquisa_materia.py

@ -0,0 +1,18 @@
# Generated by Django 2.2.28 on 2023-09-04 17:01
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0057_appconfig_google_analytics_id_metrica'),
]
operations = [
migrations.AddField(
model_name='appconfig',
name='ordenacao_pesquisa_materia',
field=models.CharField(choices=[('S', 'Alfabética por Sigla'), ('R', 'Sequência Regimental')], default='S', max_length=1, verbose_name='Ordenação de Pesquisa da Matéria?'),
),
]

18
sapl/base/migrations/0059_auto_20230829_1033.py

@ -1,18 +0,0 @@
# Generated by Django 2.2.28 on 2023-08-29 14:33
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0058_appconfig_ordem_sequencia_regimental'),
]
operations = [
migrations.AlterField(
model_name='appconfig',
name='ordem_sequencia_regimental',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, help_text='Ao utilizar a opção SIM, na tela de pesquisa da Matéria Legislativa, as matérias obedecerão a ordem da Sequencia Regimental, que foi, definido no cadastro de Tipo de Matéria Legislativa.', verbose_name='Ordem da Matéria pela Sequência Regimental?'),
),
]

18
sapl/base/migrations/0060_auto_20230829_1039.py

@ -1,18 +0,0 @@
# Generated by Django 2.2.28 on 2023-08-29 14:39
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0059_auto_20230829_1033'),
]
operations = [
migrations.AlterField(
model_name='appconfig',
name='ordem_sequencia_regimental',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, help_text='Ao utilizar a opção SIM, na tela de pesquisa da Matéria Legislativa, a ordem será da Sequencia Regimental, que foi, definido no cadastro de Tipo de Matéria Legislativa. Se informado NÃO, a ordem será Alfabética da Sigla.', verbose_name='Ordem da Matéria pela Sequência Regimental?'),
),
]

22
sapl/base/migrations/0061_auto_20230831_0832.py

@ -1,22 +0,0 @@
# Generated by Django 2.2.28 on 2023-08-31 12:32
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0060_auto_20230829_1039'),
]
operations = [
migrations.RemoveField(
model_name='appconfig',
name='ordem_sequencia_regimental',
),
migrations.AddField(
model_name='appconfig',
name='ordenacao_pesquisa_materia',
field=models.CharField(choices=[('A', 'Alfabetica pela Sigla'), ('R', 'Sequencia Regimental')], default='A', max_length=1, verbose_name='Ordem de Pesquisa da Matéria?'),
),
]

8
sapl/base/models.py

@ -41,8 +41,8 @@ ASSINATURA_ATA_CHOICES = (
)
ORDENACAO_PESQUISA_MATERIA = (
('A', _('Alfabetica pela Sigla')),
('R', _('Sequencia Regimental')),
('S', _('Alfabética por Sigla')),
('R', _('Sequência Regimental')),
)
@ -198,8 +198,8 @@ class AppConfig(models.Model):
ordenacao_pesquisa_materia = models.CharField(
max_length=1,
verbose_name=_(
'Ordem de Pesquisa da Matéria?'),
choices=ORDENACAO_PESQUISA_MATERIA, default='A')
'Ordenação de Pesquisa da Matéria?'),
choices=ORDENACAO_PESQUISA_MATERIA, default='S')
# MÓDULO NORMAS JURÍDICAS
# MÓDULO TEXTOS ARTICULADOS

7
sapl/materia/views.py

@ -2096,10 +2096,9 @@ class MateriaLegislativaPesquisaView(FilterView):
qs = qs.filter(materiaassunto__isnull=True)
if 'o' in self.request.GET and not self.request.GET['o']:
if BaseAppConfig.attr('ordenacao_pesquisa_materia') == 'R':
qs = qs.order_by('-ano', 'tipo__sequencia_regimental', '-numero')
else:
qs = qs.order_by('-ano', 'tipo__sigla', '-numero')
args = ['-ano', 'tipo__sequencia_regimental', '-numero'] if BaseAppConfig.attr('ordenacao_pesquisa_materia') == 'R' else ['-ano', 'tipo__sigla', '-numero']
qs = qs.order_by(*args)
kwargs.update({
'queryset': qs,

Loading…
Cancel
Save