diff options
author | Ătienne Loks <etienne.loks@iggdrasil.net> | 2025-02-28 13:56:10 +0100 |
---|---|---|
committer | Ătienne Loks <etienne.loks@iggdrasil.net> | 2025-02-28 14:14:30 +0100 |
commit | b50d1c6ccb9c304484fe346b1ddfcab2465b3661 (patch) | |
tree | 04a2c1607adcb2cfedbfc3750bdb8495d463f7c1 /docs/fr/source/annexe-2-permission-action.rst | |
parent | 286fc6ba44ac9f0c51d929bb65df590828c97ce3 (diff) | |
download | Ishtar-b50d1c6ccb9c304484fe346b1ddfcab2465b3661.tar.bz2 Ishtar-b50d1c6ccb9c304484fe346b1ddfcab2465b3661.zip |
đ update documentation for permissions on v4.4
Diffstat (limited to 'docs/fr/source/annexe-2-permission-action.rst')
-rw-r--r-- | docs/fr/source/annexe-2-permission-action.rst | 84 |
1 files changed, 83 insertions, 1 deletions
diff --git a/docs/fr/source/annexe-2-permission-action.rst b/docs/fr/source/annexe-2-permission-action.rst index 7576121eb..8140e5cd7 100644 --- a/docs/fr/source/annexe-2-permission-action.rst +++ b/docs/fr/source/annexe-2-permission-action.rst @@ -7,11 +7,93 @@ Annexe 2 - DĂ©tails des permissions ================================== :Auteur: Ătienne Loks -:Date: 2023-10-26 +:Date: 2025-02-28 :Copyright: CC-BY 3.0 ---------------------------------- +Profil administrateur +===================== + +Un profil spĂ©cial « administrateur » (identifiant textuel `administrator`) a par dĂ©faut toutes les permissions sur l'interface Ishtar (et pas nĂ©cessairement sur les pages d'administration). + +Un certain nombre d'action ne sont disponibles que pour les utilisateurs disposant de ce profil administrateur : + +- visualisation de la fiche compte utilisateur ; +- gestion des comptes utilisateurs ; +- fusion des personnes ; +- fusion des organisations ; +- fusion des contenants ; +- rattachement des Ă©lĂ©ments aux utilisateurs (permissions). + + +RequĂȘtes pour permissions +========================= + +Les requĂȘtes pour permission doivent ĂȘtre paramĂ©trĂ©es pour dĂ©finir finement les droits des diffĂ©rents comptes utilisateurs. + +Une requĂȘte pour permission est dĂ©finie via un nom (pour pouvoir les distinguer), d'un identifiant textuel, d'un modĂšle auquel associer cette requĂȘte, d'une requĂȘte (champ optionnel) et des champs boolĂ©ens (oui/non), « actif » (pour activer, dĂ©sactiver la requĂȘte), « Inclure les Ă©lĂ©ments rattachĂ©s Ă l'utilisateur », « Inclure les Ă©lĂ©ments liĂ©s aux droits amonts » et « Limiter la requĂȘte aux zones rattachĂ©es ». Cette requĂȘte pour permissions est dĂ©finie dans l'interface d'administration d'Ishtar (« https://mon-instance-ishtar/admin/ishtar_common/permissionrequest/ »). + +.. image:: _static/permissions-admin.png + +Le dĂ©tail de ces champs est fait dans les sections ci-dessous. + +Cette requĂȘte pour permission est ensuite rattachĂ©e aux « types de profils » pour qu'ils soient effectifs. Les types de profils sont aussi dĂ©finis depuis l'interface d'administration d'Ishtar (« https://mon-instance-ishtar/admin/ishtar_common/profiletype/ »). Ces requĂȘtes pour permission ne sont nĂ©cessaires que pour les permissions limitĂ©es (« Ă©lĂ©mĂ©nt rattachĂ© »). Une alerte est affichĂ©e en haut de la page d'Ă©dition des types de profils lorsqu'une permission rattachĂ©e d'un type de profil ne dispose pas d'une requĂȘte pour permissions correspondante. + +RequĂȘte +------- + +Une requĂȘte dynamique peut ĂȘtre faite pour obtenir les Ă©lĂ©ments Ă rattacher. Cette requĂȘte reprend la syntaxe du champ de recherche Ishtar. + +**Exemple** : requĂȘte pour les opĂ©rations : « `type="Projet Collectif de Recherche"` ». + +Un champ spĂ©cial peut ĂȘtre utilisĂ© afin de reprendre la personne correspondant Ă l'utilisateur dans la requĂȘte : `{USER}`. + +**Exemple** : requĂȘte pour les opĂ©rations dont l'utilisateur est responsable d'opĂ©ration : « `scientifique="{USER}"` ». + + +Inclure les Ă©lĂ©ments rattachĂ©s Ă l'utilisateur +---------------------------------------------- + +Si cette option est cochĂ©e, des permissions sont octroyĂ©es pour les Ă©lĂ©ments qui sont directement rattachĂ©s Ă l'utilisateur. +Les Ă©lĂ©ments sont rattachĂ©s via une action disponible depuis l'interface de recherche (action disponible pour le profil administrateur). + +.. image:: _static/permissions-rattachement.png + +.. note:: Le contenu des paniers de mobilier partagĂ©s sont automatiquement ajoutĂ©s aux Ă©lĂ©ments rattachĂ©s. + + +Inclure les Ă©lĂ©ments liĂ©s aux droits amonts +------------------------------------------- + +« Inclure les Ă©lĂ©ments liĂ©s aux permissions amonts » permet de dĂ©finir des permissions de maniĂšre discrĂȘte assez simplement. + +*Par exemple : pour une permission octroyĂ©e sur une unitĂ© d'enregistrement particuliĂšre, si l'utilisateur dispose, par exemple, d'une permission voir le mobilier rattachĂ© avec la requĂȘte « Mobilier â Inclure les Ă©lĂ©ments liĂ©s aux permissions amonts ». Alors cet utilisateur pourra visualiser tout le mobilier correspondant Ă cette unitĂ© d'enregistrement.* + +Ces permissions sont octroyĂ©es en cascade. Ainsi si une permission est donnĂ©e sur une opĂ©ration particuliĂšre et qu'un utilisateur a des permissions amonts octroyĂ©es sur les unitĂ©s d'enregistrement et le mobilier, cet utilisateur aura une permission sur le mobilier de l'opĂ©ration en question. + +Si une permission amont est paramĂ©trĂ©e avec un Ă©lĂ©ment amont directement rattachĂ© Ă cet utilisateur, les permissions sont octroyĂ©es sur cet Ă©lĂ©ment amont sans que des permissions amont soient forcĂ©ment dĂ©finies. + +**Exemple** : une permission « voir unitĂ© d'enregistrement rattachĂ©e » sans permission « voir opĂ©ration » mais avec une opĂ©ration directement rattachĂ©e. + +Pour dĂ©finir ces rĂšgles, il faut avoir en tĂȘte la logique de ces Ă©lĂ©ments amonts. Elle est dĂ©crite par le graphe ci-dessous (les Ă©lĂ©ments amonts sont, logiquement, en haut du graphe). Le graphe peut paraĂźtre difficile Ă apprĂ©hender, mais il suffit de remonter les flĂšches depuis l'Ă©lĂ©ment rattachĂ© qui nous intĂ©resse. + +**Exemple** : le mobilier a comme Ă©lĂ©ment rattachĂ© Lieu de conservation et UnitĂ© d'enregistrement. + +.. image:: _static/permissions-amont.png + + +.. note:: Pour des raisons de lisibilitĂ©, les documents, actes administratifs et Ă©lĂ©ments gĂ©ographiques n'ont pas Ă©tĂ© reprĂ©sentĂ©s. Ceux-ci ont comme Ă©lĂ©ment amonts les Ă©lĂ©ments auxquels ils sont liĂ©s. + + +Limiter la requĂȘte aux zones rattachĂ©es +--------------------------------------- + +Si cette option est cochĂ©e, les Ă©lĂ©ments sont filtrĂ©s par rapport Ă la zone rattachĂ©e au profil de l'utilisateur. + +**Exemple** : si des permissions sont octroyĂ©es sur les opĂ©rations avec une limite sur les zones rattachĂ©es, un utilisateur rattachĂ© Ă un dĂ©partement spĂ©cifique n'aura accĂšs qu'aux opĂ©rations de ce dĂ©partement. + + Imports ======= |