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

Implement core_privacy for assignment plugins.

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.3.5, 3.4, 3.5
    • Fix Version/s: 3.3.6, 3.4.3
    • Component/s: Privacy
    • Labels:
    • Testing Instructions:
      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.'  
    • Affected Branches:
      MOODLE_33_STABLE, MOODLE_34_STABLE, MOODLE_35_STABLE
    • Fixed Branches:
      MOODLE_33_STABLE, MOODLE_34_STABLE
    • Pull 3.3 Branch:
    • Pull 3.4 Branch:
    • Pull Master Branch:
      MDL-61918-master

      Description

      Implement core_privacy for assignment plugins.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Votes:
                  0 Vote for this issue
                  Watchers:
                  6 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 - 8 minutes
                    8m