Как получить зарегистрированные роли пользователей через API-Sensenet

Мне нужно получить роль пользователя, который вошел в систему, чтобы обеспечить функции на основе ролей. Я не могу получить тип роли из API. есть ли способ получить зарегистрированную роль пользователя через API?


person Anil Kumar    schedule 21.11.2019    source источник
comment
Вы имеете в виду на стороне сервера или клиента? С# или JS? :)   -  person Miklós Tóth    schedule 21.11.2019
comment
@MiklósTóth Мы используем React для интерфейса. Чтобы быть конкретным, у меня есть кнопка создания каталога в интерфейсе. Только определенные пользователи с определенными ролями должны иметь возможность использовать это. Это означает, что для других пользователей эта кнопка должна быть невидимой.   -  person Anil Kumar    schedule 05.12.2019


Ответы (1)


Если вы знаете путь пользователя, вы можете использовать действие GetPermissions:

http://example.com/OData.svc/workspaces/Project('budapestprojectworkspace')/GetPermissions?identity=userPath

Ознакомьтесь с документацией здесь

person Aniko Litvanyi    schedule 21.11.2019
comment
Мне нужно это для кнопки в передней части. Ни для какого контента. - person Anil Kumar; 05.12.2019