Права для дублирования элементов курса

Права для дублирования элементов курса

от Pavel Lomov -
Количество ответов: 2

Подскажите, пожалуйста, какие права нужны, чтобы это опция появилась в контекстном меню у элементов курса?

Дал разрешение на копирование/удаление элементов (рис снизу), но ее нет.

права

В ответ на Pavel Lomov

Re: Права для дублирования элементов курса

от Vadim Tabunshchik -
Изображение пользователя Developers

/course/lib.php, строки 2109-2118:

// Duplicate (require both target import caps to be able to duplicate and backup2 support, see modduplicate.php)
if (has_all_capabilities($dupecaps, $coursecontext)
................................

Смотрим, что такое $dupecaps - строка 2016:

    $dupecaps = array('moodle/backup:backuptargetimport', 'moodle/restore:restoretargetimport');

Вроде у вас эти 2 разрешения включены.

Если какие-то проблемы с ролью, попробуйте сбросить её настройки на дефолтные:

ris

Если не поможет, добавьте новую роль на основе файла XML (прикрепил станд. роль препода)

И впредь не "играйтесь" со стандартными ролями, создайте дубликат роли и тренируйтесь на нем. улыбаюсь

В ответ на Vadim Tabunshchik

Re: Права для дублирования элементов курса

от Pavel Lomov -

Благодарю, Вадим.

Обнаружил, что в другой созданной роли лишаю прав:

moodle/backup:backuptargetimport', 'moodle/restore:restoretargetimport');
Поэтому у роли "Учитель" они отнимались.