Projet

Général

Profil

Actions

Bug #13551

fermé

L'ordre d'affichage du formulaire dans la liste change après modification

Ajouté par David Lesimple il y a plus d'un an. Mis à jour il y a environ un mois.

Statut:
Closed
Priorité:
Normal
Assigné à:
Début:
27/03/2023
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
6.3
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Quand on modifie un formulaire, celui-ci ne s'affiche plus à la même place dans la liste.
L'ordre d'affichage devrait être par ordre alphabétique ou par date de création.

Un paramètre d'instance pourrait permettre d'indiquer cet ordre.


Fichiers

formsOnline_sortDisplay.png (8,4 ko) formsOnline_sortDisplay.png David Lesimple, 27/03/2023 16:55

Demandes liées 1 (0 ouverte1 fermée)

Lié à FormsOnline - Bug #14443: V6.4-Formulaire en ligne-Ordre d'affichageClosed14/10/2024

Actions

Mis à jour par David Lesimple il y a plus d'un an

  • Statut changé de New à In progress...

Mis à jour par David Lesimple il y a plus d'un an

Un nouveau paramètre d'instance fait son apparition : "Ordre d'affichage des formulaires"

3 valeurs possibles :
  • par tri alphabétique (valeur par défaut).
  • par date de création croissante
  • par date de création décroissante

PR 6.3.x https://github.com/Silverpeas/Silverpeas-Components/pull/820

Mis à jour par Miguel Moquillon il y a plus d'un an

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Miguel Moquillon il y a plus d'un an

Lorsque l'utilisateur joue le rôle de demandeur ou de validateur, le tri sur les formulaires ne s'appliquent pas. Il ne s'applique en fait qu'aux gestionnaires de l'application.

Mis à jour par David Lesimple il y a plus d'un an

Miguel Moquillon a écrit (#note-4):

Lorsque l'utilisateur joue le rôle de demandeur ou de validateur, le tri sur les formulaires ne s'appliquent pas. Il ne s'applique en fait qu'aux gestionnaires de l'application.

Je ne comprends pas pourquoi la méthode qui retourne la liste des formulaires visibles par les demandeurs et/ou valideurs attend une collection d'instancesIds...
alors qu'on est dans le contexte d'une seule application formsOnline...

public List<FormDetail> getUserAvailableForms(final Collection<String> instanceIds,
      final String userId, final String[] userGroupIds) throws FormsOnlineException {

Un usage est fait dans la méthode filter de FormsOnlineComponentAuthorization.java

Mis à jour par David Lesimple il y a plus d'un an

Finalement, le point abordé précédemment ne gêne pas la modification.
J'ai ajouté l'ordre d'affichage également pour les demandeurs.
Pour les valideurs, c'est sans objet car la présentation est différente (liste des demandes à valider sur la partie droite de l'écran, trié par la plus récente)

Mis à jour par Miguel Moquillon il y a plus d'un an

  • Statut changé de Integration in progress... à Closed

Intégrée dans les branches 6.3.x, master et master-jackrabbit

Mis à jour par David Lesimple il y a 2 mois

  • Lié à Bug #14443: V6.4-Formulaire en ligne-Ordre d'affichage ajouté

Mis à jour par David Lesimple il y a 2 mois

Miguel Moquillon a écrit (#note-7):

Intégrée dans les branches 6.3.x, master et master-jackrabbit

Il semble que la modification n'ait pas été bien intégrées à la branche master, en tout cas, le fichier xmlComponents/formsOnline.xml n'est pas correct.

Mis à jour par David Lesimple il y a 2 mois

  • Statut changé de Closed à Re-opened
  • Version cible changé de Version 6.3.1 à Version 6.4.2

Mis à jour par David Lesimple il y a 2 mois

  • Assigné à changé de David Lesimple à Miguel Moquillon

Mis à jour par Miguel Moquillon il y a environ un mois

  • Statut changé de Re-opened à Closed

Il manquait des commits. Je les ai intégré dans la branche 6.4.x et master

Actions

Formats disponibles : Atom PDF