Mikhail Golenkov
eb694bdd5a
MDL-70520 tasks: Keep lastruntime when a scheduled task is reset
2020-12-22 10:37:43 +11:00
Eloy Lafuente (stronk7)
2a698951e5
Merge branch 'MDL-70430-master-oauth2refreshtoken' of git://github.com/mudrd8mz/moodle
2020-12-22 00:06:32 +01:00
Tim Hunt
fbc010aca1
MDL-70476 permission overrides: role names double-escaped in tool tip
2020-12-15 14:51:32 +00:00
Brendan Heywood
71f180447a
MDL-68768 tool_tasks: Check for failing adhoc tasks
2020-12-15 12:49:00 +11:00
Brendan Heywood
1dadeaeb39
MDL-68608 session: Improved the readonly session debugging
2020-12-14 14:09:55 +11:00
Tim Hunt
5a96b5427f
MDL-69735 core renderer notifications: make closebutton option usable
2020-12-11 19:54:39 +00:00
David Mudrák
16d8706e2e
MDL-70430 oauth2: Fix storing of the new refresh token
...
There was a typo - missing underscore. As a result, the new refresh
token was never updated in the database. Depending on the issuer and
whether or when theyu invalidate issued refresh tokens, this might or
might not make the token refresh stop working.
2020-12-08 11:26:23 +01:00
Jamie Stamp
2fee98919d
MDL-70341 tasks: Allow disabled tasks to be overridden
2020-12-07 16:53:19 +00:00
Peter Burnett
c426b09d0d
MDL-69522 antivirus: Added ability for scanners to set found message
2020-12-07 14:44:24 +10:00
sam marshall
ddbafce0e0
MDL-65818 Security: Encryption API and admin setting for secure data
2020-12-04 14:41:21 +00:00
Jake Dallimore
0dcc55e25a
Merge branch 'MDL-70326' of https://github.com/durzo/moodle
2020-12-03 11:53:53 +08:00
Jordan Tomkinson
d0e185ae79
MDL-70326 antivirus: fixing regression in MDL-66222
2020-11-25 11:31:36 +01:00
Eloy Lafuente (stronk7)
93f49909d5
Merge branch 'MDL-69121-redis-session-store-compression' of git://github.com/jamie-catalyst/moodle into master
2020-11-24 22:58:48 +01:00
Jamie Stamp
3a232840a5
MDL-65843 tasks: Allow schedules to be overridden in config
2020-11-18 12:44:05 +00:00
Jamie Stamp
f2ee4599f7
MDL-69121 core: Add ZSTD/Gzip compression options to Redis sessions
2020-11-09 12:34:22 +00:00
Andrew Nicols
931f36ce15
Merge branch 'MDL-69166-master-4' of git://github.com/rezaies/moodle
2020-10-27 12:47:50 +08:00
Shamim Rezaie
2d7feb7583
MDL-69166 core_payment: Renamed plugintype name from pg to paygw
2020-10-27 15:34:55 +11:00
Marina Glancy
6ff3087fe6
MDL-69166 core_payment: add payment accounts
2020-10-27 14:40:49 +11:00
Shamim Rezaie
a580b33738
MDL-69166 enrol_fee: An enrolment plugin that supports payments
2020-10-27 08:37:08 +11:00
Shamim Rezaie
a5d219b811
MDL-69166 pg_paypal: A new payment gateway is born
2020-10-27 08:37:08 +11:00
Shamim Rezaie
e52362fc5c
MDL-69166 core_payment: basic gateway skeleton
2020-10-27 08:37:08 +11:00
Shamim Rezaie
9d77bf7c9b
MDL-69166 core: define payment as a subsystem and pg as a plugin type
2020-10-27 08:37:08 +11:00
Michael Hawkins
eb54686500
MDL-69559 course: Add capability and access checks for course download
2020-10-26 10:00:47 +08:00
Sara Arjona
6d6f30f298
Merge branch 'MDL-69553' of https://github.com/NeillM/moodle
2020-10-22 08:55:55 +02:00
Adrian Greeve
a9ab6a1db7
Merge branch 'MDL-69788' of https://github.com/paulholden/moodle
2020-10-22 09:08:50 +08:00
Sara Arjona
a3039fd1d4
Merge branch 'm40_MDL-68536_Notice_Undefined_Property_CFG_branch' of https://github.com/scara/moodle into master
2020-10-21 18:32:38 +02:00
Neill Magill
661fa18e07
MDL-69553 output: Handle pre-loading multiline string defines
...
Before this patch strings that were declared over multiple lines in
a template would not be parsed correctly.
{{#str}}value,
mod_forum{{/str}}
would have been been parsed to get_string('value', 'core')
{{#str}}
value, mod_forum
{{/str}}
would have been been parsed to get_string('', 'core')
2020-10-21 10:08:56 +01:00
Jake Dallimore
b64a8b3675
Merge branch 'MDL-68983-recent-session-lock-ro' of https://github.com/brendanheywood/moodle
2020-10-21 12:45:36 +08:00
Paul Holden
59ec5b1851
MDL-69788 lang: fallback to all translations if misconfigured.
...
If given translation list contains only invalid entries, fallback
to returning the complete list of available language translations.
2020-10-16 14:33:39 +01:00
Andrew Nicols
deb400c6bf
MDL-69549 core: Add context export API
2020-10-15 13:45:58 +08:00
Brendan Heywood
57aed80df6
MDL-68983 cache: Fix bug with readonly session combined with lock debug
2020-10-13 14:52:37 +11:00
Jake Dallimore
502a5d8a74
Merge branch 'MDL-68292-admin-sesskey' of https://github.com/brendanheywood/moodle
2020-10-12 14:36:41 +08:00
Brendan Heywood
155b0da5a5
MDL-68292 core: Remove sesskey leakage on module pages
2020-10-12 17:10:03 +11:00
Adrian Greeve
095aecb555
Merge branch 'MDL-65743-master' of git://github.com/lameze/moodle
2020-10-12 13:39:16 +08:00
Jake Dallimore
18dc396fb2
Merge branch 'MDL-69707-redis-avoid-write' of https://github.com/brendanheywood/moodle
2020-10-12 09:57:15 +08:00
Adrian Greeve
c935f3bae0
Merge branch 'MDL-59510-master' of https://github.com/snake/moodle
2020-10-07 10:02:19 +08:00
Víctor Déniz
c064f06ea1
Merge branch 'MDL-62678-core-fetch-notifications' of https://github.com/brendanheywood/moodle
2020-10-06 22:59:24 +01:00
Eloy Lafuente (stronk7)
9427ae82ce
Merge branch 'MDL-69772-master-allcountrycodes' of git://github.com/mudrd8mz/moodle into master
2020-10-06 00:03:54 +02:00
Simey Lameze
1c0baed969
MDL-65743 lib: add XMPPHP namespace and update calls
2020-10-05 13:37:51 +08:00
Jake Dallimore
f5046a5a1d
MDL-59510 core: report oauth2_refresh_token table in core provider
2020-10-05 09:19:29 +08:00
Jake Dallimore
0132037427
MDL-59510 core_oauth2: add autorefresh mode to oauth2\client
...
Changes:
- The client can now be instantiated with the new mode enabled.
- A user refresh token will be stored if returned as part of the
authorization_code grant but only if the user is authenticated and only
if the mode is enabled.
- If the mode permits it, attempt to exchange a stored refresh token for
a new access token during login checks, allowing access to continue
across sessions without the need to re-grant consent every time.
- Purge all refresh tokens for a given user, issuer and scope on client
log out. This makes sure logout persists across logins.
2020-10-05 09:19:29 +08:00
Sara Arjona
32f5dbbb80
Merge branch 'MDL-69050-master-allowlist' of git://github.com/mudrd8mz/moodle into master
2020-10-01 14:51:11 +02:00
Matteo Scaramuccia
06cb9117d4
MDL-68536 core: Fix notice about undefined prop 'branch' in $CFG
2020-09-30 14:38:14 +02:00
Brendan Heywood
f3844e595e
MDL-62678 core: Improve efficiency of notifications and avoid ajax call
2020-09-30 13:55:30 +10:00
Sara Arjona
0cd27ec8f7
Merge branch 'MDL-69342_profile_picture_deletion' of https://github.com/vtos/moodle into master
2020-09-29 19:00:54 +02:00
Brendan Heywood
8c1c164e0a
MDL-69707 session: Avoid redis writes if the session is unchanged
2020-09-29 20:45:38 +10:00
David Mudrák
9ce768008c
MDL-69050 lang: Stop using the term blacklist in mustache output engine
2020-09-24 19:41:58 +02:00
David Mudrák
801ee23427
MDL-69050 lang: Improve the wording of the comments
...
Stop using the terms whitelist/blacklist when used to allow/deny things.
2020-09-24 19:41:58 +02:00
David Mudrák
dbaeeeb0ec
MDL-69050 lang: Fix variables and methods names in curl_security_helper
...
The code has been using terms that were found exclusive and potentially
derogatory. Fixing the terms and making the variables and methods
consistent with the related admin settings.
2020-09-24 19:41:57 +02:00
David Mudrák
7bd57c30a1
MDL-69772 lang: Ignore misconfigured allcountrycodes filter
...
If the allcountrycodes filter contains only invalid values, ignore the
whole filter setting and make get_list_of_countries() return the full
list of all known countries, rather than empty list.
2020-09-24 18:14:43 +02:00