IForumPermissionsProvider - интерфейс
Объект, предоставляющий права доступа в соответствии с активной системой прав.
Например, для типового решения выполняет проверки на основании правил доступа и токена KrToken.
Пространство имён: Tessa.ForumsСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public interface IForumPermissionsProvider
Public Interface IForumPermissionsProvider
public interface class IForumPermissionsProvider
type IForumPermissionsProvider = interface end
CheckAddTopicPermissionAsync |
Проверяет право текущего пользователя на добавление топиков в обсуждения по указанной карточке.
Возвращает признак того, что запрошенные права успешно получены, и результат валидации с сообщениями об ошибках и предупреждениями.
|
CheckEditMessagesPermissionAsync |
Проверяет право текущего пользователя на редактирование сообщений в заданном топике.
Возвращает признак того, что запрошенные права успешно получены, и результат валидации с сообщениями об ошибках и предупреждениями.
|
CheckSuperModeratorPermissionAsync |
Проверяет право текущего пользователя на доступ к обсуждениям в режиме супермодератора.
Возвращает признак того, что запрошенные права успешно получены, и результат валидации с сообщениями об ошибках и предупреждениями.
|
GetAvailableTopicsAsync |
Получает коллекцию доступных для пользователя топиков в карточке.
|
GetEditPermissionsInfoAsync |
Проверяет наличие прав на редактирование сообщений у пользователя в заданном топике
и создает токен с рассчитанными правами.
|
ResolveUserPermissionsAsync |
Получает права доступа текущего пользователя к топику.
|