IForumPermissionsProvider - интерфейс

Объект, предоставляющий права доступа в соответствии с активной системой прав. Например, для типового решения выполняет проверки на основании правил доступа и токена KrToken.

Definition

Пространство имён: Tessa.Forums
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public interface IForumPermissionsProvider

Методы

CheckAddTopicPermissionAsync Проверяет право текущего пользователя на добавление топиков в обсуждения по указанной карточке. Возвращает признак того, что запрошенные права успешно получены, и результат валидации с сообщениями об ошибках и предупреждениями.
CheckEditMessagesPermissionAsync Проверяет право текущего пользователя на редактирование сообщений в заданном топике. Возвращает признак того, что запрошенные права успешно получены, и результат валидации с сообщениями об ошибках и предупреждениями.
CheckSuperModeratorPermissionAsync Проверяет право текущего пользователя на доступ к обсуждениям в режиме супермодератора. Возвращает признак того, что запрошенные права успешно получены, и результат валидации с сообщениями об ошибках и предупреждениями.
GetAvailableTopicsAsync Получает коллекцию доступных для пользователя топиков в карточке.
GetEditPermissionsInfoAsync Проверяет наличие прав на редактирование сообщений у пользователя в заданном топике и создает токен с рассчитанными правами.
ResolveUserPermissionsAsync Получает права доступа текущего пользователя к топику.

См. также