Перейти к содержанию
iyelyCourse
RU

Настройка и управление

Как управлять ролями пользователей и правами на действия в Course?

Назначенная пользователю роль определяет, какие действия ему разрешены в Course. На экране редактирования роли права сгруппированы по модулям; поиск работает по названию группы, а также по названию и описанию права. После сохранения выбранный набор прав применяется ко всем пользователям, которым назначена эта роль.

Название роли, права на действия и выбранная область данных — разные сведения. Наличие вариантов области данных на экране само по себе не означает, что они ограничивают доступ при каждом запросе записей.

На этой странице

Изменяйте права на действия с учётом других пользователей

  1. Проверьте роль и назначенных ей пользователей.

    Сверьте название роли и список пользователей, которым она назначена. Изменение затронет и других людей с той же ролью.

  2. Найдите нужное право.

    Воспользуйтесь поиском по правам. Читайте описания отдельных действий: просмотр, управление, утверждение и отзыв утверждения могут требовать разных прав.

  3. Настройте выбор прав.

    Выберите права по одному или воспользуйтесь выбором для видимой группы. При активном поиске групповой выбор применяется к видимым результатам; не считайте, что права за пределами результатов тоже выбраны.

  4. Сохраните роль и проверьте доступ.

    Сохраните изменения, затем проверьте нужный экран и действие под учётной записью затронутого пользователя. По одному лишь экрану роли нельзя заключить, что выбранная область данных ограничивает видимость всех записей.

Различайте права на действия и доступ к записям

Видимость кнопки сама по себе не описывает весь доступ к данным. Право выполнить действие и правила доступа к конкретной записи нужно оценивать отдельно.

Различайте права на действия и доступ к записям
ПонятиеЧто оно означает в текущей версии
Право на действиеОпределяет, может ли пользователь выполнить защищённое действие.
РольОпределение, через которое набор прав связывается с пользователем.
Выбранная область данныхСохраняется в роли; общее ограничение всех запросов по этой настройке ещё не реализовано.
Фильтр по учебному заведению или брендуСужает данные на экране или в отчёте; сам по себе не служит механизмом контроля доступа.
Связанная учётная запись преподавателяПроверяется отдельно для некоторых действий, например для доступа к собственному занятию.

Почему связанные действия требуют разных прав?

Утверждение продажи и отзыв утверждения требуют разных прав. Управление расписанием занятий и блокировка времени тоже проверяются отдельно. Возможность открыть экран не означает права выполнять все доступные на нём действия.

Пользователь, связанный с учётной записью преподавателя, может отмечать посещаемость на собственном занятии по отдельному правилу доступа. Более широкое право на работу с посещаемостью предоставляет другой путь. Для конкретного действия проверьте, какое право или какая связь с учётной записью преподавателя требуется.

Учитывайте системные роли и ограничения области данных

Системные роли защищены от редактирования. Если изменение отклонено, проверьте защиту системной роли и право на это действие; не списывайте отказ на временную ошибку формы. При изменении настраиваемой роли сохраняется весь выбранный набор прав.

Если нужно строго разделить записи между учебными заведениями или консультантами, не предполагайте, что текущие варианты области данных уже обеспечивают такое разделение. Необходимые правила доступа к записям нужно реализовать и проверить отдельно. Эта страница описывает действующие права на действия, не выдавая незавершённое ограничение области данных за готовую функцию.

Частые вопросы

Даёт ли название роли «Администратор» все права?

Нет. Права определяются сохранёнными ключами разрешений, а не названием роли. Проверьте выбранные права отдельно.

Выбирает ли кнопка «Выбрать все» весь каталог при активном поиске?

Групповой выбор на экране роли касается прав, видимых в результатах поиска. Права вне этих результатов проверьте отдельно.

Достаточно ли выбрать область одного учебного заведения для разделения данных?

Нет. В текущей версии область данных не является общим ограничением для всех запросов. Не основывайте требование к безопасности только на этом выборе.

Оцените Course с учётом работы вашего учебного заведения

Изучите описанные возможности в своём аккаунте или обсудите задачи вашего учебного заведения с нашей командой.