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

Minor fixes to metadata types and addition of core method for retrieving the null provider reason.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • 3.3.6, 3.4.3
    • 3.5
    • Privacy
    • None
    • MOODLE_35_STABLE
    • MOODLE_33_STABLE, MOODLE_34_STABLE
    • wip-MDL-61815-master
    • Hide
      1. Install a version of the data privacy tool that contains a registry showing the status of all of the plugins on the site:
        1. Open a terminal and go to the admin/tool directory
        2. Clone my repo:

          git clone git@github.com:abgreeve/moodle-tool_dataprivacy.git dataprivacy

        3. Checkout the MDL-61489 branch
          • Master

            git checkout MDL-61489-master

          • 34

            git checkout MDL-61489-34

          • 33

            git checkout MDL-61489-33

      2. Log in as an admin.
      3. Proceed with the upgrade process to install the data privacy tool.
      4. Go to "Site administration > Data privacy > Data registry 2"
      5. Check that there are no errors. (Perhaps only warnings about missing strings, but that's fine).
      6. Find a plugin currently labelled as compliant and is a null provider such as "Gregorian calendar type".
      7. Expand for further details.
      8. Check that there is an English explanation available.
      Show
      Install a version of the data privacy tool that contains a registry showing the status of all of the plugins on the site: Open a terminal and go to the admin/tool directory Clone my repo: git clone git@github.com:abgreeve/moodle-tool_dataprivacy.git dataprivacy Checkout the MDL-61489 branch Master git checkout MDL-61489-master 34 git checkout MDL-61489-34 33 git checkout MDL-61489-33 Log in as an admin. Proceed with the upgrade process to install the data privacy tool. Go to " Site administration > Data privacy > Data registry 2 " Check that there are no errors. (Perhaps only warnings about missing strings, but that's fine). Find a plugin currently labelled as compliant and is a null provider such as "Gregorian calendar type". Expand for further details. Check that there is an English explanation available.

      Both plugintype_link and subsystem_link metadata types have a method get_privacy_fields() which is type hinted to return an array, but return null.
      There was also no current way for the dataprivacy tool to get to the null provider reason, so a method needs to be created in core to get at that.

        1. 1.PNG
          14 kB
          Janelle Barcega

            abgreeve Adrian Greeve
            abgreeve Adrian Greeve
            Andrew Lyons Andrew Lyons
            Jake Dallimore Jake Dallimore
            Janelle Barcega Janelle Barcega
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.