Documentation

La base de connaisance complète sur ARender - Comment l’installer et le configurer pour répondre à vos besoins

Fonctionnalités

Les rôles et permissions utilisateurs Alfresco

Alfresco comporte un système d’autorisation : un utilisateur a un rôle qui détermine ce qu’il peut et ne peut pas faire sur un site particulier. Chaque rôle possède un ensemble d’autorisations par défaut. Les sections suivantes décrivent ces autorisations. En général:

  • Les gestionnaires ont tous les droits sur tout le contenu du site - ce qu’ils ont créé eux-mêmes et ce que les autres membres du site ont créé.
  • Les collaborateurs ont tous les droits sur le contenu du site qu’ils possèdent; ils ont le droit de modifier mais pas de supprimer le contenu créé par d’autres membres du site.
  • Les contributeurs ont tous les droits sur le contenu du site qu’ils possèdent; ils ne peuvent pas modifier ou supprimer le contenu créé par d’autres membres du site.
  • Les consommateurs ont des droits en lecture seule sur un site : ils ne peuvent pas créer leur propre contenu.

Les rôles utilisateur pour ARender

ARender peut désactiver certaines fonctionnalités en fonction du rôle Alfresco de l’utilisateur connecté.

  • Les gestionnaires et les collaborateurs ont toutes les fonctionnalités d’ARender.
  • Les contributeurs peuvent uniquement modifier et supprimer leurs propres annotations. Ils ne peuvent pas non plus supprimer le contenu de rédaction.
  • Les consommateurs ne peuvent pas créer, modifier ou supprimer des annotations, utiliser le document builder, créer un bookmark ou utiliser la fonctionnalité de rédaction.

Customisation des rôles Alfresco

Les droits pour chaque rôle peuvent être changés, pour cela des fichiers de configuration doivent être modifiés :

arender-server.properties

Ce fichier contient divers droits ARender sous forme de propriétés et sont associés aux rôles Alfresco, par défaut :

arender.server.alfresco.role.create.annotation=SiteManager,SiteCollaborator,SiteContributor
arender.server.alfresco.role.modify.annotation=SiteManager,SiteCollaborator
arender.server.alfresco.role.modify.own.annotation=SiteContributor
arender.server.alfresco.role.create.redaction=SiteManager,SiteCollaborator,SiteContributor
arender.server.alfresco.role.delete.redaction=SiteManager,SiteCollaborator
Propriétés Droit
arender.server.alfresco.role.create.annotation Permet la création d’annotations
arender.server.alfresco.role.modify.annotation Permet la modification d’annotations
arender.server.alfresco.role.modify.own.annotation Permet la modification de ses propres annotations
arender.server.alfresco.role.delete.redaction Permet la suppression de contenu redact
arender.server.alfresco.role.create.redaction Permet la création de contenu redact

Ces propriétés sont associées à un rôle Alfresco, par exemple.

arender.server.alfresco.role.create.annotation=SiteManager,SiteContributor

Permet la création d’annotions aux rôles de manager et de contributor.

Pour paramétrer l’utilisation du document builder et des bookmarks, un autre fichier doit être configuré : role-roles.properties

Pour exemple, la création de bookmarks, pour le rôle manager, peut être permise en ajoutant dans le fichier role-sitemanager.properties la ligne suivante :

bookmarkexplorer.add.bookmark.enabled=true