open:tech:dev:common_user_roles
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| open:tech:dev:common_user_roles [2023/06/23 11:54] – [METASERVICE-ADMIN] sharixadmin | open:tech:dev:common_user_roles [2025/07/06 12:54] (текущий) – sharixadmin | ||
|---|---|---|---|
| Строка 134: | Строка 134: | ||
| * Просмотр страниц с публичным описанием платформы и сервиса | * Просмотр страниц с публичным описанием платформы и сервиса | ||
| + | |||
| + | ===== О том, как хранится информация о ролях ===== | ||
| + | |||
| + | Перечисленные выше группы - это группы в LDAP и в web-приложении. И имеют они отношение к функционированию системы в целом. Так, например, | ||
| + | |||
| + | Чтобы получить ту или иную роль первый раз в системе - должны быть соответствующие записи в таблицах: | ||
| + | * действующая запись в таблице Permissions, | ||
| + | * действующая запись в таблице Relationship, | ||
| + | |||
| + | Особенности: | ||
| + | * взаимоотношения не ограничены по времени | ||
| + | * для установления взаимоотношений могут понадобиться какие-то документы | ||
| + | * у одного пользователя может быть много взаимоотношений разного вида с одним юрлицом или одним другим пользователем | ||
| + | * разрешения ограничены по времени | ||
| + | * для получения разрешений могут потребоваться какие-то документы | ||
| + | * окончание действия разрешения не обязательно лишает пользователя роли в системе, | ||
| + | |||
| + | Таким образом, | ||
| + | * отправить заявку с Permissions | ||
| + | * отправить заявку с Relationship | ||
| + | * загрузить все документы для Permission | ||
| + | * загрузить все документы для Relationship | ||
| + | * успешно пройти проверку человеком или обработчиком, | ||
| + | |||
| + | Для отзыва роли: | ||
| + | * деактивировать соответствующий Permissions | ||
| + | * если отзывается роль уровня Metaservice-* - с деактивацией происходит и отзыв глобальной роли (обработчиком). Для уровня Partner-* отзыв роли происходит только в том случае, | ||
| + | |||
| + | Что происходит, | ||
| + | В этом случае все соответствующие Permission переходят в статус deactivated или pending/ | ||
| + | |||
| + | Как проверить возможность отображения страницы пользователю? | ||
| + | * если роль уровня Metaservice - достаточно просто ее проверить. | ||
| + | * если роль уровня Partner - то отображаются только страницы в соответствии с Permission для данного конкретного юрлица, | ||
open/tech/dev/common_user_roles.txt · Последнее изменение: 2025/07/06 12:54 — sharixadmin