Feature #9072
fermé
[Recherche groupe et utilisateurs] Pouvoir paramétrer le déclenchement de l'autocomplétion ainsi que le nombre de pages affichées
Ajouté par David Lesimple il y a environ 7 ans.
Mis à jour il y a 10 mois.
Catégorie:
Panneau utilisateurs
Description
- Dans silverpeas-searchbox.js je ne trouve pas d'appel où pourrait être valorisée la variable minChars.
A moins que cela soit dans ce code, auquel cas, les pages appelantes ne l'utilisent peut-être pas ?
scope.$watch('query', function(newValue, oldValue) {
if (inInit) {
box.val(scope.label);
inInit = false;
} else if (newValue !== oldValue) {
search(newValue, 3);
}
- Dans silverpeas-pagination.js le nombre de pages affichées est en dur (6).
- Tracker changé de Bug à Feature
- Projet changé de 143 à Silverpeas Core
- Sujet changé de [Recherche groupe et utilisateurs] Impossible de paramétrer le déclenchement de l'autocomplétion ainsi que le nombre de pages affichées à [Recherche groupe et utilisateurs] Pouvoir paramétrer le déclenchement de l'autocomplétion ainsi que le nombre de pages affichées
- Catégorie changé de Back Office à Panneau utilisateurs
- Version cible mis à Version 6.4
- Navigateur
Tous supprimé
- Votre version de Silverpeas
6.0-SNAPSHOT supprimé
- Votre base de données
Toutes supprimé
- Statut changé de New à Assigned
- Assigné à mis à Yohann Chastagnier
- Statut changé de Assigned à In progress...
- Statut changé de In progress... à Resolved
- % réalisé changé de 0 à 100
Deux nouveaux paramètres ont été ajoutés pour gérer ces 2 manques dans
$SILVERPEAS_HOME/properties/org/silverpeas/util/viewGenerator/settings/graphicElementFactorySettings.properties :
input.query.min.chars
: le nombre de caractères au minimum (porte sur le panneau utilisateur, et également sur le plugin permettant de rechercher un utilisateur ou un groupe)
list.pagination.nbPage.threshold
: le seuil à partir duquel les boutons de navigation rapide sont affichés dans l'affichage d'une liste paginée (techniquement, lorsque le plugin smart-paginator
est sollicité).
PR : https://github.com/Silverpeas/Silverpeas-Core/pull/1317
- Statut changé de Resolved à Integration in progress...
Des modifications ont été apportées dans la gestion de la pagination. Actuellement, il existe deux implémentations de la pagination côté front dans Silverpeas : une d'origine, écrite en Java, et une autre écrite en Javascript et qui s'appuie sur le plugin
JQuery
smartpaginator
. Dans un soucis d'harmonisation du comportement de ces deux implémentations vis à vis de l'utilisateur, celle en Java a été modifiée pour suivre le comportement, plus intelligent, du plugin
smartpaginator
. Dans ce comportement, les propriétés suivantes sont respectées :
- un nombre fixe de pages à afficher
- le nombre de pages à droite de la page courante est égale au minimum au nombre de pages visibles (- 1 si impaire) / 2
- le nombre de pages à gauche de la page courante = nombre de pages visibles - le nombre de pages à droite de la page courante - 1 (la page courante)
Le nombre de pages visibles est fixé via le paramètre Pagination.NbPageThreshold
dans le fichier de configuration SILVERPEAS_HOME/properties/org/silverpeas/util/viewGenerator/settings/graphicElementFactorySettings.properties
et dont la valeur par défaut est 6. Ce paramètre est pris en compte par les deux implémentations. A ce titre, le paramètre list.pagination.nbPage.threshold
cité dans la note précédente n'existe plus.
- Statut changé de Integration in progress... à Closed
Intégré dans les branches master et master-jackrabbit
Formats disponibles : Atom
PDF