moodle - Moodle:授予经理用户访问“用户个人资料字段”的权限
问题描述
我有一个用户是经理,并希望授予对以下区域的访问权限,以便他们可以继续编辑配置文件字段:
主页 / 站点管理 / 用户 / 帐户 / 用户配置文件字段
当用户尝试访问该区域时,他们会收到拒绝访问错误。我尝试查看经理的定义角色,但找不到该页面的正确角色。
这甚至可能吗?
我使用的是 3.6.3 版。
解决方案
用户需要moodle/site:config
能够让他们访问几乎所有内容的能力。
您可以尝试创建新功能或使用现有功能,然后在/admin/settings/users.php
$ADMIN->add('users', new admin_externalpage('profilefields', new lang_string('profilefields','admin'), "$CFG->wwwroot/user/profile/index.php", array('moodle/site:config', 'newcapabilityhere')));
推荐阅读
- c - lseek() 的 SEEK_HOLE 是否按预期运行?
- google-bigquery - 使用 Google Composer 运行 Bigquery 查询
- c++ - 模板化构造函数专业化
- function - 有没有办法在 perl 中将函数声明为变量?
- javascript - 在将 API 数据传递到组件方面需要帮助
- jquery - 如何使用 jquery 在引导时间选择器中禁用过去的时间
- reactjs - 如何在reactjs中的cellrenderer中添加模态
- c# - C# 在哈希中存储和检索对象属性
- python-3.x - 如何以 UTF-8 格式打开 HTML 文件进行解析?
- r - 如何使用另一个数据框根据多个条件过滤数据框