Projet

Général

Profil

Actions

Bug #3166

fermé

Filtrage des entités

Ajouté par Sebastien Vuillet il y a plus de 12 ans. Mis à jour il y a plus de 12 ans.

Statut:
Closed
Priorité:
Urgent
Assigné à:
Début:
17/04/2012
Echéance:
% réalisé:

100%

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

Description

Il faudrait ajouter un paramètre spécifiant un attribut LDAP sur lequel filtrer les entités remontées par la requête LDAP.
Afin d'afficher uniquement les services et les personnes (ex : exclure les ressources).

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

  • Statut changé de New à Feedback

Le paramètre Attribut indiquant si la personne est active ne serait-il pas suffisant ?

Mis à jour par Sebastien Vuillet il y a plus de 12 ans

Oui ça devrait être suffisant.

Par il n'y a pas un bug sur la fonctionnalité.
En lisant le code j'ai trouvé ça :

private boolean isUserActive(String activeAttribute, Attributes attrs) {
if (activeAttribute == null)
return true;
String actif = getFirstAttributeValue(attrs.get(activeAttribute));
return !StringUtil.getBooleanValue(actif);
}

public static boolean getBooleanValue(final String expression) {
return "true".equalsIgnoreCase(expression) || "yes".equalsIgnoreCase(expression) || "y".equalsIgnoreCase(expression) || "oui".equalsIgnoreCase(expression) || "1".equalsIgnoreCase(expression);
}

De plus, si l'attribut est vide est ce que l'entité est considérée comme inactive ?

Mis à jour par Sebastien Vuillet il y a plus de 12 ans

Après tests, il y a bien une inversion du paramètre.

Mis à jour par Sebastien Vuillet il y a plus de 12 ans

  • Tracker changé de Feature à Bug
  • Navigateur mis à Tous
  • Votre version de Silverpeas mis à 5.9
  • Votre base de données mis à PostgreSQL

Finalement c'est un bug...

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

  • Statut changé de Feedback à Closed
  • Assigné à mis à Nicolas Eysseric
  • Version cible mis à Version 5.9.3
  • % réalisé changé de 0 à 100
Actions

Formats disponibles : Atom PDF