Partage de documents au sein d'un groupe
Problème
En tant qu'utilisateur liiibre je veux partager des documents avec un groupe.
Ces documents ne m'appartiennent pas nécessairement mais appartiennent au groupe.
Si un utilisteur quitte le groupe et ou est supprimé, ses documents doivent rester dans le groupe
Solutions
Les différentes options sont:
- Application Group Folder
- Utiliser un faux utilisateur qui est en fait un group
- Utilisation classique je partage le dossier avec un group et/ou des utilisateurs
Option 1 - Group Folder
L'application propose toutes les fonctionalités nécessaires et une bonne gestion des permissions.
Cependant, l'application est bancale. Il y a des bugs qui peuvent être considérés comme critiques.
On a observé des problèmes d'utilisation (impossible de modifier/bouger un document, impossible de restore un document suppprimé).
De ce que nous avons observé, la codebase est complexe et peu de personnes souhaitent la maintenir notamment à cause de sa complexité.
Il semble que pour que l'application soit solide, il faut implémenter des choses dans le code core de Nextcloud. C'est un gros move. Difficile d'évaluer le coût.
Option 2 - Un utilisateur group
Pour chaque groupe, un utilisateur du meme nom est créé. Un dossier est créé dans son espace puis partagé avec le groupe.
L'avantage est que les documents ne sont pas la propriété d'un utilisateur.
Cela demande à un utilisateur de faire la manip et d'impersonate si il veut modifier des choses.
Option 3 - Classique
Un utilisateur est propriétaire du dossier qu'il partage avec le groupe et/ou les utilisateurs.
Avantage: rien à faire. Inconvénient: Si un utilisateur supprime son compte, tous les documents sont également supprimées pour le groupe.