SCENE-CE / mirador-multi-user

1 stars 0 forks source link

[Meta] Gestion des droits projets #51

Open geourjoa opened 1 month ago

geourjoa commented 1 month ago

WIP Architecture

Mots clés :

Il y a 3 manières d’accéder à un projet MMU

  1. Je suis le propriétaire du projet Fonctionnement actuel, c'est bon bon

  2. J'ai le droit d'édition ou de lecture car on m'a ajouté à liste des éditeurs de ce projet Dans la liste de mes projets, j'ai les projets qu'on m'a partagé. Si je n'ai pas le droit d'écriture, je ne vois pas le bouton sauvegarder et MAE/MAEV sont désactivés.

  3. On m'a partagé le projet par son URL de partage (en lecture uniquement donc)

    • Je me connecte à l'URL de partage
    • MMU détecte quel est le hash reçu via le paramètre URL.
    • l'URL reçu correspond à l'url d'un projet de la base -> MMU sert un mirador avec le state du projet. Il n'y a pas de possibilité de sauvegarde et un bandeau qui indique que les changements ne seront pas sauvegardé. Et MAE ou MAEV sont désactivés
    • l'URL reçu ne correspond pas à un projet de la base -> page d'erreur
geourjoa commented 4 days ago

Content integrated in description