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

Confusing Data Protection Officer role mapping setting

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.5
    • Fix Version/s: 3.5
    • Component/s: Privacy
    • Labels:
    • Testing Instructions:
      Hide
      1. Login as an admin
      2. Go to "Site administration / Users / Define roles"
      3. Create a Data Protection Officer role with the following settings:
        Short name dpo
        Custom full name Data Protection Officer
        Role archetype None
        Context types where this role may be assigned System
        Capability "moodle/site:configview" (Allow)
        Capability "tool/dataprivacy:managedatarequests" (Allow)
      4. Save changes.
      5. Edit the "Manager" role and add the "'tool/dataprivacy:managedatarequests'" capability
      6. Save the changes.
      7. Go back to "Site administration / Privacy and policies / Privacy settings"
      8. Check the "Data Protection Officer role mapping" setting.
      9. Confirm that it is rendered as a set of multi-select checkbox controls.
      10. Confirm that the options are "Manager" and "Data Protection Officer".
      Show
      Login as an admin Go to " Site administration / Users / Define roles " Create a Data Protection Officer role with the following settings: Short name dpo Custom full name Data Protection Officer Role archetype None Context types where this role may be assigned System Capability "moodle/site:configview" (Allow) Capability "tool/dataprivacy:managedatarequests" (Allow) Save changes. Edit the " Manager " role and add the " 'tool/dataprivacy:managedatarequests' " capability Save the changes. Go back to " Site administration / Privacy and policies / Privacy settings " Check the " Data Protection Officer role mapping " setting. Confirm that it is rendered as a set of multi-select checkbox controls. Confirm that the options are " Manager " and " Data Protection Officer ".
    • Affected Branches:
      MOODLE_35_STABLE
    • Fixed Branches:
      MOODLE_35_STABLE
    • Pull Master Branch:
      MDL-62291-master

      Description

      If you create a role with capability 'tool/dataprivacy:managedatarequests' then the name of the role appears in the Data Protection Officer role mapping box.

      It's confusing because the default is 'None', yet the setting doesn't have an option 'None'.

      It's also confusing because although it appears that the role with capability 'tool/dataprivacy:managedatarequests' is selected as Data Protection Officer role mapping, you actually have to click to select it and then save changes.

        Attachments

        1. dpo role mapping setting.png
          dpo role mapping setting.png
          22 kB
        2. multi.png
          multi.png
          28 kB
        3. screenshot-1.png
          screenshot-1.png
          27 kB
        4. single.png
          single.png
          24 kB
        5. Step9 and Step10_MDL-62291.PNG
          Step9 and Step10_MDL-62291.PNG
          16 kB

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  17/May/18

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 30 minutes
                  30m