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

Implement core_privacy for assignment plugins.

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Minor Minor
    • 3.3.6, 3.4.3
    • 3.3.5, 3.4, 3.5
    • Privacy
    • MOODLE_33_STABLE, MOODLE_34_STABLE, MOODLE_35_STABLE
    • MOODLE_33_STABLE, MOODLE_34_STABLE
    • MDL-61918-master
    • Hide

      Testing can be completed by running the attached testwithmanager.php script in the Moodle root folder. Make sure you've purged the caches (php admin/cli/purge_caches.php), before running testwithmanager.php.

      1. Check that assignment plugins are compliant
      2. Check that all assignment plugins are null providers
      3. Check that the null reason is valid

      You should receive a script output like:

      Testing the compliant plugins:
       
      ......
       
      == assignment_offline (assignment_offline\privacy\provider) ==
          Claims not to store any data with reason:
              'The Offline assignment plugin does not store any personal data.'
      == assignment_online (assignment_online\privacy\provider) ==
          Claims not to store any data with reason:
              'The Online assignment plugin does not store any personal data.'
      == assignment_upload (assignment_upload\privacy\provider) ==
          Claims not to store any data with reason:
              'The Upload assignment plugin does not store any personal data.'
      == assignment_uploadsingle (assignment_uploadsingle\privacy\provider) ==
          Claims not to store any data with reason:
              'The Upload single assignment plugin does not store any personal data.'
       

      Show
      Testing can be completed by running the attached testwithmanager.php script in the Moodle root folder. Make sure you've purged the caches (php admin/cli/purge_caches.php), before running testwithmanager.php. Check that assignment plugins are compliant Check that all assignment plugins are null providers Check that the null reason is valid You should receive a script output like: Testing the compliant plugins:   ......   == assignment_offline (assignment_offline\privacy\provider) == Claims not to store any data with reason: 'The Offline assignment plugin does not store any personal data.' == assignment_online (assignment_online\privacy\provider) == Claims not to store any data with reason: 'The Online assignment plugin does not store any personal data.' == assignment_upload (assignment_upload\privacy\provider) == Claims not to store any data with reason: 'The Upload assignment plugin does not store any personal data.' == assignment_uploadsingle (assignment_uploadsingle\privacy\provider) == Claims not to store any data with reason: 'The Upload single assignment plugin does not store any personal data.'  

      Implement core_privacy for assignment plugins.

        1. Capture.PNG
          50 kB
          Janelle Barcega
        2. testwithmanager.php
          3 kB
          Mihail Geshoski

            Geshoski Mihail Geshoski
            Geshoski Mihail Geshoski
            Carlos Escobedo Carlos Escobedo
            Andrew Lyons Andrew Lyons
            Janelle Barcega Janelle Barcega
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:

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

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