Подскажите, пожалуйста, какие права нужны, чтобы это опция появилась в контекстном меню у элементов курса?
Дал разрешение на копирование/удаление элементов (рис снизу), но ее нет.
Подскажите, пожалуйста, какие права нужны, чтобы это опция появилась в контекстном меню у элементов курса?
Дал разрешение на копирование/удаление элементов (рис снизу), но ее нет.
/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 разрешения включены.
Если какие-то проблемы с ролью, попробуйте сбросить её настройки на дефолтные:
Если не поможет, добавьте новую роль на основе файла XML (прикрепил станд. роль препода)
И впредь не "играйтесь" со стандартными ролями, создайте дубликат роли и тренируйтесь на нем.
Благодарю, Вадим.
Обнаружил, что в другой созданной роли лишаю прав:
moodle/backup:backuptargetimport', 'moodle/restore:restoretargetimport');Поэтому у роли "Учитель" они отнимались.