David Mudrák
787991f1d4
MDL-64424 privacy: Use system context purpose on the front page, too
...
For activities on the site's front page, use the purpose and retention
periods as defined for the system context, not for the courses.
2019-01-23 11:11:36 +01:00
Luca Bösch
1e90a547e9
MDL-63881 tool_dataprivacy: 'Contact the privacy officer' profile link.
2019-01-10 22:15:35 +01:00
Eloy Lafuente (stronk7)
80f46ee1c0
Merge branch 'MDL-64509-35-enfix' of git://github.com/mudrd8mz/moodle into MOODLE_35_STABLE
2019-01-08 16:19:56 +01:00
Andrew Nicols
68da8600b7
Merge branch 'MDL-64400-35' of git://github.com/aanabit/moodle into MOODLE_35_STABLE
2019-01-08 08:32:16 +08:00
Helen Foster
ed72175e45
MDL-64509 lang: Import fixed English strings (en_fix)
2019-01-07 20:21:09 +01:00
Eloy Lafuente (stronk7)
2e8f29095f
MDL-63276 environment: PHP 7.1 and Moodle 3.2 required
2019-01-03 01:18:54 +01:00
Eloy Lafuente (stronk7)
56ce8d00da
MDL-63276 environment: 3.7 base information
...
This is a direct copy of the 3.6 branch to
have changes under control easier in next commits.
2019-01-03 01:18:54 +01:00
Amaia Anabitarte
da73f1364d
MDL-64400 core_messages: Allow cron to delete unread notifications too
2018-12-27 09:32:25 +01:00
David Mudrák
690e03bfea
MDL-64205 privacy: Delete orphaned data request records on upgrade
...
As a result of the bug, some requests can be orphaned - the linked user
record may not exist any more. This is a cleanup of such records.
2018-11-26 14:17:55 +01:00
Andrew Nicols
b78c5102ac
MDL-64030 tool_dataprivacy: Process requests when system purpose not set
2018-11-23 07:54:20 +08:00
Helen Foster
cac9d8d665
MDL-63976 lang: Merge English strings from the en_fix language pack
2018-11-19 19:21:59 +01:00
Jun Pataleta
4e0886f362
Merge branch 'MDL-63660-35' of git://github.com/junpataleta/moodle into MOODLE_35_STABLE
2018-11-16 10:52:58 +08:00
Jun Pataleta
96388117d4
MDL-63660 tool_dataprivacy: Increase expected export file size
2018-11-16 10:49:10 +08:00
Damyon Wiese
e7fd2113c0
Merge branch 'wip-MDL-63854-MOODLE_35_STABLE' of https://github.com/kwiliarty/moodle into MOODLE_35_STABLE
2018-11-16 10:45:05 +08:00
Kevin Wiliarty
696ecda501
MDL-63854 competencies, themes: misplaced dropdown arrows
2018-11-15 15:52:45 -05:00
Jun Pataleta
315ffed9fb
Merge branch 'MDL-62287-35' of git://github.com/andrewnicols/moodle into MOODLE_35_STABLE
2018-11-15 17:10:43 +08:00
Andrew Nicols
971d02f6f4
MDL-62287 tool_usertours: Pull v0.12.3 for background click fix
2018-11-14 14:14:17 +08:00
Luca Bösch
b675d6c5ee
MDL-63653 tool_xmldb: style form elements
2018-11-13 18:14:16 +01:00
Damyon Wiese
7ef3dbf5f4
Merge branch 'MDL-63927_35' of git://github.com/stronk7/moodle into MOODLE_35_STABLE
2018-11-13 11:57:55 +08:00
David Monllao
63510633b4
Merge branch 'MDL-63823-35' of git://github.com/lameze/moodle into MOODLE_35_STABLE
2018-11-12 10:09:46 +01:00
Simey Lameze
82447d7ded
MDL-63823 tool_lpimportcsv: supress progress bar debugging
2018-11-12 09:53:49 +08:00
Andrew Nicols
55df5e4c05
MDL-63960 dataprivacy: Do not perform strict type checks for id
...
When inherit is specified in the data registry it is stored as a
string and we cannot perform a strict comparison with it.
We should still compare strict comparison checks against null, or false,
but not for the NOTSET (0) or INHERIT values (-1).
2018-11-10 15:34:11 +08:00
Eloy Lafuente (stronk7)
68987522ea
MDL-63919 tool_dataprivacy: admin & notify fixes
...
This includes the following:
1) Replace $ADMIN->id by get_admin()->id. The former doesn't exist.
2) Only change the notify parameter when it has not been specified
at creation time (null). If specified, observe it.
3) Set the current user in tests to admin, able to create those
requests.
2018-11-10 11:00:46 +08:00
Andrew Nicols
4c7f930af8
MDL-62564 tool_dataprivacy: Do not delete deleted user
...
This also ensures that we do not call delete_user on an already deleted
user.
2018-11-09 17:36:10 +08:00
Jun Pataleta
df2ed3c8bc
Merge branch 'MDL-63867-35' of git://github.com/mickhawkins/moodle into MOODLE_35_STABLE
2018-11-09 15:30:30 +08:00
Michael Hawkins
b2e67dc913
MDL-63867 tool_dataprivacy: Add site purpose checks to tasks
...
If a site purpose is not defined, requests cannot be processed.
2018-11-09 15:21:24 +08:00
Michael Hawkins
a000765a13
MDL-63867 tool_dataprivacy: Fix context expired/unprotected user check
...
It now checks the system context has been defined, since that is
required for data privacy to be set up correctly, and the check
to be valid. This also fixes an error being thrown when checking
pending delete requests in cron.
2018-11-09 15:21:24 +08:00
Jun Pataleta
3af336b41a
Merge branch 'MDL-63924-35' of git://github.com/andrewnicols/moodle into MOODLE_35_STABLE
2018-11-09 11:57:31 +08:00
Jun Pataleta
a757b3f80b
Merge branch 'MDL-63942-35' of git://github.com/andrewnicols/moodle into MOODLE_35_STABLE
2018-11-09 11:42:50 +08:00
Andrew Nicols
a2793d3850
Merge branch 'MDL-63919-35' of git://github.com/mihailges/moodle into MOODLE_35_STABLE
2018-11-09 10:52:34 +08:00
Jun Pataleta
ee522a9f42
Merge branch 'MDL-62589-35' of git://github.com/andrewnicols/moodle into MOODLE_35_STABLE
2018-11-09 10:36:44 +08:00
Andrew Nicols
b94e3e5f56
MDL-63942 dataprivacy: Disable deleted user task by default
2018-11-09 09:31:16 +08:00
Damyon Wiese
f4e1906562
Merge branch 'MDL-63671-35-2' of git://github.com/mihailges/moodle into MOODLE_35_STABLE
2018-11-09 09:14:06 +08:00
Eloy Lafuente (stronk7)
e1f1cf9bec
Merge branch 'MDL-62564-integration-35-1' of git://github.com/mihailges/moodle into MOODLE_35_STABLE
2018-11-08 16:50:15 +01:00
Andrew Nicols
a07e8d7023
MDL-63924 privacy: Add shared user providers to subsytsems
2018-11-08 21:27:22 +08:00
Eloy Lafuente (stronk7)
763f4e1e52
MDL-63927 performance: Update the plan to support the new login token
2018-11-08 10:26:31 +01:00
Mihail Geshoski
60987ecfae
MDL-63671 tool_cohortroles: Limit data to the system context in provider
2018-11-08 16:07:44 +08:00
Mihail Geshoski
4b56876fe4
MDL-63919 privacy: Store the creation method of the data request
2018-11-08 14:50:08 +08:00
Mihail Geshoski
33ae40340d
MDL-63919 privacy: Disable notifications for auto created data requests
2018-11-08 14:50:08 +08:00
Andrew Nicols
9ae66863bc
MDL-62589 dataprivacy: Add ability to resubmit a request
2018-11-08 11:45:35 +08:00
Mihail Geshoski
4913f8f270
MDL-62564 privacy: Create request for deleted users when setting enabled
2018-11-08 09:52:16 +08:00
Mihail Geshoski
d364d88a51
MDL-62564 privacy: Improve bulk deletion
2018-11-08 09:51:24 +08:00
Mihail Geshoski
fe552e47f0
MDL-62564 privacy: Add unit tests
2018-11-08 09:33:25 +08:00
Andrew Nicols
b0ea09e200
MDL-63902 dataprivacy: Check course children not the course
...
When checking the expiry and protected state of a context, we need to do
so knowing what kind of use that context has.
If it is used in the user context, then only the user context matters.
If it is used within a course, then that child context must be checked
in relation to the course.
2018-11-08 09:13:15 +08:00
Andrew Nicols
a1d910f2e8
MDL-62589 dataprivacy: Correct not in sql
2018-11-08 09:03:15 +08:00
Andrew Nicols
88c2c6758a
Merge branch 'MDL-62563-35-3' of git://github.com/mihailges/moodle into MOODLE_35_STABLE
2018-11-06 09:47:26 +08:00
Mihail Geshoski
d2481db6b0
MDL-62563 privacy: Create delete data request for existing deleted users
2018-11-05 16:24:02 +08:00
Mihail Geshoski
e3eb339d89
MDL-62563 privacy: Add unit tests
2018-11-05 16:21:52 +08:00
Damyon Wiese
c675598ac0
Merge branch 'MDL-63717-35' of git://github.com/jleyva/moodle into MOODLE_35_STABLE
2018-11-05 13:45:39 +08:00
Juan Leyva
e159265c55
MDL-63717 tool_mobile: Ensure URLs are valid
...
We need to clean the URLs returned by the get_public_config WS because some old plugins didn't validate the stored data.
2018-11-02 14:35:34 +01:00