OVH Cloud OVH Cloud

WebPart de Renaud Comte CheckPermsContent

5 réponses
Avatar
charles-henri
Salut
J'ai install=E9 sur Sharepoint Services la webpart de Renaud Comte.
Mon objectif =E9tait de reconnaitre le profil de l'utilisateur et de lui
rendre apparant la barre ou pas.
Tous le monde, sur le Net parlait de la solution CheckPermsContent.
Je l'ai donc install=E9.
Elle ne fonctionne pas telle quel est.
En fait, j'ai une version francaise et je pense que les testes sont
faits en anglais donc pas de reconnaissance.
Par contre, ce webpart, je peux =E9crire et supprimer les boutons de la
barre (exemple Accueil etc... en mettant le script :
<style>#onettopnavbar1002-0{display:none};....</style>

LE GROS SOUCIS MAINTENANT EST LE SUIVANT :
Comment appel=E9 le profil de l'utilisateur ? car ce que j'aimerai c'est
fait if admin alors .......mon script
je n'arrive pas =E0 trouver ce que je dois faire en jascript pour
appeler le role de l'utilisateur.
Merci =E0 tous.

5 réponses

Avatar
Renaud Comte
Tiens on m'appelle

Cette WP est tres simple : elle vous permet de selectionner un panel de permission
a checker et en fonction du teste, elle vas genere un scirpt (ou contenu
html) poru le test ok ou non ok

Par defaut je l'ai parametrer pour cacher le lien site settings au non admin
ou le mettre en rouge taille 15 pour les admin

WSS ne permet pas de gérer efficacement les test de role comme auteur ou
admin car il est necessaire d'utiliser de l'impersionnation, chose que je
ne voulais pas

Bref, si vous voulez specifiez un groupe particulier, vous n'avez qu'a selectionner
les permission correspondant eau groupe que vous voulez, c'est la même chose

PS : si vous modifiez le site avec frontpage, attention, les IDS des liens
changent

Voila voila

Renaud COMTE [MVP]
---------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/

Salut
J'ai installé sur Sharepoint Services la webpart de Renaud Comte.
Mon objectif était de reconnaitre le profil de l'utilisateur et de lui
rendre apparant la barre ou pas.
Tous le monde, sur le Net parlait de la solution CheckPermsContent.
Je l'ai donc installé.
Elle ne fonctionne pas telle quel est.
En fait, j'ai une version francaise et je pense que les testes sont
faits en anglais donc pas de reconnaissance.
Par contre, ce webpart, je peux écrire et supprimer les boutons de la
barre (exemple Accueil etc... en mettant le script :
<style>#onettopnavbar1002-0{display:none};....</style>
LE GROS SOUCIS MAINTENANT EST LE SUIVANT :
Comment appelé le profil de l'utilisateur ? car ce que j'aimerai c'est
fait if admin alors .......mon script
je n'arrive pas à trouver ce que je dois faire en jascript pour
appeler le role de l'utilisateur.
Merci à tous.


Avatar
charles-henri
J'ai laissé par défaut en tant qu'admin ta webPart et normalement
dans le menu du haut, il devrait avoir marqué en rouge paramètre du
site mais dans mon cas RIEN.
donc le script ne passe pas dans Render for valid test et va par
défaut dans Render for Incorrect test.
C'est là que le bas blaisse comme dirait l'autre ... et c'est là que
je bloque. Comment faire pour que le script lise le 1er Render ???
Sinon, le champ ContentNO fonctionne bien, mais il fonctionne pour tout
les profils.
Merci
Avatar
dref
Bonjour,

J'ai fait les mêmes tests et je suis exactement dans le même cas, c'est
toujours le render invalid qui s'affiche.
Je suis eégalement sur une version française de SPS.

Avez vous pu trouver une piste?

Merci d'avance

"pascal" a écrit :

> Dixit
>
> reliser le thread, verifiez les ID du code HTML de votre page SharePoint et
> vraiment vraiment en dernier recours, envoyer moi un mail
> Voila voila
>
> Renaud Comte [MVP]
> --------------------------------------
> http://blogs.developpeur.org/themit/
> http://blog.spsclerics.com/
>
>> Bonjour,
>> j'ai exactement le meme soucis,
>> Avez vous trouvé une raison ? une solution ?
>> Cordialement,
>> Pascal.

Bonjour,
J'ai bien relu, les ID sont corrects car je passe toujours
dans 'Render for Incorrect test' et je vois les modifications de style
attendues.
Seulement quelles que soient les permissions ou que l'utilisateur soit
admin ou non je ne passe jamais dans Render for valid test.
Cordilament,
Pascal





Avatar
dref
Bonjour,

Je confirme, dans le cas d'un test avec un simple texte à afficher, c'est
toujours le texte correspondant au test en échec qui est affiché, même quand
toutes les permissions sont cochées (logique OR)

"Renaud Comte" a écrit :

Franchement non ...

La WP fait un simple test de permission : site.checkperms

ensuite selon, elle fait un write du contenu

Essayez en inserant jsute du HTML genre <H1>COUCOU</H1>

Si ca s'affiche bien c'est que ca amrche

ensuite il ne peut s'agir que d'un porbléme de CSS que vous pouvez gérer
sans la WP
>>> la WP ne permet QUE d'inser le code html selon un test, ni plus ni moins

Voila voila

Renaud Comte [MVP]
--------------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/

> Bonjour,
>
> J'ai fait les mêmes tests et je suis exactement dans le même cas,
> c'est
> toujours le render invalid qui s'affiche.
> Je suis eégalement sur une version française de SPS.
> Avez vous pu trouver une piste?
>
> Merci d'avance
>
> "pascal" a écrit :
>
>>> Dixit
>>>
>>> reliser le thread, verifiez les ID du code HTML de votre page
>>> SharePoint et
>>> vraiment vraiment en dernier recours, envoyer moi un mail
>>> Voila voila
>>> Renaud Comte [MVP]
>>> --------------------------------------
>>> http://blogs.developpeur.org/themit/
>>> http://blog.spsclerics.com/
>>>> Bonjour,
>>>> j'ai exactement le meme soucis,
>>>> Avez vous trouvé une raison ? une solution ?
>>>> Cordialement,
>>>> Pascal.
>> Bonjour,
>> J'ai bien relu, les ID sont corrects car je passe toujours
>> dans 'Render for Incorrect test' et je vois les modifications de
>> style
>> attendues.
>> Seulement quelles que soient les permissions ou que l'utilisateur
>> soit
>> admin ou non je ne passe jamais dans Render for valid test.
>> Cordilament,
>> Pascal





Avatar
dref
Idem.

J'ai fait le test AND avec juste le droit 'ManageWeb' coché
Ensuite j'ai donné les droits d'accès à un utilisateur donné en lui
affectant le groupe de site 'Administrateurs'. >>> Affichage du texte lié au
test invalide

Même manip mais en cochant le droit 'ViewPages' à la place de 'ManageWeb',
même résultat.

Idem avec le droit ViewListItems, ou avec un utilisateur avec des droits
différents.

Vous n'avez pas eu de retour des deux personnes précédentes dans ce post?

Merci



"Renaud Comte" a écrit :

faites le test simple avec la permission web admin en and

bref, admin/lecteur
Voila voila

Renaud Comte [MVP]
--------------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/

> Bonjour,
>
> Je confirme, dans le cas d'un test avec un simple texte à afficher,
> c'est toujours le texte correspondant au test en échec qui est
> affiché, même quand toutes les permissions sont cochées (logique OR)
>
> "Renaud Comte" a écrit :
>
>> Franchement non ...
>>
>> La WP fait un simple test de permission : site.checkperms
>>
>> ensuite selon, elle fait un write du contenu
>>
>> Essayez en inserant jsute du HTML genre <H1>COUCOU</H1>
>>
>> Si ca s'affiche bien c'est que ca amrche
>>
>> ensuite il ne peut s'agir que d'un porbléme de CSS que vous pouvez
>> gérer sans la WP
>>
>>>>> la WP ne permet QUE d'inser le code html selon un test, ni plus ni
>>>>> moins
>>>>>
>> Voila voila
>>
>> Renaud Comte [MVP]
>> --------------------------------------
>> http://blogs.developpeur.org/themit/
>> http://blog.spsclerics.com/
>>> Bonjour,
>>>
>>> J'ai fait les mêmes tests et je suis exactement dans le même cas,
>>> c'est
>>> toujours le render invalid qui s'affiche.
>>> Je suis eégalement sur une version française de SPS.
>>> Avez vous pu trouver une piste?
>>> Merci d'avance
>>>
>>> "pascal" a écrit :
>>>
>>>>> Dixit
>>>>>
>>>>> reliser le thread, verifiez les ID du code HTML de votre page
>>>>> SharePoint et
>>>>> vraiment vraiment en dernier recours, envoyer moi un mail
>>>>> Voila voila
>>>>> Renaud Comte [MVP]
>>>>> --------------------------------------
>>>>> http://blogs.developpeur.org/themit/
>>>>> http://blog.spsclerics.com/
>>>>>> Bonjour,
>>>>>> j'ai exactement le meme soucis,
>>>>>> Avez vous trouvé une raison ? une solution ?
>>>>>> Cordialement,
>>>>>> Pascal.
>>>> Bonjour,
>>>> J'ai bien relu, les ID sont corrects car je passe toujours
>>>> dans 'Render for Incorrect test' et je vois les modifications de
>>>> style
>>>> attendues.
>>>> Seulement quelles que soient les permissions ou que l'utilisateur
>>>> soit
>>>> admin ou non je ne passe jamais dans Render for valid test.
>>>> Cordilament,
>>>> Pascal