Commit Graph

89847 Commits

Author SHA1 Message Date
David Monllao 57a59d6c5a MDL-61899 tool_dataprivacy: Remove upgrade.php and add @since 2018-04-18 18:18:09 +02:00
David Monllao aaae3c8c82 MDL-61899 tool_dataprivacy: Removing unnecessary dependencies
Includes MDL-61489
2018-04-18 18:17:42 +02:00
Adrian Greeve c2aad2188a MDL-61899 tool_dataprivacy: Addition of js file and misc. updates.
Includes MDL-61489
2018-04-18 18:17:10 +02:00
Barbara Ramiro eb6b4c2368 MDL-61899 tool_dataprivacy: Styling of the second registry.
Includes MDL-61489
2018-04-18 18:16:40 +02:00
Adrian Greeve d6ff9edd4f MDL-61899 tool_dataprivacy: Addition of plugin compliance registry.
Includes MDL-61489
2018-04-18 18:15:40 +02:00
David Monllao e95f0def95 MDL-61899 tool_dataprivacy: Fix reference to unexisting method
All credit goes to Marcel Behrmann
2018-04-18 18:15:31 +02:00
Jun Pataleta 6f094d4940 MDL-61899 tool_dataprivacy: Fetch context ids to update then update
Fetch the context ids to be updated first before performing the update
to the contextlist_context table to avoid using subquery that causes
cross DB compatibility issues.
2018-04-18 18:15:19 +02:00
Jun Pataleta cb775057fd MDL-61899 tool_dataprivacy: Additional fixes to tool
Fixes applied from the following issues:
1. MDL-61618
2. MDL-61901
2018-04-18 18:15:09 +02:00
David Monllao a8a6905039 MDL-61899 tool_dataprivacy: Refined patch fixing cibot complains 2018-04-18 18:14:59 +02:00
David Monllao c5572a933a MDL-61899 core: Add too_dataprivacy to core plugins 2018-04-18 18:14:43 +02:00
David Monllao 5efc1f9e64 MDL-61899 tool_dataprivacy: Subject access requests tool
This commit is composed of different issues, most of them under
MDL-61306:
- MDL-61888, MDL-61785, MDL-61830, MDL-61874, MDL-59720,
  MDL-61486, MDL-61697, MDL-61798, MDL-61685, MDL-61682,
  MDL-61684, MDL-61618, MDL-61681, MDL-61680, MDL-61487,
  MDL-61499, MDL-61500, MDL-61362 and MDL-59718

Contributions to this patch by:
- Jun Pataleta
- David Monllao
- Andrew Nicols
- Adrian B. Greeve
- Jake Dallimore
- Sara Arjona
2018-04-18 18:14:23 +02:00
sam marshall 73fd56663b MDL-61102 core_search: Improve performance by reducing schema checks 2018-04-18 16:24:51 +01:00
David Mudrák 7a429a160d MDL-62003 privacy: Fix reported coding style violation 2018-04-18 17:10:18 +02:00
David Mudrák 3ecbf154db MDL-62003 privacy: Consistently export files into _files folder
There were two major issues with the previous implementation:

* The exported folder name was localised so it was "Files" or "Soubory"
  etc depending on the current language. Yet URLs referring to the files
  in that folder were always rewritten with hard-coded English "files".
* Files from all fileareas and itemids were all exported to a single
  target directory. So if there were two files with the same name being
  exported from multiple areas (such as submission_content and
  submission_attachment in the workshop module), one would overwrite
  another.

The patch addresses these issues as follows:

* To unify the folder name and also to minimise the risk of conflict
  with a subcontext folder, we now always export stored files under
  "_files" folder.
* Under that folder, there is a subdirectory with the area name and then
  eventually another subdirectory with non-zero itemid. And there
  finally the stored_file is exported to under its own file path.
2018-04-18 17:10:12 +02:00
David Monllao b5cca5ae5a Merge branch 'MDL-61796-master' of https://github.com/lucaboesch/moodle 2018-04-18 15:20:19 +02:00
David Monllao b1e5899c25 Merge branch 'MDL-38099-master' of https://github.com/lucaboesch/moodle 2018-04-18 14:14:20 +02:00
Eloy Lafuente (stronk7) a53d48e0e3 Merge branch 'MDL-61621_master' of git://github.com/dmonllao/moodle 2018-04-18 12:57:38 +02:00
Jun Pataleta 76dacdb051 Merge branch 'MDL-62025_master' of git://github.com/markn86/moodle 2018-04-18 16:26:26 +08:00
Jun Pataleta 11bc4876ac Merge branch 'MDL-61928' of git://github.com/timhunt/moodle 2018-04-18 16:00:49 +08:00
Mark Nelson e95599a57b MDL-62025 mod_choice: only export in the CONTEXT_MODULE context 2018-04-18 15:10:12 +08:00
Frédéric Massart 61ae0c28db MDL-61970 mod_survey: Implement privacy API 2018-04-18 14:55:47 +08:00
Andrew Nicols 2babce1763 Merge branch 'MDL-61568-master' of git://github.com/zig-moodle/moodle 2018-04-18 14:24:28 +08:00
Mihail Geshoski 022ee47735 MDL-61969 datapreset_imagegallery: Implement null privacy provider 2018-04-18 13:50:05 +08:00
Mihail Geshoski f143179a66 MDL-61948 core_media: Implement null privacy provider 2018-04-18 13:44:13 +08:00
Zig Tan ef43b1d4d6 MDL-61568 core_repository: Implement privacy providers 2018-04-18 13:43:53 +08:00
Zig Tan d87e16435e MDL-61568 repository_onedrive: Implement privacy providers 2018-04-18 13:43:53 +08:00
Zig Tan 59f6980201 MDL-61568 repository_youtube: Implement privacy providers 2018-04-18 13:43:53 +08:00
Zig Tan a7b8587136 MDL-61568 repository_wikimedia: Implement privacy providers 2018-04-18 13:43:44 +08:00
Zig Tan b703ef4498 MDL-61568 repository_picasa: Implement privacy providers 2018-04-18 13:40:35 +08:00
Zig Tan 015b3974e7 MDL-61568 repository_merlot: Implement privacy providers 2018-04-18 13:40:34 +08:00
Zig Tan b9118a7481 MDL-61568 repository_googledocs: Implement privacy providers 2018-04-18 13:40:34 +08:00
Zig Tan 1e251bd424 MDL-61568 repository_flickr_public: Implement privacy providers 2018-04-18 13:40:34 +08:00
Zig Tan 35bf4711bb MDL-61568 repository_flickr: Implement privacy providers 2018-04-18 13:40:17 +08:00
Jun Pataleta 7c12fc2734 Merge branch 'MDL-61520-master' of git://github.com/lameze/moodle 2018-04-18 13:28:36 +08:00
Andrew Nicols ffced67c67 Merge branch 'MDL-61957-master' of git://github.com/sarjona/moodle 2018-04-18 12:39:34 +08:00
Andrew Nicols 1e351f0976 MDL-61864 lang: Fix trailing whitespace 2018-04-18 12:34:44 +08:00
Andrew Nicols 7d0fcb5c86 MDL-61864 tool_policy: Fix whitespace issues 2018-04-18 12:16:53 +08:00
Andrew Nicols a8b35f9ccd Merge branch 'wip-MDL-61864-master' of git://github.com/marinaglancy/moodle 2018-04-18 12:01:29 +08:00
Ryan Wyllie 81f43bc6d4 MDL-61138 question: add question exporters 2018-04-18 11:45:01 +08:00
Ryan Wyllie 6c057c77dc MDL-61138 mod_quiz: remove YUI random question modal 2018-04-18 11:45:01 +08:00
Ryan Wyllie 1e46fb428f MDL-61138 mod_quiz: use AMD modal for add random question 2018-04-18 11:45:00 +08:00
Ryan Wyllie f046b9a4c5 MDL-61138 mod_quiz: create random question AMD modal 2018-04-18 11:45:00 +08:00
Ryan Wyllie 4ab09853f4 MDL-61138 javascript: add paged content widget 2018-04-18 11:45:00 +08:00
Jun Pataleta 4fa9393def Merge branch 'MDL-56511-master-lint' of git://github.com/andrewnicols/moodle 2018-04-18 11:23:52 +08:00
Ryan Wyllie 2803c8683b MDL-61138 javascript: add preshow callback to modal factory 2018-04-18 11:19:37 +08:00
Ryan Wyllie 90d8c85ec3 MDL-61138 javascript: stop duplicate custom events firing 2018-04-18 11:19:37 +08:00
Shamim Rezaie 9da6f4d968 MDL-61614 Quiz: Restore tags for random questions 2018-04-18 13:07:08 +10:00
Shamim Rezaie 2a1855887d MDL-61614 Quiz: backup tags for random questions 2018-04-18 13:07:08 +10:00
Shamim Rezaie 3090719d7d MDL-61614 Quiz: Deleting a quiz slot should delete its random tags 2018-04-18 13:07:08 +10:00
Shamim Rezaie 66aa172cbb MDL-61614 Quiz: Maintain slot tags when editing random questions 2018-04-18 13:07:08 +10:00