none
permettre la comparaison d'une chaine de caractères et un nom d'utilisateur RRS feed

  • Discussion générale

  • Bonjour,

    Je veux faire un filtrage sur un affichage grâce auxquel je veux afficher les éléments dont la liste d'utilisateurs autorisés (ligne de texte) à le voir contient l'utilisateur actif sachant que la requête ne me permet pas de comparer un utilisateur à une haine de caractères ( chercher le motif [Utilisateur actif] dans la colonne de type texte).

    Avez vous une idée permettant de faire ce filtrage.

    Merci d'avance.

    jeudi 17 mars 2011 15:38

Toutes les réponses

  • Bonjour,

    Je ne suis pas sur de comprendre la question :
    Vous avez une colonne qui s'apelle "utilisateurs autorisés" ?
    Et vous voulez afficher uniquement les élts dont l'utilisateur actif est compris dans cette colonne ?

    Ce n'est pas plutôt de la sécurité que vous mettez en place ?
    Dans ce cas, n'utilisez pas de filtrage. Mettez des droits différents sur les items.
    Le filtrage sera fait de façon automatique par SharePoint.


    Sylvain Reverdy
    Consultant / Formateur à Winwise
    Mon blog
    jeudi 17 mars 2011 19:32
    Auteur de réponse
  • Bonjour,

    Et si vous avez 10000 élément vous allez faire cela dans 1 mois, votre réponse me parait pas pratique.

    Merci.

    vendredi 18 mars 2011 07:44
  • Bonjour,

    10 000 éléments, ça fait beaucoup en effet.
    Mais je répète ma question : Ce n'est pas plutôt de la sécurité que vous mettez en place ?

    La question a son importance : si le but est d'empécher les personnes d'avoir accès aux autres éléments, alors le filtrage n'est pas la bonne solution :
    Il y a d'autres moyens pour accéder aux données : la recherche, les web services...

    Donc 2 cas :

    Soit le but est uniquement de "cacher" les éléments non necessaire. Ce n'est donc pas de la sécurité.
    2 solutions :
    - Utiliser le système des audiences (non valable pour WSS V3) http://office.microsoft.com/en-us/sharepoint-server-help/target-content-to-specific-audiences-HA010169053.aspx
    - Développer ou acheter un composant qui permet de faire ce type de filtre (non standard)

    Soit le but est réellement d'empécher d'autres utilisateurs à voir les éléments.
    Dans ce cas, si il y a 10 000 elts, casser l'héritage pour chaque élts n'est pas une bonne pratique (au niveau maintenance et perf).
    Envisager de regrouper les elts avec la même sécuité dans une même liste, et mettre les autres dans d'autres...


    Sylvain Reverdy
    Consultant / Formateur à Winwise
    Mon blog
    mercredi 23 mars 2011 18:25
    Auteur de réponse
  • Bonjour,

     

    elbache9, est-ce que vous etes intéressé de suivre la piste de M. Reverdy?

     

    Cordialement,

    Alex


    Suivez MSDN sur Twitter 

    vendredi 25 mars 2011 12:37