none
Site Publishing & droits spécifiques à UNE page (pas à la bibliothéque) RRS feed

  • Question

  •  

    Bonjour,
    J'ai besoin de vos connaissances pour me débloquer.
    Sur un site de publishing, toutes les pages sont dans la bibliothèque de documents, "Pages".
    Je n'arrive pas à donner des droits d'éditions spécifiques sur UNE page.


    Voici ma démarche:

    1. Création du site de publishing
    =================================

    Central Administration > Application Management > Create Site Collection  

    Select a template: Publishing > Publishing Portal


    2. Créer 2 users, un admin (userAdmin) et un visitor (userVisitor)
    ==================================================================


    3. Ajouter une page
    ===================

    Create Page > testPage.aspx


    4. Changer les droits
    =====================

    View All Site Content > Pages > Manage Permissions > Action > Edit Permission > OK

    New > Add User
    userVisitor -> Give users permission directly -> Full control


    5. Test d'edition de la page avec userVisitor
    =============================================


    Je me connecte en tant que userVisitor, sur la page sur laquelle j'ai les droits "Full control".
    Site Actions > Edit Page
    Et là, je n'ai qu'un petit bandeau en haut "Version: You are editing the shared Ver...    [Exit Edit Mode]"
    Je n'ai pas la barre qui permet de publier ou de soumettre à validation la page.

    Ce qui fait que le userVisitor (qui a le full control sur la page testPage.aspx) peut l'extraire (edit page), mais ne peut pas la publier/soumettre, une fois modifiée.

    Remarquez aussi que le menu Show / Hide Page Editing Toolbar ne fonctionne pas.

     

    Quelqu'un sait il comment me débloquer?


    Si je fais la meme démarche et que je donne les droits sur la "bibliothèque de pages" et non pas sur LA page, ca marche tres bien.

    Du coup, je suis obliger de donner les droits à toute la "bibliothèque de pages" aux users qui ne devraient avoir les droits que sur UNE SEULE page.

     

     

    Toutes les bonnes volontés sont les bienvenues !  MERCI

     


     

    lundi 14 avril 2008 09:54

Toutes les réponses

  • Bonjour,

     

    Le mécanisme de publication de SharePoint est un peu plus complexe qu'une simple modification d'un élément dans la bibliothèque de pages (lancement de workflow d'approbation, création d'une tâche de workflow, etc...)

     

    Aussi, pour octroyer les droits sur une seule page à un utilisateur particulier, je vous propose de faire comme cela :

    • Ajouter l'utilisateur dans le groupe "Membres" du site
    • Casser l'héritage des droits sur la bibliothèque "Pages" pour ne donner à l'utilisateur que des droits de Lecture restreinte
    • Casser l'hérirtage des droits sur la page en question pour lui donner le contrôle total, ou simplement les droits de collaboration, si vous souhaitez définir un approbateur tiers

    Cela implique effectivement que l'utilisateur ait des droits de collaboration sur les autres listes et bibliothèques du site, et il n'est pas très pratique de restreindre manuellement l'accès aux listes auxquelles il ne doit pas accèder.

     

    Dites moi si cette solution vous convient.

    lundi 14 avril 2008 13:16
  • Bonjour Adrien,

     

    Tout d'abord, merci de votre collaboration.

    En fait, votre solution, je l'avais envisagée.

    Mais je suis surpris qu'il ne soit pas possible de déshériter seulement la page, pour n'attribuer les droits que sur une page, plutôt que de donner les droits partout, et de devoir les restreindre partout, sauf sur la page voulue.

     

    C'est un peu comme si on disait "En France, tout le monde est président, sauf les 59 999 999 qui ne le sont pas!"

     

    Le problème, (au delà de devoir changer les droits de toutes les bibliothèque de documents, les listes, les bibliothèque de page...,) est que lors de la création d'une nouvelle bibliothèque, l'utilisateur aura obligatoirement les droits sur la nouvelle bibliothèque. 

    Et qu'il faudrait changer les droits à la création d'une ressource (bibliothèque, liste...).

    Ce qui ne rime pas trop avec sécurité !

     

    Donc, si quelqu'un a la solution à l'attribution des droits sur UNE seule page... je prends

     

    mardi 15 avril 2008 08:07