Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-17081

Implement import/export "Permissions" settings for "Manage roles" tab

    XMLWordPrintable

Details

    • Any
    • MOODLE_19_STABLE, MOODLE_20_STABLE, MOODLE_21_STABLE, MOODLE_24_STABLE, MOODLE_25_STABLE
    • MOODLE_26_STABLE
    • w26_MDL-17081_m26_roles2
    • Hide

      1/ try exporting of role xml (from role view page)
      2/ test adding of new roles - based on other role, archetype or xml preset
      3/ test resetting of existing role to other role, archetype or xml preset (note you can intentionally select both role and xml at the same time, this is useful if xml does not contain all capabilities)
      4/ test editing of roles
      5/ test deleting of roles

      6/ test new installation - verify the roles,contextlevels,archetypes,allowxxx, etc. are the same as before

      Show
      1/ try exporting of role xml (from role view page) 2/ test adding of new roles - based on other role, archetype or xml preset 3/ test resetting of existing role to other role, archetype or xml preset (note you can intentionally select both role and xml at the same time, this is useful if xml does not contain all capabilities) 4/ test editing of roles 5/ test deleting of roles 6/ test new installation - verify the roles,contextlevels,archetypes,allowxxx, etc. are the same as before
    • 20
    • BACKEND Sprint 1

    Description

      Suggest to implement "import / export" settings for the role "permissions". See the two proposed solutions (probably only one need to be implemented)... This is particularly useful for larger "enterprise-level" moodle implementation as we often have staging, testing, and development moodle installations and if we have customized role settings, it is a pain in the butt to manually change all of them one by one (it's a long list of the "Permissions" for all the newly deployed moodle instances. Thanks!

      Balsamiq Wireframes

        Attachments

          1. Import-export-roles.bmml
            6 kB
            Daniel Neis Araujo
          2. Import-export-roles.bmml
            6 kB
            Daniel Neis Araujo
          3. Import-export-roles.bmml
            6 kB
            Daniel Neis Araujo
          4. Import-export-roles.bmml
            3 kB
            Daniel Neis Araujo
          5. Import-export-roles.png
            74 kB
            Daniel Neis Araujo
          6. manager-existingsite.xml
            21 kB
            Sam Hemelryk
          7. mdl17081.diff
            3 kB
            Luis Henrique Mulinari
          8. mdl17081.diff
            30 kB
            Daniel Neis Araujo
          9. mdl17081-v2.diff
            31 kB
            Daniel Neis Araujo
          10. mdl17081-v3.diff
            30 kB
            Jonathan Champ
          11. Pre-import-screen.bmml
            8 kB
            Daniel Neis Araujo
          12. Pre-import-screen.bmml
            8 kB
            Daniel Neis Araujo
          13. Pre-import-screen.png
            80 kB
            Daniel Neis Araujo
          14. remap-of-roles.bmml
            5 kB
            Daniel Neis Araujo
          15. remap-of-roles.png
            87 kB
            Daniel Neis Araujo

          Issue Links

            Activity

              People

                skodak Petr Skoda
                chuang Wen Hao Chuang
                Eloy Lafuente (stronk7) Eloy Lafuente (stronk7)
                Sam Hemelryk Sam Hemelryk
                David Woloszyn, Huong Nguyen, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo, David Woloszyn, Huong Nguyen, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo, Huong Nguyen, Barbara Ramiro, Bas Brands, Mathew May, David Woloszyn, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo
                Votes:
                39 Vote for this issue
                Watchers:
                39 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:
                  18/Nov/13