Projet

Général

Profil

Actions

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 plus de 7 ans. Mis à jour il y a 11 mois.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Panneau utilisateurs
Début:
12/09/2017
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

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).

Mis à jour par David Lesimple il y a presque 2 ans

  • 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é

Mis à jour par David Lesimple il y a environ un an

  • Statut changé de New à Assigned
  • Assigné à mis à Yohann Chastagnier

Mis à jour par Yohann Chastagnier il y a 12 mois

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

Mis à jour par Yohann Chastagnier il y a 12 mois

  • 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

Mis à jour par Miguel Moquillon il y a 11 mois

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

Mis à jour par Miguel Moquillon il y a 11 mois

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.

Mis à jour par Miguel Moquillon il y a 11 mois

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

Intégré dans les branches master et master-jackrabbit

Actions

Formats disponibles : Atom PDF