L'ajout de filtres supplémentaires n'est plus possibles quand un filtre fixe est positionné

Request description

Bonjour,

En v5.3 quand on utilise la fonction Javascript “displayList” pour afficher une liste avec des filtres fixes l’utilisateur ne peut plus ajouter de filtres complémentaires. En v5.1 et v5.2 on pouvait le faire.

J’ai vu dans la release notes de la v5.3 que des modifications ont été réalisées sur les filtres, est-ce que la syntaxe a changé en 5.3 pour avoir le même comportement qu’en v5.2 ?

image

Steps to reproduce

En partant du module de Démo :

  1. J’ai créé un nouveau raccourci avec le paramètrage suivant :

  1. Le comportement constaté en v5.3 est le suivant, quand on clique sur la loupe il ne se passe rien. En v5.2, le panneau de recherche s’affiche et on peut ajouter des filtres supplémentaires :

Technical information

Instance v5.3 /health

[Platform]
Status=OK
Version=5.3.22
BuiltOn=2023-11-11 10:20
Git=5.3/a649b2ffa0132f5c9a787499559d29cedafc6047
Encoding=UTF-8
EndpointIP=
EndpointURL=
TimeZone=UTC
SystemDate=2023-11-15 09:07:21

[Application]
ApplicationVersion=1.0.0
ContextPath=
ContextURL=
ActiveSessions=1
TotalUsers=7
EnabledUsers=5
LastLoginDate=2023-11-15 09:02:00

[Server]
ServerInfo=Apache Tomcat/9.0.82
ServerType=WEB
ServerActiveSessions=1
ServerSessionTimeout=30
CronStarted=true

[OS]
Name=Linux
Architecture=amd64
Version=3.10.0-1160.102.1.el7.x86_64
DockerImageName=centos7
SystemEncoding=UTF-8

[JavaVM]
Version=11.0.21
Vendor=Eclipse Adoptium
VMName=OpenJDK 64-Bit Server VM
VMVersion=11.0.21+9
ScriptEngine=rhino
ScriptEngineVersion=Rhino 1.7.13 2020 09 02
HeapFree=151245
HeapSize=294912
HeapMaxSize=2007040
TotalFreeSize=1863373

[Cache]
ObjectCache=329
ObjectCacheMax=10000
ObjectCacheRatio=3
ProcessCache=329
ProcessCacheMax=10000
ProcessCacheRatio=3
APIGrantCache=0
APIGrantCacheMax=1000
APIGrantRatio=0

[Database]
Vendor=3
ProductName=PostgreSQL
ProductVersion=13.13 (Debian 13.13-1.pgdg120+1)
DriverName=PostgreSQL JDBC Driver
DriverVersion=42.6.0
DBDate=2023-11-15 09:07:21
DBDateOffset=0
DBPatchLevel=5;P03;941b64e26355d8a56a5ceb7534747333
UsingBLOBs=true

[Healthcheck]
Date=2023-11-15 09:07:21
ElapsedTime=6
Instance v5.2 /health

[Platform]
Status=OK
Version=5.2.53
BuiltOn=2023-10-31 14:54
Git=5.2/d072138bc6b034ac788824571048b1d59c8db64e
Encoding=UTF-8
EndpointIP=
EndpointURL=
TimeZone=UTC
SystemDate=2023-11-15 09:08:02

[Application]
ApplicationVersion=1.0.0
ContextPath=
ContextURL=
ActiveSessions=1
TotalUsers=8
EnabledUsers=5
LastLoginDate=2023-11-15 08:51:04

[Server]
ServerInfo=Apache Tomcat/9.0.82
ServerType=WEB
ServerActiveSessions=1
ServerSessionTimeout=30
CronStarted=true

[OS]
Name=Linux
Architecture=amd64
Version=3.10.0-1160.102.1.el7.x86_64
DockerImageName=centos7
SystemEncoding=UTF-8

[JavaVM]
Version=11.0.21
Vendor=Eclipse Adoptium
VMName=OpenJDK 64-Bit Server VM
VMVersion=11.0.21+9
ScriptEngine=rhino
ScriptEngineVersion=Rhino 1.7.13 2020 09 02
HeapFree=126404
HeapSize=374784
HeapMaxSize=2007040
TotalFreeSize=1758660

[Cache]
ObjectCache=260
ObjectCacheMax=10000
ObjectCacheRatio=2
ProcessCache=12
ProcessCacheMax=10000
ProcessCacheRatio=0
APIGrantCache=0
APIGrantCacheMax=1000
APIGrantRatio=0

[Database]
Vendor=3
ProductName=PostgreSQL
ProductVersion=13.13 (Debian 13.13-1.pgdg120+1)
DriverName=PostgreSQL JDBC Driver
DriverVersion=42.6.0
DBDate=2023-11-15 09:08:02
DBDateOffset=0
DBPatchLevel=5;P02;c912543e5164579824cef25f3b68ef24
UsingBLOBs=true

[Healthcheck]
Date=2023-11-15 09:08:02
ElapsedTime=14

Bonjour,

En 5.3 on a généralisé cette notion de filtre fixe pour pouvoir l’utiliser en back, elle était précédemment réservé au front pour les filtres des recherches prédéfinies non modifiables.

Ca ressemble plus une régression ou un problème de backportage V6 qu’un choix de conception.
On regarde.

Il y avait bien une régression niveau Javascript suite à l’ajout du “for” sur le <label> vers l’input du dialogue de recherche (suite à audit RGAA).

Dans le cas d’un filtre fixe, ce n’est pas un input mais un texte simple qui s’affiche, donc pas de “for” à positionner.

C’est corrigé en 5.3.23

1 Like

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.