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.

            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.