Общая картина
Полный доступ ко всему: статьи любых авторов, разделы, тарифы, пользователи. Обходит любые ограничения.
Модерирует статьи Авторов, публикует, удаляет. Не может трогать статьи других Редакторов и Администраторов.
Создаёт и редактирует свои статьи. Публикует, если тариф позволяет. Чужие статьи — недоступны.
Базовая роль всех зарегистрированных. Просмотр публичных статей, оценка, закладки. Создавать статьи — не может.
Кто что может
Полная матрица прав доступа к разделу управления Базой знаний (админ-панель, не публичная часть сайта).
| Действие | Администратор | Редактор | Автор | Читатель |
|---|---|---|---|---|
| Статьи | ||||
| Просмотр всех статей в админке | Да | Нет | Нет | Нет |
| Просмотр своих статей | Да | Да | Да | Нет |
| Просмотр статей авторов | Да | Да | Нет | Нет |
| Создание статей | Да | Да | Да | Нет |
| Редактирование своих статей | Да | Да | Да | Нет |
| Редактирование статей авторов | Да | Да | Нет | Нет |
| Редактирование статей редакторов | Да | Нет | Нет | Нет |
| Редактирование статей администраторов | Да | Нет | Нет | Нет |
| Удаление своих статей | Да | Да | Да | Нет |
| Удаление статей авторов | Да | Да | Нет | Нет |
| Удаление статей редакторов | Да | Нет | Нет | Нет |
| Удаление статей администраторов | Да | Нет | Нет | Нет |
| Разделы | ||||
| Просмотр разделов | Да | Нет | Нет | Нет |
| Создание разделов | Да | Нет | Нет | Нет |
| Редактирование разделов | Да | Нет | Нет | Нет |
| Удаление разделов | Да | Нет | Нет | Нет |
| Чтение на сайте | ||||
| Статьи с видимостью Public | Да | Да | Да | Да |
| Статьи с видимостью Registered | Да | Да | Да | Да* |
| Статьи с видимостью Admin | Да | Нет | Нет | Нет |
| Обратная связь | ||||
| Оценка «Помогло / Не помогло» | Да | Да | Да | Да |
| Сохранение в закладки | Да | Да | Да | Да |
| Сообщить об ошибке | Да | Да | Да | Да |
Registered — только после входа в систему.
Видимость статей
Каждая статья имеет настройку видимости. Она определяет, кто увидит статью в публичной части базы знаний.
Включая гостей (незалогиненных пользователей) и поисковые системы. Статьи с этой видимостью попадают в поиск и индексируются.
Пользователь должен войти в систему. Читатели, Авторы, Редакторы и Администраторы видят статью. Гости — нет.
Служебные инструкции, чувствительная документация. Не видны никому, кроме роли Администратор.
Частые вопросы
Может ли Автор публиковать статьи?
Да. В Базе знаний Автор может публиковать статьи самостоятельно — при условии, что у него есть тариф с правом публикации (canPublish = true). Это отличается от Блога, где публикация требует прав Редактора.
Может ли Редактор удалить статью Администратора?
Нет. Статьи администраторов защищены от редактирования и удаления другими ролями. Только сам администратор или другой администратор может изменить или удалить такую статью.
Как Автор получает свою роль?
Роль Автор выдаётся автоматически при подключении контентного тарифа (например, «Автор» в Базе знаний). Также её может назначить Администратор вручную. Базовой ролью всех зарегистрированных пользователей является Читатель.
Кто управляет разделами базы знаний?
Только Администратор. Создание, редактирование и удаление разделов недоступны ни Редакторам, ни Авторам. Это защищает структуру базы знаний от случайных изменений.