Note: You are currently viewing documentation for Moodle 3.11. Up-to-date documentation for the latest stable version of Moodle may be available here: Role export and import.

Role export and import: Difference between revisions

From MoodleDocs
No edit summary
(clearer wording as suggested by Tommy Peterson in MDL-65871)
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Roles}}
{{Roles}}
==Role export==
==Export role definition to file==


To export role definition:
To export role definition:
#Go to ''Administration > Site administration > Users > Permissions > Define roles''.  
#Go to ''Site administration > Users > Permissions > Define roles''.  
#Click on a role name
#Click on a role name
#Click "Export" button
#Click "Export" button
Line 11: Line 11:
* role name and description
* role name and description
* allowed context levels
* allowed context levels
* allow setting for role assignment, overrides and role switching
* allow settings for role assignments, overrides and role switching
* list of permissions at the system level
* list of permissions at the system level


==Create new role (import) from definition==


==Create new role from definition==
To create new role (to import a previously exported role definition):
 
#Go to ''Site administration > Users > Permissions > Define roles''.  
To create new role:
#Go to ''Administration > Site administration > Users > Permissions > Define roles''.  
#Click "Add a new role button"
#Click "Add a new role button"
#Upload preset
#Upload preset
Line 24: Line 23:
#Review new role and scroll down and click "Create this role"
#Review new role and scroll down and click "Create this role"


==Import changes to existing role definition==


==Reset existing role to definition==
To reset or change an existing role by importing a definition you exported elsewhere:
 
#Go to ''Site administration > Users > Permissions > Define roles''.  
To reset role:
#Go to ''Administration > Site administration > Users > Permissions > Define roles''.  
#Click on a role name
#Click on a role name
#Click "Reset" button
#Click "Reset" button
Line 38: Line 36:


[[Category:Site administration]]
[[Category:Site administration]]
[[es:Importar y exportar roles]]
[[de:Rollen importieren und exportieren]]
[[fr:Importation et exportation de rôles]]

Latest revision as of 12:29, 13 June 2019


Export role definition to file

To export role definition:

  1. Go to Site administration > Users > Permissions > Define roles.
  2. Click on a role name
  3. Click "Export" button
  4. XML file containing definition of the role is downloaded to your computer.

The definition file includes following data:

  • role name and description
  • allowed context levels
  • allow settings for role assignments, overrides and role switching
  • list of permissions at the system level

Create new role (import) from definition

To create new role (to import a previously exported role definition):

  1. Go to Site administration > Users > Permissions > Define roles.
  2. Click "Add a new role button"
  3. Upload preset
  4. Click "Continue"
  5. Review new role and scroll down and click "Create this role"

Import changes to existing role definition

To reset or change an existing role by importing a definition you exported elsewhere:

  1. Go to Site administration > Users > Permissions > Define roles.
  2. Click on a role name
  3. Click "Reset" button
  4. Upload preset
  5. Select required reset options
  6. Click "Continue"
  7. Review changes of role definition and scroll down and click "Save changes"