Объекты
ObjectPermissions
Права на объект: added перечисляет назначения на самом объекте, inherited — назначения его предков в дереве и организации (с происхождением), а effective — действующие права текущего пользователя на этот объект.
Поля
effectivearray of stringобязательноmanaged_bystring | nullОбъект закрыт для просмотра (
source:<id>): его права задаёт источник в режиме зеркала, наследование от коллекции и папок не действует, а ручные назначения отклоняются (409 authz.managed_by_source).nullдля обычного объекта.
Используется в
- GET
/v1/org/permissionsПолучить права на организацию (кто администратор) - PUT
/v1/org/permissionsНазначить роли на организацию - DELETE
/v1/org/permissionsСнять роли на организацию - GET
/v1/collections/{name}/permissionsПолучить права на коллекцию (прямые и унаследованные) - PUT
/v1/collections/{name}/permissionsНазначить роли на коллекцию - DELETE
/v1/collections/{name}/permissionsСнять роли на коллекцию - GET
/v1/cards/{card_id}/permissionsПолучить права на карточку (прямые и унаследованные) - PUT
/v1/cards/{card_id}/permissionsНазначить роли на карточку - DELETE
/v1/cards/{card_id}/permissionsСнять роли на карточку - GET
/v1/sources/{source_id}/permissionsПолучить права на источник (прямые и унаследованные) - PUT
/v1/sources/{source_id}/permissionsНазначить роли на источник - DELETE
/v1/sources/{source_id}/permissionsСнять роли на источник - GET
/v1/folders/{folder_id}/permissionsПолучить права на папку (прямые и унаследованные) - PUT
/v1/folders/{folder_id}/permissionsНазначить роли на папку - DELETE
/v1/folders/{folder_id}/permissionsСнять роли на папку