AutorÃa | Ultima modificación | Ver Log |
{{!This file is part of Moodle - http://moodle.org/Moodle is free software: you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe 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 ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with Moodle. If not, see <http://www.gnu.org/licenses/>.}}{{!@template core/permissionmanager_roleTemplate which defines the role name in the capability table.Classes required for JS:* noneData attributes required for JS:* role-id* actionContext variables required for this template:* rolename Name of the role rendered - must have been prepared for output with format_string,or more likely one of the role API functions like role_fix_names.* roleid Id of the role* action Which action is done on click* spanclass class attribute of span* linkclass class attribute of link* adminurl moodle admin url* icon moodle icon for delete(x)* iconalt alt text for the icon. Must have been HTML escaped.Example context (json):{"rolename": "Manager","roleid": 1,"action": "prevent","spanclass": "allowed","linkclass": "preventlink","adminurl": "http://localhost/moodle/admin/","icon": "t/delete","iconalt": "Delete Student role"}}}<span style="display:inline-block;" class="{{spanclass}}"> {{{rolename}}} <a href="{{adminurl}}roles/permissions.php" class="{{linkclass}}" data-role-id="{{roleid}}" data-action="{{action}}">{{#icon}}{{#pix}}{{icon}}, core, {{{iconalt}}}{{/pix}}{{/icon}}</a></span>