Personal tools
You are here: Support Documentation How-tos Comment donner la possibilité à un ou plusieurs utilisateurs de modifier une partie du site
Document Actions

Comment donner la possibilité à un ou plusieurs utilisateurs de modifier une partie du site


This How-to is intended for: Intégrateur - Integrator

Comment permettre à un utilisateur ou à un groupe d'utilisateurs de modifier une partie du site (un ou plusieurs dossiers et tous ses sous-éléments)... en passant par l'onglet "Partage" qui utilise la notion de "rôles locaux".

Zone modifiable par défaut


Par défaut, un utilisateur sans droit spécifique ne peut ajouter et modifier du contenu que dans sa zone personnelle, accessible via le lien "Mon dossier personnel". Chaque utilisateur a le rôle "propriétaire" dans son dossier personnel. Le rôle propriétaire permet à l'utilisateur d'ajouter, modifier et supprimer des élements tels que des documents, images, fichiers, ...

La plupart du temps, cette zone dite "personnelle" ne s'intègre pas dans la structure d'un site web. Il est dès lors plus intéressant de définir dans la structure existante du site des zones qui pourront être modifiées par un ou plusieurs utilisateurs. En général, les personnes de chaque service auront des droits d'accès et de modification sur le dossier du service et seulement celui-là.

L'administrateur peut configurer des droits supplémentaires sur un dossier en utilisant la notion de partage.


L'onglet partage


Techniquement, il s'agit de donner un rôle local (donc, défini sur un dossier particulier du site) à un utilisateur ou à un groupe d'utilisateurs.  En tant qu'administrateur du site, il suffit de se positionner sur le dossier dont l'utilisateur pourra modifier le contenu (ajout, modification, suppression d'éléments) et cliquer sur l'onglet "partage".

Attention, si un élément de contenu a été choisi comme vue par défaut d'un dossier...


vue_defaut.jpg

... l'onglet partage vous préviens du fait que vous n'êtes pas en train de définir le partage pour le dossier en cours mais pour le document en cours.


roles_locaux_doc.jpg

Vous pouvez cliquer sur le lien adéquat (lien cliquez Ici) pour définir le partage sur le dossier complet.  En effet, il est possible de ne définir le partage que sur un seul document, mais la plupart du temps, le partage s'effectue sur un dossier complet...


Formulaire lié à l'onglet "partage"


Dans le formulaire qui apparaît en cliquant sur l'onglet "partage", on peut retrouver :
  • les rôles locaux déjà attribués
  • une zone permettant d'affecter des rôles à un utilisateur
  • une zone permettant d'affecter des rôles à un groupe d'utilisateur (il est recommandé d'utiliser la notion de groupe, très pratique pour regrouper tous les utilisateurs d'un service)
  • une case à cocher spécifiant s'il faut hériter des rôles des niveaux supérieurs.  En effet, si un utilisateur à un rôle particulier sur un dossier, il aura également ce rôle sur les dossiers contenus.  Cette case (cochée par défaut) permet de désactiver ce comportement si nécessaire (non recommandé)


Exemple : définition d'un rôle local pour un utilisateur particulier


De manière pratique, si on souhaite permettre à un utilisateur de modifier une zone particulière du site, il faut lui donner le rôle local "Propriétaire" sur le dossier souhaité.

Pour ce faire :
  • cliquer sur l'onglet partage du dossier à partager
  • vérifier que l'utilisateur n'a pas encore les rôles locaux souhaités dans la zone "Rôles attribués"
  • aller dans la partie du formulaire "Affecter des rôles aux utilisateurs"
  • faire une recherche d'utilisateur en fonction du "Nom complet", de l"Identifiant", de l'"Adresse électronique" ou du "Nom du groupe" de l'utilisateur


Le formulaire se rafraichit et le résultat de la recherche s'affiche :

roles_locaux_res_rech.jpg

L'utilisateur ayant été trouvé, il faut maintenant lui attribuer les rôles nécessaires parmi les rôles disponibles, par défaut, il s'agit des rôles "Administrateur", "Membre", "Propriétaire" et "Modérateur".  Le rôle "Administrateur" est réservé à l'administration du site, il ne faut donc le donner qu'en connaissance de cause.  Le rôle "Membre" est donné de manière globale sur le site à tout utilisateur connecté, il est donc fort probable que l'utilisateur sélectionné ai déjà ce rôle et donc inutile de le lui donner à nouveau.  Nous en arrivons donc aux deux rôles clés pour le partage : le rôle "Propriétaire" et le rôle "Modérateur".  En donnant le rôle "Propriétaire" à un utilisateur, ce dernier aura la possibilité d'ajouter, de modifier et de supprimer le contenu du dossier.  Il s'agit là du rôle essentiel à attribuer dans le cadre des partages.  Le rôle "Modérateur" permettra à l'utilisateur de modérer le contenu de ce dossier (si la modération est activée) et de publier directement des éléments.

Sélectionnez les rôles à attribuer (touche CTRL + clic pour sélectionner plusieurs rôles) et cliquez sur le bouton "Attribuer le rôle local aux utilisateurs sélectionnés".  Le formulaire est rafraîchit et les rôles attribués sont mis à jour.

Lorsque l'utilisateur se connectera et se rendra dans ce dossier, il aura accès aux options d'ajout, de modification et de suppression...
 


Powered by Plone CMS, the Open Source Content Management System