Привилегии (Privileges)
Привилегии (Privileges)
Общая информация
Сервис привилегий представляет собой механизм управления особыми возможностями пользователей. Привилегии дают пользователям доступ к эксклюзивным функциям и визуальным элементам, которые недоступны обычным пользователям.
Типы привилегий
В системе представлены следующие типы привилегий:
Доступ
Базовый тип привилегии, который предоставляет доступ к определенным функциям или разделам. Используется, когда необходимо просто предоставить разрешение на определенные действия.
Анимация аватара
Позволяет пользователю применять анимацию к своему аватару. Данная привилегия носит косметический характер и повышает визуальную уникальность профиля пользователя.
Цвет рамки аватара
Предоставляет возможность изменить цвет рамки аватара. Пользователи с этой привилегией могут выделить свой профиль уникальным цветовым оформлением.
Стикеры
Предоставляет пользователю доступ к эксклюзивным стикерам, которые можно использовать в чатах или других интерактивных элементах платформы.
Изменение имени пользователя
Позволяет пользователю изменять свое имя. Данная привилегия может быть ограничена по количеству использований.
Цвет имени пользователя
Предоставляет возможность установить кастомный цвет имени пользователя, что выделяет пользователя в общих списках и чатах.
Бизнес-процессы
Назначение привилегий
Привилегии могут быть назначены пользователям несколькими способами:
- Индивидуальное назначение: Администратор может назначить привилегию конкретному пользователю.
- Массовое назначение: Администратор может назначить привилегию группе пользователей одновременно.
- Автоматическое назначение: Привилегии могут назначаться автоматически при выполнении определенных условий (например, достижение определенного уровня, покупка в магазине).
Ограничения привилегий
Привилегии могут иметь следующие ограничения:
- Временные ограничения: Привилегия может быть действительна в течение ограниченного периода времени (в часах). После истечения срока действия привилегия автоматически отключается.
- Количественные ограничения: Привилегия может иметь ограничение на количество использований. После достижения лимита использований привилегия становится недоступной.
Проверка привилегий
Сервис постоянно проверяет наличие соответствующих привилегий при выполнении пользователем определенных действий:
- Проверка типа: Проверяется, есть ли у пользователя привилегия определенного типа.
- Валидация использования: Проверяется, может ли пользователь использовать конкретную привилегию с учетом всех ограничений (временных и количественных).
Отзыв привилегий
Привилегии могут быть отозваны в следующих случаях:
- Административный отзыв: Администратор может вручную отозвать привилегию у пользователя.
- Автоматическое истечение: Привилегия автоматически отзывается после истечения срока действия или исчерпания количества использований.
Визуальные эффекты привилегий
Некоторые привилегии предоставляют пользователям визуальные эффекты:
- Цвет имени: Позволяет пользователю выбрать цвет отображения своего имени на платформе.
- Цвет рамки аватара: Позволяет настроить цвет рамки, окружающей аватар пользователя.
- Анимация аватара: Добавляет динамические эффекты к аватару пользователя.
