Moodle Plugins directory: Edit roles by capability | Moodle.org
Edit roles by capability
Administration tools ::: tool_editrolesbycap
Maintained by
Tim Hunt,
Anupama Sarjoshi
A Moodle admin tool to edit the permissions for one capability in all roles on one screen.
Latest release:
610 sites
111 downloads
43 fans
Current versions available: 6
Install this plugin into the admin/tool folder, in a subfolder called editrolesbycap.
You will get a new entry under Site administration -> Users -> Permissions that lets you select a capability, and then edit the permission for that capability in all role definition.
Contributors
Tim Hunt (Lead maintainer)
Anupama Sarjoshi: Developer
Please login to view contributors details and/or to contact them
Is there a plan to make this plug-in available for Moodle 2.5
BTW, I made a useful SQL query that compare Role capabilities
(If you are using block/configurable_reports or ad-hoc system reports)
http://docs.moodle.org/26/en/ad-hoc_contributed_reports#Compare_role_capability_and_permissions
.Plugin "block/block_graph_stats_moodle23_2012062500" is defective or outdated, can not continue, sorry.
More information about this error
Debug info: Missing version.php file.
Error code: detectedbrokenplugin
Stack trace:
◦line 699 of \lib\upgradelib.php: plugin_defective_exception thrown
◦line 360 of \lib\upgradelib.php: call to upgrade_plugins_blocks()
◦line 1524 of \lib\upgradelib.php: call to upgrade_plugins()
◦line 329 of \admin\index.php: call to upgrade_noncore()
Note that the automated Behat test fails, which I think is just because of some change in the Behat testing system. That needs to be fixed at some point, but not now.
Just a little detail when looking at logs generated :
The user id id '3' has unassigned the 'mod/lti:requesttooladd' capability for role '3'
should better be :
The user with id '3' has unassigned the 'mod/lti:requesttooladd' capability for role '3'