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

Implement core_privacy for media plugins.

    XMLWordPrintable

    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 media plugins are compliant
      2. Check that all media plugins are null providers
      3. Check that the null reason is valid

      You should receive a script output like:

      Testing the compliant plugins:
       
      .....
       
      == media_html5audio (media_html5audio\privacy\provider) ==
          Claims not to store any data with reason:
              'The HTML5 audio media plugin does not store any personal data.'
      == media_html5video (media_html5video\privacy\provider) ==
          Claims not to store any data with reason:
              'The HTML5 video media plugin does not store any personal data.'
      == media_swf (media_swf\privacy\provider) ==
          Claims not to store any data with reason:
              'The Flash animation media plugin does not store any personal data.'
      == media_videojs (media_videojs\privacy\provider) ==
          Claims not to store any data with reason:
              'The VideoJS player media plugin does not store any personal data.'
      == media_vimeo (media_vimeo\privacy\provider) ==
          Claims not to store any data with reason:
              'The Vimeo media plugin does not store any personal data.'
      == media_youtube (media_youtube\privacy\provider) ==
          Claims not to store any data with reason:
              'The Youtube media 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 media plugins are compliant Check that all media plugins are null providers Check that the null reason is valid You should receive a script output like: Testing the compliant plugins:   .....   == media_html5audio (media_html5audio\privacy\provider) == Claims not to store any data with reason: 'The HTML5 audio media plugin does not store any personal data.' == media_html5video (media_html5video\privacy\provider) == Claims not to store any data with reason: 'The HTML5 video media plugin does not store any personal data.' == media_swf (media_swf\privacy\provider) == Claims not to store any data with reason: 'The Flash animation media plugin does not store any personal data.' == media_videojs (media_videojs\privacy\provider) == Claims not to store any data with reason: 'The VideoJS player media plugin does not store any personal data.' == media_vimeo (media_vimeo\privacy\provider) == Claims not to store any data with reason: 'The Vimeo media plugin does not store any personal data.' == media_youtube (media_youtube\privacy\provider) == Claims not to store any data with reason: 'The Youtube media 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 Master Branch:
      MDL-61902-master

      Description

      Implement core_privacy for media plugins.

        Attachments

          Activity

            People

            Assignee:
            Geshoski Mihail Geshoski
            Reporter:
            Geshoski Mihail Geshoski
            Peer reviewer:
            Sara Arjona (@sarjona)
            Integrator:
            Andrew Nicols
            Tester:
            Gladys Basiana
            Participants:
            Component watchers:
            Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
            Votes:
            0 Vote for this issue
            Watchers:
            4 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 - 1 hour
                1h