Назначение ролей для отдельных категорий

Назначение ролей для отдельных категорий

от Екатерина Лобанова -
Количество ответов: 5
Назначаю пользователю роль администратора для отдельной категории. Но он не видит панели администрирования. Глобальные роли все работают. Не понимаю почему не получается назначить отдельно для каждой категории.
В ответ на Екатерина Лобанова

Re: Назначение ролей для отдельных категорий

от Alex Djachenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода Изображение пользователя ООО "Открытые Технологии" Изображение пользователя Тестер Moodle Изображение пользователя Эксперт по Moodle
Панель администратора видят только администраторы, назначенные глобально. В контексте категорий полномочия администратора не имеют смысла, они просто дают права редактирования категорий и курсов в них, а так же назначения ролей в этих категориях и курсах.
В ответ на Alex Djachenko

Re: Назначение ролей для отдельных категорий

от Екатерина Лобанова -
Проблема в том, что у пользователя не появляются эти права, аналогично с создателем курса для категории.
В ответ на Екатерина Лобанова

Re: Назначение ролей для отдельных категорий

от Alex Djachenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода Изображение пользователя ООО "Открытые Технологии" Изображение пользователя Тестер Moodle Изображение пользователя Эксперт по Moodle
Екатерина, не могли бы Вы подробнее объяснить, какие "эти" права не появляются?
Права администрирования действуют только в глобальном контексте, в категориях никакого администрирования, кроме управления курсами не может быть.
В ответ на Alex Djachenko

Re: Назначение ролей для отдельных категорий

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода
Назначение ролей для отдельных категорий имеет весьма большой смысл.
Вот у нас структура категорий такая: Факультет -> Кафедры, закреплённые за факультетом -> Предметы закреплённые за кафедрой -> и т.д.
Администратором в категории факультета назначается декан. Он создаёт категории для кафедр и назначает в них права администратора заведующим. Заведующей создаёт на своей кафедре категории для дисциплин и назначает в них роль создателя курса преподавателям.
Видеть панель управления, добавлять пользователей и делать многие другие действия, относящиеся ко всему сайту может только глобальный администратор.
Администратор же в категории может делать всё, что угодно с подкатегориями. Так как мы знаем, что роли на кафедре раздавал заведующий, мы можем с него спрашивать за все материалы кафедры. Заведующий знает, кому дал права на тот или иной предмет, а значит знает с кого спросить за те или иные материалы. А декан видит всю эту картину сверху до мельчайших подробностей и может сам при необходимости вмешаться. Всё в соответствии с административной структурой.

Если у декана были права на категорию факультета, то отдельным пунктом права на кафедру не должны появятся, они просто будут унаследованы во всех низлежащих категориях.
Может показаться, что есть отличия от того момента, когда у пользователя есть право создания курса и ему автоматически присваиваются права преподавателя в этом курсе. Если у пользователя уже есть права преподавателя в категории, в которой он создаёт курс, то такое право в курсе ему не будет назначено, так как оно просто будет унаследовано от категории.
В ответ на Alex Djachenko

Re: Назначение ролей для отдельных категорий

от Екатерина Лобанова -
Надо сделать так чтобы для каждой категории был свой администратор, который мог создавать и удалять курсы только своей категории, не видя при этом другие категории. Возможно такое сделать?