2015-04-07 09:21:46 +08:00
{{!
This file is part of Moodle - http://moodle.org/
Moodle is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Moodle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Moodle. If not, see <http://www.gnu.org/licenses/>.
}}
{{!
@template core/permissionmanager_panelcontent
Template which defines the inner content of panel when selecting roles.
Classes required for JS:
* none
Data attributes required for JS:
* none
Context variables required for this template:
* confirmation Confirmation text
2020-11-24 17:20:12 +00:00
* roles array of role details. Note: in this array, rolename must have been
prepared for output with format_string, or more likely one of the role API functions like role_fix_names.
2015-04-07 09:21:46 +08:00
Example context (json):
2015-09-03 14:44:57 +08:00
{ "message": "Do you really want to remove Non-editing teacher from the list of allowed roles for capability View added and updated modules in recent activity block?",
2020-11-24 17:20:12 +00:00
"roles": [{"roleid": 1, "rolename": "Manager", "disabled": "disabled"}]}
2015-04-07 09:21:46 +08:00
}}
<div class="popup_content" style="text-align:center;">
{{message}} <hr/>
<div class="role_buttons">
{{#roles}}
2020-11-24 17:20:12 +00:00
<button type="button" class="btn btn-secondary mb-1" data-role-id="{{roleid}}" {{disabled}}>{{{rolename}}}</button>
2015-04-07 09:21:46 +08:00
{{/roles}}
</div>
2015-09-01 12:43:23 +01:00
</div>