Bonjour,
En effet, un utilisateur ne peut pas avoir un accès en lecture qu’à une partie de l’atelier, il a nécessairement accès à TOUT l’atelier en lecture.
Contrairement à un système de fichier, dans Scenari les items sont logiquement reliés entre eux. Imaginez que Marcel et Jacques ont un accès en lecture à un item A. Mais A pointe un item B qui est dans un espace auquel Jacques n’a pas d’accès en lecture, contrairement à Marcel. La génération (web, pdf ou odt…) du même item A par Jacques ou Marcel ne donnerait alors pas le même résultat. Nous jugeons cela inacceptable (et source d’incompréhension), c’est pourquoi un utilisateur a toujours un accès en lecture intégral à l’atelier. Seuls les accès en écriture peuvent être restreints au niveau des espaces.
Il faut concevoir un atelier Scenari au sens premier du terme : le lieu où un ensemble de personnes travaillent étroitement, côte à côte, et se coordonnent pour produire quelque-chose. Dans votre contexte, les projets sont isolés les uns des autres, les placer au sein du même atelier interroge…
Voici un autre Scénario :
- Vous créez un atelier par projet, avec les accès en lecture et/ou écriture aux seuls membres du projet.
- Pour le partage de contenus transversaux (correspondant à votre espace partage), vous créez un atelier que vous configurez comme « public ». Chaque atelier projet pourra alors pointer les items dans cet atelier public : on appelle cela des liens étrangers (ne pas oublier de déclarer dans les propriétés de chaque atelier projet qu’il est autorisé de pointer des items étrangers). Vous pouvez évidemment faire plusieurs ateliers publics, un par faculté et par modèle.
L’inconvénient de cette solution est que les ateliers qui sont « public » sont donc visibles de tous les utilisateurs, quelque-soit leur faculté d’appartenance (la justification de ce principe est le même que le refus de restreindre en lecture un espace pour ne pas obtenir des résultats différents d’un même contenu par des utilisateurs différents).
Si le fait que vos contenus partagés au sein d’une faculté soient aussi visibles des autres facultés constitue un problème, la solution est alors de disposer d’autant d’entrepôts Scenari qu’il y a de facultés.
Bien à vous,
Sylvain