Objets
ObjectPermissions
Permissions sur un objet : added liste les attributions sur l’objet lui-même, inherited liste les attributions de ses ancêtres dans l’arborescence et de l’organisation (avec leur origine), et effective liste les permissions effectives de l’utilisateur actuel sur cet objet.
Champs
effectivearray of stringobligatoiremanaged_bystring | nullLes permissions de l’objet sont verrouillées en lecture seule (
source:<id>) : une source en mode miroir définit ses permissions, l’héritage depuis la collection et les dossiers ne s’applique pas, et les attributions manuelles sont refusées (409 authz.managed_by_source).nullpour un objet ordinaire.
Utilisé par
- GET
/v1/org/permissionsObtenir les permissions sur l’organisation (qui est administrateur) - PUT
/v1/org/permissionsAttribuer des rôles sur l’organisation - DELETE
/v1/org/permissionsRetirer des rôles sur l’organisation - GET
/v1/collections/{name}/permissionsObtenir les permissions sur une collection (directes et héritées) - PUT
/v1/collections/{name}/permissionsAttribuer des rôles sur une collection - DELETE
/v1/collections/{name}/permissionsRetirer des rôles sur une collection - GET
/v1/cards/{card_id}/permissionsObtenir les permissions sur une fiche (directes et héritées) - PUT
/v1/cards/{card_id}/permissionsAttribuer des rôles sur une fiche - DELETE
/v1/cards/{card_id}/permissionsRetirer des rôles sur une fiche - GET
/v1/sources/{source_id}/permissionsObtenir les permissions sur une source (directes et héritées) - PUT
/v1/sources/{source_id}/permissionsAttribuer des rôles sur une source - DELETE
/v1/sources/{source_id}/permissionsRetirer des rôles sur une source - GET
/v1/folders/{folder_id}/permissionsObtenir les permissions sur un dossier (directes et héritées) - PUT
/v1/folders/{folder_id}/permissionsAttribuer des rôles sur un dossier - DELETE
/v1/folders/{folder_id}/permissionsRetirer des rôles sur un dossier