Browse Source

Merge branch '3.1.x' into lote-sessao-plenaria

pull/3866/head
Samuel Zwinglio 2 weeks ago
committed by GitHub
parent
commit
3fea087be3
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 14
      CHANGES.md
  2. 2
      docker/docker-compose.yaml
  3. 3
      sapl/painel/urls.py
  4. 2
      sapl/sessao/views.py
  5. 2
      sapl/settings.py
  6. 2
      sapl/templates/base.html

14
CHANGES.md

@ -1,4 +1,18 @@
3.1.165-RC4 / 2026-10-14
========================
* Restaura imports perdidos na resolução de conflitos de #3849/#3855 (#3867)
* Sanitiza HTML/JavaScript nos campos TextField (stored XSS) (#3846)
* Fix N+1 queries in sessão/relatórios and remove unused painel views (#3849)
* Corrige travas e concorrência na votação nominal do painel (#3855)
* Restringe acesso a arquivos de mídia (#3865)
* Converte títulos colados em parágrafos no editor de dispositivos (#3863)
* Permite ajustar e persistir o tamanho da letra no editor de textos articulados (#3862)
* Mantém visíveis ao público as sessões de hoje e de datas passadas (#3864)
* Melhorias de transparência (PNTP): correções de relatórios e novas funcionalidades (#3842)
* Impede presenças duplicadas de parlamentar na mesma sessão (#3850)
3.1.165-RC3 / 2026-09-01
========================

2
docker/docker-compose.yaml

@ -33,7 +33,7 @@ services:
networks:
- sapl-net
sapl:
image: interlegis/sapl:3.1.165-RC3
image: interlegis/sapl:3.1.165-RC4
# build:
# context: ../
# dockerfile: ./docker/Dockerfile

3
sapl/painel/urls.py

@ -2,7 +2,8 @@ from django.conf.urls import url
from .apps import AppConfig
from .views import (cronometro_painel, get_dados_painel, painel_view,
switch_painel, verifica_painel, votante_view)
switch_painel, verifica_painel, votante_status,
votante_view)
app_name = AppConfig.name

2
sapl/sessao/views.py

@ -10,7 +10,7 @@ from django.contrib.auth.decorators import permission_required
from django.contrib.auth.mixins import PermissionRequiredMixin
from django.core.exceptions import ObjectDoesNotExist
from django.db import IntegrityError, transaction
from django.db.models import Max, Q
from django.db.models import Max, Prefetch, Q
from django.http import JsonResponse
from django.http.response import Http404, HttpResponseRedirect
from django.urls import reverse

2
sapl/settings.py

@ -43,7 +43,7 @@ ALLOWED_HOSTS = ['*']
LOGIN_REDIRECT_URL = '/'
LOGIN_URL = '/login/?next='
SAPL_VERSION = '3.1.165-RC3'
SAPL_VERSION = '3.1.165-RC4'
if DEBUG:
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'

2
sapl/templates/base.html

@ -207,7 +207,7 @@
<small>
Desenvolvido pelo <a href="http://www.interlegis.leg.br/">Interlegis</a> em software livre e aberto.
</small>
<span>Release: 3.1.165-RC3</span>
<span>Release: 3.1.165-RC4</span>
</p>
</div>

Loading…
Cancel
Save