Eloy Lafuente (stronk7)
ea1d1cf9e1
Moodle release 3.4.7
2019-01-12 13:25:52 +01:00
Sara Arjona
7bd7754ad0
weekly release 3.4.6+
2019-01-10 17:51:42 +01:00
Sara Arjona
734ce33b99
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2019-01-10 17:51:42 +01:00
AMOS bot
4f19471b9e
Automatically generated installer lang files
2019-01-10 00:08:57 +00:00
Eloy Lafuente (stronk7)
78275d44f0
Merge branch 'MDL-64285-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2019-01-09 00:03:59 +01:00
Michael Hawkins
cfde0b8d38
MDL-64395 groups: Added XSS Risk to the manage groups capability
2019-01-08 00:07:45 +01:00
Michael Hawkins
74746ce412
MDL-64372 userpix: Escape fullname string on userpix index page
2019-01-08 00:07:45 +01:00
Sara Arjona
5dd590a3bd
MDL-64222 badge: Removed backpackurl from the edit_form
2019-01-08 00:07:45 +01:00
Andrew Nicols
7b97be9f25
Merge branch 'MDL-63276_34' of https://github.com/stronk7/moodle into MOODLE_34_STABLE
2019-01-08 06:56:50 +08:00
Mathew
aaf4b2b489
MDL-49651 mod_forum: Respect course visibility in cron
...
This checks the courses' current visibility and the users permissions.
If they have the permission to view the course when it is hidden they'll get messages.
We already have checks for the users enrolled & subscription status.
2019-01-03 10:50:39 +08:00
Eloy Lafuente (stronk7)
5b1d246758
MDL-63276 environment: PHP 7.1 and Moodle 3.2 required
2019-01-03 01:19:15 +01:00
Eloy Lafuente (stronk7)
3aef542a35
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:19:15 +01:00
AMOS bot
07b8bb1ae7
Automatically generated installer lang files
2018-12-19 00:09:24 +00:00
Jun Pataleta
18c55facc0
MDL-64285 core: Fix environment check test
...
* Looping the environment results and skipping some items mean that
if a test gets skipped, the rest of the environment results won't be
tested. It's better to use a data provider for this in order to
individually test each environment result.
2018-12-13 16:46:53 +08:00
AMOS bot
e8a62dc4c2
Automatically generated installer lang files
2018-12-07 00:09:43 +00:00
Eloy Lafuente (stronk7)
b63c41d762
weekly release 3.4.6+
2018-11-30 18:02:05 +01:00
Eloy Lafuente (stronk7)
1aa56ceaca
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-11-30 18:02:03 +01:00
Jun Pataleta
fdf3d59a00
Merge branch 'MDL-64214-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-11-30 09:43:50 +08:00
Jun Pataleta
f648211569
MDL-64214 calendar: Populate the groups select box on page load
2018-11-30 09:26:41 +08:00
Simey Lameze
f8de60ce57
MDL-64214 calendar: fix failing unit tests
2018-11-30 09:26:41 +08:00
Simey Lameze
48b2284317
MDL-64214 core_calendar: fix event types form element handling
2018-11-30 09:26:41 +08:00
AMOS bot
1720738ca9
Automatically generated installer lang files
2018-11-30 00:07:50 +00:00
AMOS bot
f6d48eeb87
Automatically generated installer lang files
2018-11-29 00:08:36 +00:00
David Monllao
66774319b3
weekly release 3.4.6+
2018-11-28 11:23:17 +01:00
Eloy Lafuente (stronk7)
c3238ac39b
Merge branch 'MDL-64220-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-11-27 16:44:38 +01:00
David Monllao
a922416edb
Merge branch 'MDL-64205-34-sarunconfirmeduser' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-11-27 08:10:29 +01:00
Damyon Wiese
fef96d285e
MDL-64220 privacy: Clean path params
...
We need to consistently clean the path params before we use them. This
shows a difference on windows where dir separators are different.
2018-11-27 15:02:54 +08:00
Jun Pataleta
bd38b68684
Merge branch 'MDL-64181-34-fix' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-11-27 14:43:27 +08:00
Andrew Nicols
8a5095d453
MDL-64181 core: Ensure that self is included in parentage
2018-11-27 14:42:52 +08:00
Jun Pataleta
c9cd95223a
Merge branch 'MDL-64181-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-11-27 11:44:46 +08:00
Damyon Wiese
80221982fa
MDL-64181 javascript: Recursive template fix
...
This change prevents template rendering from waiting for itself, but does
allow it to wait for another async call to render.
2018-11-27 08:43:28 +08:00
David Mudrák
03edaa4290
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:18:31 +01:00
David Mudrák
0401ae362c
MDL-64205 users: Do not delete the actual records of unconfirmed users
...
There is an automatic data privacy request created to get rid of all the
personal data upon the user deletion. With the actual user record
absent, the data privacy requests page throws an error. Let's do here
same as we do in `delete_incomplete_users_task` and let us not delete
the actual user record.
2018-11-25 07:27:10 +01:00
Eloy Lafuente (stronk7)
f5fcf31947
weekly release 3.4.6+
2018-11-23 16:36:43 +01:00
Eloy Lafuente (stronk7)
e5e3cb4577
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-11-23 16:36:41 +01:00
Jun Pataleta
999c187559
Merge branch 'MDL-64030-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-11-23 11:15:20 +08:00
AMOS bot
b5fa0b3893
Automatically generated installer lang files
2018-11-23 00:07:40 +00:00
Andrew Nicols
9e75d8d7fc
MDL-64030 tool_dataprivacy: Process requests when system purpose not set
2018-11-23 07:55:28 +08:00
Jun Pataleta
0f908de1e3
Merge branch 'MDL-64119-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-11-22 20:26:10 +08:00
Sara Arjona
bbd79a469a
MDL-64119 output: Use context of renderer_base's page object
2018-11-22 12:44:44 +01:00
Jun Pataleta
a67ed33ed3
Merge branch 'MDL-64119-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-11-22 09:51:45 +08:00
Sara Arjona
f757055b9f
MDL-64119 user: Display full names consistently for teachers
...
Fix an error with users with the moodle/site:viewfullnames capability
in a course context (like teachers), to display properly the full
names in pages like the participants one.
2018-11-20 19:48:52 +01:00
David Monllao
1b1465210b
weekly release 3.4.6+
2018-11-20 12:55:10 +01:00
Jun Pataleta
f06b51262f
Merge branch 'MDL-63994-34-castoken' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-11-19 15:45:18 +08:00
Eloy Lafuente (stronk7)
e4a6f46527
weekly release 3.4.6+
2018-11-16 12:03:05 +01:00
Jun Pataleta
ec12901c8c
Merge branch 'MDL-63660-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-11-16 11:06:37 +08:00
Jun Pataleta
b871a7a7e1
MDL-63660 tool_dataprivacy: Fix illegal whitespaces
2018-11-16 11:04:22 +08:00
Jun Pataleta
876302149f
Merge branch 'MDL-63660-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-11-16 10:52:45 +08:00
Jun Pataleta
1164fa8370
MDL-63660 tool_dataprivacy: Increase expected export file size
2018-11-16 10:34:47 +08:00
Eloy Lafuente (stronk7)
e087069258
Merge branch 'MDL-64012_34' of https://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-11-16 01:03:56 +01:00
David Mudrák
8275b2d502
MDL-63994 auth_cas: Include the login token in the simulated login form
...
The CAS login process relies on the standard authenticate_user_login()
call to set up the user. So we need to inject the login token to pass
the validation.
2018-11-15 21:26:24 +01:00
David Mudrák
c49c373209
MDL-63994 login: Improve the logintoken param input
...
The logintoken is supposed to arrive as a part of the login form ($frm)
together with the username and password. So it should be handled the
same way - including the opportunity for the auth plugins to provide the
form data via the loginpage_hook().
This also implies that only logintoken coming as a part of the POST
request are taken into account, which is a good thing and another thin
layer in this security mechanism.
2018-11-15 21:26:24 +01:00
David Mudrák
2e80552524
MDL-63994 login: Clarify inline comments on loginpage_hook() usage
...
While working on the issue, I found these inline comments outdated and
confusing. The auth plugin types can implement a loginpage_hook()
method, the purpose of which is to inject the $user and/or $frm into
this login/index.php script. The new comments should make it more clear.
Note the second comment mentioned a prelogin_hook() which was an old
name of what is now called loginpage_hook(). It had nothing to do with
the existing pre_loginpage_hook() and was only confusing.
2018-11-15 21:26:23 +01:00
Mark Johnson
d9cab9de67
MDL-63660 privacy: Include CSS locally for data export
2018-11-14 16:12:38 +00:00
Tim Hunt
6546fd1043
MDL-64012 filters: activity name autolinking fails for names with ()
2018-11-14 16:07:54 +00:00
Eloy Lafuente (stronk7)
4c39ccf8a3
Merge branch 'MDL-63842-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-11-14 16:12:13 +01:00
David Monllao
270ba66408
weekly release 3.4.6+
2018-11-13 13:10:53 +01:00
David Monllao
8fdf8a4ed5
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-11-13 13:10:51 +01:00
Damyon Wiese
9d7e968130
Merge branch 'MDL-63927_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-11-13 11:58:33 +08:00
AMOS bot
668e1a2ade
Automatically generated installer lang files
2018-11-13 00:07:47 +00:00
Eloy Lafuente (stronk7)
8e3bb05807
Merge branch 'MDL-63907-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-11-12 12:09:11 +01:00
David Monllao
6d67532717
Merge branch 'MDL-63925-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-11-12 11:58:00 +01:00
David Monllao
529d402ca6
Merge branch 'MDL-63940-34-recaptchaurl' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-11-12 10:56:18 +01:00
David Monllao
6c9d494f35
Merge branch 'MDL-63823-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2018-11-12 10:10:13 +01:00
Simey Lameze
327acfdadb
MDL-63823 tool_lpimportcsv: supress progress bar debugging
2018-11-12 09:54:05 +08:00
Eloy Lafuente (stronk7)
d1e834866e
Moodle release 3.4.6
2018-11-10 20:36:22 +01:00
Eloy Lafuente (stronk7)
fc8544f5a8
weekly release 3.4.5+
2018-11-10 12:53:19 +01:00
Eloy Lafuente (stronk7)
cdb82d9b38
Merge branch 'MDL-63960-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-11-10 10:28:26 +01:00
Andrew Nicols
fb14aa9291
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)
b8d51a20e4
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:01:08 +08:00
Eloy Lafuente (stronk7)
6e3c97c71c
Merge branch 'MDL-63596-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-11-10 03:51:53 +01:00
Andrew Nicols
b5b4734ba0
MDL-63596 backup: Add missing include
2018-11-10 10:49:47 +08:00
Eloy Lafuente (stronk7)
14b0c3f56c
Merge branch 'MDL-63596-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-11-09 19:33:05 +01:00
Damyon Wiese
6a8a4cb217
MDL-63596 backup: Deal with controller types
...
For privacy requests, deal with all 3 controller types.
2018-11-09 17:56:22 +08:00
Mihail Geshoski
ec9b96c5b3
MDL-63596 core_backup: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-11-09 17:56:22 +08:00
Andrew Nicols
a273b993e9
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:11 +08:00
cescobedo
3758b9c6ab
MDL-63907 core_message: Pass user object to show_online_status.
...
Fix create_contact() to pass user object as parameter in show_online_status.
2018-11-09 10:02:18 +01:00
Jun Pataleta
693929f632
Merge branch 'MDL-63867-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-11-09 15:29:54 +08:00
Michael Hawkins
529f4cff0e
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:39 +08:00
Michael Hawkins
052d678465
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:39 +08:00
Jun Pataleta
f00facd901
Merge branch 'MDL-63946-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-11-09 13:41:21 +08:00
Andrew Nicols
2c8c29f2d5
MDL-63946 plagirism: Filename typo fix
2018-11-09 13:25:33 +08:00
Jun Pataleta
ce6d64be15
Merge branch 'MDL-63924-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-11-09 11:56:10 +08:00
Jun Pataleta
f08e3a0cb9
Merge branch 'MDL-63942-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-11-09 11:42:29 +08:00
Peter
6adc784d16
MDL-62415 repo_filepicker: Display search results in tree view
...
Disable overriding call to list all files in tree view and show search results instead
2018-11-09 10:55:10 +08:00
Andrew Nicols
054e9ecbe4
Merge branch 'MDL-63919-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-11-09 10:53:18 +08:00
Jun Pataleta
5190239c44
Merge branch 'MDL-62589-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-11-09 10:36:37 +08:00
Andrew Nicols
e5e418338e
MDL-63942 dataprivacy: Disable deleted user task by default
2018-11-09 09:39:35 +08:00
Damyon Wiese
1d56c59038
Merge branch 'MDL-63671-34-2' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-11-09 09:14:30 +08:00
David Mudrák
db1002a36a
MDL-63940 recaptcha: Use www.recaptcha.net in the service endpoint URL
...
There are countries where www.google.com is a being blocked and
recaptcha does not work there. As shown at
https://developers.google.com/recaptcha/docs/faq#can-i-use-recaptcha-globally
it is enough to simply use www.recaptcha.net in the service endpoint
URL.
2018-11-08 22:59:38 +01:00
Eloy Lafuente (stronk7)
8e8029a4d0
Merge branch 'MDL-62564-integration-34-1' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-11-08 16:50:29 +01:00
Andrew Nicols
22aabbbc48
MDL-63924 privacy: Add shared user providers to subsytsems
2018-11-08 21:27:47 +08:00
Andrew Nicols
18f218dc3a
MDL-63924 core_privacy: Add shared_userlist provider
2018-11-08 21:27:47 +08:00
Eloy Lafuente (stronk7)
e48cc26687
MDL-63927 performance: Update the plan to support the new login token
2018-11-08 10:27:16 +01:00
Mihail Geshoski
0c3857ca51
MDL-63671 tool_cohortroles: Limit data to the system context in provider
2018-11-08 16:07:57 +08:00
Michael Hawkins
a5f813e039
MDL-63925 privacy: Fixed Moodle URL in template
2018-11-08 15:54:43 +08:00
Mihail Geshoski
6ac295cd26
MDL-63919 privacy: Store the creation method of the data request
2018-11-08 14:50:22 +08:00
Mihail Geshoski
41a0a8f97f
MDL-63919 privacy: Disable notifications for auto created data requests
2018-11-08 14:50:22 +08:00
Jun Pataleta
d59a7b781f
Merge branch 'MDL-63902-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-11-08 13:38:44 +08:00
Andrew Nicols
6be14b1ff0
MDL-62589 dataprivacy: Add ability to resubmit a request
2018-11-08 11:45:35 +08:00
Jun Pataleta
ce6f4feac9
Merge branch 'MDL-63840-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-11-08 11:21:36 +08:00
Mihail Geshoski
42487b3544
MDL-62564 privacy: Create request for deleted users when setting enabled
2018-11-08 10:15:23 +08:00
Mihail Geshoski
cef56ddf5e
MDL-62564 privacy: Improve bulk deletion
2018-11-08 10:14:39 +08:00
Mihail Geshoski
28bb3a62bb
MDL-62564 privacy: Add unit tests
2018-11-08 10:14:39 +08:00
Andrew Nicols
0878ecb537
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
6997ab6b25
MDL-62589 dataprivacy: Correct not in sql
2018-11-08 09:03:31 +08:00
Luca Bösch
ab192796be
MDL-63840 theme: block menu cog size.
2018-11-07 18:08:51 +01:00
Eloy Lafuente (stronk7)
3623efa604
Merge branch 'MDL-62294-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-11-07 17:25:54 +01:00
Dan Marsden
2ac7cdf32a
MDL-63800 mod_assign: don't show grade if not set.
2018-11-07 15:28:32 +08:00
Damyon Wiese
7fb9023bec
Merge branch 'MDL-63839_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-11-07 14:28:33 +08:00
Damyon Wiese
ea5f2ed91d
Merge branch 'MDL-63451_34' of https://github.com/peterspicer-catalyst/moodle into MOODLE_34_STABLE
2018-11-07 13:04:54 +08:00
Jun Pataleta
a8e3df906d
MDL-63183 auth_shibboleth: Don't render page when already logged in
2018-11-07 00:17:48 +01:00
Jun Pataleta
daf0893181
MDL-63183 auth_shibboleth: Add hidden login token in guest login form
2018-11-07 00:17:48 +01:00
Damyon Wiese
8f3b93f686
MDL-63183 auth: Login protection
...
CSRF protection for the login form. The authenticate_user_login function was
extended to validate the token (in \core\session\manager) but by default it
does not perform the extra validation. Existing uses of this function from
auth plugins and features like "change password" will continue to work without
changes. New config value $CFG->disablelogintoken can bypass this check.
2018-11-07 00:17:48 +01:00
Eloy Lafuente (stronk7)
ed2d5791ed
Merge branch 'm34_MDL-63789_Search_SOLR_Fixes_Proxy_Auth' of https://github.com/scara/moodle into MOODLE_34_STABLE
2018-11-07 00:08:32 +01:00
Eloy Lafuente (stronk7)
75bcad753d
weekly release 3.4.5+
2018-11-06 19:06:41 +01:00
Eloy Lafuente (stronk7)
8f57f1940f
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-11-06 19:06:39 +01:00
Andrew Nicols
bacac1e7e0
Merge branch 'MDL-63711-34-fix' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-11-06 14:21:37 +08:00
Jun Pataleta
496281a0b9
MDL-63711 core_grade: Use canonicalize for checking userlist IDs
2018-11-06 14:17:09 +08:00
Andrew Nicols
4d82bfa076
Merge branch 'MDL-62563-34-3' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-11-06 10:02:15 +08:00
AMOS bot
aa3befa1e1
Automatically generated installer lang files
2018-11-06 00:07:33 +00:00
David Monllao
7b7665f35f
Merge branch 'MDL-63711-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-11-05 16:35:58 +01:00
Eloy Lafuente (stronk7)
273486c49e
Merge branch 'MDL-63748-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2018-11-05 13:11:59 +01:00
David Monllao
d85a4a9900
Merge branch 'MDL-63764-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-11-05 12:46:42 +01:00
David Monllao
0b62f4608f
Merge branch 'MDL-63700-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-11-05 11:14:04 +01:00
Mihail Geshoski
2115bda424
MDL-62563 privacy: Create delete data request for existing deleted users
2018-11-05 16:25:47 +08:00
Mihail Geshoski
7db764172f
MDL-62563 privacy: Add unit tests
2018-11-05 16:22:15 +08:00
Andrew Nicols
9faabb3400
Merge branch 'MDL-63689-34-workshopprivacy' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-11-05 15:01:15 +08:00
Damyon Wiese
a168c3ed17
Merge branch 'MDL-63717-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2018-11-05 13:45:58 +08:00
Andrew Nicols
41a03384f7
Merge branch 'MDL-63564-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-11-05 13:23:41 +08:00
Mark Nelson
ba27222184
MDL-63839 core_message: use component name for Behat tag
2018-11-05 10:36:51 +08:00
Andrew Nicols
c80fbc1762
Merge branch 'MDL-63712-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-11-05 09:34:55 +08:00
Eloy Lafuente (stronk7)
1955206566
Merge branch 'MDL-63818-34-2' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-11-05 00:03:25 +01:00
Matteo Scaramuccia
3899e71bf2
MDL-63789 search_solr: use proxy creds, if any
...
Also use proxy port, IF any.
2018-11-02 23:35:37 +01:00
Eloy Lafuente (stronk7)
ea40b6fb60
weekly release 3.4.5+
2018-11-02 21:08:34 +01:00
Adrian Greeve
e606b429f3
MDL-63711 core_grades: Delete data for specified users in a context.
2018-11-03 03:04:18 +08:00
Juan Leyva
3d4bef51fa
MDL-63748 core_auth: Fix redirect parameter being ignored
2018-11-02 15:25:33 +01:00
Juan Leyva
95733c47af
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:41 +01:00
Mihail Geshoski
030cc62697
MDL-63564 core_question: Avoid using UNION in get_users_in_context()
2018-11-02 14:40:53 +08:00
Shamim Rezaie
465256bf63
MDL-63564 mod_quiz: Added delete_quizaccess_data_for_users to polyfill
...
This issue is a part of the MDL-62560 Epic.
2018-11-02 14:40:52 +08:00
Shamim Rezaie
80ea64da26
MDL-63564 mod_quiz: support removal of multiple users in a context
...
This issue is a part of the MDL-62560 Epic.
2018-11-02 14:40:52 +08:00
Shamim Rezaie
92efc5c352
MDL-63564 mod_quiz: Added quizaccess_user_provider interface
...
This issue is a part of the MDL-62560 Epic.
2018-11-02 14:40:52 +08:00
Shamim Rezaie
53ccb0ac47
MDL-63564 question: Add helper to fetch users in context
...
This issue is a part of the MDL-62560 Epic.
2018-11-02 14:40:52 +08:00
Shamim Rezaie
a04d18dbaa
MDL-63564 core_question: support removal of multiple users in a context
...
This issue is a part of the MDL-62560 Epic.
2018-11-02 14:40:51 +08:00
Andrew Nicols
7453948947
Merge branch 'MDL-63701-34-1' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-11-02 12:03:51 +08:00
Andrew Nicols
f7f4e3022c
Merge branch 'MDL-63666-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-11-02 10:53:13 +08:00
Mihail Geshoski
3725fa78d4
MDL-63666 logging: Rename delete_data_for_all_users() function
2018-11-02 09:42:32 +08:00
Adrian Greeve
d86001b150
MDL-63666 logging: Add support for removal of context users.
...
This creates a new interface for the logging subplugins to
implement for the users to be deleted separately.
2018-11-02 09:42:32 +08:00
Andrew Nicols
622be7e630
MDL-63842 core_user: Remove unnecessary DB fetch
2018-11-02 09:08:07 +08:00
Andrew Nicols
99f56b6847
Merge branch 'MDL-63703-34-1' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-11-02 09:01:00 +08:00
Andrew Nicols
d0851ea944
MDL-63702 core_block: Correct phpdoc for get_users
2018-11-02 08:35:07 +08:00
Andrew Nicols
a6589f69f5
MDL-63422 blog: Correct phpdoc for get_users
2018-11-02 08:35:07 +08:00
Andrew Nicols
18a1d5100f
Merge branch 'MDL-63816-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-11-02 08:01:06 +08:00
Eloy Lafuente (stronk7)
b5d14e08a2
Merge branch 'MDL-63746-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-11-01 15:38:48 +01:00
Andrew Nicols
036efee8b5
MDL-63818 core: Add all relevant module context caps
...
This change ensures that all capabilities at module context level are
shown within a module, only filtering out those which belong to another
module or the subplugins of another module.
This has the effect that module-level capabilities are included
providing they relate to
- the module being queried
- any subplugin of that module
- any capability at module level which does not belong to another module
or its subplugin
- any other explicitly included capability
This allows permissions to be defined on a capability at a context
level.
2018-11-01 20:52:20 +08:00
Michael Hawkins
9898c108a3
MDL-63712 core_message: Unit test improvements for fetching context/user
...
This issue is part of the MDL-62560 Epic.
2018-11-01 16:55:16 +08:00
Michael Hawkins
a05d4df146
MDL-63712 core_message: Minor provider improvements
...
This issue is part of the MDL-62560 Epic.
2018-11-01 16:13:49 +08:00
Shamim Rezaie
23d4767f8c
MDL-63712 core_message: support removal of multiple users in a context
...
This issue is a part of the MDL-62560 Epic.
2018-11-01 14:52:28 +08:00
Shamim Rezaie
734d9f403b
MDL-63712 core_message: Data should be in user context, not system
...
This issue is a part of the MDL-62560 Epic.
2018-11-01 14:52:18 +08:00
Mihail Geshoski
708dd97405
MDL-63701 editor_atto: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-11-01 14:21:26 +08:00
Mihail Geshoski
dfc0106255
MDL-63703 core_role: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-11-01 12:14:07 +08:00
Damyon Wiese
39e707450a
MDL-63746 boost: Dropdown menu styles
...
Show focus outlines when a menu button has focus.
Remove btn styling from menu buttons as the additional padding makes things not line up.
2018-11-01 11:07:40 +08:00
Andrew Nicols
850050ed87
Merge branch 'MDL-63566-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-11-01 10:16:32 +08:00
Adrian Greeve
63ca7583d6
MDL-63566 tool_dataprivacy: New interface check for userlist.
...
This adds another check to see if the plugins are implementing the
new core_userlist_provider.
2018-11-01 10:09:17 +08:00
Jun Pataleta
bf81ba3456
Merge branch 'MDL-63826_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-11-01 09:28:13 +08:00
Eloy Lafuente (stronk7)
6a4e92da5c
MDL-63826 tests: Don't rely on random array keys for testing
2018-11-01 00:34:55 +01:00
Andrew Nicols
7e163a6473
Merge branch 'm34_MDL-63727_Wrong_SCO_Launched_Link' of https://github.com/scara/moodle into MOODLE_34_STABLE
2018-11-01 07:02:36 +08:00
Matteo Scaramuccia
925c732053
MDL-63727 mod_scorm: Fixed typo in test_launch_sco()
2018-10-31 22:40:56 +01:00
Davo Smith
035c8b349c
MDL-63727 mod_scorm: fix typo in sco_launched URL
2018-10-31 22:40:56 +01:00
David Monllao
39ce011f9d
Merge branch 'MDL-63726-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-10-31 10:22:21 +01:00
Luca Bösch
4f32e3af8c
MDL-63726 tool_dataprivacy: En-/disable 'Data retention summary' link
2018-10-31 09:10:40 +01:00
Andrew Nicols
ae7c8cd2e0
Merge branch 'MDL-63684-34-1' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-10-31 15:18:09 +08:00
Mihail Geshoski
d57c7e7c94
MDL-63684 core_calendar: Fix test_get_contexts_for_userid() test
...
This issue is part of the MDL-62560 Epic.
2018-10-31 14:12:20 +08:00
Mihail Geshoski
9b669f6787
MDL-63684 core_calendar: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-31 14:12:20 +08:00
Andrew Nicols
0cdf08265a
Merge branch 'MDL-63702-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-10-31 14:07:48 +08:00
Michael Hawkins
684740b24e
MDL-63700 core_analytics: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-31 13:48:33 +08:00
David Monllao
a2890d9301
Merge branch 'MDL-62601-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-10-31 06:47:48 +01:00
Andrew Nicols
e2f33953c8
MDL-62601 core_privacy: Ensure providers can handle deleted users
2018-10-31 13:45:00 +08:00
Andrew Nicols
534842a3a1
MDL-62601 editor_atto: Do not use context_user
2018-10-31 13:45:00 +08:00
Jun Pataleta
e5a82f8e18
Merge branch 'MDL-63690-34-integration' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-10-31 12:52:09 +08:00
Michael Hawkins
646de1f8a8
MDL-63816 privacy: Corrected provider get_users_in_context descriptions
2018-10-31 12:14:41 +08:00
Michael Hawkins
51c8b3543f
MDL-63816 privacy: Corrected interface get_users_in_context description
2018-10-31 12:14:41 +08:00
Mihail Geshoski
7aed850593
MDL-63690 core_blog: Handle when user blog posts are not being returned
2018-10-31 11:51:47 +08:00
Jun Pataleta
ba6125b60f
Merge branch 'MDL-60897-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-10-31 11:33:54 +08:00
Andrew Nicols
3f557f8beb
Merge branch 'MDL-63624-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-10-31 11:22:29 +08:00
Mihail Geshoski
589bfad95e
MDL-63624 tool_cohortroles: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-31 11:09:56 +08:00
Adrian Greeve
69e66bf86f
MDL-63702 core_block: Update to use new userlist interface.
...
This allows user data to be deleted on a role basis.
2018-10-31 10:05:34 +08:00
Jun Pataleta
7a132e9418
MDL-60897 qtype_multianswer: Code style fixes
...
And Behat steps improvement, too!
2018-10-31 09:57:18 +08:00
Jean-Michel Vedrine
0a76c61d4e
MDL-60897 qtype_multianswer: Invalid cloze-questions saved to db
2018-10-31 09:52:41 +08:00
Andrew Nicols
45def3e813
Merge branch 'MDL-63530-34-2' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-10-31 09:22:46 +08:00
Andrew Nicols
8c75fc2dd7
Merge branch 'MDL-63606-34-2' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-10-31 08:56:52 +08:00
Andrew Nicols
f47eb4322a
Merge branch 'MDL-63690-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-10-31 08:28:08 +08:00
Eloy Lafuente (stronk7)
4b681328f3
weekly release 3.4.5+
2018-10-30 18:24:03 +01:00
David Mudrák
2ca0f3f174
MDL-63689 workshop: Add support for removal of multiple context users
...
The mod_workshop\privacy\provider now implements the new
core_userlist_provider interface. Deleting (erasing) data follows the
same principles as in other existing methods - we do not actually delete
data that might affect other users. Instead, we only erase the sensitive
owned personal information such as provided content.
2018-10-30 14:35:45 +01:00
Mihail Geshoski
c2a596ba08
MDL-63606 core_badges: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-30 16:42:36 +08:00
Mihail Geshoski
66ec209ac6
MDL-63530 core_notes: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-30 16:19:40 +08:00
Andrew Nicols
d2f8852662
Merge branch 'MDL-63634-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-10-30 12:05:58 +08:00
Andrew Nicols
1873af51cc
Merge branch 'MDL-63626-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-10-30 10:59:54 +08:00
Jun Pataleta
f54f0adc7f
Merge branch 'MDL-63531-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-10-30 10:50:39 +08:00
Adrian Greeve
3a0288dfef
MDL-63531 privacy: Update to comments provider to simplfy sql.
...
This updates the get_users_in_context_from_sql query to include
the context id to simplify the calls made from other components.
2018-10-30 09:47:14 +08:00
Adrian Greeve
45bcb6111e
MDL-63531 assignfeedback: Update to use the new privacy interface.
...
This now uses the new interface to allow the deletion of users based
on a context.
2018-10-30 09:47:14 +08:00
Adrian Greeve
cc678d7593
MDL-63531 assignsubmission: Update to use the new interface.
...
This updates the plugins to use the new inteface for deleting
data for users in a context.
2018-10-30 09:47:14 +08:00
Andrew Nicols
26babcb57b
Merge branch 'MDL-63656-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-10-30 09:36:14 +08:00
Adrian Greeve
da8d77b521
MDL-63531 mod_assign: Update mod assign to use new interface.
...
This introduces a new interface for assign sub-plugins and
updates the mod_assign provider to implement the new general
interface for deleting data for users in a context.
2018-10-30 08:48:07 +08:00
Eloy Lafuente (stronk7)
572bd2fb5e
Merge branch 'MDL-63730-34-enfix' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-10-29 13:19:41 +01:00
David Monllao
4ab60c91f4
Merge branch 'MDL-63528-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-10-29 11:18:32 +01:00
Michael Hawkins
ed40358c90
MDL-63656 tool_messageinbound: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-29 14:16:08 +08:00
Michael Hawkins
99eefdd8b2
MDL-63764 core_competency: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-29 13:03:13 +08:00
Michael Hawkins
b463e023b2
MDL-63764 core_competency: Support bulk user delete course competencies
...
This issue is a part of the MDL-62560 Epic.
Also made user IDs optional, so user course competencies can be deleted by course ID only.
2018-10-29 13:03:13 +08:00
Jun Pataleta
747e8433e5
Merge branch 'MDL-63622-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-10-29 11:43:45 +08:00
Adrian Greeve
793f109279
MDL-63622 core_grading: Add support for removal of context users.
...
Core grading now implements the new core_userlist_provider
interface to allow for deletion of specific users in a context.
2018-10-29 09:20:37 +08:00
Andrew Nicols
7ce597a687
Merge branch 'MDL-63665-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-10-29 09:15:23 +08:00
Andrew Nicols
30c5170ec2
Merge branch 'MDL-63680-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-10-29 08:40:57 +08:00
Andrew Nicols
65c19b684c
Merge branch 'MDL-63267-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2018-10-27 19:22:18 +08:00
Tim Lock
e250be6d66
MDL-63267 tool_privacy: Handle modules without privacy support.
2018-10-26 18:33:01 -04:00
Adrian Greeve
d7ac44446e
MDL-63267 grading methods: Unit test update for fix.
2018-10-26 18:33:01 -04:00
Adrian Greeve
47e0ed7b3e
MDL-63267 grading methods: Fix for multiple intances.
...
We were only exporting the one instance per item id.
Instead we should have been exporting all instances for each
item id.
2018-10-26 18:33:01 -04:00
Adrian Greeve
f6020ec3aa
MDL-63267 tool_dataprivacy: Registry shows deprecated interfaces.
2018-10-26 18:33:01 -04:00
Adrian Greeve
a97a654851
MDL-63267 privacy: Create deprecated provider interface.
...
Any interfaces that have become deprecated should extend
this interface.
2018-10-26 18:33:01 -04:00
Adrian Greeve
8f31f87f2f
MDL-63267 core_grading: Unit test for new methods.
2018-10-26 18:33:01 -04:00
Adrian Greeve
327707245c
MDL-63267 mod_assign: Update to providers to include adv grading.
2018-10-26 18:33:01 -04:00
Adrian Greeve
152a5227b9
MDL-63267 core_grading: Update to providers and interface.
...
The previous interface was inadequate for retrieving user
information stored in the sub-plugins.
A new interface and methods have been added to successfully
deal with user data.
2018-10-26 18:33:01 -04:00
Eloy Lafuente (stronk7)
a8c87c20e9
weekly release 3.4.5+
2018-10-26 18:05:04 +02:00
David Mudrák
54944a93f7
MDL-63730 lang: Update Behat scenarios to use the new strings
2018-10-26 14:02:01 +02:00
Helen Foster
82047d18a6
MDL-63730 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
* withselectedusers_help, core - removing mention of 'Add a common note'
as the option no longer exists
* considereddigitalminor and digitalminor_desc, core - more
child-friendly wording
* auth_dbtype, auth_db - fixed broken link
2018-10-26 14:00:43 +02:00
Shamim Rezaie
0eb0612886
MDL-63634 enrol_paypal: Improve query performance
...
This issue is a part of the MDL-62560 Epic.
2018-10-26 19:36:56 +11:00
Shamim Rezaie
9109e547ae
MDL-63634 enrol_paypal: support removal of multiple users in a context
...
This issue is a part of the MDL-62560 Epic.
2018-10-26 19:36:56 +11:00
Shamim Rezaie
ded33b32cc
MDL-63634 enrol_paypal: Fix a typo in unit tests
...
This issue is a part of the MDL-62560 Epic.
2018-10-26 19:36:56 +11:00
Eloy Lafuente (stronk7)
48bc997f74
Merge branch 'MDL-63765-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-10-26 10:22:49 +02:00
Damyon Wiese
7fa74a2020
MDL-63765 behat: Fix behat tests opening a menu
...
If javascript is disabled, we don't need to open the menus at all. If it is enabled
we should use the custom step where possible.
In some tests (user profile) we have to use link_or_button because
the element that opens the menu will be a link or a button in different themes.
2018-10-26 16:15:02 +08:00
Shamim Rezaie
821a5d9efb
MDL-63665 mod_choice: no exception when course_modules doesn't exist
...
This issue is a part of the MDL-62560 Epic.
2018-10-26 18:49:51 +11:00
Shamim Rezaie
89c6cddff5
MDL-63665 mod_choice: support removal of multiple users in a context
...
This issue is a part of the MDL-62560 Epic.
2018-10-26 18:49:51 +11:00
Mihail Geshoski
05aca6a266
MDL-63680 report_stats: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-26 13:09:43 +08:00
Andrew Nicols
323c407874
Merge branch 'MDL-63673-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-10-26 11:42:29 +08:00
Andrew Nicols
0ada140505
Merge branch 'MDL-63682-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-10-26 11:03:46 +08:00
Mihail Geshoski
e936dd2040
MDL-63682 mnetservice_enrol: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-26 10:24:50 +08:00
Andrew Nicols
d505813ce6
Merge branch 'MDL-63688-34-1' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-10-26 10:17:53 +08:00
Mihail Geshoski
f41f2d53cf
MDL-63690 core_privacy: Handle when add_users() receives an empty array
2018-10-26 09:28:03 +08:00
Adrian Greeve
f32c037c7a
MDL-63690 core_blog: Update providers for userlist deletion.
2018-10-26 09:27:44 +08:00
Eloy Lafuente (stronk7)
f2d07ac911
Merge branch 'MDL-62904-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-10-26 00:04:01 +02:00
Andrew Nicols
01189bf5a4
Merge branch 'MDL-63552-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-10-25 15:45:31 +08:00
Andrew Nicols
632aac365f
Merge branch 'MDL-63679-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-10-25 15:36:00 +08:00
Andrew Nicols
fe3a63d8a4
Merge branch 'MDL-63655_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-10-25 14:57:37 +08:00
Michael Hawkins
d22b87614d
MDL-63552 search_solr: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-25 11:56:38 +08:00
Eloy Lafuente (stronk7)
6522b3d418
Merge branch 'MDL-62145-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-10-25 01:35:30 +02:00
Eloy Lafuente (stronk7)
526b2cfc90
Merge branch 'MDL-63714-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-10-25 00:11:09 +02:00
Mihail Geshoski
81fa52d9ca
MDL-63688 core_tag: Add method that returns users in context
...
This issue is part of the MDL-62560 Epic.
2018-10-24 09:28:11 +08:00
Andrew Nicols
bcbc20b6d9
MDL-63619 tool_dataprivacy: Cache purposes in form
2018-10-24 08:49:43 +08:00
Andrew Nicols
7646385cdc
MDL-63619 tool_dataprivacy: Performance improvement
2018-10-24 08:49:43 +08:00
Andrew Nicols
737a2f46ce
MDL-63619 tool_dataprivacy: Fix inheritance from parent contexts
...
Inheritance should behave such that all contexts inherit from their
parent context.
Prior to this fix, if the value was not set on a context, then it was
getting a default of 'Inherit', but instead of inheritting from the
parent context, it was inheritting from its parent context _level_ which
is just wrong.
2018-10-24 08:49:43 +08:00
Andrew Nicols
98e2aa1669
MDL-63714 javascript: Add new core/pending module
2018-10-24 08:44:06 +08:00
Andrew Nicols
5be7156473
MDL-63714 core: Wrap doRender in pendingjs
2018-10-24 08:44:06 +08:00
Andrew Nicols
4e30dbbef2
MDL-63714 javascript: Improve docs for pendingjs
2018-10-24 08:44:06 +08:00
Mihail Geshoski
b36794f0f8
MDL-63673 fileconverter_googledrive: Support removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-24 07:04:50 +08:00
David Monllao
7fff8f46e8
weekly release 3.4.5+
2018-10-23 16:39:23 +02:00
David Monllao
22f9a36ead
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-10-23 16:39:22 +02:00
David Monllao
50d6a67262
Merge branch 'MDL-62139-34-fix3' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-10-23 11:17:24 +02:00
Damyon Wiese
1d97b8af8a
MDL-62139 behat: Invalid test
...
If javascript is disabled, we can't open the menu.
2018-10-23 16:35:03 +08:00
Damyon Wiese
e93868b26e
MDL-62139 output: Revert template changes
...
Revert accessibility changes for menus in standard themes.
2018-10-23 10:15:36 +02:00
Damyon Wiese
c47dbbbd5d
MDL-62139 output: Revert template changes
...
Revert accessibility changes for menus in standard themes.
2018-10-23 15:50:23 +08:00
Mihail Geshoski
73069b9b59
MDL-63679 ltiservice_memberships: Support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-23 13:37:05 +08:00
Andrew Nicols
65b16113c0
MDL-63657 completion: Coding style fix
2018-10-23 11:33:23 +08:00
Andrew Nicols
a2572fb75c
Merge branch 'MDL-63668-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-10-23 11:33:08 +08:00
Andrew Nicols
6d3187bec4
MDL-63657 core_files: Coding style fix
2018-10-23 11:27:56 +08:00
Andrew Nicols
b25a9d2ce0
Merge branch 'MDL-63640-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-10-23 11:27:48 +08:00
Andrew Nicols
6e27e3201f
MDL-63657 tool_mobile: Coding style fix
2018-10-23 11:22:43 +08:00
Andrew Nicols
7448bba870
Merge branch 'MDL-63657-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-10-23 11:22:25 +08:00
Andrew Nicols
a83e5b8f03
MDL-63535 core_rss: Coding style fix
2018-10-23 11:17:53 +08:00
Andrew Nicols
b3e8985ce9
Merge branch 'MDL-63535-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-10-23 11:17:11 +08:00
Michael Hawkins
61d6025b0e
MDL-63657 tool_mobile: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-23 11:02:24 +08:00
Andrew Nicols
d5ec4f8378
MDL-63664 tool_policy: Whitespace fix
2018-10-23 10:53:57 +08:00
Andrew Nicols
c90f269158
Merge branch 'MDL-63664-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-10-23 10:52:04 +08:00
Michael Hawkins
f2423ec4df
MDL-63668 core_course: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-23 10:45:29 +08:00
Michael Hawkins
ff3a01cdac
MDL-63668 core_completion: Add get and delete by approved userlist.
...
This issue is a part of the MDL-62560 Epic.
2018-10-23 10:45:29 +08:00
Michael Hawkins
13bcb76d5a
MDL-63664 tool_policy: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-23 10:40:13 +08:00
Mihail Geshoski
1ad86e27d0
MDL-63535 core_userkey: Add method that returns users in context
...
This issue is part of the MDL-62560 Epic.
2018-10-23 10:29:50 +08:00
Mihail Geshoski
8fbb8bc0fd
MDL-63535 core_rss: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-23 10:29:50 +08:00
Andrew Nicols
83edd966a1
Merge branch 'MDL-63649-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-10-23 10:19:40 +08:00
Mihail Geshoski
5ee7ec1b9c
MDL-63640 core_files: Add method that returns users in context
...
This issue is part of the MDL-62560 Epic.
2018-10-23 10:12:12 +08:00
Andrew Nicols
b3ad855ded
Merge branch 'MDL-63713-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-10-23 10:09:32 +08:00
Shamim Rezaie
e5a542a73e
MDL-63649 enrol_lti: support removal of multiple users in a context
...
This issue is a part of the MDL-62560 Epic.
2018-10-23 13:06:46 +11:00
Shamim Rezaie
991aa49b7b
MDL-63713 core: Support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-23 13:05:49 +11:00
Andrew Nicols
a9564af46a
MDL-62560 tool_dataprivacy: Behat fix for protected check
2018-10-23 09:21:56 +08:00
David Monllao
1378ac0662
Merge branch 'MDL-62144-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-10-22 16:35:33 +02:00
David Monllao
10dfab520c
Merge branch 'MDL-61052-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-10-22 14:37:40 +02:00
David Monllao
6118d537c3
Merge branch 'MDL-62560-34' into MOODLE_34_STABLE
2018-10-22 13:01:36 +02:00
Andrew Nicols
674b262d9e
MDL-62560 tool_dataprivacy: Add a purpose override cache
2018-10-22 13:01:18 +02:00
Andrew Nicols
b8fa9168ba
MDL-62560 tool_dataprivacy: Fetch user purpose once
2018-10-22 13:01:17 +02:00
Andrew Nicols
aefebb9f84
MDL-62560 tool_dataprivacy: Add status logging
2018-10-22 13:01:17 +02:00
Andrew Nicols
dc59b9475d
MDL-62560 tool_dataprivacy: Add unit test for filtered userlist
2018-10-22 13:01:17 +02:00
Mihail Geshoski
a4cca8f5e3
MDL-63636 block_recent_activity: Support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:01:16 +02:00
Mihail Geshoski
023ff07502
MDL-63621 core_cohort: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:01:16 +02:00
Mihail Geshoski
8f71325a00
MDL-63633 block_comments: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:01:15 +02:00
Mihail Geshoski
9a1fd38274
MDL-63635 block_community: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:01:15 +02:00
Mihail Geshoski
8bae3f76d8
MDL-63593 auth_mnet: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:01:14 +02:00
Mihail Geshoski
6882588c8f
MDL-63592 auth_oauth2: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:01:14 +02:00
Mihail Geshoski
6372d0c328
MDL-63637 block_rss_client: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:01:13 +02:00
Mihail Geshoski
f7c431b2a5
MDL-63638 block_tag_flickr: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:01:13 +02:00
Mihail Geshoski
f359a73542
MDL-63639 core_fileconverter: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:01:12 +02:00
Shamim Rezaie
fd239233c7
MDL-63647 enrol_flatfile: Improving existing unit tests
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:01:12 +02:00
Shamim Rezaie
88e2805888
MDL-63647 enrol_flatfile: support removal of multiple users in context
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:01:11 +02:00
Michael Hawkins
c1d856ed28
MDL-63659 tool_monitor: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:01:11 +02:00
Mihail Geshoski
fe3c821528
MDL-63615 message_airnotifier: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:01:10 +02:00
Mihail Geshoski
23d749161a
MDL-63616 message_email: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:01:10 +02:00
Mihail Geshoski
f335392b2f
MDL-63617 message_jabber: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:01:10 +02:00
Adrian Greeve
5f136c284a
MDL-63618 core_plagiarism: Added support to remove users in a context.
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:34 +02:00
Mihail Geshoski
fdef31e3c5
MDL-63572 profilefield_checkbox: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:34 +02:00
Mihail Geshoski
a33f0b6b18
MDL-63575 profilefield_datetime: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:33 +02:00
Mihail Geshoski
5b71e0236f
MDL-63586 profilefield_menu: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:33 +02:00
Mihail Geshoski
376c39da69
MDL-63587 profilefield_text: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:32 +02:00
Mihail Geshoski
68eabea2f9
MDL-63588 profilefield_textarea: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:32 +02:00
Michael Hawkins
fcdb29da6c
MDL-63538 repository_onedrive: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:31 +02:00
Michael Hawkins
6840d1b424
MDL-63538 repository_youtube: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:31 +02:00
Michael Hawkins
20e16adcde
MDL-63538 repository_wikimedia: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:30 +02:00
Michael Hawkins
9d8e74cc4a
MDL-63538 repository_picasa: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:30 +02:00
Michael Hawkins
edd54f38c3
MDL-63538 repository_merlot: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:30 +02:00
Michael Hawkins
6f0f9e9816
MDL-63538 repository_googledocs: Support removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:29 +02:00
Michael Hawkins
0967aa3fde
MDL-63538 repository_flickr_public: Support removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:29 +02:00
Michael Hawkins
fbfb768f07
MDL-63538 repository_flickr: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:28 +02:00
Michael Hawkins
f4b06c4fb3
MDL-63538 repository_dropbox: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:28 +02:00
Michael Hawkins
19f8412015
MDL-63538 repository_boxnet: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:28 +02:00
Mihail Geshoski
7e6bcd9424
MDL-63536 core_repository: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:27 +02:00
Mihail Geshoski
4db5681054
MDL-63534 core_user: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:27 +02:00
Mihail Geshoski
4a973080dd
MDL-63532 core_portfolio: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:26 +02:00
Mihail Geshoski
85439fc637
MDL-63529 core_enrol: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:26 +02:00
Michael Hawkins
1b8dd3096e
MDL-63514 mod_wiki: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:26 +02:00
Michael Hawkins
461b388358
MDL-63510 mod_survey: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:25 +02:00
Michael Hawkins
7de1d37f80
MDL-63501 mod_scorm: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:25 +02:00
Michael Hawkins
200916ba98
MDL-63497 mod_lesson: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:24 +02:00
Michael Hawkins
c79943ca14
MDL-63497 mod_feedback: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:24 +02:00
Michael Hawkins
ebbf35d9a2
MDL-63497 mod_glossary: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
Also added missing ratings include and test to mod_glossary unit tests.
2018-10-22 13:00:24 +02:00
Michael Hawkins
c445946955
MDL-63497 mod_data: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:23 +02:00
Michael Hawkins
2642039f65
MDL-63497 block_html: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:23 +02:00
Michael Hawkins
9e96c5292a
MDL-63497 mod_chat: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:22 +02:00
Shamim Rezaie
518ebb3323
MDL-63554 cachestore_memcache: Support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:22 +02:00
Shamim Rezaie
1335e0bc3e
MDL-63554 cachestore_session: Support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:22 +02:00
Shamim Rezaie
6ea63bc54c
MDL-63554 cachestore_redis: Support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:21 +02:00
Shamim Rezaie
e3b6fe667d
MDL-63554 cachestore_mongodb: Support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:21 +02:00
Shamim Rezaie
699847af7b
MDL-63554 cachestore_memcached: Support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:20 +02:00
Shamim Rezaie
5a49fe3f51
MDL-63500 enrol_cohort: refactoring get_contexts_for_userid
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:20 +02:00
Shamim Rezaie
3fcb71bd53
MDL-63500 enrol_meta: refactoring get_contexts_for_userid
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:19 +02:00
Shamim Rezaie
3afb545307
MDL-63500 core_group: get_contexts_for_userid should respect component
...
The get_contexts_for_userid method should not return contexts for all group memberships.
It should only return the contexts in where there is manual group
membership.
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:19 +02:00
Shamim Rezaie
cfe3ba39e8
MDL-63500 enrol_cohort: Support for removal of multiple context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:19 +02:00
Shamim Rezaie
1b0fc6098e
MDL-63500 enrol_meta: Support for removal of multiple context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:18 +02:00
Shamim Rezaie
8f30bd5945
MDL-63500 core_group: support removal of multiple users in a context
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:18 +02:00
Mihail Geshoski
181da22a4d
MDL-63533 core_webservice: Unit tests for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:17 +02:00
Mihail Geshoski
549232ade8
MDL-63533 core_webservice: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:17 +02:00
Adrian Greeve
7a5ad3c9f1
MDL-63513 mod_assignment: Add removal of context users.
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:17 +02:00
Michael Hawkins
1b78edeb44
MDL-63498 mod_lti: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 13:00:16 +02:00
Michael Hawkins
37dffc7b4d
MDL-63495 comment: Added provider::get_users_in_context_from_sql
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 13:00:07 +02:00
Damyon Wiese
1ec78d3549
MDL-61052 assign: Do not queue conversions
...
Identical submissions do not require individual conversions from the document converter. Text passing through
format_text cannot be trusted and is likely to be unique each time, even for the same text.
2018-10-22 12:03:40 +08:00
Zig Tan
3b34e951b9
MDL-61052 assign: Improve strip_images() to avoid HTML5 tags errors
2018-10-22 12:02:51 +08:00
Damyon Wiese
8be7d9a52f
MDL-62145 theme_boost: Custom menu fixes
...
Make sure the site navigation element is labelled, actionmenu items
have correct role and actionmenu trigger controls the menu.
2018-10-22 11:05:28 +08:00
Damyon Wiese
4fa885d003
MDL-62144 user menu: Accessibility
...
Ensure user menu passes the accessibility tests.
2018-10-22 10:50:55 +08:00
Damyon Wiese
5cccea615a
MDL-62139 output: Accessible action menus
...
Add label on the "gear" menu and default keyboard and focus controls.
S
2018-10-22 10:39:11 +08:00
Eloy Lafuente (stronk7)
bb1e0fdbb9
weekly release 3.4.5+
2018-10-22 10:39:11 +08:00
AMOS bot
b859bed2eb
Automatically generated installer lang files
2018-10-22 10:39:11 +08:00
AMOS bot
5f69056fe5
Automatically generated installer lang files
2018-10-22 10:39:11 +08:00
AMOS bot
e670975845
Automatically generated installer lang files
2018-10-22 00:07:28 +00:00
Eloy Lafuente (stronk7)
c757afbac1
weekly release 3.4.5+
2018-10-19 17:10:52 +02:00
Eloy Lafuente (stronk7)
a28eccf172
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-10-19 17:10:50 +02:00
AMOS bot
532bd1c768
Automatically generated installer lang files
2018-10-19 00:08:19 +00:00
Eloy Lafuente (stronk7)
da1507c1dd
Merge branch 'MDL-62920_34' of https://github.com/aanabit/moodle into MOODLE_34_STABLE
2018-10-18 23:52:00 +02:00
Eloy Lafuente (stronk7)
6270847e8f
Merge branch 'MDL-60145-34' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-10-18 18:57:58 +02:00
Tim Hunt
f777a0b0dc
MDL-63403 filter_glossary: changes made during integration review
2018-10-18 18:45:38 +02:00
Tim Hunt
86543cb1db
MDL-63403 filter_glossary: only create replacement HTML if needed
2018-10-18 18:44:37 +02:00
Tim Hunt
59045c0a75
MDL-63403 filter_glossary: only prepare the replacement if used
2018-10-18 18:44:32 +02:00
Tim Hunt
957e3dbbd6
MDL-63403 filter_glossary: clean up filterobject class
...
This is another preliminary commit, rationalising the ->work... fields
and also moving the code that sets them up into a separate function.
This is also to prepare for the next commit.
2018-10-18 18:44:26 +02:00
Tim Hunt
6f9e7f7989
MDL-63403 filter_glossary: only prepare_phrases_for_filtering once
2018-10-18 18:44:23 +02:00
Tim Hunt
d6be60ed51
MDL-63403 filter_glossary: use preg features for fullmatch
...
This eliminates a lot of necessary string manipulation for something
that preg can just do with the \b assertion.
The change also extracts all the work to prepare ->work_phrase (renamed
->regexp) into a separate function. This is to pave the way for future
efficiency gains, but for now I have not done them, so it is easier to
verify by inspection that this commit does not change behaviour.
Also, some tidy-ups to the filterobject structure, to eliminate some
redundant fields.
2018-10-18 18:44:19 +02:00
Tim Hunt
1a710d2dd8
MDL-63403 filter_glossary: cache concept list in a MUC static cache
...
This is a slight improvement on a suggestion by David Monllaó
2018-10-18 18:44:15 +02:00
Tim Hunt
2e14a686ea
MDL-63403 filter_glossary: Fix lang string concatenation
2018-10-18 18:44:11 +02:00
Tim Hunt
8b73e0f6fe
MDL-63403 filter_glossary: $GLOSSARY_EXCLUDEENTRY shouldn't stop caching
...
Also, greatly improved unit tests, to test more cases of how the filter
should work.
2018-10-18 18:44:07 +02:00
Tim Hunt
6cb74724a3
MDL-63403 filterlib: Fix lots of coding style
2018-10-18 18:43:57 +02:00
Jun Pataleta
6871e90c9e
Merge branch 'MDL-63667-34-fix2' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-10-18 14:39:31 +08:00
Andrew Nicols
0ede37a30c
MDL-63667 amd: Check for parent template recursion
2018-10-18 12:12:43 +08:00
Damyon Wiese
1a3a8a9d6d
MDL-63667 output: Fix for recursive templates
...
A template can include itself - e.g. by looping over the context children and rendering a tree.
Ensure this promise still resolves.
Example: admin/tool/lp/templates/competencies_tree.mustache.
2018-10-18 10:54:01 +08:00
Eloy Lafuente (stronk7)
be3a6f83c2
Merge branch 'MDL-63632-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-10-18 02:39:33 +02:00
AMOS bot
d15cbdd72f
Automatically generated installer lang files
2018-10-18 00:07:35 +00:00
Andrew Nicols
7fa07866b7
MDL-63632 forum: Delete where not discussion author
2018-10-18 07:20:29 +08:00
Eloy Lafuente (stronk7)
ab4d4619c2
Merge branch 'MDL-63068_34' of https://github.com/aanabit/moodle into MOODLE_34_STABLE
2018-10-18 00:40:16 +02:00
Jun Pataleta
8464779f2a
MDL-62904 tool_dataprivacy: Add data request links in profile page
2018-10-17 16:42:56 +08:00
Jun Pataleta
5775e12509
Merge branch 'MDL-63667-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-10-17 15:03:50 +08:00
Ryan Wyllie
7ffafab4f7
MDL-63667 javascript: fix failed to pre-fetch the template error
2018-10-17 13:53:28 +08:00
Michael Hawkins
b6a8e4db77
MDL-63495 comment: Added provider::delete_comments_for_users
...
This issue is a part of the MDL-62560 Epic.
2018-10-17 13:13:55 +08:00
Andrew Nicols
121f12aa3c
MDL-63495 mod_forum: Add intial support for removal of multiple context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-17 13:13:55 +08:00
Andrew Nicols
924881fba9
MDL-63495 core_rating: Add helper to fetch users in context
...
This issue is a part of the MDL-62560 Epic.
2018-10-17 13:13:55 +08:00
Andrew Nicols
b11130cf15
MDL-63496 tool_dataprivacy: Add configuration for per-role retention
...
This issue is a part of the MDL-62560 Epic.
2018-10-17 13:13:55 +08:00
Andrew Nicols
f3e39f4bce
MDL-63496 tool_dataprivacy: Respect expiry with protected flag
...
This issue is a part of the MDL-62560 Epic.
2018-10-17 13:13:54 +08:00
Andrew Nicols
037f741214
MDL-63496 tool_dataprivacy: Support for per-role retention
...
This issue is a part of the MDL-62560 Epic.
2018-10-17 13:13:54 +08:00
Michael Hawkins
c71a358c69
MDL-63497 tool_dataprivacy: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-17 13:13:54 +08:00
Andrew Nicols
f2c6d5cc11
MDL-63495 privacy: Add support for removal of multiple users in a context
...
This issue is a part of the MDL-62560 Epic.
2018-10-17 13:13:54 +08:00
Eloy Lafuente (stronk7)
c600fd5712
weekly release 3.4.5+
2018-10-16 16:05:34 +02:00
Eloy Lafuente (stronk7)
67634c4102
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-10-16 16:05:32 +02:00
Damyon Wiese
668934466b
Merge branch 'MDL-62960-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-10-16 11:44:18 +08:00
Shamim Rezaie
a183d18041
MDL-62960 calendar: Visuall indicator for valid course event drop zones
2018-10-16 13:14:36 +11:00
Shamim Rezaie
c0e7ba026d
MDL-62960 calendar: Rename get_module_timestamp_min/max_limit methods
...
The methods get_module_timestamp_min_limit() and get_module_timestamp_max_limit()
are doing generic stuff and can be used for other calendar event types as well.
I have renamed them to get_timestamp_min_limit() and get_timestamp_max_limit() respectively.
2018-10-16 13:14:26 +11:00
Shamim Rezaie
9211b03e86
MDL-62960 calendar: Implementing course events validity check callback
2018-10-16 13:12:57 +11:00
Shamim Rezaie
b43f9b39fa
MDL-62960 calendar: Added range check callback for course events
...
Added core_calendar_get_valid_event_timestart_range callback for course events
2018-10-16 13:12:57 +11:00
Andrew Nicols
e098de35bc
Merge branch 'MDL-63421_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-10-16 08:55:39 +08:00
Eloy Lafuente (stronk7)
b6ff1269e8
Merge branch 'MDL-63583-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2018-10-16 00:29:28 +02:00
Eloy Lafuente (stronk7)
4f88dff731
Merge branch 'MDL-63456-34' of git://github.com/merrill-oakland/moodle into MOODLE_34_STABLE
2018-10-16 00:17:26 +02:00
Eloy Lafuente (stronk7)
cdc68e910a
Merge branch 'MDL-62319-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-10-16 00:07:23 +02:00
Andrew Nicols
1694162476
Merge branch 'MDL-63542-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2018-10-15 11:40:10 +08:00
AMOS bot
c9e89351aa
Automatically generated installer lang files
2018-10-15 00:07:27 +00:00
Eloy Lafuente (stronk7)
a08235c914
MDL-63655 core: Fix miss-placed parenthesis
2018-10-15 01:03:04 +02:00
Amaia Anabitarte
bcd99539b7
MDL-63068 user: Allow underscore for profile custom fields shortname
2018-10-11 16:40:34 +02:00
Amaia Anabitarte
acca768961
MDL-62920 user: Uploading deleted user and adding to a cohort
2018-10-11 16:27:48 +02:00
Shamim Rezaie
c5d2f4d0b3
MDL-63626 mod_quiz: Fixed a bug when there was no attempt on the quiz
2018-10-12 01:04:17 +11:00
Eloy Lafuente (stronk7)
0dfa4a3c18
weekly release 3.4.5+
2018-10-11 13:22:49 +02:00
Eloy Lafuente (stronk7)
c8ed9615de
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-10-11 13:22:47 +02:00
Damyon Wiese
ffee9dcc59
MDL-62319 assignfeedback_editpdf: Disable touch scrolling
...
Assignment editpdf canvas provides it's own scroll tool and the native browser one breaks
the rest of the tools for the canvas. Turn it off.
2018-10-11 13:33:14 +08:00
Nathan Nguyen
edbc4b5816
MDL-62319 Assign: Grading interface is broken when using iOS 11.3 devices
2018-10-11 13:33:11 +08:00
AMOS bot
aa29f93afe
Automatically generated installer lang files
2018-10-11 00:07:26 +00:00
Eloy Lafuente (stronk7)
7918ae0457
Merge branch 'MDL-62891-34-callable_name' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-10-10 23:33:20 +02:00
Eloy Lafuente (stronk7)
33b264e80a
Merge branch 'MDL-63225-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2018-10-10 23:26:00 +02:00
Peter Spicer
7e4872e91e
MDL-63451 core_message: Properly escape URLs for notification popup
2018-10-10 13:03:42 +01:00
Jake Dallimore
57429ec39b
MDL-60145 course: fix bug with group restictions button during mod edit
...
If a mod doesn't support groups, then we remove the grouping element,
and now also the 'add group/group restriction' helper button too.
2018-10-10 08:43:46 +08:00
AMOS bot
837ac1b79d
Automatically generated installer lang files
2018-10-10 00:07:22 +00:00
Eloy Lafuente (stronk7)
447b4bdf5a
Merge branch 'MDL-63439-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-10-10 00:48:29 +02:00
Eloy Lafuente (stronk7)
3d92367a80
Merge branch 'MDL-62395-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-10-09 23:06:47 +02:00
Eloy Lafuente (stronk7)
957c839884
Merge branch 'MDL-63401-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-10-09 11:36:44 +02:00
David Monllao
cde9c8ccc0
Merge branch 'MDL-62738_34' of https://github.com/mfabriczy/moodle into MOODLE_34_STABLE
2018-10-09 09:24:39 +02:00
David Monllao
8d6c617e59
Merge branch 'MDL-51969-MOODLE_34_STABLE' of https://github.com/dmitriim/moodle into MOODLE_34_STABLE
2018-10-09 09:21:14 +02:00
Jun Pataleta
a474308f74
Merge branch 'MDL-62491-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-10-09 14:39:33 +08:00
Jun Pataleta
8dc8bfdb1d
Merge branch 'MDL-63241-34-take2' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-10-09 12:48:27 +08:00
Adrian Greeve
42129c29b4
MDL-62491 navigation: Update to tree.js to allow callbacks.
2018-10-09 09:42:14 +08:00
Adrian Greeve
bcad932ef8
MDL-62491 mod_assign: Fill in the rewrite plugin urls properly.
2018-10-09 09:42:04 +08:00
Adrian Greeve
40d08b4fb1
MDL-62491 core_privacy: Add html files to the user data export.
...
This adds html to the data export that allows for easier navigation
and reading of data.
2018-10-09 09:41:55 +08:00
Damyon Wiese
f68ad5439b
MDL-63439 assign: Unicode charsets for pdf
...
Prefer to use freesans font for generated pdfs as it has the biggest charset support.
2018-10-09 09:31:34 +08:00
Jun Pataleta
2d065b56c7
Merge branch 'MDL-63194_34' of https://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-10-09 08:55:00 +08:00
Andrew Nicols
e5088f07a8
MDL-63401 tool_dataprivacy: Change default for require end date
...
We should preserve the existing behaviour.
2018-10-09 08:32:18 +08:00
Andrew Nicols
bc09a4398c
MDL-63401 tool_dataprivacy: Simplify where processing
2018-10-09 08:22:41 +08:00
Andrew Nicols
5e77c5f24f
MDL-63401 tool_dataprivacy: Move final cap check to endpoint
2018-10-09 08:22:41 +08:00
Eric Merrill
372476328c
MDL-63456 qtype_multichoice: Return a default options object if missing
2018-10-08 16:31:35 -04:00
Eric Merrill
98dec1b08c
MDL-63456 question: Improve Aiken error handling and multichoice errors
2018-10-08 16:31:35 -04:00
Tim Hunt
474ee16ec7
MDL-63194 quiz editing: subtle drag-drop bug if moving between sections
2018-10-08 17:46:36 +01:00
Juan Leyva
4105b2d351
MDL-63583 course: Include course/lib.php always
...
core_course_get_courses_by_field WS must include always course/lib.php to not depend on functions including it.
2018-10-08 16:57:14 +02:00
Andrew Nicols
ec259ef812
MDL-63401 tool_dataprivacy: Allow expiriration of users without end date
2018-10-08 20:52:45 +08:00
Andrew Nicols
3e90c7df33
MDL-63401 tool_dataprivacy: Rewrite expired deletion handling
...
This change rewrites the way in which expiry is calculated and addresses
a number of closely related issues:
Users can customise, and add blocks with data to, their dashboard. When
a user had done so, the user could be flagged for deletion, but the
blocks in their Dashboard were subject to the default block retention
policy. In addition there is no way to override the retention policy for
user blocks.
This change modifies the structure of the expiry mechanism:
- to consider any subcontext of the user context to be a part of the user
context during calculation. User child contexts are not the property
of the system, and should not be treated separately.
- the way in which the context expiry mechanism worked was to select
use a multiple different managers based solely on the context level.
Because of the use of user blocks, this proved to be unreliable as
blocks has been attributed purely to courses.
This has been changed to a single manager which is aware of hierarchy
and deletions as a whole.
- to prepare for upcoming work relating to more detailed expiry
mechanisms, a new expiry_info class is introduced and used to
merge the expiry of child contexts into a working in-memory view.
This changeset includes extensive unit tests.
2018-10-08 20:52:27 +08:00
Andrew Nicols
6b0512cc52
MDL-63401 core: Do not delete the user context
...
As long as we have a user record, we should not delete the context which
relates to it.
2018-10-08 20:52:27 +08:00
Andrew Nicols
a9c0a87ffd
MDL-63401 tool_dataprivacy: Move cap checks to endpoints from API
2018-10-08 20:52:27 +08:00
David Monllao
4de8dd37c7
Merge branch 'MDL-63323-34-wrong-classes-attribute-into-activity_navigation' of https://github.com/davidherney/moodle into MOODLE_34_STABLE
2018-10-08 11:30:27 +02:00
Luca Bösch
32052e77f8
MDL-63241 calendar: Add missing table alias in SQL query.
2018-10-07 21:45:53 +02:00
Marcus Fabriczy
35f6db9232
MDL-62738: editor_tinymce: Fix call stack size bug on Safari
...
The call stack size was being exceeded via a recursive loop brought
by MDL-61189.
To fix, this item removes MDL-36803 and MDL-41328 as the iOS keyboard works
nicely now on Safari with TinyMCE.
2018-10-06 17:30:20 +09:30
Juan Leyva
c5ab666ece
MDL-63542 core_course: Support stealth activities in WS
2018-10-05 14:51:31 +02:00
Eloy Lafuente (stronk7)
06579f587c
MDL-63421 env: Moodle 3.4.x and 3.5.x do not support PHP 7.3
2018-10-05 13:38:00 +02:00
David Mudrák
152b534b6d
MDL-62891 core: Stop using var_export() to describe callables
...
Make use of the newly added function get_callable_name() when reporting
that an exception happened during shutdown.
2018-10-05 08:53:20 +02:00
David Mudrák
4081f82d5c
MDL-62891 core: Introduce new get_callable_name() function
2018-10-05 08:53:20 +02:00
Dmitrii Metelkin
ef0688bf35
MDL-51969 mod_lti: Fixed missing tool proxy GUID
2018-10-05 15:15:33 +10:00
Jun Pataleta
57241c56c0
weekly release 3.4.5+
2018-10-05 10:29:04 +08:00
Jun Pataleta
994d82f64d
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-10-05 10:29:03 +08:00
Jun Pataleta
4db4682464
MDL-62395 tool_dataprivacy: Purpose name and description in one column
...
* Show the purpose's name and description under one column.
2018-10-05 09:28:48 +08:00
Jun Pataleta
591a54cd72
Merge branch 'MDL-35788-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-10-04 12:46:07 +08:00
Jun Pataleta
0f6973ac13
MDL-63528 auth: Behat scenario for "Remember username" display
2018-10-04 12:25:15 +08:00
Jun Pataleta
8c9a724672
MDL-63528 auth: Show "Remember username" on login form only when needed
2018-10-04 12:25:15 +08:00
Andrew Nicols
1f700517cd
MDL-35788 mod_forum: Move post creation fetch
2018-10-04 11:42:54 +08:00
AMOS bot
7a2da2f137
Automatically generated installer lang files
2018-10-04 00:07:29 +00:00
Eloy Lafuente (stronk7)
7277817938
Merge branch 'MDL-63141-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-10-04 00:24:30 +02:00
Eloy Lafuente (stronk7)
6187351760
Merge branch 'MDL-63142-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-10-04 00:18:53 +02:00
Eloy Lafuente (stronk7)
f65a5b5f34
Merge branch 'MDL-63143-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-10-04 00:02:56 +02:00
David Monllao
ef1e76b490
Merge branch 'MDL-62558-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-10-03 17:16:17 +02:00
Adrian Greeve
df3cc8c9c5
MDL-62558 tool_dataprivacy: Create a summary page for users.
2018-10-03 10:40:34 +08:00
Jun Pataleta
9e026e05df
Merge branch 'MDL-35788-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-10-03 10:12:43 +08:00
Eloy Lafuente (stronk7)
ed19765c8d
Merge branch 'MDL-60685-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-10-03 00:24:19 +02:00
Eloy Lafuente (stronk7)
31252432a1
Merge branch 'MDL-63435-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-10-02 23:48:27 +02:00
Juan Leyva
d14393fb3d
MDL-63225 webservice: Return proper debuginfo on WS exceptions
...
In order to make developers easy, we should give some clues about the type of the data generating exceptions.
2018-10-02 13:15:37 +02:00
Andrew Nicols
8fe630d49b
MDL-35788 forum: Show post creation time not modified
2018-10-01 08:39:56 +08:00
Jun Pataleta
bd7573e471
MDL-62395 tool_dataprivacy: Fix tables display
...
* Use standard Bootstrap4 table classes for the categories and purposes
tables.
* Set 25% width for the name and description columns of the purposes
table.
* Set 50% width for the description column of the categories table.
2018-09-28 14:33:55 +08:00
David Herney
571ee73a77
MDL-63323 course: Fixed wrong classes key in activity_navigation class
...
Replaced "classes" by "class" attribute, when the prev and next links are builded into the activity navigation.
2018-09-27 18:44:00 -05:00
Luca Bösch
ce3f7aeb16
MDL-63435 gradebook: let activity icons re-appear.
2018-09-27 18:10:40 +02:00
Eloy Lafuente (stronk7)
75d95d140b
weekly release 3.4.5+
2018-09-27 15:17:55 +02:00
Eloy Lafuente (stronk7)
54b432fb4f
Merge branch 'MDL-61981-34_nestedmath' of git://github.com/Mankro/moodle into MOODLE_34_STABLE
2018-09-25 23:41:03 +02:00
Eloy Lafuente (stronk7)
0c5279e4c5
Merge branch 'MDL-62279-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-09-25 23:26:51 +02:00
Eloy Lafuente (stronk7)
514dce5460
Merge branch 'MDL-62714-34-boost_course_visibility_in_navbar' of https://github.com/fskandalis/moodle into MOODLE_34_STABLE
2018-09-25 23:20:13 +02:00
Eloy Lafuente (stronk7)
8e20e22be9
Merge branch 'MDL-60028-34' of https://github.com/paulholden/moodle into MOODLE_34_STABLE
2018-09-25 16:58:44 +02:00
David Monllao
61859ec680
Merge branch 'MDL-63119-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2018-09-25 12:36:36 +02:00
David Monllao
816f9a560b
Merge branch 'MDL-62717-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-09-25 12:19:00 +02:00
Andrew Nicols
abb789b0fb
Merge branch 'MDL-63346_34' of https://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-09-25 08:51:41 +08:00
Eloy Lafuente (stronk7)
0e7711084a
MDL-63020 tests: ensure that searching for is null values also works ok
2018-09-24 17:43:19 +02:00
Tim Hunt
70b3253d46
MDL-63020 dml: improve the unit tests
2018-09-24 17:43:19 +02:00
Eloy Lafuente (stronk7)
fd5cc5ee03
Merge branch 'MDL-63020_34' of git://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-09-24 17:42:52 +02:00
Paul Holden
4f1725493d
MDL-60028 enrol: fix counting of enrolled users in a given context.
...
Previously users enrolled in a course via multiple enrolment methods
would be counted multiple times.
2018-09-21 10:19:38 +01:00
Tim Hunt
eb43bdbbb0
MDL-63020 ddl: fix nullable unique indexes in OCI and MS SQL
...
This works-around the default non-standard behaviour of these DB engines.
2018-09-20 17:50:30 +01:00
Tim Hunt
a27808cd1b
MDL-63020 xmldb: Improve PHPdoc comments for better IDE autocomplete
2018-09-20 17:50:28 +01:00
Luca Bösch
1157c4c29a
MDL-62717 forum: Create announcements forum with HTML format intro.
2018-09-20 17:47:01 +02:00
Markku Riekkinen
65dc7eba8d
MDL-61981 filter_mathjaxloader: add unit tests
2018-09-20 15:00:52 +03:00
Eloy Lafuente (stronk7)
f05c493776
weekly release 3.4.5+
2018-09-20 12:12:05 +02:00
Eloy Lafuente (stronk7)
761179ce00
MDL-63346 nodejs: Bump to created from scratch shrinkwrap file
...
Steps:
- remove node_modules & npm-shrinkwrap.json
- npm cache clear --force
- npm install
- npm shrinkwrap
2018-09-20 10:54:51 +02:00
Eloy Lafuente (stronk7)
3763566864
MDL-63346 travis: GRUNT job immune to npm-shrinkwrap.json changes
...
When upgrading nodejs/npm versions, there are modifications to
different packages or to the format of the npm-shrinkwrap.json
file. Usually that leads to failed jobs untill the bundled file
is updated.
To avoid that, we just ignore the npm-shrinkwrap.json file, so
just the REAL modifications in css/js/ignore stuff are considered.
2018-09-20 10:53:47 +02:00
Markku Riekkinen
5acd022bf6
MDL-61981 filter_mathjaxloader: nested math environments
...
The MathJax filter used to break mathematics if inline math was
used inside display math. Nolink spans were added around
the inline math even though it was nested inside another math
environment. This fix is aware of the nesting so that the spans
may be inserted only at the outer math environment. No regular
expressions are used because they do not support detecting
arbitrary, unlimited nesting of parentheses in the text, which
is now needed.
2018-09-19 15:36:37 +03:00
David Monllao
5bf7359a98
Merge branch 'MDL-63140-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-09-19 13:31:23 +02:00
David Monllao
a0b0988443
Merge branch 'MDL-63135-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-09-19 13:13:25 +02:00
Eloy Lafuente (stronk7)
cd475230e3
Merge branch 'MDL-63116-34-1' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-09-18 23:51:01 +02:00
Mihail Geshoski
7ef99fc213
MDL-61908 privacy: Fix heading in data privacy pages
2018-09-18 18:51:26 +02:00
Eloy Lafuente (stronk7)
39d9d254f8
Merge branch 'MDL-63109-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-09-18 18:32:17 +02:00
David Monllao
cb5fb29cd7
Merge branch 'MDL-63138-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-09-18 16:41:23 +02:00
David Monllao
693959a524
Merge branch 'MDL-63139-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-09-18 16:37:54 +02:00
David Monllao
4a4f563f26
Merge branch 'MDL-63117-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-09-18 16:34:37 +02:00
Mihail Geshoski
2eccec9542
MDL-63109 privacy: Add behat tests
2018-09-18 15:08:21 +08:00
Mihail Geshoski
4c9c186fdc
MDL-63109 privacy: Fix the initialisation of the policy acceptance modal
2018-09-18 15:05:01 +08:00
Tim Schroeder
0cd1bc0b67
MDL-63119 calendar: now showing event end in modal
...
When clicking on an event in the month view, a modal opens with
information about it. That modal did previously only show the start time
of the event. It now also shows the end (if the event has one).
2018-09-18 13:41:58 +08:00
Jun Pataleta
90a6d883b1
Merge branch 'm34_MDL-63319_MySQL_MSSQL_Rename_Field_Reserved_Word' of https://github.com/scara/moodle into MOODLE_34_STABLE
2018-09-18 13:41:39 +08:00
Eloy Lafuente (stronk7)
c883e9bf96
Merge branch 'MDL-58781_34' of https://github.com/aanabit/moodle into MOODLE_34_STABLE
2018-09-17 23:43:35 +02:00
Eloy Lafuente (stronk7)
0b07e65fba
Merge branch 'MDL-63009-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-09-17 23:31:13 +02:00
Eloy Lafuente (stronk7)
390dcea39c
Merge branch 'MDL-63184-34-2' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-09-17 23:11:45 +02:00
Eloy Lafuente (stronk7)
ae7dc5dcfb
Merge branch 'MDL-63354-34' of https://github.com/HuongNV13/moodle into MOODLE_34_STABLE
2018-09-17 23:06:57 +02:00
Jun Pataleta
b333c94a01
MDL-63184 tool_dataprivacy: Ensure PO roles have correct capability
2018-09-17 22:35:49 +08:00
David Monllao
6385c8f0b7
Merge branch 'MDL-62554-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-09-17 13:45:58 +02:00
Eloy Lafuente (stronk7)
8b16f4d7f2
Merge branch 'MDL-63215-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-09-17 10:43:28 +02:00
Mihail Geshoski
5f01d507cb
MDL-63116 privacy: Add bulk actions to the privacy request table
2018-09-17 08:24:13 +08:00
Mihail Geshoski
449b4461ee
MDL-63116 privacy: Add behat tests
2018-09-17 08:24:13 +08:00
Mihail Geshoski
980e81275b
MDL-63116 privacy: Add unit tests
2018-09-17 08:24:13 +08:00
Michelle Melton
aa21de4c84
MDL-63215 block_rss_client: Escaping tags in RSS entries
2018-09-16 23:46:05 +02:00
Matteo Scaramuccia
da2d40de4c
MDL-63319 ddl: Added getRenameFieldSQL() coverage
2018-09-14 22:45:01 +02:00
Matteo Scaramuccia
41e73ee448
MDL-63319 ddl: Improved rename_field() coverage
...
DB API should allow to rename fields, including renaming
those columns named using a reserved word.
2018-09-14 22:45:01 +02:00
Matteo Scaramuccia
5dca702169
MDL-63319 ddl: MSSQL should rename reserved words
2018-09-14 22:36:48 +02:00
Matteo Scaramuccia
cd579c4b1a
MDL-63319 ddl: MySQL should rename reserved words
2018-09-14 22:36:48 +02:00
Amaia Anabitarte
ac97d778c7
MDL-58781 mod_feedback: Inconsistency in analysis exported to excel
2018-09-14 12:38:48 +02:00
Shamim Rezaie
308fda5fb1
MDL-63143 mod_lesson: Check if the module is visible to the user
2018-09-14 20:35:58 +10:00
Shamim Rezaie
6ebe20ee9b
MDL-63143 mod_lesson: Add userid param to mod_lesson calendar callbacks
2018-09-14 20:35:58 +10:00
Eloy Lafuente (stronk7)
09b00ee19c
weekly release 3.4.5+
2018-09-14 11:06:50 +02:00
Shamim Rezaie
73fb05948f
MDL-63142 mod_label: Check if the module is visible to the user
2018-09-14 17:56:11 +10:00
Shamim Rezaie
10da17c8b8
MDL-63142 mod_label: Add userid param to mod_label calendar callbacks
2018-09-14 17:56:11 +10:00
Shamim Rezaie
2b58ab0274
MDL-63141 mod_imscp: Check if the module is visible to the user
2018-09-14 17:50:37 +10:00
Shamim Rezaie
e0f7f1ef95
MDL-63141 mod_imscp: Add userid param to mod_imscp calendar callbacks
2018-09-14 17:50:37 +10:00
Shamim Rezaie
9fc96f244c
MDL-63140 mod_glossary: Check if the module is visible to the user
2018-09-14 17:44:56 +10:00
Shamim Rezaie
236636ea00
MDL-63140 mod_glossary: Add userid param to glossary calendar callbacks
2018-09-14 17:44:55 +10:00
Huong Nguyen
a49d2c334a
MDL-63354 Group: Rollover text on long group names is not consistent
2018-09-14 09:45:43 +07:00
Eloy Lafuente (stronk7)
8c4e26977c
MDL-61169 iplookup: Change to another block still remaining to SF
2018-09-13 19:06:54 +02:00
Jun Pataleta
35e28afab4
MDL-62554 tool_dataprivacy: Integration review fixes
2018-09-13 14:52:34 +08:00
Michael Hawkins
c718e9f671
MDL-63009 tool_dataprivacy: Added site name/link to request emails
2018-09-12 17:45:50 +08:00
Jun Pataleta
7eddff8e55
MDL-62294 lib: Take note of cherry-picked upstream commit
...
* Make a note of the applied upstream patch in
lib/lessphp/moodle_readme.txt which fixes the PHP 7.2 compatibility
issue when counting ruleset rules.
2018-09-12 16:46:37 +08:00
Michaël Marinetti
da81219682
MDL-62294 lessphp: Fix for PHP 7.2 compatibility
...
From upstream commit:
https://github.com/oyejorge/less.php/commit/669acc51817a8da162b5f1b7137e79f0e4acc636
2018-09-12 16:46:37 +08:00
Jun Pataleta
43bd47b67a
Merge branch 'mdl63321-moodle34' of https://github.com/tlock/moodle into MOODLE_34_STABLE
2018-09-12 15:33:21 +08:00
Jun Pataleta
f251d75803
Merge branch 'MDL-63231-set-default-value-for-int-param-MOODLE_34' of https://github.com/guillalva06/moodle into MOODLE_34_STABLE
2018-09-12 09:58:39 +08:00
Jun Pataleta
fc9a4136a7
Merge branch 'MDL-50314_34' of git://github.com/do-you-even-curl/moodle into MOODLE_34_STABLE
2018-09-12 09:43:26 +08:00
Tim Lock
b0412aa454
MDL-63321 block: Fix warning in Calendar month block after MDL-60587
2018-09-12 08:31:02 +09:30
Eloy Lafuente (stronk7)
8fde61edd4
Merge branch 'MDL-63136-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-09-11 23:53:06 +02:00
Eloy Lafuente (stronk7)
b736aab921
Merge branch 'MDL-62528-34' of git://github.com/bmbrands/moodle into MOODLE_34_STABLE
2018-09-11 23:05:44 +02:00
Guillermo Alvarez
95a0dce3d4
MDL-63231 filepicker: Skype validation for null values
...
In file_get_all_files_in_draftarea function an integer could get
a null value so it is necessary to execute this function only
when is called with a valid integer value.
2018-09-11 09:05:48 -05:00
Fotis Skandalis
21f3395f7a
MDL-62714 theme_boost: Course visibility in navigation bar
...
Added check in navbar.mustache to add dimmed_text class if needed.
Added is_hidden() in navigationlib.php to return if the class needs
to be added.
2018-09-10 16:57:56 +03:00
Jun Pataleta
d21dd7fbfc
MDL-62554 tool_dataprivacy: Bump version for new WS functions
2018-09-10 12:18:55 +08:00
Jun Pataleta
2035a7a55e
MDL-62554 tool_dataprivacy: Fix display of activity options
2018-09-10 12:18:55 +08:00
Jun Pataleta
3becb16f53
MDL-62554 tool_dataprivacy: Fix template for Bootstrapbase compatibility
2018-09-10 12:18:55 +08:00
Jun Pataleta
cd6a9957fa
MDL-62554 tool_dataprivacy: Remove defaults form
...
With the changes in this issue, this form is no longer being used.
2018-09-10 12:18:55 +08:00
Jun Pataleta
7b0cd65883
MDL-62554 tool_dataprivacy: Behat tests for managing registry defaults
...
* Also new step definitions and generator for:
- Creating categories and purposes
- Assigning category and purpose to context instances.
2018-09-10 12:18:55 +08:00
Jun Pataleta
402eec348e
MDL-62554 tool_dataprivacy: Unit tests for new WS/API functions
2018-09-10 12:18:55 +08:00
Jun Pataleta
42e3825a92
MDL-62554 tool_dataprivacy: Fix fetching of default contexts
...
* We also need to handle default contexts for activities. If defaults
for an activity is set, fetch that. If not, fetch the defaults for
the context level.
2018-09-10 12:18:55 +08:00
Jun Pataleta
d6c0be9438
MDL-62554 tool_dataprivacy: Allow setting of activity defaults
...
* Allow the setting of data registry defaults for activity modules.
* Rewrite the defaults page so that it uses templates.
* Use a tabbed layout for the defaults page that shows the default
category and purpose per context level.
* New API and web service functions that enables the setting of the
defaults.
2018-09-10 12:18:50 +08:00
Eloy Lafuente (stronk7)
28f6460de3
Moodle release 3.4.5
2018-09-08 16:49:46 +02:00
AMOS bot
a63c88c57a
Automatically generated installer lang files
2018-09-08 00:07:45 +00:00
Tim Schroeder
0d17150a0c
MDL-50314 mod_quiz: removed hardcoded export columns
...
* The columns 'institution', 'department' and 'email' are no longer
automatically included in all quiz result exports.
* These columns can still be used, but have to be configured under
'showuseridentity'.
2018-09-07 14:16:41 +02:00
Shamim Rezaie
b8d91beab4
MDL-63136 mod_data: Check if the module is visible to the user
2018-09-07 17:42:32 +10:00
Shamim Rezaie
8f8093ac0f
MDL-63136 mod_data: Add userid param to mod_data calendar callbacks
2018-09-07 17:42:31 +10:00
Shamim Rezaie
5eae317838
MDL-63139 mod_forum: Check if the module is visible to the user
2018-09-07 16:56:44 +10:00
Shamim Rezaie
445be5614a
MDL-63139 mod_forum: Add userid param to mod_forum calendar callbacks
2018-09-07 16:56:44 +10:00
Shamim Rezaie
ae9af4e486
MDL-63138 mod_folder: Check if the module is visible to the user
2018-09-07 15:06:52 +10:00
Shamim Rezaie
08392add89
MDL-63138 mod_folder: Add userid param to mod_folder calendar callback
2018-09-07 15:06:52 +10:00
Jun Pataleta
1796e82ef3
weekly release 3.4.4+
2018-09-07 11:12:18 +08:00
Jun Pataleta
d6df81c983
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-09-07 11:11:55 +08:00
Shamim Rezaie
75bad7de80
MDL-63135 mod_choice: Check if the module is visible to the user
2018-09-06 20:15:16 +10:00
Shamim Rezaie
056dd08cd2
MDL-63135 mod_choice: Add userid param to mod_choice calendar callback
2018-09-06 20:15:16 +10:00
Shamim Rezaie
1f9034982e
MDL-63135 mod_choice: Added choice_get_user_response function
...
A new function to return choice answers records of a given user in a given choice activity.
2018-09-06 20:15:15 +10:00
Shamim Rezaie
ace999418c
MDL-63117 mod_book: Check if the module is visible to the user
2018-09-06 17:46:32 +10:00
Shamim Rezaie
5892083e98
MDL-63117 mod_book: Add userid param to mod_book calendar callbacks
2018-09-06 17:46:29 +10:00
Jake Dallimore
d7fbf4a33e
Merge branch 'MDL-63302-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-09-06 09:23:55 +08:00
Jun Pataleta
165ce9437e
MDL-63302 tool_dataprivacy: Increment version of the merged plugin
...
This is to distinguish the versions available from the plugins directory
from the versions that are part of Moodle standard distribution.
2018-09-06 08:51:52 +08:00
Eloy Lafuente (stronk7)
eacb15b2b2
Merge branch 'MDL-63292-34-policyversion' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-09-05 21:10:23 +02:00
David Mudrák
ae650468ed
MDL-63292 tool_policy: Increment version of the merged plugin
...
This is to distinguish the versions available from the plugins directory
from the versions that are part of Moodle standard distribution.
2018-09-05 13:47:32 +02:00
Jake Dallimore
dab2e7771f
MDL-62947 mod_feedback: fix feedback so it correctly uses forms API
...
Feedback code was doing the following, which is incompatible with the
sec-patched quickforms lib:
- appending '[0]' to non-group element names, meaning type checks in
getCleanType() were falling back to PARAM_RAW instead of PARAM_INT,
and meaning _findValue() was comparing elements it thought to be arrays
with scalar submit values (worked with eval() implementation as the 0th
element of a string was the character, but not working when patched).
- external unit tests incorrectly testing multichoice questions in the
process_page tests - patched lib highlighted failures.
It was also doing the following:
- actively setting null as default element values instead of 0 for
radio buttons and dropdowns (for 'not selected'). This is incompatible
with more recent quickforms lib (see MDL-63070).
- creating groups using addElement instead of addGroup - not recommended
This patch addresses the above.
2018-09-05 12:13:52 +08:00
Jake Dallimore
bd509e7575
MDL-62947 core_form: fix remote code execution exploit in QuickForms
...
Applies the patch found upstream:
https://github.com/pear/HTML_QuickForm/commit/
d3a6d5c44dedf3c164c6c79198e4ef479bcedcd2 and make util methods static
for php7 compatibility.
2018-09-05 12:13:52 +08:00
AMOS bot
e6394e2eaa
Automatically generated installer lang files
2018-09-05 00:07:38 +00:00
Damyon Wiese
40e3c83ec8
MDL-62748 course: maxsections is a limit
...
For course formats shipped with core, maxsections should be a limit to the number of sections
allowed in the course.
2018-09-04 22:37:50 +02:00
Mihail Geshoski
3ea7d116b8
MDL-62857 theme_boost: Better filtering on navbar / breadcrumbs
2018-09-04 22:37:50 +02:00
Tim Hunt
cfc4393aa6
MDL-62880 qtype_ddwtos: drop support for legacy import format
...
It was more than 8 years since we wrote in that format.
2018-09-04 22:37:50 +02:00
Eloy Lafuente (stronk7)
f477be8684
Merge branch 'MDL-63249-34-enfix' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-09-04 22:35:12 +02:00
Helen Foster
9d9d1b985f
MDL-63249 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
* completionpass_help, gradetopassnotset in mod_quiz - grade to pass
set in quiz settings not gradebook
* namecolumnmissing,core_cohort - fixing incorrect message about adding
users to a cohort
2018-09-04 15:14:50 +02:00
David Monllao
bb5a6b610c
Merge branch 'MDL-62342-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-09-04 14:34:13 +02:00
Neill Magill
2720c9570a
MDL-62944 calendar: Clarify the intended use of $checkcapability
2018-09-04 12:19:07 +02:00
David Monllao
3955345d8c
Merge branch 'MDL-62944-m34' of https://github.com/NeillM/moodle into MOODLE_34_STABLE
2018-09-04 12:16:15 +02:00
David Monllao
2df693e17d
Merge branch 'MDL-55993-34' of https://github.com/albertolarah/moodle into MOODLE_34_STABLE
2018-09-04 10:53:40 +02:00
Jun Pataleta
929962527c
Merge branch 'MDL-60901_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-09-04 10:17:45 +08:00
Dan Poltawski
8252dfbd00
MDL-48846 filter: Stop reffering to invalid moodle.org/download/mimetex
2018-09-03 23:45:16 +02:00
Eloy Lafuente (stronk7)
de7cc3fbea
Merge branch 'MDL-61325-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-09-03 23:34:02 +02:00
Eloy Lafuente (stronk7)
898d1beb5c
Merge branch 'MDL-63255-34' of git://github.com/vmdef/moodle into MOODLE_34_STABLE
2018-09-03 23:31:21 +02:00
Eloy Lafuente (stronk7)
eb19e3352a
Merge branch 'MDL-62848-34-placeholderwidth' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-09-03 23:01:59 +02:00
David Monllao
0c8dfdcf0e
Merge branch 'MDL-38301-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-09-03 12:45:06 +02:00
David Monllao
f14acd208f
Merge branch 'MDL-55744-34_atto_should_not_autosave_on_not_loggedin_users' of https://github.com/dravek/moodle into MOODLE_34_STABLE
2018-09-03 12:28:07 +02:00
Alberto Lara Hernández
a5ca74838f
Merge branch 'MDL-55993-34' of https://github.com/albertolarah/moodle into MDL-55993-34
2018-09-03 12:25:24 +02:00
Alberto Lara Hernández
588b484099
MDL-55993 mod_assign: web services don´t set a URL.
2018-09-03 12:25:17 +02:00
Eloy Lafuente (stronk7)
47de66238b
MDL-60901 environment: 3.6 requirements
...
Changes include:
- MySQL 5.6 is required.
- PostgreSQL 8.4 is required.
- Oracle 11.2 is required.
- 64bits architecture is recommended.
2018-09-03 10:14:22 +02:00
Víctor Déniz Falcón
93654d4b60
Merge branch 'MDL-63255-34' of git://github.com/vmdef/moodle into MDL-63255-34-test
2018-09-03 07:00:33 +01:00
Mihail Geshoski
4dc8fa2237
MDL-62342 privacy: Fix strings used in the consent on behalf modal
2018-09-03 13:00:58 +08:00
Mihail Geshoski
38127e5ed6
MDL-62342 privacy: Use singular/plural form in labels
2018-09-03 13:00:58 +08:00
Mihail Geshoski
69e15470dc
MDL-56998 blog: Remove associated blog posts when module is deleted
2018-09-03 08:40:02 +08:00
AMOS bot
8c55985f99
Automatically generated installer lang files
2018-09-02 00:07:36 +00:00
AMOS bot
150f2bdfe3
Automatically generated installer lang files
2018-09-01 00:07:36 +00:00
David Mudrák
847444bc5b
MDL-62848 form: Fix width of the autocomplete input field
...
Make sure that the autcomplete input field is wide enough to display the
placeholder text.
2018-08-31 14:54:33 +02:00
David Mudrák
6906f50822
MDL-62848 form: Fix missing support for {{#js}} helper in autocomplete
...
The form-autocomplete module uses three Mustache templates
core/form_autocomplete_input, core/form_autocomplete_suggestions and
core/form_autocomplete_selection. However, it did not support executing
the JS that is eventually part of those templates.
2018-08-31 14:54:33 +02:00
Simey Lameze
9d9d5af530
MDL-62944 calendar: Fix actionevent logic on template
...
During the calendar work, we have added the feature of
drag and drop activity event or "action events".
The problem at that time was, action events could not be
editable through the calendar UI, but should be allowed
to drag and drop. So, we couldn't use the return of
calendar_edit_event_allowed() because it can return true
(in case of teachers, that have permission to change the
activity) and the attribute isactionevent was created to
control on the UI if the user is viewing an action event.
So what my patch does is just add the check if we are
viewing an action event, and in this case, it won't display
the cog to edit that event.
2018-08-31 10:19:26 +01:00
Neill Magill
c98058add8
MDL-62944 activities: Activities should not require capability
...
Activities should not require the user manipulating them to have
calendar capabilities for their events to be added to the Moodle
calendar
2018-08-31 10:19:26 +01:00
Neill Magill
de198dce1b
MDL-62944 activities: Test adding activities with no calendar capability
2018-08-31 10:19:25 +01:00
Neill Magill
2d533ee7e8
MDL-62944 completion: Calendar capabilities should not be required
...
The completion API should not require a user to have the capability to
add calendar events for it to function correctly.
2018-08-31 10:19:25 +01:00
Neill Magill
8b2e002cca
MDL-62944 completion: Test that completion dates add events to calendar
...
When a user does not have calendar capabilities completion dates should
still be created correctly.
2018-08-31 10:19:25 +01:00
Neill Magill
a620750547
MDL-62944 mod_data: Action menu missing from database pages
...
The action menu was missing from many of the database activity pages,
which meant that it could not be accessed until enough had been done to
the activity to make the editing tabs that used view.php accessible.
2018-08-31 10:19:25 +01:00
Eloy Lafuente (stronk7)
0416ad83f6
weekly release 3.4.4+
2018-08-30 19:04:22 +02:00
Eloy Lafuente (stronk7)
620654f9bb
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-08-30 19:04:19 +02:00
Dan Marsden
a26c9ceff5
MDL-61325 use correct value when looking for string.
2018-08-30 09:14:40 +08:00
AMOS bot
a2e0bea764
Automatically generated installer lang files
2018-08-30 00:08:14 +00:00
Eloy Lafuente (stronk7)
f0f0bd87cd
Merge branch 'MDL-63094-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-08-29 00:22:57 +02:00
Eloy Lafuente (stronk7)
916415860a
Merge branch 'MDL-62914-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2018-08-28 23:17:04 +02:00
Victor Deniz
f7ea5aef8f
MDL-63255 core_user: fix hardcoded sql table aliases
2018-08-28 11:57:05 +01:00
Jake Dallimore
22cbbb04bb
Merge branch 'MDL-63101-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-08-28 16:56:12 +08:00
Andrew Nicols
3cb27d07cd
Merge branch 'MDL-62782-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-08-28 07:07:59 +08:00
Eloy Lafuente (stronk7)
351552597e
Merge branch 'MDL-62989-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-08-27 17:51:39 +02:00
Jun Pataleta
db3a6dc2c8
MDL-63187 tool_dataprivacy: Behat fixes for confirmation lang strings
2018-08-27 22:44:58 +08:00
David Monllao
5158d78e89
Merge branch 'MDL-63174-34-emptyusername' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-08-27 15:09:11 +02:00
David Monllao
322c827a92
MDL-63187 tool_dataprivacy: Update delete purpose and category lang strings
2018-08-27 12:12:08 +02:00
David Monllao
9e4450e2c3
Merge branch 'MDL-63187-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-08-27 11:59:00 +02:00
David Monllao
dacd9f0aaf
Merge branch 'MDL-63210_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-08-27 11:47:07 +02:00
David Monllao
3497dbd58f
Merge branch 'MDL-62867-34-missing_colon_in_query' of https://github.com/bitumin/moodle into MOODLE_34_STABLE
2018-08-27 11:23:05 +02:00
Andrew Nicols
e553601950
Merge branch 'MDL-53024-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-08-27 15:46:53 +08:00
Damyon Wiese
d0920c3ccf
MDL-53024 assign: Remove incorrect logic in query
...
We are simplifying this query so it will return grades if the attempt matches
the submission attempt, or there is no submission. The case where there is a grade
but no submission can happen only for group assignments.
2018-08-27 15:35:04 +08:00
Zig Tan
79c0b489dd
MDL-38301 mod_assign: Fix date validation logic & message consistency
2018-08-27 15:33:35 +08:00
Andrew Nicols
bb52200f87
MDL-63101 cache: Improve accuracy of cache event invalidation
2018-08-27 14:44:26 +08:00
Alberto Lara Hernández
0cd85a850c
MDL-55993 mod_assign: web services don´t set a URL.
2018-08-24 16:30:21 +02:00
Mitxel Moriana
a21664df59
MDL-62867 tags: Fix missing colon in sql placeholder
...
Due to a missing colon in an sql query field value placeholder
the calculation of the ordering field for a newly added tag
was ignoring itemid.
2018-08-24 15:02:10 +02:00
Mihail Geshoski
2f4fe81c81
MDL-62989 privacy: Improve data request order for users
2018-08-24 15:34:24 +08:00
Jake Dallimore
1a7ae6c763
weekly release 3.4.4+
2018-08-24 13:08:55 +08:00
Mark Nelson
5b4811c28b
MDL-63210 core: convert for loop to forEach in JS
2018-08-24 11:34:50 +08:00
Jun Pataleta
73daef62b4
MDL-63187 tool_dataprivacy: Improve confirm message lang strings
...
* Updated the delete confirmation messages so that the category/purpose
names are shown in italics. This makes it easier for the privacy officer
to see the category/purpose that is being deleted.
2018-08-23 16:58:59 +08:00
Jun Pataleta
6368757029
MDL-63187 tool_dataprivacy: Behat tests for purposes/categories CRUD
2018-08-23 16:58:59 +08:00
Jun Pataleta
19efff94f4
MDL-63187 tool_dataprivacy: Fix delete button text
...
* No need to add the purpose/category name for the delete button itself
* Fix delete confirmation lang strings.
* Add button titles to Add purpose/category buttons so they can be
clicked on when running Behat tests.
2018-08-23 16:58:59 +08:00
Mark Nelson
a456850616
MDL-63210 core: touch-up after review
...
1. Reworded the string.
2. Removed logic handling form data.
3. Do not use window.location.replace.
Backport of MDL-54551.
2018-08-23 12:40:04 +08:00
Thom Rawson
24342e7617
MDL-63210 core: AJAX call redirects to login page when session expired
...
Backport of MDL-54551.
2018-08-23 12:40:04 +08:00
Jake Dallimore
b56a0d69f1
MDL-36255 core_grade: fix to ensure correct context used for filters
...
Some grade object (outcomes,scales) can be created at site or course
context, so this patch just makes sure we use the respective context
when applying format_string to the name in the get_name() function.
2018-08-22 17:58:07 +08:00
Andrew Nicols
86c7c955eb
MDL-63094 tool_policy: Fix the cookie banner to the bottom
...
Floating banners cause issues with clickability in Behat as it is unable
to understand that it cannot interact with the elements underneath the
floating banner, or that it needs to scroll the page so that the
required content is no longer beneath the floating banner.
Changing the banner to be fixed to the bottom of the page during Behat
runes is a reliable fix.
2018-08-22 11:00:08 +08:00
Andrew Nicols
0c94a92429
MDL-63094 js: Do not check visibility before hiding backdrop
...
It's possible for the backdrop to be created during the show, before the
modal is actually fully shown.
This check is unnecessary because the getBackdrop() function always
returns a value and will always succeed.
2018-08-22 10:28:32 +08:00
Andrew Nicols
fed3dbe83e
MDL-63094 tool_policy: Fix race condition in modal display
...
The way in which the modal was displayed meant that there were no
pending JS items, whilst the modal was rendered, causing random behat
fails.
This JS has been restructured to create the Modal and pass it a set of
Promises for both the title, and body.
2018-08-22 10:27:58 +08:00
Henning Bostelmann
45c3cf28e9
MDL-62914 Calendar: handle TZURL iCal property
2018-08-22 10:11:17 +08:00
Andrew Nicols
ebb2a1e101
Merge branch 'MDL-62660_34' of https://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-08-22 08:04:33 +08:00
Eloy Lafuente (stronk7)
4d7029fd03
MDL-62660 xmldb: fix tool_dataprivacy_request_>status to int(2)
...
So the new defined statuses fit in the column for all databases.
2018-08-22 00:05:30 +02:00
Jake Dallimore
70b6f5fb55
Merge branch 'MDL-36255-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-08-21 16:07:02 +08:00
Jake Dallimore
e03c0c9c4c
Merge branch 'MDL-62534-34' of https://github.com/mackensen/moodle into MOODLE_34_STABLE
2018-08-21 11:45:42 +08:00
Andrew Nicols
50eea43f99
Merge branch 'MDL-62660-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-08-21 11:11:33 +08:00
Jun Pataleta
5f51b6dcf0
MDL-62660 tool_dataprivacy: Behat fix for data deletion
2018-08-21 10:38:28 +08:00
Jun Pataleta
52df040e61
MDL-62660 tool_dataprivacy: CI fixes
2018-08-21 09:38:14 +08:00
Charles Fulton
93c174cbf1
MDL-62534 course formats: do not purge empty sections on upgrade
2018-08-20 09:16:22 -04:00
Michael Hawkins
a8fb33368c
MDL-62660 tool_dataprivacy: Behat additions for deletion and data expiry
2018-08-20 16:05:13 +08:00
Michael Hawkins
ceb825a892
MDL-62660 tool_dataprivacy: Add and update PHPUnit tests
...
Updated tests with latest statuses.
Added testing for request download expiry functionality and method.
Added assign_site_dpo within a parent class for unit tests.
2018-08-20 16:05:12 +08:00
Michael Hawkins
c47a276b00
MDL-62660 tool_dataprivacy: Add scheduled task to expire data requests
2018-08-20 16:05:12 +08:00
Jun Pataleta
1efd8b0291
MDL-62660 tool_dataprivacy: Fix version number in upgrade code
2018-08-20 16:05:12 +08:00
Michael Hawkins
332a03df8b
MDL-62660 tool_dataprivacy: Add ability to expire data requests
...
Also replaced Completed status with situation specific statuses.
Also improved UX on request pages in line with expiries and the aadditional statuses.
2018-08-20 16:03:55 +08:00
Andrew Nicols
90f7c52e40
MDL-62660 tool_dataprivacy: Add method for unit tests to run adhoc tasks
2018-08-20 16:02:32 +08:00
Luca Bösch
13b07ada78
MDL-36255 grades: allow multilang filters in grades
2018-08-20 08:34:36 +02:00
Jake Dallimore
402d5de15a
Merge branch 'MDL-57741-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-08-20 10:12:34 +08:00
Eloy Lafuente (stronk7)
94409c69b1
weekly release 3.4.4+
2018-08-17 17:37:42 +02:00
Eloy Lafuente (stronk7)
b0bbe6b2c8
NOBUG: Fixed file access permissions
2018-08-17 17:37:41 +02:00
Eloy Lafuente (stronk7)
edb7272666
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-08-17 17:37:39 +02:00
David Mudrák
1d3cbad20e
MDL-63174 user: user_create_user to throw exception on empty username
...
The core API function user_create_user() did not check the case when the
given username was empty.
Also adding a missing string 'usernamelowercase' for the existing lower
case check and unit tests.
2018-08-17 13:24:23 +02:00
David Mudrák
fa9d16fd66
MDL-63174 user: core_user_create_users to throw exception on empty names
...
To be consistent with the web administration UI, we should not allow to
create invalid user records with empty username, lastname or firstname
via the web services.
2018-08-17 13:24:23 +02:00
Damyon Wiese
9d6bf4c4c0
MDL-62884 privacy: Additional fix for popper.js
...
The older version of popper needs custom CSS to ensure the menus are
visible without scrolling.
2018-08-17 16:07:15 +08:00
Damyon Wiese
aaf055af33
MDL-62884 privacy: Fix styles
...
An action menu displayed inside a table needs to be tested on every theme. It is
required to ensure that the menu displays correctly, even when it would display outside
the scrollable region for the table.
2018-08-17 16:07:07 +08:00
cescobedo
08f4b0323b
MDL-57741 enrol_lti: Add Launch URL to Published as LTI tools
2018-08-16 09:19:27 +02:00
AMOS bot
494a91d003
Automatically generated installer lang files
2018-08-16 00:08:27 +00:00
Bas Brands
4179c7d022
MDL-62528 forum: Fixed vertical position when loading permalinks
2018-08-15 11:43:05 +02:00
Jake Dallimore
9028bd17a5
Merge branch 'MDL-63050-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-08-15 11:00:32 +08:00
Andrew Nicols
a3d0d0adba
Merge branch 'MDL-62600-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-08-15 08:55:46 +08:00
AMOS bot
0b68426b3c
Automatically generated installer lang files
2018-08-15 00:07:49 +00:00
Luke Carrier
b939f70922
MDL-61238 cohort: require_once all libraries
2018-08-15 00:13:58 +02:00
Eloy Lafuente (stronk7)
5ae2ec409b
Merge branch 'MDL-62341-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-08-15 00:06:22 +02:00
Eloy Lafuente (stronk7)
e660bc47f0
Merge branch 'MDL-58409-34_needs_clean_in_autocomplete_element' of https://github.com/dravek/moodle into MOODLE_34_STABLE
2018-08-14 17:50:55 +02:00
Eloy Lafuente (stronk7)
e8eb4f7825
Merge branch 'MDL-61650-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-08-14 16:57:34 +02:00
Michael Hawkins
635a878bae
MDL-62600 tool_dataprivacy: Corrected availability of PO pages to admins
2018-08-14 12:28:54 +08:00
Andrew Nicols
85a0f30489
Merge branch 'MDL-62643-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-08-14 09:21:12 +08:00
Karen Holland
df8f32bdf8
MDL-62896 Privacy: External plugin Additional label update.
2018-08-14 08:05:38 +08:00
David Monllao
7fda5667ba
Merge branch 'MDL-62761-34' of https://github.com/jmvedrine/moodle into MOODLE_34_STABLE
2018-08-13 15:30:15 +02:00
David Monllao
3d5d4ad291
Merge branch 'MDL-59015-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-08-13 12:19:33 +02:00
Jake Dallimore
6a96c6d9b7
Merge branch 'MDL-60114_34_radio-option-choose' of https://github.com/awagner/moodle into MOODLE_34_STABLE
2018-08-13 16:04:07 +08:00
Andrew Nicols
3636e715e0
Merge branch 'MDL-62799-34-2' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-08-13 13:53:28 +08:00
Jun Pataleta
7c85d38e93
MDL-62799 core: Add tool_dataprivacy to list of standard plugins
2018-08-13 12:46:16 +08:00
Jun Pataleta
51e87bce2f
MDL-62799 tool_dataprivacy: Fix CiBoT complaints
2018-08-13 12:30:26 +08:00
Jun Pataleta
983b72cedd
MDL-62799 tool_dataprivacy: Move user generation within the test
...
Patch originally from MDL-62962.
2018-08-13 12:30:07 +08:00
sam marshall
fc4ca0f91c
MDL-62799 tool_dataprivacy: Add capabilities to control data downloads
...
Patch originally from MDL-61652.
2018-08-13 12:29:46 +08:00
Jun Pataleta
e2a2d8424b
MDL-62799 tool_dataprivacy: Behat tests for contacting PO
...
Patch originally from MDL-62026.
2018-08-13 12:29:36 +08:00
Jun Pataleta
b6168a9990
MDL-62799 tool_dataprivacy: Allow manual completion of general enquiries
...
Patch originally from MDL-62026.
2018-08-13 12:29:24 +08:00
Jun Pataleta
aaa58a165d
MDL-62799 tool_dataprivacy: Merge the data privacy tool in 3.4
2018-08-13 09:07:42 +08:00
Mihail Geshoski
5676f7308f
MDL-62341 privacy: Add behat test
2018-08-13 08:00:26 +08:00
Mihail Geshoski
52415401b6
MDL-62341 privacy: Add link to previous page in viewall policies page
2018-08-13 08:00:26 +08:00
Mihail Geshoski
59e3d345a1
MDL-59015 blocks: Confusing View more button in course overview block
2018-08-13 07:59:07 +08:00
Jean-Michel Vedrine
5eb7a89f6f
MDL-62761 lesson: wrong deadlines on index with overrides
2018-08-12 07:53:56 +02:00
Andreas Wagner
76847757ec
MDL-60114 mod_data: adding db activity lost radio field choose option
2018-08-11 07:45:51 +02:00
Eloy Lafuente (stronk7)
e8452a3d0a
weekly release 3.4.4+
2018-08-10 13:22:01 +02:00
Andrew Nicols
2e7ffa7af4
Merge branch 'MDL-62619_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-08-10 08:46:00 +08:00
Eloy Lafuente (stronk7)
283369be28
MDL-62619 privacy: Prevent action when boolean queries are involved
...
Before the patch, queries like:
SELECT 1 FROM dual UNION SELECT 2 FROM dual
were failing badly, with everything but the first numeric element
being ignored by the optimization.
So, being conservative, now we reduce the query being analysed,
ignoring any subquery, inline view (anything within parenthesis
in general) and, in the remaining query, if a boolean query (UNION,
MINUS, INTERSECT...) is found, we don't apply any optimization.
2018-08-09 16:15:54 +02:00
Eloy Lafuente (stronk7)
3b10f8db20
Merge branch 'MDL-62619-34-privacycontexts' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-08-08 01:03:21 +02:00
Eloy Lafuente (stronk7)
8ad1ba5675
Merge branch 'MDL-43334-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-08-08 00:16:43 +02:00
Eloy Lafuente (stronk7)
e08af21694
Merge branch 'MDL-61839-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-08-07 23:56:34 +02:00
Eloy Lafuente (stronk7)
e9fcb3bcf9
Merge branch 'MDL-61870-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-08-07 23:48:49 +02:00
Eloy Lafuente (stronk7)
8a6b47642e
Merge branch 'MDL-62750_34' of https://github.com/aanabit/moodle into MOODLE_34_STABLE
2018-08-07 17:23:59 +02:00
David Matamoros
b391ba4214
MDL-55744 EDITOR_ATTO: Now atto does not autosave for not loggedin user
2018-08-07 15:24:15 +02:00
David Matamoros
cb9ab70513
MDL-58409 core_form: needs clean in autocomplete element
2018-08-07 11:04:36 +02:00
Andrew Nicols
51b1c2b4d6
MDL-62800 behat: Correct path to P&P
...
This commit was originally a part of MDL-62950
2018-08-07 14:13:34 +08:00
Andrew Nicols
d812eb333b
Merge branch 'MDL-62798-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-08-07 13:13:13 +08:00
Andrew Nicols
288710cac2
Merge branch 'MDL-62800-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-08-07 12:11:52 +08:00
Mihail Geshoski
32c0d93b26
MDL-62800 tool_policy: Add policy plugin in standard_plugins_list()
2018-08-07 11:21:19 +08:00
sarjona
5174d7ad75
MDL-62800 tool_policy: Merge the policy tool to 3.4
...
The following changes has been done from the original repo:
- Remove README.md, LICENSE.md and .travis.yml
- Review the version.php content, to look like a standard plugin
- Adapt jquery-eu-cookie-law-popup.js and readme_moodle.txt to remove the
eslint-ignore
2018-08-07 11:04:38 +08:00
Andrew Nicols
7c8dadf029
Merge branch 'wip-MDL-61424-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-08-07 09:30:09 +08:00
Amaia Anabitarte
9a0e25e7dd
MDL-62750 lang: Trim langlist setting values
2018-08-06 09:41:27 +01:00
Mihail Geshoski
3c1e4d11b7
MDL-62798 repositories: Report sections by name in server repository
2018-08-06 09:54:49 +08:00
Mihail Geshoski
5d10a3e920
MDL-61839 glossary: One letter search in glossary returns all entries
2018-08-06 09:50:38 +08:00
Damyon Wiese
29d815799b
MDL-61650 assign: More consistent empty text
...
Consistently check for empty submissions with count_words(trim($text)).
2018-08-03 16:53:47 +08:00
Damyon Wiese
3cb6f1de33
MDL-62279 assign: Properly set the defaults
...
Before an assignment has been created, we need to use the site defaults,
not the per instance defaults for the settings.
2018-08-03 15:13:25 +08:00
Andrew Nicols
80ed1e0cd7
weekly release 3.4.4+
2018-08-03 11:30:24 +08:00
Andrew Nicols
c6149d54d6
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-08-03 11:30:22 +08:00
Damyon Wiese
ef12348101
MDL-60685 assign: Do not falsely use admin user
...
When an assign_grades record is automatically populated, do not use the admin user as the default grader.
This would generate false information on the assignment summary screen and send false notifications from
the admin user.
2018-08-02 14:20:02 +08:00
Damyon Wiese
3eaca718a5
MDL-61870 mod_assign: Conditionally backup groups
...
When group info is not backed up, do not backup assignment submissions or overrides that related to a specific group.
We are already correctly not restoring them, but it is more robust not to include them in the backup file at all.
2018-08-02 13:09:06 +08:00
Zig Tan
3b7ead71a4
MDL-61870 mod_assign: Fix/clean up imported group override duedates
...
Applying patch supplied from Damyon Wiese to address the root-cause
of this issue in the backup/restore logic.
2018-08-02 13:09:01 +08:00
Zig Tan
ae25d0ec2c
MDL-61870 mod_assign: Fix/clean up imported group override duedates
...
- Prevent group override duedate events from being imported when groups are excluded
- Clean up any existing group override duedate events when editing assignment in upgradelib.php
- Updated lib.php unit tests
2018-08-02 13:08:28 +08:00
Andrew Nicols
5f901db7e7
Merge branch 'MDL-59847-34' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-08-02 11:41:01 +08:00
Andrew Nicols
8266c03f7a
Merge branch 'MDL-62983-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-08-02 11:27:51 +08:00
Andrew Nicols
03587989ea
MDL-63050 cachestore_redis: Update hExists to check empty
2018-08-02 11:00:42 +08:00
Andrew Nicols
8058d53f6a
MDL-63050 redis: Make session check compatible with Redis 4.0
2018-08-02 11:00:42 +08:00
David Mudrák
52b377677a
MDL-59847 core: Fix display of hidden identity fields in user selectors
...
User selectors now respect the user's permission to view other users'
hidden profile fields.
2018-08-02 10:35:25 +08:00
Eloy Lafuente (stronk7)
6cabd9b1f2
Merge branch 'MDL-57666-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-08-02 01:28:10 +02:00
Eloy Lafuente (stronk7)
85e4550689
Merge branch 'MDL-62965-34-userprofilesignup' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-08-02 00:41:45 +02:00
Eloy Lafuente (stronk7)
5636f37daf
Merge branch 'MDL-59595-34-2' of git://github.com/snake/moodle into MOODLE_34_STABLE
2018-08-02 00:21:44 +02:00
Eloy Lafuente (stronk7)
71db484a6a
Merge branch 'MDL-62977_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-08-01 16:44:15 +02:00
Jonathon Fowler
d065231113
MDL-62983 core_user: Hold multiple filters when clicking any link
2018-08-01 12:11:00 +02:00
Eloy Lafuente (stronk7)
5aa54cc598
Merge branch 'MDL-41847-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-07-31 23:51:04 +02:00
David Monllao
389a43143e
Merge branch 'm34_MDL-58015' of https://github.com/danmarsden/moodle into MOODLE_34_STABLE
2018-07-31 13:37:16 +02:00
David Monllao
09fd0f485a
Merge branch 'MDL-59611-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-07-31 13:31:23 +02:00
David Monllao
0aa0600059
Merge branch 'MDL-44538-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-07-31 11:21:23 +02:00
Jun Pataleta
b415e34429
Merge branch 'MDL-58768-34-2' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-07-31 16:16:35 +08:00
Shamim Rezaie
723e5b7533
MDL-58768 mod_assign: Added userid param to calendar callbacks
...
The mod_assign_core_calendar_is_event_visible and mod_assign_core_calendar_provide_event_action
functions now accept a new parameter ($userid) so they are not always dependet to the logged in user.
2018-07-31 15:45:36 +10:00
Shamim Rezaie
4ac18c8480
MDL-58768 core: Fix a typo for callback name
2018-07-31 15:45:36 +10:00
Shamim Rezaie
ec92334c18
MDL-58768 mod_assign: Add $user param to assign::can_grade
2018-07-31 15:45:36 +10:00
Shamim Rezaie
856d6bcaf7
MDL-58768 calendar: Add $requestinguser to the container class
...
The requesting user is not always the same as the current user. The container class now allows a different user
to be set as the requesting user. All capability checks are done against the requesting user.
Also, the $requestinguser is passed to core_calendar_provide_event_action and core_calendar_is_event_visible
callback functions. These callback functions need to be updated in all activity modules to accept a $user parameter.
2018-07-31 15:45:36 +10:00
Shamim Rezaie
b2704139ad
MDL-58768 coursecat: coursecat::get to accept a $user parameter
2018-07-31 15:45:35 +10:00
Shamim Rezaie
991850894e
MDL-58768 Calendar: Update get_raw_events_legacy_implementation
...
Update get_raw_events_legacy_implementation to work with the passed $users parameter instead of the logged in user.
Also, fixed a bug where get_raw_events_legacy_implementation was failing when $users was set to true, and a list of
$groups was given.
2018-07-31 15:45:35 +10:00
Shamim Rezaie
a20071b2fe
MDL-58768 Calendar: Added user param to calendar_set_filters
...
Decoupled calendar_set_filters from $USER.
Also removed the backward compatibility bit from the function because it was a left over.
2018-07-31 15:44:58 +10:00
Shamim Rezaie
c71fe8690c
MDL-58768 Calendar: Added userid param to calendar_get_default_courses
2018-07-31 15:31:58 +10:00
Eloy Lafuente (stronk7)
66e70ef537
Merge branch 'MDL-57977-34' of git://github.com/vmdef/moodle into MOODLE_34_STABLE
2018-07-30 21:10:17 +02:00
Eloy Lafuente (stronk7)
0ed13e1936
MDL-63002 core: fixed incorrect calls to non-existent delete_record()
2018-07-30 16:17:24 +02:00
Marina Glancy
01ed2a4b1c
MDL-61424 admin: reset registration if token is rejected
2018-07-30 16:13:30 +02:00
Mihail Geshoski
f99d2fc276
MDL-57666 repositories: Error when copying file from Dropbox repository
2018-07-30 09:30:41 +08:00
AMOS bot
d4079a3b2d
Automatically generated installer lang files
2018-07-28 00:08:54 +00:00
David Mudrák
e2cbb82469
MDL-62965 core_user: Fix missing user profile fields on signup page
2018-07-27 10:36:47 +02:00
Jun Pataleta
aaca3f9244
Merge branch 'MDL-62950-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-07-27 16:18:25 +08:00
David Mudrák
b2586b47c6
MDL-62619 privacy: Fix a missing alias in the blog provider class
...
The new implementation revealed another existing bug that did not expose
before due to coincidently same named table alias in the outer query.
2018-07-27 10:14:33 +02:00
David Mudrák
52bb7f16d3
MDL-62619 privacy: Fix some bits of performance improvements
...
* We need to use is_numeric() in this case as is_int() would never
return true.
* Extend the supported cases, add support for SQL consisting just of
numerical value or selectinga numerical constant.
* Do not rely on any particulat letter case in provided SQL.
* Add unit tests for the new method. Even when it is a protected one, it
is an essential unit to be tested on its own.
2018-07-27 10:14:33 +02:00
Andrew Nicols
9f3ca3e7ac
MDL-62619 privacy: Improve performance of contexts loading
...
When possible, we want to use JOIN over WHERE IN. It is known that the
later performs badly in MySQL.
2018-07-27 10:14:33 +02:00
David Mudrák
bee9ca08af
MDL-59847 core: Fix display of hidden identity fields in user lists
...
Places that display list of users (such as course participants page)
with additional identifier fields now respect the user's permission to
view other users' hidden profile fields.
2018-07-27 10:09:05 +02:00
Sara Arjona
6e09d47fc5
MDL-41847 core_user: Add preferred lang field to the user creation form
...
The preferred language has been added only to the user creation form.
For existing users, you should access to the user profile, click over
Preferences and go to the Preferred language page.
2018-07-27 09:07:39 +02:00
Sara Arjona
396b60a4c2
MDL-41847 core_user: Add lang to login URL email for new user accounts
2018-07-27 09:07:39 +02:00
Andrew Nicols
ebba2fc8d3
MDL-62950 behat: Disable editing for boost test
2018-07-27 11:06:30 +08:00
Andrew Nicols
e93427657a
MDL-62950 behat: Correct use of nav
2018-07-27 11:02:52 +08:00
Andrew Nicols
f1cb7fc6a3
MDL-62950 behat: Correct path to P&P
2018-07-27 11:02:47 +08:00
Mark Nelson
687d4c6aec
MDL-62977 mod_wiki: style buttons appropriately
2018-07-27 10:51:38 +08:00
AMOS bot
58829757c3
Automatically generated installer lang files
2018-07-27 00:40:34 +00:00
Dan Marsden
f3a4d3fef3
MDL-58015 mod_scorm: set orgidentifier correctly for popup.
2018-07-27 10:37:06 +12:00
Eloy Lafuente (stronk7)
e8ebf0f088
weekly release 3.4.4+
2018-07-26 19:56:45 +02:00
Eloy Lafuente (stronk7)
bbc29a982c
Merge branch 'MDL-62771-34_move_plag_disclosure' of https://github.com/jmcgettrick/moodle into MOODLE_34_STABLE
2018-07-26 00:39:36 +02:00
Andrew Nicols
d2354a36e2
Merge branch 'MDL-60826-34-fix' of https://github.com/lameze/moodle into MOODLE_34_STABLE
2018-07-25 13:42:37 +08:00
Simey Lameze
e1f4fdeef0
MDL-60826 calendar: fix group event type logic
2018-07-25 12:50:48 +08:00
Tony Butler
c4ebaeccfc
MDL-59611 mod_assign: Move help icons for subplugin types out of labels
2018-07-25 12:22:05 +08:00
Andrew Nicols
7aaaf91ff7
Merge branch 'MDL-60826-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2018-07-25 09:20:14 +08:00
Simey Lameze
0159ae55db
MDL-60826 calendar: further performance improvements
...
This commit does few tweaks and other performance improvements to
calendar_get_allowed_event_types to be more efficient. Also some minor
queries optimizations on the event form to fetch the list of courses
without groups.
2018-07-25 09:03:54 +08:00
Simey Lameze
98e7b3b5bc
MDL-60826 calendar: restrict course fields to be retrieved
2018-07-25 09:03:54 +08:00
Simey Lameze
b7f4c5d9db
MDL-60826 calendar: update manage subscription page to use new function
2018-07-25 09:03:54 +08:00
Simey Lameze
e220725ad7
MDL-60826 calendar: lazy load groups on event form
2018-07-25 09:03:54 +08:00
Simey Lameze
7eec9cd236
MDL-60826 calendar: tests for calendar_get_allowed_event_types
2018-07-25 09:03:54 +08:00
Simey Lameze
8105a66d02
MDL-60826 calendar: introduce calendar_get_allowed_event_types function
2018-07-25 09:03:54 +08:00
Eloy Lafuente (stronk7)
efa0914c75
Merge branch 'MDL-62961_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-07-25 01:25:02 +02:00
Eloy Lafuente (stronk7)
aa7004d325
Merge branch 'MDL-62935-34' of git://github.com/bmbrands/moodle into MOODLE_34_STABLE
2018-07-25 01:17:31 +02:00
Eloy Lafuente (stronk7)
d35b833ff1
Merge branch 'MDL-62653-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-07-25 00:39:20 +02:00
Eloy Lafuente (stronk7)
f62ab7dcbc
Merge branch 'MDL-60874-34-enrolautocomplete' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-07-24 19:06:37 +02:00
Eloy Lafuente (stronk7)
ce3f2aec3d
Merge branch 'MDL-62925_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-07-24 18:33:05 +02:00
Bas Brands
826725db5b
MDL-62935 boost: slideshow view page overflow
2018-07-24 10:27:39 +02:00
Jun Pataleta
9ed6f59d5c
Merge branch 'MDL-62919-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-07-24 16:23:01 +08:00
Jun Pataleta
42f4ae18eb
Merge branch 'MDL-62939-34-cleanhtmluserdesc' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-07-24 11:58:01 +08:00
Jake Dallimore
ab53088e8d
MDL-59595 admin: Make sure $ADMIN is properly unset when changing users
2018-07-24 08:33:04 +08:00
Jake Dallimore
3bbb669729
MDL-59595 admin: unit test covering the adminroot cache reset scenario
...
The adminroot cache should be reset when the current user is changed,
which can occur during cron or during unit tests.
2018-07-24 08:33:04 +08:00
Victor Deniz
215dd70bd7
MDL-57977 search: GlobalSearch by alternate name fields
...
Enable support for searching all name fields in search
2018-07-23 10:12:28 +01:00
Mark Nelson
9573812fc1
MDL-62961 mod_feedback: style buttons appropriately
2018-07-23 15:49:18 +08:00
Andrew Nicols
b82c612bf5
Merge branch 'MDL-35977-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-07-23 15:31:38 +08:00
Jun Pataleta
8962d2972f
Merge branch 'MDL-62949-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-07-23 14:53:19 +08:00
Andrew Nicols
7c20db0f18
Merge branch 'MDL-61707-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-07-23 11:41:17 +08:00
Andrew Nicols
aa425b569b
Merge branch 'MDL-29701-34' of https://github.com/phuchau1509/moodle into MOODLE_34_STABLE
2018-07-23 09:44:23 +08:00
Mihail Geshoski
80418bedc0
MDL-61707 authentication: Remove presignup session upon user signup
2018-07-23 09:33:32 +08:00
Mihail Geshoski
28ec0dff6e
MDL-35977 comments: Missing label in blog and assignment comment area
2018-07-23 08:56:06 +08:00
Andrew Nicols
7968c4c46a
MDL-62949 calendar: Fix behat nav to calendar
2018-07-20 18:01:45 +08:00
Andrew Nicols
2d6cb43e1e
weekly release 3.4.4+
2018-07-20 15:09:07 +08:00
Andrew Nicols
68bc0a0b80
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-07-20 15:09:06 +08:00
Jake Hau
b405813ec0
MDL-29701 editor: mform disableif doesn't work on editor element
2018-07-19 11:35:59 +07:00
David Mudrák
4b6910d319
MDL-62939 user: Fix field type of the user profile description
...
As this is an editor element field, the it is supposed to be PARAM_RAW.
Otherwise it cleans-up certain non-HTML syntax such as Markdown
blockquote characters.
2018-07-18 14:30:05 +02:00
Jun Pataleta
760e425c62
Merge branch 'MDL-62811_34' of git://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-07-18 16:12:00 +08:00
Andrew Nicols
c87e271a95
Merge branch 'MDL-62889_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-07-18 15:36:50 +08:00
Jun Pataleta
c6dc53a0d6
Merge branch 'MDL-62769_34' of https://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-07-18 14:54:17 +08:00
Mark Nelson
23a04bf2cb
MDL-62889 message_popup: redirect using moodle_url
...
Without this relative URLs passed (like /message/index.php)
were being redirected to HOST/message/index.php rather than
$CFG->wwwroot/message/index.php.
2018-07-18 13:25:36 +08:00
Mark Nelson
b36383fb42
MDL-62889 message_popup: redirect to notification page if url is empty
...
If you pass a URL that is not a valid URL (for example
';') it is cleaned to an empty string which redirects to
$CFG->wwwroot/message/output/popup/ which is not a valid
page.
2018-07-18 13:24:57 +08:00
Mark Nelson
bf69854d40
MDL-62889 message_popup: allow redirects to external URLs
...
Many institutions create notifications that link to an
external service. We need to allow redirects to these
systems.
2018-07-18 13:18:15 +08:00
Mark Nelson
f52e88ac70
MDL-62889 message_popup: only add redirecturl if it exists
...
We allow notifications to have a null value for the 'contexturl'.
In this case we should not be appending a 'redirecturl' param to
the URL when it is going to be empty.
2018-07-18 13:16:18 +08:00
Jun Pataleta
d0026b8b25
Merge branch 'MDL-62781-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-07-18 10:05:19 +08:00
Jun Pataleta
a67cc10051
MDL-62781 core_question: Remove unnecessary assertion
2018-07-18 09:59:51 +08:00
Tim Hunt
cf3f82bd18
MDL-62781 question/privacy: fix tests with CodeRunner is installed
...
The tests were assuming that no plugin ever created questions on
install.
Also change the tests to do the counting in the DB. That is more
efficient.
2018-07-18 09:59:51 +08:00
AMOS bot
2e1dab9f60
Automatically generated installer lang files
2018-07-18 00:07:42 +00:00
cescobedo
c6a9858c98
MDL-62919 auth_shibboleth: Use the right shibboleth_auth_instructions
...
Change $CFG->auth_instructions by shibboleth/auth_instructions in the index_form.html
2018-07-17 21:08:00 +02:00
David Monllao
9c48f36931
Merge branch 'MDL-59447-34' of https://github.com/nwp90/moodle into MOODLE_34_STABLE
2018-07-17 14:35:13 +02:00
David Monllao
c0a2bba4e7
Merge branch 'MDL-54830-34' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-07-17 13:55:20 +02:00
David Monllao
c650dd8568
Merge branch 'MDL-61351_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-07-17 12:32:16 +02:00
Tim Schroeder
af4c2fb8cf
MDL-61351 auth_shibboleth: removed redundant session handler class check
2018-07-17 16:48:22 +08:00
Tim Schroeder
823bbbfc00
MDL-61351 core: added \core\session\manager\get_handler_class()
...
* This is needed e.g. by the shibboleth logout handler to check which
type of sessions are used.
2018-07-17 16:48:22 +08:00
Mark Nelson
18a937e9d1
MDL-61351 auth_shibboleth: move new functions to separate class
...
This reduces the amount of code to an already confusing logout.php
file and prevents conflicts if someone else happens to be using
the same function name in a file.
2018-07-17 16:48:22 +08:00
David Monllao
b55fa75d03
Merge branch 'MDL-62868-34' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-07-17 10:20:30 +02:00
Tim Schroeder
2170351cbc
MDL-61351 shibboleth: Logout: fix session handler class not being used
...
* use $CFG->session_handler_class to determine which type of session is
used
* if not set, use $CFG->dbsession instead
2018-07-17 16:19:13 +08:00
David Monllao
2abfaea271
Merge branch 'MDL-62663_34' of https://github.com/andrewhancox/moodle into MOODLE_34_STABLE
2018-07-17 09:58:47 +02:00
David Monllao
efd4bdb490
Merge branch 'MDL-60924-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-07-17 09:39:23 +02:00
Mark Nelson
5d12627609
MDL-62925 mod_wiki: style 'Search wikis' button
2018-07-17 11:31:58 +08:00
Andrew Nicols
52a3e011e3
Merge branch 'MDL-62849-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-07-17 10:37:09 +08:00
Adrian Greeve
f1900faf75
MDL-62849 files lib: Add method to return all files.
...
Added a function which returns all the files from all directories
in the draftarea.
2018-07-17 10:28:22 +08:00
AMOS bot
a52a06c744
Automatically generated installer lang files
2018-07-17 00:08:28 +00:00
David Mudrák
33d87fdbc4
MDL-60874 enrol_manual: Improve searching of users in quick enrol UI
...
* The maximum of users to be displayed raised from 30 to 100. This is
consistent with the legacy users selector available via enrolment
methods page.
* If there are more users found matching the search criteria, notify the
user instead of displaying them. This is to prevent false impression
that there are only that many users.
* Added behat tests for the new behaviour.
2018-07-16 20:54:40 +02:00
David Mudrák
5015c4229e
MDL-60874 core_form: allow autocomplete AJAX handlers return a string
...
Custom AJAX handlers for the form autocomplete fields can now optionally
return string in their processResults() callback. If a string is
returned, it is displayed instead of the list of suggested items.
The string is displayed same way as we inform about no available
suggestions.
2018-07-16 20:54:40 +02:00
sarjona
44bae9d937
MDL-60924 core_user: Hold participant filters when clicking some link
2018-07-16 18:06:29 +02:00
David Monllao
b88a479c6d
Merge branch 'MDL-49025-m34' of https://github.com/NeillM/moodle into MOODLE_34_STABLE
2018-07-16 13:35:13 +02:00
David Monllao
982a838ec1
Merge branch 'MDL-61019-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-07-16 13:25:21 +02:00
Andrew Nicols
a96703eae4
Merge branch 'MDL-45851_34' of git://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-07-16 13:18:44 +08:00
Jake Dallimore
6a3aaf1803
MDL-54830 core_course: fix maxbytes logic in course_update web service
...
The service should allow the special value of 0 (site limit) to be set.
2018-07-16 10:43:33 +08:00
Jake Dallimore
36f47cb5e5
MDL-62868 core_group: clear group_grouping cache when changing grouping
2018-07-16 10:36:48 +08:00
Jake Dallimore
ae125e5c39
Merge branch 'MDL-45389-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-07-16 10:12:16 +08:00
Neill Magill
3c5064892c
MDL-49025 assign: Submissions of an empty directory should not save
...
Before this change if only a folder was submitted the submission_is_empty
check would return true. This meant that the draft area would be saved.
The is_empty check would then be called which would return false. This
caused the submission form to indicate to the user that the submission
had failed.
Now is_empty and submission_is_empty should both return false if only
folders are submitted.
2018-07-13 14:05:41 +01:00
Neill Magill
dae2f76b7d
MDL-49025 assign: Test than an empty directory will not submit
2018-07-13 14:05:41 +01:00
Luca Bösch
7775958575
MDL-61019 Theme boost: lesson display issues with buttons/progress bar.
2018-07-13 09:24:25 +02:00
Luca Bösch
e1dc6ff735
MDL-45389 theme_bootstrapbase: Forum index page alignment in clean.
2018-07-13 09:24:08 +02:00
Luca Bösch
c9f5af8596
MDL-44538 action_menu: rounded corner of highlights only where needed.
2018-07-13 09:24:00 +02:00
Andrew Nicols
d1040fe2b3
MDL-62653 behat: Ensure that tasks run properly from behat
2018-07-13 13:54:15 +08:00
Jake Dallimore
a7c1f4497c
weekly release 3.4.4+
2018-07-13 12:26:11 +08:00
Nick Phillips
a29d421ac4
MDL-59447 question: GIFT import to respect multichoice defaults
...
Fix GIFT import to respect default answernumbering for new multichoice
questions (introduced in MDL-50011). Default for shuffleanswers is still
ignored, as this is a rather coarse-grained way to do it, and the wrong
setting for shuffleanswers would irreversibly alter the meaning of some
questions.
This is not an ideal long-term fix, but will save significant effort
for anyone who needs to be able to set answernumbering style for
questions imported in GIFT format.
2018-07-13 13:32:27 +12:00
Andrew Nicols
aae5f920ae
Merge branch 'MDL-62746-34-fix' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-07-12 16:22:47 +08:00
Jun Pataleta
b53c5e3891
MDL-62746 tag: Behat fix for combining tags scenario
2018-07-12 16:04:06 +08:00
David Monllao
30854621a0
MDL-59599 navigation: Respect previous activity-level navigation
...
The original patch was overwriting grading methods navigation.
All credit goes to Andrew Nicols.
2018-07-12 10:25:34 +08:00
David Monllao
6cc1f2efda
Merge branch 'MDL-62618-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-07-11 18:48:22 +02:00
Jake Dallimore
63dc12acea
Merge branch 'MDL-62712-34' of https://github.com/HuongNV13/moodle into MOODLE_34_STABLE
2018-07-11 09:02:51 +08:00
Andrew Nicols
8350a4fddd
Merge branch 'MDL-52318-34' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-07-11 08:58:59 +08:00
David Monllao
42a2445ddc
Merge branch 'MDL-62262-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-07-10 13:33:30 +02:00
David Monllao
c07a557a40
Merge branch 'MDL-62823-m34' of https://github.com/NeillM/moodle into MOODLE_34_STABLE
2018-07-10 11:46:50 +02:00
Andrew Nicols
080bb928ab
Merge branch 'MDL-61578-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-07-10 16:46:43 +08:00
Huong Nguyen
d49d4dbcd4
MDL-62712 Filepicker: Improve upload process
...
Lost the uploading file when user press Submit before upload process has done
2018-07-10 15:21:40 +07:00
David Monllao
32b39ec6bb
Merge branch 'MDL-62814-34' of https://github.com/HuongNV13/moodle into MOODLE_34_STABLE
2018-07-10 07:51:05 +02:00
Andrew Hancox
b88f38e65d
MDL-61578 backup: Added unit test for is_course_modified check.
2018-07-10 10:59:52 +08:00
Michael Hawkins
af2afaae9b
MDL-61578 backup: Prevent backup logging triggering fresh backups.
...
Thanks to Renaat Debleu for their contribution to this solution.
2018-07-10 10:57:28 +08:00
Andrew Nicols
273e37cba7
Merge branch 'MDL-62746-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-07-10 10:09:17 +08:00
Jake Dallimore
a91db9907e
Merge branch 'MDL-62772-34_always_show_disclosure' of https://github.com/jmcgettrick/moodle into MOODLE_34_STABLE
2018-07-10 09:00:57 +08:00
David Monllao
2722c38955
Merge branch 'mdl34_MDL-62753' of https://github.com/OdyX/moodle into MOODLE_34_STABLE
2018-07-09 15:15:54 +02:00
David Monllao
662e17e502
Merge branch 'MDL-56881-34' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-07-09 14:39:21 +02:00
David Monllao
be49e1f9cc
Merge branch 'MDL-62037-34' of https://github.com/lethevinh/moodle into MOODLE_34_STABLE
2018-07-09 13:48:59 +02:00
David Monllao
5d33da7569
Merge branch 'MDL-62831-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-07-09 13:36:29 +02:00
David Monllao
7f044c1ed4
MDL-59599 navigation: Strict zero-position comparision
2018-07-09 12:27:43 +02:00
David Monllao
4013b661b4
Merge branch 'MDL-59599-34' of https://github.com/Kathrin84/moodle into MOODLE_34_STABLE
2018-07-09 12:00:20 +02:00
Andrew Hancox
8b36e8a5c2
MDL-62663 core_user: Enforce viewalldetails capability when editing user
2018-07-09 09:50:26 +01:00
John McGettrick
61d5685b04
MDL-62772 mod_assign: Show disclosure for all submitters
2018-07-09 09:14:38 +01:00
Andrew Nicols
cb932b8692
Merge branch 'MDL-33509-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-07-09 14:02:22 +08:00
Damyon Wiese
ee70cf9d15
MDL-43334 backup: Fix cancel JS
...
The cancel button is a form element within a div that has the confirmcancel class. When we
accept a cancel modal, we should attempt to click the most specific form element of the
div, not the entire div.
2018-07-09 12:18:46 +08:00
Damyon Wiese
ad83f25e94
MDL-43334 backup: Lanuage for cancel
...
Cancel backup buttons need clear lang strings.
2018-07-09 12:18:45 +08:00
Andrew Nicols
b54f6d4781
MDL-56093 auth_db: Remove issue no. from comment
2018-07-09 12:14:50 +08:00
Andrew Nicols
8a78198376
Merge branch 'MOODLE_34_STABLE_MDL_56093' of https://github.com/eledia/moodle into MOODLE_34_STABLE
2018-07-09 12:14:46 +08:00
Jake Dallimore
ebaabae83d
Merge branch 'MDL-61359-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-07-09 12:11:26 +08:00
Jake Dallimore
2eeb189638
MDL-52318 core_form: allow multiple filepicker-enabled url elements
...
In cases when filepicker support is enabled, this patch adds a wrapper
div around the url element and includes the filepicker id in its id.
This allows the js callback code to target the specific input field
with which it is associated.
2018-07-09 11:34:00 +08:00
Jake Dallimore
ea89ce9406
MDL-56881 mod_choice: add unit tests for choice_user_submit_response
...
Tests cover option limits and multiple option responses.
2018-07-09 11:09:13 +08:00
Jake Dallimore
3dac03b060
MDL-56881 mod_choice: clarify lang string for limit-reached scenarios
2018-07-09 11:08:45 +08:00
Jake Dallimore
c58e6ca41e
MDL-56881 mod_choice: fix bug with limits when saving existing choice
...
The check determining whether a choice option's limit was exceeded was
including the user's existing answers in its checks, meaning a user
couldn't save an existing choice answer, or select further options,
if all a choice option limit was reached. This patch fixes that.
2018-07-09 11:08:41 +08:00
Eloy Lafuente (stronk7)
5ebb6eb15c
Moodle release 3.4.4
2018-07-07 06:53:43 +02:00
AMOS bot
c97874b7a8
Automatically generated installer lang files
2018-07-07 00:08:37 +00:00
Luca Bösch
79e6e5de26
MDL-62262 quiz: quiz index page showing wrong dates.
2018-07-06 15:05:03 +02:00
vinhle
ba335d048c
MDL-62037 Filepicker: Review image not change when overwrite same
2018-07-06 17:50:34 +07:00
John McGettrick
39e69c1b9b
MDL-62771 mod_forum: Move print_disclosure
2018-07-06 09:21:22 +01:00
Andrew Nicols
71e351ec79
weekly release 3.4.3+
2018-07-06 14:05:10 +08:00
Andrew Nicols
9347c4f8a3
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-07-06 14:05:08 +08:00
Huong Nguyen
7591658a47
MDL-62814 Question: Improve column base display_header
...
Column base does not support custom tip if sortable is an array
2018-07-06 10:59:38 +07:00
Tim Hunt
b05acb6b10
MDL-62811 question bank: rendering shouldn't load individual questions
2018-07-05 17:01:54 +01:00
Benjamin Wolf
be616a6fd9
MDL-56093 auth_db: Save custom profile fields in auth_db
2018-07-05 11:12:50 +02:00
Didier 'OdyX' Raboud
79172a41fe
MDL-62753 shibboleth: Logout: fix DB sessions kill
...
* Use the Moodle 2+ {sessions} table, and decode the session
correctly using session_decode (adodb_unserialize is deprecated).
* Kill all user sessions using \core\session\manager's
kill_user_sessions.
2018-07-05 09:06:47 +02:00
Michael Hawkins
1d3ff57a88
MDL-62618 user: Display full names consistently on users page
2018-07-05 10:17:16 +08:00
Michael Hawkins
d0f3521f27
MDL-62618 forum: Made full names displayed consistent
2018-07-05 10:17:16 +08:00
AMOS bot
c1491880fa
Automatically generated installer lang files
2018-07-05 00:08:32 +00:00
Kathrin Osswald
f3f44ad3d8
MDL-59599 navigation: Improve activity status for nav nodes.
2018-07-04 20:00:56 +02:00
Tim Hunt
3b5086f510
MDL-45851 restore: random questions must always be created
...
They are really a pointer from a particular quiz to a question category.
They should never be shared, because if they are, unexpected things
happend when they are edited.
2018-07-04 16:30:33 +01:00
Tim Hunt
9dd7b0f7f4
MDL-62820 question import: properly escape output
2018-07-04 15:41:05 +08:00
Jake Dallimore
eeefdaebcf
Merge branch 'wip-nolink-bug-34' of https://gitlab.di.unito.it/rabellino/moodle into MOODLE_34_STABLE
2018-07-04 14:39:08 +08:00
Damyon Wiese
d2761afa21
MDL-62782 assign: viewgrades allows files
...
Grade viewer role should be able to see feedback files for an assignment submission.
2018-07-04 14:19:24 +08:00
Jake Dallimore
29f7ef8305
Merge branch 'MDL-41463-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-07-04 12:59:44 +08:00
Damyon Wiese
89908c0256
MDL-62831 mod_assign: Download as folders help
...
The help string for the download as folders setting should not mention the number of files
submitted by the student. It is not related to that, it is only dependant on the value of this setting.
2018-07-04 12:20:50 +08:00
Jake Dallimore
7aeaba8b8b
Merge branch 'MDL-44081-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-07-04 10:51:09 +08:00
Andrew Nicols
136f206331
MDL-62834 behat: Move include to function
2018-07-04 10:45:35 +08:00
Eloy Lafuente (stronk7)
80ad7014f9
Merge branch 'wip-MDL-62526-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-07-04 04:19:31 +02:00
Adrian Greeve
adbfa2fbfa
MDL-62616 tool_log: Add a setting to disable exporting logs.
2018-07-04 10:00:16 +08:00
Eloy Lafuente (stronk7)
ed3bf90af1
Merge branch 'MDL-62792_34' of https://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-07-04 00:55:31 +02:00
Eloy Lafuente (stronk7)
3861d07c02
Merge branch 'MDL-62838_34' of git://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-07-04 00:52:23 +02:00
Eloy Lafuente (stronk7)
131fbed9fb
Merge branch 'MDL-62834_34' of git://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-07-04 00:46:49 +02:00
David Monllao
e418005609
Merge branch 'MDL-61296-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-07-03 23:34:25 +02:00
David Monllao
41562c927f
Merge branch 'MDL-62656-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-07-03 23:34:25 +02:00
David Monllao
d83f207e8a
Merge branch 'MDL-60915_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-07-03 23:34:24 +02:00
David Monllao
bc1f051c49
Merge branch 'MDL-60014-34-catcherror-nopermission-annotatepdfcron' of https://github.com/Eva-Dv/moodle into MOODLE_34_STABLE
2018-07-03 23:34:24 +02:00
David Monllao
69ae176ca3
Merge branch 'MDL-62813-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2018-07-03 23:34:23 +02:00
David Monllao
6fef4bfb2f
Merge branch 'MDL-32232-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-07-03 14:00:29 +02:00
Michael Hawkins
d683aff069
MDL-62767 theme: Remove old localcaches when clearing/updating theme cache
2018-07-03 14:00:51 +08:00
Michael Hawkins
58fba949c4
MDL-61359 message: Updated sender contact text to text node content
2018-07-03 13:33:32 +08:00
Michael Hawkins
032abb1a6f
MDL-62801 themes: Added missing filelib include
2018-07-03 13:08:51 +08:00
Marina Glancy
58b1b213ee
MDL-62790 course: cap check in core_course_get_categories
2018-07-03 12:04:14 +08:00
Mihail Geshoski
94ac5fce56
MDL-33509 forms: Change button type in url resource editing page
2018-07-03 12:00:03 +08:00
Jake Dallimore
eb2f403c10
Merge branch 'MDL-62715-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-07-03 08:50:14 +08:00
Eloy Lafuente (stronk7)
af9ae800ee
Merge branch 'MDL-62763-34-enfix' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-07-02 20:09:27 +02:00
Eloy Lafuente (stronk7)
9cc4cc02cf
Merge branch 'MDL-62621-34-ixcomment' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-07-02 20:03:01 +02:00
Helen Foster
23790560f3
MDL-62763 lang: Merge English strings from the en_fix language pack
...
Significant string change:
* idnumbermod_help,core - mentioning resource and custom reporting
2018-07-02 13:44:38 +02:00
Jake Dallimore
c082a46980
Merge branch 'MDL-62801-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-07-02 16:19:30 +08:00
David Mudrák
644a76167a
MDL-62621 comments: Add missing indexes on comments table
...
The composite index over the fields contextid, commentarea and itemid
helps the comments API to load all comments for the given area
effectively.
The index over the userid field helps the privacy API to load all
comments by the given user.
2018-07-02 10:11:51 +02:00
Mihail Geshoski
31f830c2e8
MDL-62656 course: Align elements in course and category management
2018-07-02 08:26:14 +08:00
Eloy Lafuente (stronk7)
7cba6c1671
MDL-60915 core_dml: Change behavior to disabled by default
...
In stables it was decided to keep the current behavior
(not buffering/cursors) so nothing breaks/changes suddenly.
So this commit just disables the default buffer size used in
Moodle 3.5 and up (100000), defaulting to zero (feature disabled).
Still the feature can be enabled via dboptions and it's docummented
in the config-dist file.
2018-07-02 01:15:49 +02:00
sam marshall
9d97d1e006
MDL-60915 Document new dboption in config-dist.php
2018-07-02 00:46:36 +02:00
sam marshall
f83d748f77
MDL-60915 core_dml: fix miscellaneous incorrect recordset usage
...
The new recordset support for Postgres requires transactions and
will cause errors if recordsets are not closed correctly. This
commit fixes problems that were identified during unit tests, and
via some basic code analysis, across all core code. Most of these
are incorrect usage of recordset (forgetting to close them).
2018-07-02 00:46:26 +02:00
sam marshall
838f07703a
MDL-60915 core_dml: get_recordset on Postgres eats all the RAM
...
On Postgres, get_recordset_sql loads all the results into memory
(within the Postgres library, which doesn't count towards the PHP
memory limit, but does count towards making your server run out of
memory) as soon as the query completes.
This commit changes the code to use cursors, which in Postgres
allow the results to be returned in smaller chunks (by default
100,000 rows).
2018-07-02 00:46:09 +02:00
Tim Hunt
189c996f4f
MDL-62838 filters: dont use statics inside functions. Use MUC
2018-06-29 17:25:17 +01:00
Tim Hunt
a8887717eb
MDL-62834 behat: new step for enabling filters
2018-06-29 11:27:49 +01:00
Neill Magill
cc008824ee
MDL-62823 filter: Save changes button should be styled
2018-06-29 08:41:48 +01:00
Michael Hawkins
dc39780050
MDL-62801 themes: Remove old mustache caches when new one generated
2018-06-29 10:51:09 +08:00
Zig Tan
282e6fe54d
MDL-44081 assign: Fix Grader annotation button accessibility ordering
2018-06-29 09:28:46 +08:00
Luca Bösch
dccacb6649
MDL-41463 course: Reset remove groups section advanced toggle.
2018-06-28 23:04:34 +02:00
Luca Bösch
7fe6acac9e
MDL-32232 lesson: changing a page type chooser option for consistency
2018-06-28 23:04:23 +02:00
Sergio Rabellino
328ec4459f
MDL-61403 filter: Fix for the nolink tag ignored
...
Fix for the nolink tag ignored if there are some other attributes defined in the same span
2018-06-28 11:01:40 +02:00
Simey Lameze
2a643b019e
MDL-62813 calendar: add behat test for form validation
2018-06-28 14:12:32 +08:00
Simey Lameze
8291540ae7
MDL-62813 calendar: fix dmlreadexception on event form
2018-06-28 14:12:32 +08:00
Jake Dallimore
ec68f39a1b
weekly release 3.4.3+
2018-06-28 14:03:01 +08:00
Marina Glancy
5a4668943d
MDL-62526 admin: ask privacy policy agreement for moodle.net
2018-06-28 11:44:23 +08:00
Eloy Lafuente (stronk7)
fa38f0302e
Merge branch 'MDL-62325-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-06-28 02:06:10 +02:00
Eloy Lafuente (stronk7)
672dacf797
Merge branch 'wip-MDL-62755-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-06-28 01:56:52 +02:00
Eloy Lafuente (stronk7)
681fd03543
Merge branch 'MDL-62747_34' of https://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-06-28 00:32:52 +02:00
Matteo Scaramuccia
50402581d1
MDL-51080 env: warn when running MariaDB w/ wrong dbtype
2018-06-28 00:15:41 +02:00
Jake Dallimore
b088c6d89b
Merge branch 'MDL-61732-34' of https://github.com/Dagefoerde/moodle into MOODLE_34_STABLE
2018-06-27 12:18:36 +08:00
Eloy Lafuente (stronk7)
7811b73968
Merge branch 'MDL-45088-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-06-27 03:23:34 +02:00
Eloy Lafuente (stronk7)
08f2d2a061
Merge branch 'MDL-62703-34' of git://github.com/bmbrands/moodle into MOODLE_34_STABLE
2018-06-27 03:17:59 +02:00
Eloy Lafuente (stronk7)
98523f6970
Merge branch 'MDL-62735-34-refactor' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-06-26 10:44:45 +02:00
Eloy Lafuente (stronk7)
a73c0c82f0
Merge branch 'MDL-59047-34' of git://github.com/bmbrands/moodle into MOODLE_34_STABLE
2018-06-26 03:05:38 +02:00
Eloy Lafuente (stronk7)
30fca6d09c
Merge branch 'MDL-51419-34' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-06-26 02:42:34 +02:00
Eva Davitasvili
ffa3e0e25e
MDL-60014 assign: Annotate PDF - catch no permission error
2018-06-25 14:10:06 -04:00
Tim Hunt
215f3c9c25
MDL-62792 filters: fix some bad PHPdocs
2018-06-25 15:55:25 +01:00
Tim Hunt
4b862a14c9
MDL-62792 filter_mathjaxloader: don't use statics for once-only items
2018-06-25 15:55:23 +01:00
Shamim Rezaie
7bb4d2d88e
MDL-62325 enrol_paypal: Added some keys and indexes to enrol_paypal.
...
- Added these keys to the enrol_paypal db: courseid, userid, instanceid
- Added these indexes to the enrol_paypal db: business, receiver_email
2018-06-25 13:01:16 +10:00
Adrian Greeve
e57455a92d
MDL-62755 mod_assign: Update to unit tests.
...
Overrides are now checked to be exported properly.
2018-06-25 09:52:37 +08:00
Adrian Greeve
aa0a70f203
MDL-62755 mod_assign: Fix override export problem.
...
The cutoffdate and allowsubmissionsfromdate were not
being exported.
2018-06-25 09:52:37 +08:00
Christian Glahn
4fbb27eb13
MDL-61732 filters: Have emoticons respect nolink
...
Also extracts static emoticon cache to a field in order to increases
testability of filter_emoticon, because we are now able to reset the
static emoticon cache before tests, particularly for observing the
response to changing $CFG->emoticons.
2018-06-22 10:27:54 +02:00
Jake Dallimore
8e6d95b9cf
MDL-51419 core_files: Support for utf8 in file names in MS Edge
2018-06-22 10:30:23 +08:00
Jake Dallimore
8aeacce28a
MDL-62735 core_search: searchareas page now respects indexing support
2018-06-22 10:15:12 +08:00
Luca Bösch
ebb40e783d
MDL-45088 xmldb: Fix table alignment
2018-06-21 19:36:12 +02:00
Tim Hunt
e997551349
MDL-62769 quiz statistics: graph should show all, not last, variant
2018-06-21 14:55:30 +01:00
Eloy Lafuente (stronk7)
7b1139543c
weekly release 3.4.3+
2018-06-21 14:01:04 +02:00
Andrew Nicols
f720f30fd8
MDL-62715 mod_assign: Bump submissions back when grading in tests
2018-06-21 08:41:24 +08:00
Jun Pataleta
33bce7fa20
Merge branch 'MDL-62017-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-06-20 19:39:58 +08:00
David Monllao
aa7263c202
Merge branch 'MDL-61482-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-06-20 13:29:33 +02:00
cescobedo
e21e44b054
MDL-61296 auth_ldap: remove PHP notices when field does not exist.
2018-06-20 11:49:11 +02:00
Luca Bösch
e99625f496
MDL-62017 tool_customlang: format language customisation buttons.
2018-06-20 10:54:04 +02:00
Eloy Lafuente (stronk7)
288fe4fe35
Merge branch 'MDL-62014-34' of git://github.com/nashtechdev01/moodle into MOODLE_34_STABLE
2018-06-20 00:57:37 +02:00
Eloy Lafuente (stronk7)
908a8be88b
Merge branch 'MDL-36424-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-06-19 19:20:46 +02:00
Eloy Lafuente (stronk7)
3000c7bd3a
Merge branch 'wip-MDL-61786-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-06-19 19:16:51 +02:00
Eloy Lafuente (stronk7)
93bce58feb
Merge branch 'MDL-62358-34' of https://github.com/HuongNV13/moodle into MOODLE_34_STABLE
2018-06-19 19:08:59 +02:00
Eloy Lafuente (stronk7)
ec78b3cb99
Merge branch 'MDL-44791-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-06-19 18:59:57 +02:00
Eloy Lafuente (stronk7)
421a61a4fb
Merge branch 'MDL-62449-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-06-19 18:52:40 +02:00
Zig Tan
ac8b6611c9
MDL-61482 mod_assign: Clean html in offline grading CSV
2018-06-19 23:30:24 +08:00
Tim Hunt
3d2ba2e8f1
MDL-62747 accesslib: rdef caching should handle roles with no caps
2018-06-19 16:26:25 +01:00
Jun Pataleta
98434f6594
MDL-62746 tag: Make forms in tag modals use proper BS classes
2018-06-19 23:23:27 +08:00
Bas Brands
d4213e994c
MDL-62703 Themes: remove hover styles in course listings
2018-06-19 16:32:41 +02:00
Bas Brands
18c7a47105
MDL-59047 question type: short answer boost styles
2018-06-19 15:50:15 +02:00
David Monllao
f601f8fa3f
Merge branch 'MDL-62588-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-06-19 12:53:28 +02:00
Jun Pataleta
7090d8002b
Merge branch 'MDL-61894-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-06-19 17:56:42 +08:00
David Monllao
61f06e8430
Merge branch 'MDL-58702-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-06-19 11:55:00 +02:00
Andrew Nicols
0e9bbab80b
Merge branch 'MDL-60950-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-06-19 11:41:11 +08:00
Damyon Wiese
8b4346c530
MDL-60950 assign: Update incompatible unit test
...
Maintain compatibility with unit test changes after MDL-55609.
2018-06-19 10:59:19 +08:00
Damyon Wiese
0877aacab9
MDL-60950 assign: Rename class
...
testable_assign was renamed to mod_assign_testable_assign
2018-06-19 10:59:18 +08:00
Damyon Wiese
53e833b459
MDL-60950 assign: Robust filtering of grading table
...
For assignments with gradetype set to none, we need special handling when generating the query to filter submissions that need grading.
2018-06-19 10:59:18 +08:00
Damyon Wiese
ba22824230
MDL-60950 assign: Test for the requires grading filter
...
This test covers when the requires grading filter is applied, but the
assignment has no grade and the feedbackcomments plugin is disabled.
2018-06-19 10:59:18 +08:00
Eloy Lafuente (stronk7)
6742a6f486
Merge branch 'MDL-62638-34' of git://github.com/bmbrands/moodle into MOODLE_34_STABLE
2018-06-19 02:04:09 +02:00
Eloy Lafuente (stronk7)
53be2f2707
Merge branch 'MDL-62571_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-06-19 01:49:58 +02:00
Sara Arjona
368aa15e22
MDL-62449 scorm: Move related data to data in the privacy export
2018-06-18 10:43:56 +02:00
Sara Arjona
55471119bd
MDL-62449 scorm: Add SCORM data to privacy export (name, description)
2018-06-18 10:43:55 +02:00
Jun Pataleta
d45d70b86b
Merge branch 'MDL-62614-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-06-18 16:12:12 +08:00
Jun Pataleta
303aaced3d
Merge branch 'MDL-62658_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-06-18 14:36:31 +08:00
Jun Pataleta
784bb185a5
Merge branch 'wip-MDL-62474-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-06-18 14:32:12 +08:00
Mark Nelson
276f6435af
MDL-62658 message_popup: fixed issue with malformed URL being generated
2018-06-18 14:31:35 +08:00
Adrian Greeve
4cc042dff7
MDL-62474 theme_boost: Update to provider and unit test.
...
Theme boost contains a user preference which was not reported
before. Unit tests have been added to test the update.
2018-06-18 14:09:02 +08:00
Willian Mano
49d65dc9ee
MDL-62474 theme_boost: Fix Boost privacy provider
2018-06-18 14:08:55 +08:00
Huong Nguyen
70c2cb7266
MDL-62614 Privacy: Core tag provider delete_item_tags function not work
2018-06-18 14:00:50 +08:00
Andrew Nicols
10845183f3
Merge branch 'MDL-62320-34' of git://github.com/vmdef/moodle into MOODLE_34_STABLE
2018-06-18 13:59:31 +08:00
Shamim Rezaie
5dcdf1d1ba
MDL-62588 enrol_paypal: Add missing instanceid field
2018-06-18 15:15:50 +10:00
Andrew Nicols
7d0956191d
Merge branch 'MDL-57968-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-06-18 09:10:36 +08:00
Victor Deniz
ab3759815a
MDL-62320 mimetypes: Add JSON to the default mime types list
2018-06-15 13:18:18 +01:00
Damyon Wiese
7621280df1
MDL-62643 assign: Skip empty online text files
...
Online text assignment submissions with no text entered into the editor should not
create a blank html document for providing feedback.
2018-06-15 13:45:39 +08:00
HungTran
b338e8d272
MDL-62014 course: Add title to activity completion button
2018-06-15 10:21:01 +07:00
Zig Tan
c53170461f
MDL-58702 backup: Fix restoration of role mappings labels
...
Changes:
- Add logic to retrieve all the existing current roles.
- Apply the backup's role shortname by matching on the archetype.
- Added backup lang string 'undefinedrolemapping'.
2018-06-15 09:56:17 +08:00
Luca Bösch
b4fdf0a5a3
MDL-61894 tag: Modal buttons style.
2018-06-14 17:30:50 +02:00
Luca Bösch
8fcf9309bb
MDL-44791 admin: Open server check doc links in new window.
2018-06-14 17:29:52 +02:00
Ed Basset
6f5ae7edad
MDL-36424 wiki: set group so subwiki tabs/pages display correctly
2018-06-14 17:29:35 +02:00
Huong Nguyen
132169831f
MDL-62358 Question: Improve number function
...
Support all 'question numbers' that might be needed
2018-06-14 19:47:11 +07:00
Eloy Lafuente (stronk7)
d8832ae8b9
weekly release 3.4.3+
2018-06-14 10:56:00 +02:00
Eloy Lafuente (stronk7)
3e7543e81f
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-06-14 10:55:58 +02:00
Mark Nelson
5d42ef7732
MDL-31443 core_backup: change review heading to 'Restore settings'
2018-06-13 18:39:20 +02:00
Luca Bösch
adf5986331
MDL-31443 core_backup: revert changes to util/ui/renderer.php
2018-06-13 18:39:19 +02:00
Jun Pataleta
a7a630a3f5
Merge branch 'MDL59980_block_bug_34_STABLE' of git://github.com/kristian-94/moodle into MOODLE_34_STABLE
2018-06-13 09:58:33 +08:00
AMOS bot
92c1d10595
Automatically generated installer lang files
2018-06-13 00:08:19 +00:00
Kristian Ringer
6eef69757b
MDL-59980 core_admin: Fix bug preventing block modification in settings
2018-06-13 09:33:02 +10:00
Simey Lameze
816b448956
MDL-62446 mod_glossary: optimize provider code
2018-06-12 18:28:31 +02:00
Simey Lameze
f0c0534cf8
MDL-62446 mod_glossary: improve privacy unit tests
2018-06-12 18:28:30 +02:00
David Monllao
cf482a6e6e
Merge branch 'MDL-58063-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-06-12 11:05:53 +02:00
David Monllao
c1f3810e42
Merge branch 'MDL-55609-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-06-12 10:20:38 +02:00
Jun Pataleta
1568720496
Merge branch 'wip-MDL-62574-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-06-12 11:55:32 +08:00
Adrian Greeve
f136376f51
MDL-62574 core_privacy: Unit tests to check the context base.
...
This now tests the possibility of a context being deleted.
2018-06-12 11:28:33 +08:00
Adrian Greeve
9bef4c5495
MDL-62574 core_privacy: Check the contextlist for real contexts.
...
There are situations when contexts will be deleted in the provider.
The context list is not updated and so we have introduced a try
catch.
2018-06-12 11:28:33 +08:00
Andrew Nicols
c172b1e2f7
Merge branch 'MDL-62628-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-06-12 09:55:08 +08:00
Andrew Nicols
37e7988513
Merge branch 'MDL-60819-34' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-06-12 09:27:49 +08:00
Eloy Lafuente (stronk7)
66705e877b
Merge branch 'MDL-31443-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-06-12 01:38:09 +02:00
Michael Aherne
55e47947e5
MDL-62577 unit tests: Quote class name in re-run command.
2018-06-12 00:08:24 +02:00
Leon Stringer
fc1b6699df
MDL-61786 auth: Changed strings for Test Settings to lang strings
...
The output strings for the Test Settings function were hard-coded English
strings. They've been changed to standard language strings which can be
translated and maintained via AMOS.
2018-06-11 14:18:46 +08:00
Jake Dallimore
843c3d5242
MDL-60819 core_files: fix exception thrown from generate_image_thumbnail
...
This function now requires gdlib.php.
2018-06-11 10:46:57 +08:00
Luca Bösch
68d4285fc4
MDL-31443 backup: Title and cancel messages stating import and restore
2018-06-08 11:33:09 +02:00
Mihail Geshoski
eb1798f392
MDL-62628 resource: Folder name formatting issue when displayed inline
2018-06-08 08:36:48 +08:00
Mihail Geshoski
fa141e42e5
MDL-58063 blocks: Cannot access manage files in HTML block in clean
2018-06-08 08:30:37 +08:00
Eloy Lafuente (stronk7)
cad7a07170
weekly release 3.4.3+
2018-06-07 16:59:57 +02:00
Bas Brands
5275d9edc6
MDL-62638 Theme boost: remove broken css
2018-06-07 16:44:54 +02:00
Jun Pataleta
b7ce4d277b
Merge branch 'MDL-61826-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-06-06 11:25:17 +02:00
Jun Pataleta
77870cc549
Merge branch 'MDL-46513_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-06-06 11:25:14 +02:00
Jun Pataleta
456651626c
Merge branch 'MDL-62586-34' of git://github.com/bmbrands/moodle into MOODLE_34_STABLE
2018-06-06 11:25:11 +02:00
Andrew Nicols
4606d898b0
Merge branch 'm34_MDL-61702_MariaDB_InnoDB10d3d1_Params_Removed' of https://github.com/scara/moodle into MOODLE_34_STABLE
2018-06-06 11:25:07 +02:00
Eloy Lafuente (stronk7)
ca9a22327d
Merge branch 'MDL-39486-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-06-06 11:25:04 +02:00
David Monllao
2e0fa15542
Merge branch 'MDL-46344-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-06-06 11:25:01 +02:00
Jun Pataleta
cf5ed61e0d
Merge branch 'MDL-62336_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-06-06 11:24:57 +02:00
Jun Pataleta
e266745dd9
Merge branch 'MDL-61778-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-06-06 11:24:54 +02:00
cescobedo
4db0f1446c
MDL-57968 core_message: Remove multiple unnecessary AJAX requests
...
Remove AJAX requests core_message_get_unread_conversations_count and
message_popup_get_unread_popup_notification_count and
render the unread messages and notifications into mustache template.
2018-06-06 11:07:48 +02:00
Jun Pataleta
b8df0041ef
MDL-61826 auth: Make Facebook endpoints more maintainable
2018-06-06 12:44:55 +08:00
Łukasz Szeremeta
e5b9894cb1
MDL-61826 auth: Facebook OAuth2 - getting a better-quality profile photo
...
Get 200x200 px instead of 50x50 px user profile picture from Facebook OAuth2.
2018-06-06 12:44:55 +08:00
Bas Brands
82082aef16
MDL-62586 Themes: use Boostrap media compontent for author display
2018-06-05 15:14:22 +02:00
Luca Bösch
3149273dc0
MDL-62605 core_user: course name filter in unenrol modal.
2018-06-05 08:12:10 +02:00
Luca Bösch
c5999e9816
MDL-46344 outputrenderers: Localize 'This page is'.
2018-06-01 11:43:54 +02:00
Michael Hawkins
40e7951409
MDL-61778 message: Renamed online status icon and replaced Boost icon
2018-06-01 10:25:24 +08:00
Andrew Nicols
572c939ec2
MDL-55609 assignfeedback_comments: Remove shared setUp
2018-06-01 07:33:14 +08:00
Andrew Nicols
6f1bf92b2f
MDL-55609 mod_assign: Move fixture to folder
2018-06-01 07:33:14 +08:00
Andrew Nicols
aea6fc7e83
MDL-55609 mod_assign: Remove shared setUp for all tests
2018-06-01 07:33:12 +08:00
Andrew Nicols
5e3bc5f34f
MDL-55609 testing: Add a create_and_enrol helper
2018-06-01 07:32:25 +08:00
Matteo Scaramuccia
7d91d88601
MDL-61702 dml: MariaDB 10.3 supports only the Barracuda file format.
...
More details about this change also in https://tracker.moodle.org/browse/MDL-59099
Ref.: https://mariadb.com/kb/en/library/mariadb-1031-release-notes/#other-variables
2018-05-31 23:00:08 +02:00
Mark Nelson
6a1bb0f2be
MDL-62571 mod_forum: fixed redirection URLs
2018-05-31 21:15:57 +08:00
David Monllao
8ebe976393
weekly release 3.4.3+
2018-05-31 08:39:35 +02:00
Andrew Nicols
de6d69b43e
Merge branch 'MDL-57486-34-fix' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-05-30 13:27:31 +08:00
Jun Pataleta
43ae2182a9
MDL-57486 tool_recyclebin: Close the files recordset properly
2018-05-30 13:16:39 +08:00
Andrew Nicols
b8bc620619
Merge branch 'MDL-57600-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2018-05-30 09:19:05 +08:00
Andrew Nicols
999fcfaa9f
MDL-57486 tool_recyclebin: Coding style fix
2018-05-30 08:35:38 +08:00
Andrew Nicols
f722092645
Merge branch 'm34_MDL-57486' of https://github.com/danmarsden/moodle into MOODLE_34_STABLE
2018-05-30 08:35:17 +08:00
Dan Marsden
92a2087415
MDL-57486 tool_recyclebin: Delete items when context already deleted.
2018-05-29 14:26:02 +12:00
Jun Pataleta
8ee54d3a01
Merge branch 'MDL-56498-34' of git://github.com/mickhawkins/moodle into MOODLE_34_STABLE
2018-05-29 09:37:05 +08:00
David Monllao
c2036ae370
Merge branch 'MDL-62316_oauth_guess_image_fix_34_STABLE' of https://github.com/leonstr/moodle into MOODLE_34_STABLE
2018-05-28 16:48:57 +02:00
David Monllao
85b0aa82b5
Merge branch 'wip-MDL-62584-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-05-28 16:32:22 +02:00
David Monllao
2bb95d9c5a
Merge branch 'MDL-42779-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-05-28 11:43:02 +02:00
Mark Nelson
86e3a67a95
MDL-62336 media_videojs: ensure videos have unique IDs
2018-05-28 16:44:46 +08:00
Luca Bösch
000e6f4975
MDL-42779 course: Pagination in management page preserves view action
2018-05-28 10:37:08 +02:00
Mark Nelson
9963253093
MDL-46513 mod_chat: pass has_capability result to fullname function
2018-05-28 15:53:10 +08:00
David Monllao
3753139ffe
Merge branch 'MDL-57742_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-05-28 09:16:55 +02:00
David Monllao
8359822423
Merge branch 'm34_MDL-59596_DDL_Issues_With_MariaDB_10p2_SQLMode' of https://github.com/scara/moodle into MOODLE_34_STABLE
2018-05-28 08:19:35 +02:00
Mark Nelson
6c4ffecc59
MDL-57742 core_lib: Updated readme_moodle.txt
2018-05-28 13:14:02 +08:00
David Balch
2d8ba1ea5e
MDL-57742 core_lib: Make tool_consumer_instance_guid optional
...
In the specification, tool_consumer_instance_guid is only listed
as recommended. However, the library was requiring it.
https://www.imsglobal.org/specs/ltiv2p0/implementation-guide#toc-42
2018-05-28 13:13:55 +08:00
Andrew Nicols
cb6b89a3e6
Merge branch 'MDL-62515-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-05-28 12:30:17 +08:00
Marina Glancy
d5897a6b17
MDL-62584 xmlrpc: return correct content-length
2018-05-28 11:20:08 +08:00
Simey Lameze
e04ac51a29
MDL-57600 course: fix typo on courselib test
2018-05-28 09:42:11 +08:00
Alex
39a586d2fa
MDL-57600 format: Fix spelling errors
2018-05-28 09:42:10 +08:00
Jun Pataleta
eb7b1a9688
Merge branch 'MDL-61832-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-05-28 09:20:59 +08:00
Andrew Nicols
e5434384e5
MDL-62543 mod_forum: Add RSS Unit tests
2018-05-28 08:54:58 +08:00
Andrew Nicols
c5e1d2e5d2
Merge branch 'MDL-62543-34' of git://github.com/tobiasreischmann/moodle into MOODLE_34_STABLE
2018-05-28 08:54:46 +08:00
Eloy Lafuente (stronk7)
bad2f9df33
Merge branch 'MDL-62408_34_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_34_STABLE
2018-05-28 02:15:39 +02:00
Mihail Geshoski
27b62bbaf4
MDL-39486 lesson: Length of label text too narrow in matching questions
2018-05-25 10:03:14 +08:00
Luca Bösch
9e1acf813b
MDL-61832 lesson: don't hide lesson page editing options
2018-05-24 15:43:28 +02:00
David Monllao
9cf74e2636
weekly release 3.4.3+
2018-05-24 10:45:59 +02:00
Tobias Reischmann
708dca3400
MDL-62543 forum: Switched the usage of the deleted flag for rss
...
The deleted flag was introduced through the Privacy API and was used
for post selection for the rss feed. In there it was used in the
wrong way, which lead to the exclusion of all non deleted posts instead
of excluding all deleted ones.
This commit fixes this problem.
2018-05-23 14:24:11 +02:00
Simey Lameze
951febb2a8
MDL-61189 editor_tinymce: save data before submitting
2018-05-23 10:48:50 +08:00
Jake Dallimore
dde3643075
Merge branch 'MDL-61932-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-05-23 10:03:09 +08:00
Jun Pataleta
1fc9b813b2
MDL-61932 mod_glossary: Fetch the correct front page section 1 ID
2018-05-23 09:58:40 +08:00
Jun Pataleta
a8662028ab
MDL-61932 mod_glossary: Display site-level glossaries on section 1
...
* Glossary activities created on the front page by importing
entries are being added to section 0, but the front page only shows
activities on section 1.
2018-05-23 09:58:37 +08:00
Leon Stringer
1755077688
MDL-62316 OAuth 2: Only guess image if base URL set.
...
If you added an OAuth 2 service with no base URL guess_image() would try to
parse this empty value looking for a favicon.ico. We now check if the base
URL is empty beforehand and skip this if so.
2018-05-22 19:46:12 +01:00
Jun Pataleta
41d477d8d6
Merge branch 'wip-MDL-62239-34' of https://github.com/Beedell/moodle into MOODLE_34_STABLE
2018-05-22 10:05:06 +08:00
Andrew Nicols
7c8dc9bc0d
Merge branch 'MDL-62482_34' of git://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-05-22 09:42:40 +08:00
Andrew Nicols
69471d8f81
Merge branch 'MDL-62488_34_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_34_STABLE
2018-05-22 09:31:41 +08:00
Jake Dallimore
e41a1d1409
Merge branch 'MDL-61015-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-05-22 08:15:30 +08:00
Eloy Lafuente (stronk7)
48dbc763c9
Merge branch 'MDL-62500-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-21 13:37:48 +02:00
John Beedell
e306188732
MDL-62239 QTYPE: iOS 11.3 broke Moodle drag-drop question types
2018-05-21 11:50:36 +01:00
David Monllao
137508e70f
Merge branch 'm34_MDL-61893_Accept_Any_Node_Carbon_Version' of https://github.com/scara/moodle into MOODLE_34_STABLE
2018-05-21 12:04:50 +02:00
Luca Bösch
32211803c3
MDL-61015 course: consistently display hidden sections
...
This commit moves the availability info on top.
2018-05-21 11:33:57 +02:00
Marina Glancy
eeb84ca381
MDL-61015 course: consistently display hidden sections
...
When section is hidden but the course setting says to show hidden sections display the hidden
sections consistently with how we display the sections with access restriction.
The only difference is that we didn't previously display the summary of the hidden section
in this case, the new logic repeats this behavior
2018-05-21 11:33:57 +02:00
David Monllao
5aa946dda7
Merge branch 'MDL-62516-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-21 11:15:15 +02:00
Jun Pataleta
88d0b05172
Merge branch 'MDL-62229-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2018-05-21 17:04:16 +08:00
Jake Dallimore
f25a5f42ea
Merge branch 'MDL-62440_34' of git://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-05-21 14:56:05 +08:00
Andrew Nicols
841b8c5e34
MDL-62516 mod_forum: Only delete files for requested user
2018-05-21 14:12:49 +08:00
Michael Hawkins
81a8c42a15
MDL-56498 message: Ensure clicked notifications are marked read
2018-05-21 13:08:58 +08:00
Jun Pataleta
c23417e9ad
MDL-62515 templates: Remove unnecessary button role for submit button
2018-05-21 09:33:32 +08:00
Andrew Nicols
dc387ce16f
Merge branch 'MDL-62386-34' of git://github.com/bmbrands/moodle into MOODLE_34_STABLE
2018-05-21 09:11:44 +08:00
Andrew Nicols
63e64aa6cb
MDL-62500 tag: Update checkbox label when updating tag
2018-05-20 15:15:37 +08:00
Matteo Scaramuccia
dd61328be3
MDL-61893 JavaScript: Bumped npm packages
...
Performed by removing the current 'npm-shrinkwrap.json' file:
$ rm -Rf node_modules
$ rm -f npm-shrinkwrap.json
$ npm install
$ npm shrinkwrap
2018-05-18 00:34:14 +02:00
Matteo Scaramuccia
4cc2b64cb6
MDL-61893 JavaScript: Accept any node version but Carbon (LTS)
2018-05-18 00:34:14 +02:00
Mark Johnson
83acfca76a
MDL-62488 filebrowser: Stop unit tests assuming number of categories
2018-05-17 16:02:28 +01:00
Tim Hunt
d7cdf10744
MDL-62482 file_storage: may have many files with same content hash
2018-05-17 11:25:12 +01:00
Tim Hunt
a534d3e044
MDL-62440 participants: out-of-memory is many site-wide role assigns
2018-05-17 10:44:30 +01:00
Eloy Lafuente (stronk7)
05a434229c
Moodle release 3.4.3
2018-05-16 18:42:18 +02:00
Marina Glancy
e5c3ba2df9
MDL-62469 qtype_calculated: check remaining placeholders, see MDL-62275
2018-05-16 17:30:09 +02:00
David Monllao
2f3bcbc5ce
Merge branch 'MDL-62456_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-05-16 08:58:47 +02:00
Andrew Nicols
4c2a5ce403
Merge branch 'wip-MDL-62147-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-05-16 14:28:13 +08:00
Jun Pataleta
97a800149c
Merge branch 'MDL-62463-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-16 14:21:51 +08:00
Frédéric Massart
9510c3c535
MDL-62147 core_grades: Report contexts and data related to scales
2018-05-16 13:56:14 +08:00
Marina Glancy
5c1b473931
MDL-62147 core_grades: Declare metadata of scales and import tables
2018-05-16 13:56:14 +08:00
Marina Glancy
f2f7255f7b
MDL-62147 portfolio: add missing tables to privacy provider
2018-05-16 13:56:11 +08:00
Marina Glancy
3a20fb23a5
MDL-62147 privacy: unittest ensures that all tables covered
2018-05-16 13:56:07 +08:00
Andrew Nicols
6f0e3c70a9
MDL-62463 mod_glossary: Fix SQL query
...
The query was doing:
WHERE c.id ... AND ... OR ... OR ...
Which equates to:
WHERE (c.id ... AND ...) OR ... OR ...
Adding parens to:
WHERE (c.id ... AND (... OR ... OR ...))
2018-05-16 13:51:17 +08:00
Marina Glancy
212b6daf32
MDL-62147 privacy: corrections to tables, temporary tables
2018-05-16 12:46:24 +08:00
Mark Nelson
d5f69f0c5c
MDL-62456 mod_lti: add missing add_external_location_link call
2018-05-16 12:23:06 +08:00
Jake Dallimore
b066f554c4
Merge branch 'MDL-62134-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-16 12:02:30 +08:00
Andrew Nicols
e6a65ee796
MDL-62134 core_privacy: Allow for a failure handler
2018-05-16 11:52:46 +08:00
Andrew Nicols
d44adb98f6
Merge branch 'MDL-62426-34' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-05-16 11:00:55 +08:00
Jake Dallimore
321d41a022
MDL-62426 core_enrol: control enrolment subcontexts at the provider
...
Added a function to the core_enrol provider allowing enrol plugins
to set their subcontext relative to a fixed 'enrolments' parent dir.
2018-05-16 10:23:24 +08:00
Jake Dallimore
2f477b5764
MDL-62426 enrol_flatfile: make provider a plugin provider
...
The enrol_flatfile table can contain userdata relating to pending
enrolments, so this should be exported and deleted as necessary.
2018-05-16 09:38:11 +08:00
Marina Glancy
8596627666
MDL-62134 privacy: consistantly call components methods
2018-05-16 09:05:45 +08:00
Eloy Lafuente (stronk7)
7f7e03e923
Merge branch 'MDL-62447_34' of git://github.com/dmonllao/moodle into MOODLE_34_STABLE
2018-05-16 01:26:16 +02:00
Eloy Lafuente (stronk7)
f9d6769ecd
Merge branch 'MDL-62448-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-05-15 17:29:15 +02:00
Sara Arjona
dc15df1651
MDL-62448 block_rss_client: Export all feeds from Privacy API
2018-05-15 14:26:55 +02:00
David Monllao
17d4aeacb4
Merge branch 'MDL-62228_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-05-15 13:31:50 +02:00
David Monllao
4d2dc4246d
MDL-62447 user: Fix component name typo
2018-05-15 10:45:24 +02:00
Mark Johnson
d577e027b6
MDL-62408 behat: Correct PHPUNIT_TEST checks in behat_config_util
2018-05-15 09:12:53 +01:00
David Monllao
08c3480834
weekly release 3.4.2+
2018-05-15 09:42:13 +02:00
David Monllao
67d10dd9f3
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-05-15 09:42:11 +02:00
Mark Nelson
13a215ee8f
MDL-62228 core: remove unnecessary context check in privacy providers
2018-05-15 11:59:38 +08:00
Andrew Nicols
8b90c6d421
Merge branch 'MDL-62444-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-05-15 11:39:09 +08:00
Andrew Nicols
1087c7ecf6
Merge branch 'MDL-62428_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-05-15 11:05:40 +08:00
Zig Tan
a7a2e52230
MDL-62444 mod_assignment: Fix missing lang string.
2018-05-15 09:54:23 +08:00
Jun Pataleta
a061b37c9f
Merge branch 'MDL-62432-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-15 09:34:11 +08:00
Andrew Nicols
a7e25a4743
MDL-62432 quiz: Check contexts more carefully
2018-05-15 09:25:51 +08:00
Eloy Lafuente (stronk7)
6ed7752d77
Merge branch 'MDL-62430_34' of git://github.com/dmonllao/moodle into MOODLE_34_STABLE
2018-05-15 02:56:13 +02:00
AMOS bot
3d519e9028
Automatically generated installer lang files
2018-05-15 00:06:29 +00:00
David Monllao
cca4584795
MDL-62430 block_html: Check that block instances are block_html
2018-05-14 17:07:12 +02:00
David Monllao
285d723271
Merge branch 'MDL-62370-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-14 16:00:58 +02:00
Andrew Nicols
862b48ec3e
Merge branch 'MDL-62356-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-05-14 21:01:44 +08:00
Andrew Nicols
2c00480315
Merge branch 'MDL-62357-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-05-14 20:45:12 +08:00
Andrew Nicols
93476477d6
MDL-62370 core_privacy: Directory-less subsystems are compliant
2018-05-14 20:01:35 +08:00
Marina Glancy
755fe15718
MDL-62430 privacy: validate context when deleting all user data
2018-05-14 18:14:04 +08:00
David Monllao
38899f4068
Merge branch 'MDL-62425-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-14 10:59:06 +02:00
cescobedo
07e77422e6
MDL-62356 enrol_meta: Add privacy implementation for enrol_meta
2018-05-14 10:57:44 +02:00
cescobedo
2e2bfe1c8e
MDL-62357 enrol_cohort: Add privacy implementation for enrol_cohort
2018-05-14 10:50:06 +02:00
Andrew Nicols
b04d01c29e
MDL-62425 core: Add privacy implementation
2018-05-14 15:42:59 +08:00
Andrew Nicols
67b4cde9bd
MDL-62425 core_privacy: Add core to the list of components
2018-05-14 15:42:05 +08:00
Mark Nelson
e1baf5e1d6
MDL-62428 core: fix incorrect early return in privacy providers
2018-05-14 13:07:49 +08:00
Jake Dallimore
0f82392c8b
Merge branch 'MDL-62420-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-14 11:58:13 +08:00
Jake Dallimore
a023256c41
Merge branch 'MDL-62393-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-14 09:37:57 +08:00
Andrew Nicols
108ed14f1d
MDL-62420 enrol_lti: Fix random unit test fail in privacy
2018-05-14 08:44:10 +08:00
Eloy Lafuente (stronk7)
d419fe2ccf
Merge branch 'MDL-62371-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-14 02:42:04 +02:00
Eloy Lafuente (stronk7)
d70da80b82
Merge branch 'MDL-62251-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-05-13 23:56:20 +02:00
Andrew Nicols
8ef2cc73c7
MDL-62371 core_privacy: Add support for progress trace
2018-05-13 15:45:24 +08:00
AMOS bot
2e764430b3
Automatically generated installer lang files
2018-05-13 00:06:43 +00:00
Andrew Nicols
644c42f936
MDL-62393 message: Fix random unit test fails
2018-05-12 22:54:29 +08:00
Eloy Lafuente (stronk7)
6df0fa92f3
weekly release 3.4.2+
2018-05-12 12:56:48 +02:00
Eloy Lafuente (stronk7)
a274f62195
MDL-62275 qtype_calculatedmulti: Fix typo
2018-05-11 21:17:25 +02:00
David Monllao
c941c541b4
MDL-62029 core_course: Site format is not a standard plugin
2018-05-11 20:19:25 +02:00
Eloy Lafuente (stronk7)
6204ed292e
Merge branch 'MDL-62384-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-11 18:27:58 +02:00
David Monllao
3c4be4e9f5
Merge branch 'MDL-61858_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-05-11 18:07:10 +02:00
David Monllao
2489791a70
Merge branch 'MDL-62368_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-05-11 17:59:30 +02:00
Bas Brands
75bff87d18
MDL-62386 theme: Fix audio playback display for HTML audio
...
Fixed for boost
Fixed for bootstrapbase
2018-05-11 14:52:53 +02:00
Mark Nelson
e0700b4c79
MDL-61858 tool_phpunit: added missing privacy null provider
2018-05-11 19:39:43 +08:00
Mark Nelson
91fdd3b806
MDL-61858 gradingform_guide: added missing metadata implementation
2018-05-11 19:39:43 +08:00
Mark Nelson
a4a05cffdb
MDL-61858 core_portfolio: added missing metadata implementation
2018-05-11 19:39:43 +08:00
Andrew Nicols
039f5b0472
MDL-61858 core_privacy: Add test to ensure component implementations
2018-05-11 19:39:43 +08:00
Sara Arjona
4a6aa192a0
MDL-61951 core_grading: Review SQL to avoid Oracle errors
2018-05-11 13:35:34 +02:00
David Monllao
c4a24dbc2e
Merge branch 'MDL-61714-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-05-11 11:31:36 +02:00
Sara Arjona
1f89dde34f
MDL-61714 admin: Removed Slovenian digital age
2018-05-11 10:12:51 +02:00
Shamim Rezaie
5604f5977f
MDL-62251 Privacy: Fix dir separator in export_file()
2018-05-11 17:33:08 +10:00
Shamim Rezaie
6d882faecf
MDL-62251 Privacy: Url path separator should be platform independant
...
It should always be forward slash.
2018-05-11 17:31:23 +10:00
Shamim Rezaie
b561a9a3c2
MDL-62251 Privacy: Fix get_path() and get_full_path() bug in Windows
2018-05-11 17:27:49 +10:00
Shamim Rezaie
836f8eb62e
MDL-62251 backup: Fix replace_tempdir() bug under Windows
...
rename() fails under Windows if the destination file/directory exists.
I modified the code to only call $this->get_workdir_path() once as that function
creates the directory if doesn't exist. And we don't want that considering the
behaviour of rename on Windows.
2018-05-11 17:19:12 +10:00
Eloy Lafuente (stronk7)
5bcf683030
MDL-62354 notes: Reduce string to avoid js_call_amd() lenght limits
...
That way we are under the max 1024 allowed and also, the help string
is shown properly in the modal (previously part of it was not visible
falling off-window).
2018-05-11 14:53:12 +08:00
Jun Pataleta
3403ae0f9d
Merge branch 'MDL-62394-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-11 14:23:33 +08:00
Andrew Nicols
6e7bc3a86a
MDL-62394 privacy: Make JSON export pretty
2018-05-11 14:12:40 +08:00
Mark Nelson
cd674a6d1d
MDL-62368 enrol_lti: implement privacy provider
2018-05-11 14:06:13 +08:00
Mihail Geshoski
9b5778fcd1
MDL-62384 privacy: Modify user contexts query for auth_oauth2
2018-05-11 11:14:12 +08:00
Andrew Nicols
2986db7b8d
MDL-62384 core_rating: Move WHERE clauses to JOIN
2018-05-11 11:14:11 +08:00
Andrew Nicols
75f2840454
MDL-62384 core_grade: Move WHERE clause to JOIN
2018-05-11 11:14:11 +08:00
Andrew Nicols
0d91ed2942
MDL-62384 mod_lesson: Move WHERE clause to JOIN
2018-05-11 11:14:11 +08:00
Andrew Nicols
b2b8f037de
MDL-62384 logstore_standard: Remove unnecessary join on context
2018-05-11 11:14:10 +08:00
Andrew Nicols
0011785c0a
MDL-62384 mod_quiz: Improve performancy of privacy queries
2018-05-11 11:14:10 +08:00
Adrian Greeve
bfd070b711
MDL-62384 mod_data: Update sql to improve performance.
2018-05-11 11:14:10 +08:00
Adrian Greeve
53616ddb09
MDL-62384 tool_monitor: Update to sql to fix performance.
2018-05-11 11:14:09 +08:00
Adrian Greeve
9c10ba6e78
MDL-62384 core_competency: Update to sql to increase performance.
2018-05-11 11:14:09 +08:00
Adrian Greeve
db2797b58c
MDL-62384 core_completion: Update to sql to improve performance.
2018-05-11 11:14:09 +08:00
Adrian Greeve
a50cb83349
MDL-62384 mod_assign: Update to sql query for performance.
2018-05-11 11:14:08 +08:00
Andrew Nicols
25e366c3f5
Merge branch 'wip-MDL-61814-34-fix' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-05-11 10:49:23 +08:00
Adrian Greeve
df986a59fc
MDL-61814 report_stats: Update to sql to increase performance.
2018-05-11 10:43:57 +08:00
Jake Dallimore
78f478c00b
MDL-61951 core_grading: SQL improvements for grading_instance join
2018-05-11 10:19:50 +08:00
Jake Dallimore
031a7948f1
Merge branch 'MDL-61951-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-05-11 10:19:46 +08:00
Jun Pataleta
0c1f7db133
Merge branch 'MDL-62117-34-fix' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-11 09:31:43 +08:00
Andrew Nicols
3fa0cd9708
MDL-62117 enrol_paypal: Improve SQL efficiency
2018-05-11 09:30:10 +08:00
Tim Hunt
023c3d4f0d
MDL-62275 qtype_calc*: improve validation of formulae
...
Many thanks to Marina Glancy for helping with this.
2018-05-11 01:28:47 +02:00
David Monllao
20f9ff3a10
Merge branch 'MDL-62366-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-05-10 18:14:10 +02:00
David Monllao
464a6c7f7e
Merge branch 'MDL-61714-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-05-10 18:10:55 +02:00
David Monllao
43f86202dc
Merge branch 'MDL-62200-34' of git://github.com/bmbrands/moodle into MOODLE_34_STABLE
2018-05-10 18:04:26 +02:00
David Monllao
0cd244b5c7
Merge branch 'MDL-61949-34-privacy-upgrade-txt' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-05-10 17:53:16 +02:00
Jake Dallimore
1d49ba282a
MDL-61951 core_grading: Several fixes to the privacy implementation
...
- Fixed legacy polyfill method definitions
- Added unit test for legacy polyfill
- Fixed delete_gradingform_for_userid in gradingform provider
2018-05-10 13:27:21 +02:00
Sara Arjona
500a03f9ed
MDL-61951 grading: Implement privacy API
2018-05-10 13:27:20 +02:00
Andrew Nicols
74d018c3e0
MDL-61905 mod_workshop: Adjust privacy SQL queries
...
This change moves the content of WHERE to the JOIN, thus filtering the
results before they are returned. This reduces the number of joined rows
which gives a big performance benefit.
2018-05-10 13:05:48 +02:00
David Mudrák
0628adc6c7
MDL-61949 privacy: Add mention of the new API in upgrade.txt files
...
The notice is explicitly repeated for activity modules because they
usually process user data heavily.
2018-05-10 12:01:09 +02:00
Eloy Lafuente (stronk7)
4f53102a9e
Merge branch 'MDL-62354-34-enfix' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-05-10 11:38:50 +02:00
Sara Arjona
3c3451b1b6
MDL-61714 admin: Update digital age consent map according legislation
2018-05-10 10:33:17 +02:00
David Monllao
29d090c15c
Merge branch 'MDL-61309-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-10 08:48:19 +02:00
Andrew Nicols
500146d1e6
MDL-61309 mod_forum: Improve privacy query performance
2018-05-10 14:06:30 +08:00
Marina Glancy
6cc7e8cd51
MDL-62206 blocks: do not add fixed form elements as hidden
2018-05-10 12:08:56 +08:00
Adam Olley
18a3db531e
MDL-62210 mod_assign: limit file lookup to the target assign
2018-05-10 11:21:58 +08:00
Brendan Cox
00781f3590
MDL-62210 mod_assign: improved validation in portfolio caller class
2018-05-10 11:21:58 +08:00
Jake Dallimore
475d4345ca
Merge branch 'MDL-62383-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-05-10 10:03:57 +08:00
Jun Pataleta
569e2aae3b
MDL-62383 privacy: Close recordset in contextlist::add_from_sql()
2018-05-10 09:56:48 +08:00
Jake Dallimore
eb0b01e3c9
MDL-62257 mnetservice_enrol: minor fixes to privacy provider
2018-05-10 09:37:46 +08:00
Jake Dallimore
6147acceba
Merge branch 'MDL-62257-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-05-10 09:37:40 +08:00
Eloy Lafuente (stronk7)
5c581ac980
Merge branch 'MDL-61309-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-10 09:18:59 +08:00
David Monllao
fe99227626
Merge branch 'MDL-62308_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-05-10 09:18:59 +08:00
David Monllao
a586c08def
MDL-61976 mod_wiki: Trim returned value to avoid EOF-related failures
2018-05-10 09:18:59 +08:00
Andrew Nicols
9db4483076
Merge branch 'wip-MDL-62351-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-05-10 09:18:58 +08:00
David Monllao
927fe3ce99
Merge branch 'MDL-62249-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-05-10 09:18:58 +08:00
Andrew Nicols
b53663e359
Merge branch 'MDL-62217_34' of git://github.com/dmonllao/moodle into MOODLE_34_STABLE
2018-05-10 09:18:57 +08:00
Andrew Nicols
3e88f8e7d1
Merge branch 'MDL-62269-34' of git://github.com/vmdef/moodle into MOODLE_34_STABLE
2018-05-10 09:18:57 +08:00
David Monllao
608cb5dcc0
Merge branch 'wip-MDL-61976-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-05-10 09:18:56 +08:00
David Monllao
d99070f10e
MDL-61994 mod_glossary: Fixing wrong subsystem name
2018-05-10 09:18:56 +08:00
David Monllao
9b7163faf1
Merge branch 'MDL-61994-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2018-05-10 09:18:55 +08:00
David Monllao
40e290fe27
Merge branch 'MDL-61309-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-10 09:18:55 +08:00
Brendan Cox
f53c4b18b4
MDL-62232 mod_forum: Additional tests for portfolio file export
2018-05-10 09:18:55 +08:00
Adam Olley
ef56dcb9dd
MDL-62232 mod_forum: Limit portfolio to files belonging to the post
2018-05-10 09:18:54 +08:00
Andrew Nicols
1e0ca61d45
Merge branch 'MDL-61905-34-privacyworkshop' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-05-10 09:18:54 +08:00
Andrew Nicols
adb4e9b55e
Merge branch 'MDL-62029-34-2' of git://github.com/snake/moodle into MOODLE_34_STABLE
2018-05-10 09:18:53 +08:00
Jun Pataleta
31f20b9309
Merge branch 'MDL-62332-34' of git://github.com/bmbrands/moodle into MOODLE_34_STABLE
2018-05-10 09:18:53 +08:00
Andrew Nicols
472770e15e
Merge branch 'MDL-62318-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-05-10 09:18:52 +08:00
Andrew Nicols
8a5c22a052
Merge branch 'MDL-62117-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-05-10 09:18:52 +08:00
Marina Glancy
32df854591
MDL-62233 portfolio: check caller parent class
2018-05-10 09:18:51 +08:00
Zig Tan
42caaedf5e
MDL-62366 mod_assign: Followup fix for attemptnumber in exported JSON
2018-05-10 09:18:46 +08:00
Andrew Nicols
1813fb1019
MDL-61309 mod_forum: Remove unnecessary deletion check
2018-05-10 07:48:13 +08:00
Helen Foster
b909153fef
MDL-62354 lang: Merge English strings from the en_fix language pack
...
* publishstate_help, core_notes - including GDPR guidance
2018-05-09 22:56:40 +02:00
Mark Nelson
0b01e3abc1
MDL-62308 core_backup: implement privacy provider
...
The provider was added to 'backup/util/ui/' due to
Moodle's implementation of autoclass loading. See
fetch_subsystems() in lib/classes/component.php.
2018-05-09 23:14:25 +08:00
Marina Glancy
ed061d4a9a
MDL-62351 privacy: check that subsystem/plugintype exist
2018-05-09 17:38:11 +08:00
Marina Glancy
6a06f60fc6
MDL-61976 mod_wiki: implement privacy API
2018-05-09 17:30:45 +08:00
Victor Deniz
b694fb4a33
MDL-62269 auth_mnet: Implement privacy API
...
AMOS BEGIN
CPY [privacy:metadata:address,core_user],[privacy:metadata:mnet_external:address,auth_mnet]
CPY [privacy:metadata:aim,core_user],[privacy:metadata:mnet_external:aim,auth_mnet]
CPY [privacy:metadata:aim,core_user],[privacy:metadata:mnet_external:aim,auth_mnet]
CPY [privacy:metadata:alternatename,core_user],[privacy:metadata:mnet_external:alternatename,auth_mnet]
CPY [privacy:metadata:autosubscribe,core_user],[privacy:metadata:mnet_external:autosubscribe,auth_mnet]
CPY [privacy:metadata:calendartype,core_user],[privacy:metadata:mnet_external:calendartype,auth_mnet]
CPY [privacy:metadata:city,core_user],[privacy:metadata:mnet_external:city,auth_mnet]
CPY [privacy:metadata:country,core_user],[privacy:metadata:mnet_external:country,auth_mnet]
CPY [privacy:metadata:currentlogin,core_user],[privacy:metadata:mnet_external:currentlogin,auth_mnet]
CPY [privacy:metadata:department,core_user],[privacy:metadata:mnet_external:department,auth_mnet]
CPY [privacy:metadata:description,core_user],[privacy:metadata:mnet_external:description,auth_mnet]
CPY [privacy:metadata:email,core_user],[privacy:metadata:mnet_external:email,auth_mnet]
CPY [privacy:metadata:emailstop,core_user],[privacy:metadata:mnet_external:emailstop,auth_mnet]
CPY [privacy:metadata:firstaccess,core_user],[privacy:metadata:mnet_external:firstaccess,auth_mnet]
CPY [privacy:metadata:firstname,core_user],[privacy:metadata:mnet_external:firstname,auth_mnet]
CPY [privacy:metadata:firstnamephonetic,core_user],[privacy:metadata:mnet_external:firstnamephonetic,auth_mnet]
CPY [privacy:metadata:icq,core_user],[privacy:metadata:mnet_external:icq,auth_mnet]
CPY [privacy:metadata:id,core_user],[privacy:metadata:mnet_external:id,auth_mnet]
CPY [privacy:metadata:idnumber,core_user],[privacy:metadata:mnet_external:idnumber,auth_mnet]
CPY [privacy:metadata:imagealt,core_user],[privacy:metadata:mnet_external:imagealt,auth_mnet]
CPY [privacy:metadata:institution,core_user],[privacy:metadata:mnet_external:institution,auth_mnet]
CPY [privacy:metadata:lang,core_user],[privacy:metadata:mnet_external:lang,auth_mnet]
CPY [privacy:metadata:lastaccess,core_user],[privacy:metadata:mnet_external:lastaccess,auth_mnet]
CPY [privacy:metadata:lastlogin,core_user],[privacy:metadata:mnet_external:lastlogin,auth_mnet]
CPY [privacy:metadata:lastname,core_user],[privacy:metadata:mnet_external:lastname,auth_mnet]
CPY [privacy:metadata:lastnamephonetic,core_user],[privacy:metadata:mnet_external:lastnamephonetic,auth_mnet]
CPY [privacy:metadata:maildigest,core_user],[privacy:metadata:mnet_external:maildigest,auth_mnet]
CPY [privacy:metadata:maildisplay,core_user],[privacy:metadata:mnet_external:maildisplay,auth_mnet]
CPY [privacy:metadata:middlename,core_user],[privacy:metadata:mnet_external:middlename,auth_mnet]
CPY [privacy:metadata:msn,core_user],[privacy:metadata:mnet_external:msn,auth_mnet]
CPY [privacy:metadata:phone,core_user],[privacy:metadata:mnet_external:phone1,auth_mnet]
CPY [privacy:metadata:picture,core_user],[privacy:metadata:mnet_external:picture,auth_mnet]
CPY [privacy:metadata:policyagreed,core_user],[privacy:metadata:mnet_external:policyagreed,auth_mnet]
CPY [privacy:metadata:skype,core_user],[privacy:metadata:mnet_external:skype,auth_mnet]
CPY [privacy:metadata:suspended,core_user],[privacy:metadata:mnet_external:suspended,auth_mnet]
CPY [privacy:metadata:timezone,core_user],[privacy:metadata:mnet_external:timezone,auth_mnet]
CPY [privacy:metadata:trackforums,core_user],[privacy:metadata:mnet_external:trackforums,auth_mnet]
CPY [privacy:metadata:trustbitmask,core_user],[privacy:metadata:mnet_external:trustbitmask,auth_mnet]
CPY [privacy:metadata:url,core_user],[privacy:metadata:mnet_external:url,auth_mnet]
CPY [privacy:metadata:username,core_user],[privacy:metadata:mnet_external:username,auth_mnet]
CPY [privacy:metadata:yahoo,core_user],[privacy:metadata:mnet_external:yahoo,auth_mnet]
AMOS END
2018-05-09 10:06:18 +01:00
David Monllao
852a814791
MDL-62217 search_solr: Plugin provider fake implementation
2018-05-09 10:58:06 +02:00
David Monllao
3cd8687bec
MDL-62217 search: Privacy providers
2018-05-09 10:58:05 +02:00
David Mudrák
0d7e2fc5ec
MDL-61905 workshop: Implement privacy API in grading evaluators
...
Standard workshop ships with only one evaluation method and that one
holds no personal data.
2018-05-09 10:02:46 +02:00
David Mudrák
fdcb33c5c5
MDL-61905 workshop: Implement privacy API in assessment allocators
...
Assessment allocation methods normally do not store any personal data.
Their duty is to create assessment records that are then exported by the
workshop core itself.
Still, some allocators (such as the Manual allocation) can store certain
personal data such as user preferences.
2018-05-09 10:02:46 +02:00
David Mudrák
07dc8783a9
MDL-61905 workshop: Implement privacy API in grading strategies
...
On low level, standard grading strategies subplugins do not store
personal themselves. They make use of the grades storage provided by
the workshop itself. What they do contain though is the information
about how the assessment forms were defined. And they are also
responsible for correctly interpreting the values in the central grades
table.
Grading strategies fulfil the contract with the parent workshop module
by implementing the workshopform_provider interface. That gives them a
chance to export data about the assessment form to each of exported
assessment.
2018-05-09 10:02:45 +02:00
David Mudrák
4d829b1159
MDL-61905 workshop: Implement the privacy API in the workshop core
...
Workshop module stores personal data in its tables, via user
preference and via core_files and core_plagiarism subsystems.
When exporting the data, we export not only data created by users
themselves (such as their submissions and provided peer-assessments) but
also all relevant data that can (or must) be used to interpret created
content and evaluate the user's performance and skills.
On the other hand, when deleting data at user's request, we delete only
those data that do not affect other users' performance evaluation. The
reasoning is that one's right for privacy does not overweight someone
else's right for fair assessment. For that reason, we can't fully delete
whole provided peer-assessments, for example. Because they are used in
cross-comparison and grading evaluation of all other peers who assessed
the same submission. So instead, we replace provided texts but still
keep the original record.
Workshop defines the interface for its grading strategy subplugins to
allow them attach personal data under their control to the exported
structures.
2018-05-09 10:02:45 +02:00
Jake Dallimore
791824e682
MDL-62029 core_course: Fixes to context-aware provider implementation.
2018-05-09 15:41:31 +08:00
Andrew Nicols
3c7fe9a187
MDL-61309 mod_forum: Implement privacy deletion
2018-05-09 14:03:33 +08:00
Andrew Nicols
6359c7e7be
MDL-61309 mod_forum: Implement the Privacy API
2018-05-09 14:03:33 +08:00
Andrew Nicols
36f95f4473
MDL-61309 core_tags: Add privacy unit test trait
2018-05-09 13:54:49 +08:00
Shamim Rezaie
059b45807e
MDL-62318 core_group: Updating cache when deleting group memberships
2018-05-09 13:30:28 +10:00
Shamim Rezaie
bc36eb358c
MDL-62318 core_group: Add implementation of privacy API
2018-05-09 13:30:28 +10:00
Simey Lameze
9dcb1ca891
MDL-61994 mod_glossary: add unit tests for provider
2018-05-09 10:59:35 +08:00
Simey Lameze
e8aed4e726
MDL-61994 mod_glossary: implement privacy providers
2018-05-09 10:59:35 +08:00
Adrian Greeve
5701891122
MDL-62029 core_privacy: context aware provider creation.
2018-05-09 10:08:07 +08:00
Adrian Greeve
79c1c70d3e
MDL-62029 core_course: Create privacy files for core_course.
2018-05-09 10:07:59 +08:00
Marina Glancy
4972e130b0
MDL-61996 core: when loggedin always check user is complete
2018-05-09 02:56:55 +02:00
Andrew Nicols
29fde8b965
Merge branch 'MDL-62010-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-05-09 08:51:40 +08:00
cescobedo
9a8e043005
MDL-62010 core_enrol: Add privacy implementation for core_enrol
2018-05-08 18:54:50 +02:00
David Monllao
01c96e9407
MDL-61814 core_user: Remove empty line to avoid ci warning
2018-05-08 17:19:53 +02:00
David Monllao
fe91efe959
Merge branch 'wip-MDL-61814-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-05-08 17:19:44 +02:00
David Monllao
b70613ff41
Merge branch 'MDL-61943-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-05-08 16:44:09 +02:00
David Monllao
f4fb0b93ce
weekly release 3.4.2+
2018-05-08 14:02:17 +02:00
David Monllao
4d5b3a33b4
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-05-08 14:02:16 +02:00
cescobedo
042bce6e96
MDL-61943 core_role: Add privacy implementation for core_role
2018-05-08 13:43:07 +02:00
cescobedo
7f0e4dc648
MDL-62257 mnetservice_enrol: Implement Privacy API
2018-05-08 10:08:14 +02:00
Bas Brands
ebad5e1ad0
MDL-62332 Theme boost: paging bar empty active link
2018-05-08 09:54:34 +02:00
Andrew Nicols
c4e40568e6
Merge branch 'wip-MDL-61937-34-fix' of https://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-05-08 14:44:34 +08:00
Marina Glancy
7e34297bc4
MDL-61937 mod_data: fix commentarea name
2018-05-08 14:39:55 +08:00
Adrian Greeve
00ee2d2253
MDL-61814 report_stats: Update to be a full privacy provider.
2018-05-08 13:50:32 +08:00
Adrian Greeve
4f63dba263
MDL-61814 core_portfolio: Update to portfolio provider.
2018-05-08 13:50:19 +08:00
Adrian Greeve
50c5de127c
MDL-61814 core_user: Implement privacy system for user.
2018-05-08 13:50:06 +08:00
Zig Tan
3a4032ddc8
MDL-62249 block_tag_flickr: Corrected privacy providers
2018-05-08 12:12:01 +08:00
Marina Glancy
b3db534b8c
MDL-61976 privacy: replace pluginfile in test writer
2018-05-08 12:02:40 +08:00
Marina Glancy
a37d821895
MDL-61976 privacy: add subcontext argument to has_any_data
2018-05-08 12:02:40 +08:00
Andrew Nicols
763db71ad3
Merge branch 'wip-MDL-62068-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-05-08 11:45:16 +08:00
Shamim Rezaie
87abd9b0aa
MDL-62117 enrol_paypal: Add implementation of Privacy API
2018-05-08 13:34:25 +10:00
Marina Glancy
8d34874399
MDL-62068 core_tag: implement privacy API
2018-05-08 11:31:54 +08:00
Andrew Nicols
1fe42d1cd1
Merge branch 'MDL-62285-34' of git://github.com/ryanwyllie/moodle into MOODLE_34_STABLE
2018-05-08 11:11:24 +08:00
Ryan Wyllie
5764a4640f
MDL-62285 privacy: use context id when generating context path
...
moodle_content_writer::get_context_path() now includes the context
id in the path to ensure that it will always generate unique paths
even when the context names are not unique.
2018-05-08 01:41:03 +00:00
Eloy Lafuente (stronk7)
403e3b0333
Merge branch 'MDL-61521-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2018-05-08 01:44:53 +02:00
Andrew Nicols
c305233628
Merge branch 'MDL-62326-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-07 17:26:10 +08:00
Andrew Nicols
47265c83e0
Merge branch 'MDL-62169-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-05-07 17:25:49 +08:00
Zig Tan
a942eb648a
MDL-62169 mod_assignment: Improved phpunit test reliability
2018-05-07 16:44:03 +08:00
Andrew Nicols
26fad064f0
Merge branch 'MDL-61919_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-05-07 15:46:46 +08:00
Andrew Nicols
26c255a160
Merge branch 'wip-MDL-62137-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-05-07 15:27:53 +08:00
Andrew Nicols
e00c025ed6
MDL-62326 core_antivirus: Implement null provider
2018-05-07 14:40:22 +08:00
Adrian Greeve
3bf826e23d
MDL-62137 core_privacy: Update to helper to use core_completion
2018-05-07 14:27:10 +08:00
Adrian Greeve
3f98a6af5b
MDL-62137 core_completion: Privacy files for core_completion.
2018-05-07 14:27:10 +08:00
Andrew Nicols
ab4de7a081
Merge branch 'MDL-62169-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-05-07 14:16:25 +08:00
Andrew Nicols
269327c0fb
Merge branch 'MDL-61407-34-fix' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-05-07 13:51:37 +08:00
Zig Tan
4b012e921c
MDL-62169 mod_assignment: Implemented privacy providers
2018-05-07 13:45:38 +08:00
Jun Pataleta
f304a59b8a
MDL-61407 mod_quiz: Determine quiz step for manual comment
2018-05-07 13:35:18 +08:00
Andrew Nicols
6294e3b9ec
MDL-61937 mod_data: Correct rating export args in privacy
2018-05-07 09:43:20 +08:00
David Monllao
845a6a8329
MDL-61937 mod_data: Target the correct area
2018-05-07 09:43:20 +08:00
Andrew Nicols
d038e858df
MDL-61407 question: Export step files in privacy
2018-05-07 07:10:07 +08:00
Eloy Lafuente (stronk7)
176aacfe93
MDL-61693 core_calendar: make results deterministic for better testing
2018-05-06 18:19:05 +02:00
David Monllao
9063bdf5b1
MDL-62218 analytics: Add missing sample origin checking
2018-05-04 16:38:41 +02:00
Bas Brands
1ed8bd1b2f
MDL-62200 Theme boost: popup in popup styles
2018-05-04 14:08:16 +02:00
Frédéric Massart
c78bbe369c
MDL-61877 core_competency: False negative due to random ordering
2018-05-04 11:18:48 +02:00
Zig Tan
baec14ae3a
MDL-61693 core_calendar: Simplified get calendar event details SQL
2018-05-04 13:11:21 +08:00
Jake Dallimore
876fd26435
Merge branch 'MDL-61407-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-04 11:51:22 +08:00
Andrew Nicols
c7c6f2107b
Merge branch 'wip-MDL-61937-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-05-04 11:29:55 +08:00
Jun Pataleta
f49cae6e04
Merge branch 'MDL-61877-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-05-04 11:25:37 +08:00
Marina Glancy
ba84a6e926
MDL-61937 mod_data: implement privacy provider
2018-05-04 11:16:00 +08:00
Marina Glancy
defa163768
MDL-61937 tag: new method in privacy api
2018-05-04 11:15:59 +08:00
Marina Glancy
f88ea97b79
MDL-61937 rating: delete method in privacy provider
2018-05-04 11:15:59 +08:00
Marina Glancy
4e71852fbc
MDL-61937 comment: do not use API in provider
...
When exporting comments we can not use comments API because:
- we don't need to call component validate, comments may be disabled right now but
are still stored
- we don't need to call display callback
- we need to export all comments and not only first 15 of them
2018-05-04 11:15:59 +08:00
Marina Glancy
7e8fc8cc0f
MDL-61937 mod_data: generator for all field types
2018-05-04 11:15:59 +08:00
cescobedo
4cd32d3712
MDL-61937 datafield: Add privacy implementation for all datafield
2018-05-04 11:15:58 +08:00
Andrew Nicols
a8027ed5cb
Merge branch 'MDL-62218-34' of git://github.com/ryanwyllie/moodle into MOODLE_34_STABLE
2018-05-04 11:12:21 +08:00
Ryan Wyllie
e5affab8bd
MDL-62218 analytics: make privacy test class name more unique
2018-05-04 03:06:31 +00:00
David Monllao
4e262e6b2b
MDL-62218 analytics: Privacy API implementation
2018-05-04 03:06:23 +00:00
David Monllao
eb5bcca5ad
MDL-62218 mlbackend: Null privacy providers for core mlbackends
2018-05-04 03:06:16 +00:00
Mark Nelson
94b01d5304
MDL-61919 core_message: implement privacy provider
2018-05-04 11:03:22 +08:00
Jake Dallimore
fcc16c0dd3
Merge branch 'MDL-62046-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-05-04 10:27:44 +08:00
Jake Dallimore
79aac77a26
Merge branch 'MDL-62032-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-05-04 09:57:17 +08:00
Jake Dallimore
3bc60b4f89
Merge branch 'MDL-62030-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-05-04 09:51:53 +08:00
Jake Dallimore
872958acbf
Merge branch 'MDL-59845-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-04 09:47:39 +08:00
Jake Dallimore
b4ff89c851
Merge branch 'MDL-62007-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-05-04 09:22:57 +08:00
Eloy Lafuente (stronk7)
e9780ff068
Merge branch 'MDL-62315-34-privacycoreform' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-05-03 23:40:49 +02:00
Eloy Lafuente (stronk7)
640fda0ce5
Merge branch 'MDL-61800-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-03 23:28:42 +02:00
David Mudrák
8010382a9c
MDL-62315 form: Implement the privacy API for core_form subsystem
...
Forms subsystem has no own database table. The only personal data is the
user preference 'filemanager_recentviewmode' that stores the view mode
of the file picker element.
It was discussed whether handling of this preference should be added
here into core_form, or rather into core_repository subsystem. The final
decision was to consider the preference as owned by the core_form
because it is affecting the display of a form element, not the
repository backend (even though the strings describing it had been put
into core_repository strings).
2018-05-03 19:06:19 +02:00
Andrew Nicols
ce76768382
Merge branch 'MDL-62240-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-05-03 19:05:51 +08:00
Jake Dallimore
a4efb88ff2
Merge branch 'MDL-62310-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-05-03 18:03:29 +08:00
Jun Pataleta
6d0112902a
Merge branch 'MDL-61194-34' of git://git.cameron1729.xyz/moodle into MOODLE_34_STABLE
2018-05-03 17:06:28 +08:00
Cameron Ball
1078a686bd
MDL-61194 assignfeedback_editpdf: Check if we can convert online text
...
This patch adds a check to make sure there is a converter available that
will be able to handle html->pdf conversion before adding onlinetext
submissions to the list of files to combine.
2018-05-03 16:46:32 +08:00
Mihail Geshoski
352fd99b38
MDL-62046 profilefield_textarea: Add privacy files and unit tests
2018-05-03 16:26:42 +08:00
David Monllao
238a285a1b
Merge branch 'MDL-61693-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-05-03 10:24:25 +02:00
Andrew Nicols
df14c026bf
MDL-61407 privacy: Reset the writer after writer tests
...
The writer was not reset after these tests which had the potential to
affect the next test after these were run.
2018-05-03 16:14:38 +08:00
Andrew Nicols
2915719cb9
MDL-61407 quizaccess: Add null_writer implementations
2018-05-03 16:14:37 +08:00
Andrew Nicols
9abdeed325
MDL-61407 quiz: Add reports for quiz
2018-05-03 16:14:37 +08:00
Andrew Nicols
52dd3facb5
MDL-61407 qtype: Add null_writer for all qtypes
2018-05-03 16:14:37 +08:00
Andrew Nicols
27aaaf2998
MDL-61407 qformat: Add null_writer for all qformats
...
Questions formats do not store any personal data.
Any contrib format which does store personal data should utilise the
standard export interfaces as this subsystem will not call them directly.
2018-05-03 16:14:36 +08:00
Andrew Nicols
e4fcfbb8f9
MDL-61407 question: Add null_writer for all behaviours
...
Behaviours do not store any personal data.
Any contrib behaviour which does store personal data should utilise the
standard export interfaces as this subsystem will not call them directly.
2018-05-03 16:14:36 +08:00
Andrew Nicols
4e62b0f999
MDL-61407 mod_quiz: Add initial privacy implementation
2018-05-03 16:14:35 +08:00
Andrew Nicols
b09f1d8be9
MDL-61407 question: Add initial privacy implementation
2018-05-03 16:14:35 +08:00
Mihail Geshoski
3bab35e6b1
MDL-62032 profilefield_text: Add privacy files and unit tests
2018-05-03 16:08:55 +08:00
David Monllao
419af6769e
Merge branch 'MDL-62059-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-05-03 10:08:16 +02:00
Mihail Geshoski
82f8050bb8
MDL-62030 profilefield_menu: Add privacy files and unit tests
2018-05-03 15:52:57 +08:00
Mihail Geshoski
8e8a48cfd9
MDL-62007 profilefield_checkbox: Modify privacy provider
2018-05-03 15:28:28 +08:00
Sara Arjona
4a877f36d2
MDL-62240 privacy: Avoid error when path is higher than allowed
...
A new method shorten_filenames has been added to moodlelib.
2018-05-03 09:17:05 +02:00
Andrew Nicols
27b956ef56
MDL-62240 file: Add includehash to shorten_filename + unit tests
2018-05-03 09:17:04 +02:00
Mihail Geshoski
5603f19631
MDL-62007 profilefield_datetime: Add privacy files and unit tests
2018-05-03 14:58:28 +08:00
Jun Pataleta
44378db9cf
Merge branch 'MDL-61956-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-05-03 14:43:56 +08:00
Jake Dallimore
83ff8f1eac
Merge branch 'MDL-62264-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-05-03 14:06:05 +08:00
Jun Pataleta
31ced1fa3f
Merge branch 'MDL-62202-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-05-03 13:31:46 +08:00
Andrew Nicols
361fc9a30c
Merge branch 'MDL-62009-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-05-03 12:28:24 +08:00
Andrew Nicols
37d4ba0269
Merge branch 'wip-MDL-62312-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-05-03 11:10:28 +08:00
Jake Dallimore
8d229bfb4c
Merge branch 'MDL-62280-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-03 10:53:25 +08:00
Marina Glancy
59354457e0
MDL-62312 course: Move core_publish renderer methods to course renderer
2018-05-03 10:09:00 +08:00
Jun Pataleta
276d129e03
Merge branch 'MDL-60414-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-05-03 09:33:12 +08:00
AMOS bot
639add8bf9
Automatically generated installer lang files
2018-05-03 00:06:30 +00:00
Luca Bösch
7b25853ccb
MDL-60414 theme_boost: bootstrap dropdown menu html spec char rendering
2018-05-02 23:02:39 +02:00
Jun Pataleta
111a056d3f
MDL-62312 admin: Move moodleorg_registration_message to admin renderer
2018-05-02 23:43:48 +08:00
Andrew Nicols
b3753e60fa
MDL-61407 question: Allow formatters to ignore caps
2018-05-02 19:10:24 +08:00
Andrew Nicols
e9419db48d
MDL-61407 privacy: Track changes in any context
2018-05-02 19:10:24 +08:00
cescobedo
6d30a1ded4
MDL-62310 core_admin: Implement Privacy API
2018-05-02 11:58:48 +02:00
Andrew Nicols
9cf2c160dc
MDL-62135 tool_log: Use plugintype_class_callback
2018-05-02 17:46:45 +08:00
Andrew Nicols
f4603b1e15
Merge branch 'MDL-62135-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-05-02 17:38:23 +08:00
cescobedo
97585a325d
MDL-62264 core_mnet: Implement Privacy API
2018-05-02 11:20:20 +02:00
Frédéric Massart
fb34d23759
MDL-62135 logstore_legacy: Implement privacy API
2018-05-02 17:18:19 +08:00
Frédéric Massart
f46e96bd91
MDL-62135 logstore_database: Implement privacy API
2018-05-02 17:18:19 +08:00
Frédéric Massart
4a62ff444e
MDL-62135 logstore_standard: Implement privacy API
2018-05-02 17:18:19 +08:00
Frédéric Massart
d3cbf97a2e
MDL-62135 tool_log: Implement privacy API
2018-05-02 17:18:19 +08:00
David Mudrák
b62eb9310e
MDL-61905 workshop: Drop the old 1.x era tables
...
These tables may still contain relics of old personal data if the site
was installed before Moodle 2.0. We do not need these tables any more.
Following the "privacy by design" principles, we are dropping them now.
2018-05-02 11:15:13 +02:00
Luca Bösch
f6ebb57702
MDL-61956 calendar: allow to see hidden course with switch role
2018-05-02 09:37:13 +02:00
Sara Arjona
c381d9c18f
MDL-62202 privacy: Move Privacy and policies category to Users page
2018-05-02 08:46:01 +02:00
Jun Pataleta
386c5299d8
Merge branch 'MDL-62253-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-05-02 13:53:01 +08:00
Jun Pataleta
c96525e2bd
Merge branch 'MDL-61898-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-05-02 13:46:40 +08:00
Andrew Nicols
5886b5ef47
MDL-61898 cache: Implement privacy API for all stores and locks
2018-05-02 13:37:29 +08:00
Andrew Nicols
8bde0603d1
MDL-61898 core_cache: Implement Privacy API
2018-05-02 13:37:29 +08:00
Frédéric Massart
fcf745c170
MDL-62214 tool_messageinbound: False negative due to time() usage
...
PHP Unit is so fast that my test couldn't cope with it!
2018-05-02 13:09:55 +08:00
Andrew Nicols
bdda38b8b6
Merge branch 'MDL-61920_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-05-02 13:07:51 +08:00
Andrew Nicols
8048aedf46
Merge branch 'MDL-62266-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-05-02 12:34:34 +08:00
Andrew Nicols
057a8fe78b
Merge branch 'MDL-62214-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-05-02 12:29:10 +08:00
Andrew Nicols
8b8f1bf85c
MDL-61800 task: Reset the OUTPUT and PAGE on execution
2018-05-02 11:58:09 +08:00
Andrew Nicols
d5a6324fe1
Merge branch 'MDL-62236-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-05-02 10:54:00 +08:00
Andrew Nicols
2964d00f94
MDL-59845 tool_lp: Add js tracking around UI refresh
2018-05-02 09:16:14 +08:00
Eloy Lafuente (stronk7)
8e5187c0b6
weekly release 3.4.2+
2018-05-01 23:04:20 +02:00
Eloy Lafuente (stronk7)
04c8c1431b
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-05-01 23:04:19 +02:00
Frédéric Massart
61091a5457
MDL-62167 core_badges: Remove usage of a reserved keyword of Oracle
2018-05-01 15:22:33 +02:00
Frédéric Massart
b5400f20cb
MDL-62167 core_badges: Prevent SQL error with Oracle
2018-05-01 15:22:32 +02:00
Andrew Nicols
5d705cbed4
Merge branch 'wip-MDL-61308-34-testfix' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-05-01 12:32:49 +02:00
Adrian Greeve
8966bb5b38
MDL-61308 assignsubmission_comments: Unit test ordering fix.
2018-05-01 12:32:39 +02:00
Andrew Nicols
46985532b5
Merge branch 'MDL-62231-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-05-01 12:32:28 +02:00
Shamim Rezaie
75dc5bf14b
MDL-62231 block_recent_activity: Implement null provider for the block
2018-05-01 14:07:52 +10:00
Andrew Nicols
82c8ef17b0
Merge branch 'wip-MDL-62138-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-05-01 11:57:41 +08:00
Andrew Nicols
aeaf9f0986
Merge branch 'MDL-61411-34' of git://github.com/Kathrin84/moodle into MOODLE_34_STABLE
2018-05-01 11:22:27 +08:00
Andrew Nicols
031f4e28d9
Merge branch 'MDL-62167-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-05-01 11:14:47 +08:00
Andrew Nicols
9bb560cd7c
MDL-62280 xhprof: Support tideways_xhprof
2018-05-01 11:03:00 +08:00
Frédéric Massart
269cbdce37
MDL-62009 core_grades: Implement privacy API
2018-05-01 10:50:30 +08:00
Jun Pataleta
998fad0954
Merge branch 'MDL-62060-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-05-01 10:44:53 +08:00
Shamim Rezaie
970515e932
MDL-62060 core_privacy: Make sure the exported json is human readable
2018-05-01 12:36:42 +10:00
Frédéric Massart
de070d92e1
MDL-62214 tool_messageinbound: Implement privacy API
2018-05-01 09:23:21 +08:00
Frédéric Massart
5555399582
MDL-62214 tool_messageinbound: Delete old messages pending verification
2018-05-01 09:23:20 +08:00
Frédéric Massart
bfa32ae5c0
MDL-62253 core_auth: Implement privacy API
2018-05-01 09:15:22 +08:00
Jake Dallimore
fc7c30e3f0
Merge branch 'MDL-62005-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-05-01 09:10:39 +08:00
AMOS bot
fad52c36fd
Automatically generated installer lang files
2018-05-01 00:07:04 +00:00
Jun Pataleta
1e3a6e2d32
Merge branch 'MDL-62248-34-fix' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-30 21:24:34 +08:00
Andrew Nicols
a59a5912ee
MDL-62248 core_privacy: Add getter for user context prefs
2018-04-30 20:37:46 +08:00
Mark Nelson
5e8f5cbce3
MDL-61920 mod_lti: implement privacy provider
2018-04-30 18:49:38 +08:00
Mark Nelson
2d390e8b69
MDL-61920 ltiservice_toolsettings: implement privacy provider
2018-04-30 18:49:38 +08:00
Mark Nelson
d1c45ed355
MDL-61920 ltiservice_toolproxy: implement privacy provider
2018-04-30 18:49:38 +08:00
Mark Nelson
08fd60f505
MDL-61920 ltiservice_profile: implement privacy provider
2018-04-30 18:49:38 +08:00
Mark Nelson
dd95c21a95
MDL-61920 ltiservice_memberships: implement privacy provider
2018-04-30 18:49:38 +08:00
Jun Pataleta
dc9888df17
Merge branch 'MDL-61012_v3.4.x' of https://github.com/troywilliams/moodle into MOODLE_34_STABLE
2018-04-30 17:29:04 +08:00
Sara Arjona
636a50044b
MDL-62266 core_availability: Implement privacy API
2018-04-30 11:20:55 +02:00
Shamim Rezaie
ac2e6921cb
MDL-62005 block_comments: Add implementation of Privacy API
2018-04-30 18:20:54 +10:00
Andrew Nicols
2dcc83ac38
MDL-62248 core_privacy: Unit test for get_user_preferences
2018-04-30 16:01:38 +08:00
Andrew Nicols
c2f944b022
Merge branch 'MDL-62248-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-04-30 16:01:33 +08:00
Frédéric Massart
f47cd85ff6
MDL-62248 core_block: Implement privacy API
2018-04-30 15:30:27 +08:00
Frédéric Massart
1a329e6977
MDL-62248 core_privacy: Test writer writes user prefs in right contexts
2018-04-30 15:30:27 +08:00
Shamim Rezaie
351bfbef06
MDL-62059 mod_book: Implement null provider for mod_book
2018-04-30 16:15:59 +10:00
Andrew Nicols
951c886951
Merge branch 'MDL-62235-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-04-30 14:01:28 +08:00
Frédéric Massart
a4c23f2b13
MDL-62235 core_files: Implement privacy API
2018-04-30 13:46:09 +08:00
Andrew Nicols
647c7ec982
Merge branch 'MDL-62208-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-04-30 13:20:40 +08:00
Troy Williams
31ebe1ff67
MDL-61012 course: Allow extending class to set
2018-04-30 16:27:38 +12:00
Andrew Nicols
aaf9b0db67
Merge branch 'MDL-62241-34-typehint' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-04-30 11:45:20 +08:00
Andrew Nicols
790a3c60de
Merge branch 'MDL-61959-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-04-30 10:24:58 +08:00
Andrew Nicols
ab58842db9
MDL-61308 mod_assign: Whitespace fix
2018-04-30 09:27:23 +08:00
Andrew Nicols
38c5451942
Merge branch 'wip-MDL-61308-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-04-30 09:19:48 +08:00
AMOS bot
1a3bdfd652
Automatically generated installer lang files
2018-04-30 00:06:29 +00:00
Frédéric Massart
5dcc3bca58
MDL-62236 core_webservice: Implement privacy API
2018-04-29 10:10:40 +08:00
David Mudrák
4e5e4d715b
MDL-62241 privacy: Include the unit tests from the 3.3 branch
...
The tests do not actually do anything, they just make sure that the
method signature is correct on the given PHP version. They are mostly
relevant and useful on 3.3.
2018-04-27 15:23:04 +02:00
Eloy Lafuente (stronk7)
533e41f82e
weekly release 3.4.2+
2018-04-27 13:15:48 +02:00
Eloy Lafuente (stronk7)
24a171c5b9
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-04-27 13:15:41 +02:00
Eloy Lafuente (stronk7)
43be1507a1
MDL-61993 profilefield_checkbox: take rid of oracle reserved word
2018-04-27 10:42:57 +02:00
Frédéric Massart
7c772f449b
MDL-61877 core_competency: Handle comments in privacy API
2018-04-27 11:30:30 +08:00
Frédéric Massart
72da93a9ea
MDL-61877 core_competency: Implement privacy API
2018-04-27 11:30:30 +08:00
Frédéric Massart
802ab825ed
MDL-62167 core_badges: Implement privacy API
2018-04-27 10:51:53 +08:00
Bas Brands
5c8bebc159
MDL-62172 Theme boostrapbase: align advanced checkbox in mform
2018-04-27 09:56:13 +08:00
Eloy Lafuente (stronk7)
1d5d122b27
Merge branch 'MDL-60882-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2018-04-27 01:38:45 +02:00
Eloy Lafuente (stronk7)
242797a9d8
Merge branch 'wip_MDL-62011_34_approval_of_course_request' of https://github.com/grabs/moodle into MOODLE_34_STABLE
2018-04-27 01:30:17 +02:00
Eloy Lafuente (stronk7)
734825bc6d
Merge branch 'MDL-61993-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-27 01:01:14 +02:00
Eloy Lafuente (stronk7)
bd087739c6
Merge branch 'MDL-61863-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-04-26 22:31:49 +02:00
Eloy Lafuente (stronk7)
28a7c5b677
Merge branch 'MDL-61715-34' of https://github.com/lethevinh/moodle into MOODLE_34_STABLE
2018-04-26 22:23:07 +02:00
Sara Arjona
c7b3f78e25
MDL-61959 mod_scorm: Implement privacy API
2018-04-26 19:57:14 +02:00
Sara Arjona
ec2474927f
MDL-61959 scormreport_objectives: Implement privacy API
2018-04-26 19:57:13 +02:00
sarjona
abb19f6cd1
MDL-61959 scormreport_interactions: Implement privacy API
2018-04-26 19:57:13 +02:00
Sara Arjona
f95d1bd73a
MDL-61959 scormreport_graphs: Implement privacy API
2018-04-26 19:57:13 +02:00
sarjona
3d791f1b6b
MDL-61959 scormreport_basic: Implement privacy API
2018-04-26 19:57:12 +02:00
Juan Leyva
82482a0b65
MDL-62229 tool_mobile: Add missing supported module
...
The Workshop module it’s been supported since Moodle 3.4 so it
should’ve been included here.
2018-04-26 19:18:41 +02:00
Jun Pataleta
3b9f278a95
Merge branch 'MDL-61986_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-04-27 00:46:42 +08:00
Eloy Lafuente (stronk7)
6ca9bbd0e8
MDL-61986 mod_lesson: oracle order by clob fix
2018-04-26 18:31:40 +02:00
Eloy Lafuente (stronk7)
8e786a3a30
Merge branch 'MDL-62224_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-04-26 17:38:35 +02:00
Zig Tan
770045533a
MDL-61693 core_calendar: Implemented privacy providers
2018-04-26 21:10:59 +08:00
Mark Nelson
d45a552c02
MDL-62224 core_rss: implement correct provider
2018-04-26 20:16:59 +08:00
Kathrin Osswald
276350a9a6
MDL-61411 theme Boost: Close navigation on all items (on small screens)
2018-04-26 13:19:40 +02:00
Juan Leyva
ae4963c300
MDL-61521 course: Add missing text formatting for category name
2018-04-26 12:38:10 +02:00
Juan Leyva
27a3313539
MDL-60882 mod_choice: Avoid teacher delete all responses
...
Teachers should be able to delete all responses but when indicating the
response ids.
When the response ids are not passed, only their own responses should
be deleted (as the function documentation said).
2018-04-26 10:26:50 +02:00
Andrew Nicols
45742c52a4
Merge branch 'MDL-61947-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-04-26 14:52:36 +08:00
Jun Pataleta
4ab9b1a502
Merge branch 'MDL-62188-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-04-26 14:49:44 +08:00
Adrian Greeve
fa83660e35
MDL-61308 assign_feedback: Privacy code for user rights.
2018-04-26 14:24:34 +08:00
Adrian Greeve
15c5a72024
MDL-61308 assign_submission: Privacy code for user rights.
2018-04-26 14:24:24 +08:00
Adrian Greeve
63f3fd97b0
MDL-61308 mod_assign: Adding privacy classes.
2018-04-26 14:24:13 +08:00
Sara Arjona
49f37c4573
MDL-62188 enrol: Avoid ignoring the Recover grades default setting
2018-04-26 08:14:08 +02:00
Frédéric Massart
7029b4eff4
MDL-62208 core_fileconverter: Implement privacy API
2018-04-26 12:55:16 +08:00
Zig Tan
730f7da8eb
MDL-61947 core_my: Implemented privacy providers
2018-04-26 12:50:55 +08:00
Mihail Geshoski
389fed5720
MDL-61993 profilefield_checkbox: Add privacy files and unit tests
2018-04-26 10:30:25 +08:00
Eloy Lafuente (stronk7)
9967972257
Merge branch 'MDL-61979-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-04-26 03:09:36 +02:00
Eloy Lafuente (stronk7)
698391ffe4
Merge branch 'MDL-61998-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-04-26 02:40:05 +02:00
Andrew Nicols
bae1a479aa
Merge branch 'MDL-61944-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-04-26 08:35:10 +08:00
Eloy Lafuente (stronk7)
365697c942
Merge branch 'MDL-62181-34-enfix' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-04-25 19:09:46 +02:00
David Monllao
a61fab9c50
Merge branch 'MDL-62175-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2018-04-25 17:37:33 +02:00
David Monllao
4fbacc4a5e
Merge branch 'MDL-61986-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-04-25 16:32:49 +02:00
cescobedo
0ffb2b4156
MDL-61944 tool_mobile: Implement Privacy API
2018-04-25 15:35:52 +02:00
AMOS bot
9d3b7bb04c
Automatically generated installer lang files
2018-04-25 00:06:34 +00:00
David Mudrák
b712af05fb
MDL-62181 lang: Fix changed admin node title in behat scenario
2018-04-24 22:08:27 +02:00
Helen Foster
7cc490a3dd
MDL-62181 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
* sitepolicies, core_admin - 'Site policies' changed to 'Site security
settings'
* sitepolicy_help and sitepolicyguest_help, core_admin - setting will
only have an effect if the site policy handler is set to default
* sitepolicyhandler_desc,core_admin - improved wording
* pathtodot_help, core_admin - Windows and Mac paths
* debugstringids_desc, core_admin - improved explanation
2018-04-24 22:08:27 +02:00
Eloy Lafuente (stronk7)
66df2222f5
weekly release 3.4.2+
2018-04-24 18:57:22 +02:00
Eloy Lafuente (stronk7)
373a574f62
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-04-24 18:57:20 +02:00
Juan Leyva
c15b72b415
MDL-62175 auth_email: Fix site policy enabled check
2018-04-24 15:06:56 +02:00
vinhle
b7236f9fdb
MDL-61715 question: qbank_chooser is not intelligent about headings
2018-04-24 16:09:49 +07:00
Zig Tan
376212f1b9
MDL-61863 core_notes: Implemented privacy providers
2018-04-24 12:08:07 +08:00
Jun Pataleta
b22517e334
Merge branch 'MDL-62079-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-24 11:56:10 +08:00
Andrew Nicols
3fd4a77fde
MDL-62079 core_filters: Implement null provider
2018-04-24 11:49:04 +08:00
Mark Nelson
26ec8c1b67
MDL-62140 core_privacy: only reset tests when necessary
2018-04-24 11:16:46 +08:00
Frédéric Massart
7a88d29380
MDL-61984 mod_chat: Do not assume context passed is one of chat
2018-04-24 11:04:08 +08:00
Andrew Nicols
3df1711e6d
MDL-62140 core_privacy: Improve unit test
2018-04-24 10:19:03 +08:00
Andrew Nicols
14d714b69c
Merge branch 'MDL-62140_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-04-24 10:18:44 +08:00
Jun Pataleta
72c09c0e3f
Merge branch 'MDL-61764_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-04-24 09:54:08 +08:00
Jun Pataleta
d52682b09d
Merge branch 'MDL-61882-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-04-24 09:38:14 +08:00
Andrew Nicols
61506589a6
Merge branch 'MDL-61984-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-04-24 09:34:44 +08:00
Andrew Nicols
b124c934ee
Merge branch 'MDL-61995-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-04-24 08:16:07 +08:00
AMOS bot
65b7b6cac5
Automatically generated installer lang files
2018-04-24 00:06:32 +00:00
cescobedo
52797db36b
MDL-61882 auth_oauth2: Implement Privacy API
2018-04-23 17:40:03 +02:00
David Monllao
63869e39b5
Merge branch 'MDL-61915-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-04-23 16:26:18 +02:00
David Monllao
9053adb675
Merge branch 'MDL-62042-m34' of https://github.com/sammarshallou/moodle into MOODLE_34_STABLE
2018-04-23 16:08:13 +02:00
cescobedo
d73cb53055
MDL-61915 enrol: Add privacy implementation for all enrol plugins
...
None of the Enrol plugins (except lti and paypal) have any user preference or database table.
They all implement the null provider.
2018-04-23 14:24:36 +02:00
Mark Nelson
9b6bf24f7f
MDL-62140 core_privacy: add helper functions to add system/user context
2018-04-23 20:06:32 +08:00
Andrew Nicols
eb8d5f283e
Merge branch 'wip-MDL-61759-34' of https://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-04-23 18:32:20 +08:00
David Monllao
ba2d1550a9
Merge branch 'MDL-62078-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-04-23 12:08:58 +02:00
David Monllao
ace94710be
Merge branch 'MDL-62047-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-23 11:59:32 +02:00
David Monllao
75af50bb8d
Merge branch 'MDL-61891-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-23 11:55:33 +02:00
Sara Arjona
54ccd521a9
MDL-61998 cohort: Implement privacy API
2018-04-23 11:41:31 +02:00
Zig Tan
9a4404e071
MDL-61995 tool_assignmentupgrade: Implemented privacy providers
2018-04-23 16:49:29 +08:00
Marina Glancy
afc0076cf2
MDL-61759 admin: non-existing site policy handler means no policy
2018-04-23 16:46:46 +08:00
Andrew Nicols
bcefe75402
Merge branch 'MDL-62055-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-04-23 16:04:01 +08:00
Jun Pataleta
2e49807d50
Merge branch 'MDL-62049_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-04-23 13:54:31 +08:00
Marina Glancy
dbdae3d343
MDL-62138 core: remove core_register and core_publish
...
These components have no classes and no strings and have no purspose. Component core_hub is responsible
for storing data, defining classes and strings for site registration and course publishing
This also reverts MDL-61945
2018-04-23 13:21:15 +08:00
Jun Pataleta
06f237aa68
Merge branch 'wip-MDL-61966-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-04-23 13:11:22 +08:00
Mark Nelson
1062a75b04
MDL-62049 core_privacy: use correct lang string for date
2018-04-23 13:03:35 +08:00
Andrew Nicols
84f092a44b
MDL-61891 core_portfolio: Use manager method caller
2018-04-23 10:09:13 +08:00
Andrew Nicols
35e39d8b5d
MDL-61891 core_plagiarism: Use manager method caller
2018-04-23 10:09:13 +08:00
Andrew Nicols
7fe24b695c
MDL-61891 privacy: Add helper to call methods on interfaces
2018-04-23 10:09:13 +08:00
Andrew Nicols
a7ffba763d
Merge branch 'MDL-61759-34-nonexistinghandler' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-04-22 21:05:55 +08:00
Frédéric Massart
973457da4c
MDL-61986 mod_lesson: Implement privacy API
2018-04-22 17:31:30 +08:00
sarjona
8a18c88a60
MDL-62078 rss: Link to core_userkey in the Privacy API implementation
2018-04-22 09:04:53 +02:00
Andreas Grabs
ab8eb0a56e
MDL-62011 course: Approval of a course request fails
2018-04-21 20:55:46 +02:00
AMOS bot
95368281bc
Automatically generated installer lang files
2018-04-21 01:02:39 +00:00
Eloy Lafuente (stronk7)
f234880958
weekly release 3.4.2+
2018-04-20 23:52:15 +02:00
Eloy Lafuente (stronk7)
d1387ac765
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-04-20 23:52:13 +02:00
sam marshall
5262ae8faf
MDL-62042 core_search: Unicode non-characters cause indexing problems
...
Unicode characters such as U+FFEF can be entered into Moodle data and
cause indexing failures. This change strips them out of search fields.
2018-04-20 13:17:20 +01:00
Sara Arjona
aae70e19ae
MDL-62055 imscp: Implement privacy API
2018-04-20 08:58:18 +02:00
Adrian Greeve
19f06a1877
MDL-61966 block_myoverview: Update to provider for user preferences.
2018-04-20 14:52:45 +08:00
Mark Nelson
fbf766ba01
MDL-61764 message_popup: implement privacy provider
2018-04-20 12:06:06 +08:00
Jun Pataleta
d4db4a869f
Merge branch 'MDL-62048_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-04-20 11:53:29 +08:00
Andrew Nicols
627299b796
Merge branch 'MDL-61892-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-04-20 11:49:31 +08:00
Zig Tan
6e102f2c6d
MDL-61892 admin/tools: Implement null privacy providers
2018-04-20 11:41:58 +08:00
Andrew Nicols
fb639d95b5
Merge branch 'wip-MDL-62035-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-04-20 11:33:59 +08:00
Adrian Greeve
af90bd0b7e
MDL-62035 core_blog: Update to blog with comments.
...
This makes blog use the updated delete methods in the
comments provider.
2018-04-20 10:46:07 +08:00
Adrian Greeve
b598bd2f79
MDL-62035 core_comment: Update to deletion methods.
...
Also clarification with the export method to clarify that it
is only for one context.
2018-04-20 10:45:56 +08:00
Andrew Nicols
c8cf913c76
Merge branch 'MDL-62003-34-privacyfiles' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-04-20 10:34:35 +08:00
Jun Pataleta
88639eefc4
Merge branch 'MDL-61848-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-04-20 09:20:04 +08:00
Eloy Lafuente (stronk7)
444bdb189a
Merge branch 'MDL-61836-34-order' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-20 03:04:24 +02:00
Andrew Nicols
96f5327b3d
MDL-61836 blog: Fix random order failures
2018-04-20 08:49:00 +08:00
Łukasz Szeremeta
f505863218
MDL-61827 auth: Change Facebook Graph API v2.8 to v.2.12 in OAuth2
...
Use v2.12 Facebook Graph API instead of v2.8
2018-04-20 02:33:41 +02:00
Eloy Lafuente (stronk7)
f6dc9263f8
Merge branch 'MDL-61836-34-fix' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-20 02:28:38 +02:00
Eloy Lafuente (stronk7)
09577f1ec8
Merge branch 'MDL-61991-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-04-20 02:24:54 +02:00
Andrew Nicols
92b4e5956e
MDL-61836 comment: Add missing require
2018-04-20 08:17:46 +08:00
Eloy Lafuente (stronk7)
1de7010e47
Merge branch 'MDL-61975-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-04-20 02:17:42 +02:00
Eloy Lafuente (stronk7)
7bf7bee56c
Merge branch 'MDL-61348-take2_34' of git://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-04-20 02:02:02 +02:00
cescobedo
95bc9fa631
MDL-61848 auth_manual: Implement Privacy API
2018-04-20 00:14:20 +02:00
Andrew Nicols
a1656afa41
Merge branch 'MDL-61836-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-04-19 20:36:47 +08:00
Frédéric Massart
df77539994
MDL-61836 core_blog: Prevent randomness in comments order
2018-04-19 16:06:06 +08:00
Mark Nelson
04ef818023
MDL-62025 mod_choice: add missing join on modules table
2018-04-19 15:51:07 +08:00
Andrew Nicols
1444ea075e
MDL-62047 core_userkey: Add privacy implementation
2018-04-19 15:30:40 +08:00
Andrew Nicols
457f4b7551
MDL-62047 core_userkey: Define component path
2018-04-19 15:30:40 +08:00
Andrew Nicols
f02e11d668
Merge branch 'MDL-61568-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-04-19 15:01:08 +08:00
Andrew Nicols
a1eef605f0
Merge branch 'MDL-61970-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-04-19 14:53:23 +08:00
Andrew Nicols
fe3ece78ea
Merge branch 'MDL-61969-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-19 14:48:49 +08:00
Jun Pataleta
8905f55508
Merge branch 'MDL-61878-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-19 14:40:03 +08:00
Zig Tan
89feef08e8
MDL-61568 repository_flickr: Fix oauth secret export
2018-04-19 14:37:55 +08:00
Mihail Geshoski
96a257f7a9
MDL-61878 fileconverter_googledrive: Add privacy files and unit tests
2018-04-19 13:17:06 +08:00
Frédéric Massart
45b3665c00
MDL-61970 mod_survey: Do not assume context passed is one of survey
2018-04-19 13:11:43 +08:00
Mark Nelson
509c176f0a
MDL-62048 core_privacy: extend test to ensure table exists
2018-04-19 13:03:53 +08:00
Andrew Nicols
8788ad4f14
Merge branch 'MDL-61945-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-04-19 11:55:26 +08:00
Andrew Nicols
64466bd2b8
Merge branch 'MDL-61948-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-19 11:47:16 +08:00
Andrew Nicols
1d1baa54f0
Merge branch 'MDL-61836-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-04-19 11:20:15 +08:00
Andrew Nicols
4376919fee
Merge branch 'MDL-61970-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-04-19 11:13:15 +08:00
AMOS bot
6de72ccebd
Automatically generated installer lang files
2018-04-19 00:06:20 +00:00
David Monllao
5011a166b8
Merge branch 'MDL-61716-34' of git://github.com/mastnym/moodle into MOODLE_34_STABLE
2018-04-18 17:40:21 +02:00
David Monllao
6e6edbe001
MDL-61958 rss: Add rss test suite
2018-04-18 17:38:23 +02:00
David Monllao
6728b43113
Merge branch 'MDL-61958-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-04-18 17:22:31 +02:00
David Mudrák
34858987ca
MDL-62003 privacy: Fix reported coding style violation
2018-04-18 17:11:10 +02:00
David Mudrák
c6f9dce2a0
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:11:10 +02:00
Martin Mastny
06d3bab902
MDL-61716 auth_oauth2: field names in mappings allow all characters
2018-04-18 16:54:56 +02:00
David Monllao
0eb5643936
Merge branch 'MDL-61796-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-04-18 15:20:52 +02:00
David Monllao
4d53f252e3
Merge branch 'MDL-38099-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-04-18 14:14:46 +02:00
Sara Arjona
775a804c68
MDL-61958 core_rss: Implement privacy API
2018-04-18 13:39:21 +02:00
Sara Arjona
ac183832bc
MDL-61958 rss: Create core_rss lang file and move rss string
...
At the moment will only be copied one of the rss strings ('rss').
The issue MDL-61997 has been created to move the rest of the core_rss lang
strings from moodle.php to rss.php.
AMOS BEGIN
CPY [rss,core],[rss,core_rss]
AMOS END
2018-04-18 13:39:21 +02:00
Sara Arjona
9d0f4315f0
MDL-61958 lang: Move privatefilesmanage string to correct place
2018-04-18 13:39:20 +02:00
Eloy Lafuente (stronk7)
524312d1ef
Merge branch 'MDL-61621_34' of git://github.com/dmonllao/moodle into MOODLE_34_STABLE
2018-04-18 12:58:27 +02:00
Jun Pataleta
81bd6817b9
Merge branch 'MDL-62025_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-04-18 16:26:01 +08:00
Jun Pataleta
99b227c604
Merge branch 'MDL-61928_34' of git://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-04-18 16:00:37 +08:00
Mark Nelson
ecc63154f9
MDL-62025 mod_choice: only export in the CONTEXT_MODULE context
2018-04-18 15:11:58 +08:00
Frédéric Massart
642389a9a9
MDL-61970 mod_survey: Implement privacy API
2018-04-18 14:56:46 +08:00
Andrew Nicols
8cac59ef84
Merge branch 'MDL-61568-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-04-18 14:25:25 +08:00
Mihail Geshoski
bb9dcb7479
MDL-61969 datapreset_imagegallery: Implement null privacy provider
2018-04-18 13:50:46 +08:00
Zig Tan
3b1e2eb6f4
MDL-61568 core_repository: Implement privacy providers
2018-04-18 13:44:21 +08:00
Mihail Geshoski
1692fae8c0
MDL-61948 core_media: Implement null privacy provider
2018-04-18 13:44:21 +08:00
Zig Tan
7d8b9d454e
MDL-61568 repository_onedrive: Implement privacy providers
2018-04-18 13:44:21 +08:00
Zig Tan
f4b2263a56
MDL-61568 repository_youtube: Implement privacy providers
2018-04-18 13:44:21 +08:00
Zig Tan
db318336de
MDL-61568 repository_wikimedia: Implement privacy providers
2018-04-18 13:44:21 +08:00
Zig Tan
e072d0eec4
MDL-61568 repository_picasa: Implement privacy providers
2018-04-18 13:44:21 +08:00
Zig Tan
3d8caa7ea5
MDL-61568 repository_merlot: Implement privacy providers
2018-04-18 13:44:21 +08:00
Zig Tan
4984f4bdac
MDL-61568 repository_googledocs: Implement privacy providers
2018-04-18 13:44:21 +08:00
Zig Tan
b2eccf48da
MDL-61568 repository_flickr_public: Implement privacy providers
2018-04-18 13:44:21 +08:00
Zig Tan
98daec96f4
MDL-61568 repository_flickr: Implement privacy providers
2018-04-18 13:44:20 +08:00
Zig Tan
b8fb5e361a
MDL-61568 repository_dropbox: Implement privacy providers
2018-04-18 13:44:20 +08:00
Zig Tan
4917cc34e7
MDL-61568 repository_boxnet: Implement privacy providers
2018-04-18 13:44:20 +08:00
Zig Tan
66208cc750
MDL-61568 repository_webdav: Implement null privacy provider
2018-04-18 13:44:20 +08:00
Zig Tan
9df4cecb27
MDL-61568 repository_user: Implement null privacy provider
2018-04-18 13:44:20 +08:00
Zig Tan
8338bf6593
MDL-61568 repository_url: Implement null privacy provider
2018-04-18 13:44:20 +08:00
Zig Tan
1c86c7ddc1
MDL-61568 repository_upload: Implement null privacy provider
2018-04-18 13:44:20 +08:00
Zig Tan
ec0dae6909
MDL-61568 repository_skydrive: Implement null privacy provider
2018-04-18 13:44:20 +08:00
Zig Tan
9556d7bb2b
MDL-61568 repository_s3: Implement null privacy provider
2018-04-18 13:44:20 +08:00
Zig Tan
7eb62206da
MDL-61568 repository_recent: Implement null privacy provider
2018-04-18 13:44:19 +08:00
Zig Tan
d4b288aa9f
MDL-61568 repository_local: Implement null privacy provider
2018-04-18 13:44:19 +08:00
Zig Tan
18b5d648d3
MDL-61568 repository_filesystem: Implement null privacy provider
2018-04-18 13:44:19 +08:00
Zig Tan
7fcec033b0
MDL-61568 repository_equella: Implement null privacy provider
2018-04-18 13:44:19 +08:00
Zig Tan
f1e5ab7715
MDL-61568 repository_coursefiles: Implement null privacy provider
2018-04-18 13:44:19 +08:00
Zig Tan
ece49dae92
MDL-61568 repository_areafiles: Implement null privacy provider
2018-04-18 13:44:19 +08:00
Jun Pataleta
8e7f7d2e50
Merge branch 'MDL-61520-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2018-04-18 13:28:22 +08:00
Andrew Nicols
56909e7f80
Merge branch 'MDL-61957-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-04-18 13:09:27 +08:00
Zig Tan
4c58569211
MDL-61979 tool_cohortroles: Implemented privacy providers
2018-04-18 10:50:36 +08:00
Jun Pataleta
3da0292df5
Merge branch 'MDL-61950-34' of git://github.com/ryanwyllie/moodle into MOODLE_34_STABLE
2018-04-18 09:46:48 +08:00
Eloy Lafuente (stronk7)
4663dc19f2
Merge branch 'm34_MDL-59857' of https://github.com/danmarsden/moodle into MOODLE_34_STABLE
2018-04-18 03:07:45 +02:00
AMOS bot
1971a6b958
Automatically generated installer lang files
2018-04-18 00:07:59 +00:00
Luca Bösch
3515c76f92
MDL-61796 themes: In Clean, normalize filter labels font size.
...
Actually, in every theme not overriding the template.
2018-04-17 22:43:50 +02:00
Luca Bösch
fb795d0177
MDL-61991 theme_boost: Question correctness displayed as label.
2018-04-17 22:39:54 +02:00
Luca Bösch
868681e9ba
MDL-38099 comments: year in comments date
2018-04-17 22:39:01 +02:00
Eloy Lafuente (stronk7)
9a6b854e5c
weekly release 3.4.2+
2018-04-17 19:54:42 +02:00
Eloy Lafuente (stronk7)
397bd9aa3c
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-04-17 19:54:40 +02:00
Sara Arjona
54d35aec03
MDL-61957 gradereport_user: Implement privacy API
2018-04-17 14:34:20 +02:00
Sara Arjona
7b15e26ef7
MDL-61957 gradereport_singleview: Implement privacy API
2018-04-17 14:34:20 +02:00
Sara Arjona
c2ea064a30
MDL-61957 gradereport_overview: Implement privacy API
2018-04-17 14:34:20 +02:00
Sara Arjona
7b585ddb84
MDL-61957 gradereport_outcomes: Implement privacy API
2018-04-17 14:34:19 +02:00
Sara Arjona
a991d5b9f4
MDL-61957 gradereport_history: Implement privacy API
2018-04-17 14:34:19 +02:00
Sara Arjona
1ab6c6caef
MDL-61957 gradereport_grader: Implement privacy API
2018-04-17 14:34:19 +02:00
Frédéric Massart
24abced8a6
MDL-61984 mod_chat: Implement privacy API
2018-04-17 15:34:16 +08:00
Andrew Nicols
d2b9bbf551
MDL-61663 phpunit: Add portfolio to the testsuite list
2018-04-17 14:44:43 +08:00
cescobedo
14bdc702a5
MDL-61945 core_register: Implement Privacy API
2018-04-17 08:25:27 +02:00
Frédéric Massart
fd8a0e5498
MDL-61862 mod_feedback: Tweak query to support UNION on TEXT fields
...
Thanks Oracle.
2018-04-17 12:09:51 +08:00
Andrew Nicols
ca91ebf33e
Merge branch 'wip-MDL-61663-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-04-17 11:46:32 +08:00
Andrew Nicols
8df10e8a28
Merge branch 'MDL-61977-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-04-17 11:43:07 +08:00
Adrian Greeve
6292041827
MDL-61663 portfolio: Update to the external system link names.
...
Changed the name of the link to something less like an English
string for each of the portfolios.
2018-04-17 11:41:38 +08:00
Andrew Nicols
cc53b1773a
Merge branch 'MDL-61980-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-17 11:35:01 +08:00
Andrew Nicols
708d156131
Merge branch 'MDL-61916-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-04-17 11:18:43 +08:00
Andrew Nicols
1266d56c57
Merge branch 'MDL-61918-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-17 11:12:55 +08:00
Andrew Nicols
c4c73a3b44
Merge branch 'MDL-61903-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-17 11:10:16 +08:00
Mihail Geshoski
24a051e949
MDL-61903 webservice: Implement null privacy provider
...
Implement null privacy provider to rest, soap and xmlrpc webservice plugins.
2018-04-17 09:20:35 +08:00
AMOS bot
1fc5fe1ddd
Automatically generated installer lang files
2018-04-17 00:07:17 +00:00
Dan Marsden
e819de5611
MDL-59857 mod_scorm: use valid length for grade type field.
2018-04-17 08:36:46 +12:00
Jun Pataleta
0cc1957ddd
Merge branch 'MDL-61862-34' of git://github.com/FMCorz/moodle into MOODLE_34_STABLE
2018-04-16 23:30:28 +08:00
Eloy Lafuente (stronk7)
953a4575d7
MDL-61819 editor: add testsuite to phpunit.xml
2018-04-16 16:38:35 +02:00
David Monllao
ed94efe520
Merge branch 'MDL-61819-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-16 16:15:01 +02:00
Andrew Nicols
8c9880c2ba
MDL-61819 core_editor: Implement core provider
2018-04-16 21:55:35 +08:00
Andrew Nicols
8f52e5f0da
MDL-61819 editor_atto: Implement null provider
2018-04-16 21:55:35 +08:00
Andrew Nicols
b4d758c6a7
MDL-61819 editor: Implement editor null providers
2018-04-16 21:55:34 +08:00
Frédéric Massart
0de5067c23
MDL-61862 mod_feedback: Implement core_privacy API
2018-04-16 18:45:56 +08:00
David Monllao
1f52bff88a
Merge branch 'MDL-61741-34-paypal' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-04-16 10:58:34 +02:00
David Monllao
e0c45f30a8
Merge branch 'wip-MDL-61808-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-04-16 10:03:57 +02:00
Jun Pataleta
6b2ac967a8
Merge branch 'MDL-61708-MOODLE34-lti-fullnamedisplay' of https://github.com/wjroes/moodle into MOODLE_34_STABLE
2018-04-16 15:29:31 +08:00
Jun Pataleta
ce1bde9502
Merge branch 'MDL-61974-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-16 13:16:54 +08:00
Andrew Nicols
28780bdb62
MDL-61974 privacy: Rewrite the content writer storage
2018-04-16 11:12:37 +08:00
Andrew Nicols
9959542265
Merge branch 'MDL-61952-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-04-16 10:51:48 +08:00
Andrew Nicols
a7713fd8eb
Merge branch 'MDL-61954-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-04-16 10:47:02 +08:00
Andrew Nicols
bff5ccf474
Merge branch 'MDL-61902-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-16 10:21:38 +08:00
Mihail Geshoski
9d1d7caf54
MDL-61918 assignment: Implement null privacy provider
...
Implement null privacy provider to offline, online, upload and uploadsingle assignment plugins.
2018-04-16 10:02:39 +08:00
Mihail Geshoski
ee7c1b3a24
MDL-61902 media: Implement null privacy provider
2018-04-16 09:47:51 +08:00
AMOS bot
8c43f4cc9f
Automatically generated installer lang files
2018-04-16 00:07:18 +00:00
Adrian Greeve
496c5f57f6
MDL-61808 tool_monitor: Implemented privacy classes.
...
This plugin is now compatible with the new privacy system.
2018-04-14 10:50:00 +08:00
AMOS bot
966acf7fc5
Automatically generated installer lang files
2018-04-14 00:08:01 +00:00
Mihail Geshoski
4548bff23b
MDL-61980 booktool: Implement null privacy provider
...
Implement null privacy provider into booktool_exportimscp, booktool_importhtml, booktool_print plugin.
2018-04-13 16:18:23 +08:00
David Mudrák
0c24851679
MDL-61759 admin: Fix notice if attempting use nonexisting policy handler
...
The list of all known handlers may not contain the configured value,
raising the PHP undefined index notice.
2018-04-13 10:00:33 +02:00
Jake Dallimore
f98c0bc576
MDL-61663 portfolio_picasa: add privacy provider implementation
2018-04-13 14:48:54 +08:00
Jake Dallimore
fa49cdeb8a
MDL-61663 portfolio_googledocs: add privacy provider implementation
2018-04-13 14:48:54 +08:00
Jake Dallimore
634830af0b
MDL-61663 portfolio_flickr: add privacy provider implementation
2018-04-13 14:48:54 +08:00
Jake Dallimore
77f4c014b4
MDL-61663 portfolio_download: add privacy provider implementation
2018-04-13 14:48:54 +08:00
Jake Dallimore
3b8e4fb5de
MDL-61663 portfolio_boxnet: add privacy provider implementation
2018-04-13 14:48:53 +08:00
Jake Dallimore
c321bdd891
MDL-61663 portfolio_mahara: add privacy provider implementation
2018-04-13 14:48:53 +08:00
Jake Dallimore
77430d203d
MDL-61663 core_portfolio: add subsystem privacy provider
...
Added provider for portfolio plugins, and legacy polyfill for plugins.
2018-04-13 14:48:53 +08:00
Zig Tan
69693630a4
MDL-61977 tool_profiling: Implemented null privacy provider
2018-04-13 14:39:09 +08:00
Zig Tan
0e16e180df
MDL-61975 tool_recyclebin: Implemented null privacy provider
2018-04-13 14:00:48 +08:00
Frédéric Massart
2cd0309d90
MDL-61836 core_blog: Implement privacy API
2018-04-13 13:30:13 +08:00
AMOS bot
52a844087a
Automatically generated installer lang files
2018-04-13 00:07:27 +00:00
David Monllao
109eb1124c
weekly release 3.4.2+
2018-04-12 14:38:25 +02:00
David Monllao
5c1004b8a3
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-04-12 14:38:24 +02:00
Sara Arjona
5309e7f63d
MDL-61954 gradeimport_xml: Implement privacy API
2018-04-12 09:54:12 +02:00
Sara Arjona
686e91d5c0
MDL-61954 gradeimport_direct: Implement privacy API
2018-04-12 09:54:12 +02:00
Sara Arjona
1355912aa8
MDL-61954 gradeimport_csv: Implement privacy API
2018-04-12 09:54:12 +02:00
Sara Arjona
b9aa614831
MDL-61952 gradeexport_xml: Implement privacy API
2018-04-12 08:41:56 +02:00
Sara Arjona
1e803c595a
MDL-61952 gradeexport_xls: Implement privacy API
2018-04-12 08:41:56 +02:00
Sara Arjona
c52427e1b8
MDL-61952 gradeexport_txt: Implement privacy API
2018-04-12 08:41:56 +02:00
Sara Arjona
33b62aab65
MDL-61952 gradeexport_ods: Implement privacy API
2018-04-12 08:41:55 +02:00
Ryan Wyllie
0961388a0a
MDL-61950 question: include random questions in statistics calculator
2018-04-12 05:39:37 +00:00
nlnrose
92c327fccd
MDL-61802 Admin: Corrected typo in test file.
...
The file privcacy_provider_test.php was supposed to be
privacy_provider_test.php.
2018-04-12 00:23:48 +02:00
Eloy Lafuente (stronk7)
fe7fbf24b9
Merge branch 'MDL-61828-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-12 00:14:41 +02:00
Eloy Lafuente (stronk7)
2998e41620
Merge branch 'MDL-61895-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-11 23:58:02 +02:00
Eloy Lafuente (stronk7)
89e4561e94
Merge branch 'MDL-61896-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-11 23:54:55 +02:00
Eloy Lafuente (stronk7)
92c7a3b3c5
Merge branch 'MDL-61859-34' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-04-11 22:28:46 +02:00
Eloy Lafuente (stronk7)
f33ef72a29
Merge branch 'MDL-61743_34' of git://github.com/dmonllao/moodle into MOODLE_34_STABLE
2018-04-11 19:23:22 +02:00
David Monllao
db7a1199cf
Merge branch 'MDL-61873-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-04-11 18:42:00 +02:00
David Monllao
6a670f942c
Merge branch 'MDL-61581-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-04-11 18:07:56 +02:00
Jake Dallimore
4d5ae78760
Merge branch 'MDL-59691-34' of https://github.com/lucisgit/moodle into MOODLE_34_STABLE
2018-04-11 16:01:26 +08:00
David Monllao
02ca3a12ce
MDL-61743 message: Add context level checking
2018-04-11 08:57:51 +02:00
David Monllao
fc2238cfec
MDL-61743 core_privacy: Add context level checks for all users deletion
2018-04-11 08:57:50 +02:00
Andrew Nicols
ab30639634
MDL-61743 core_privacy: Reduce context specificty
...
Deletion is called for a context against all components, not just
modules.
2018-04-11 08:57:25 +02:00
Simey Lameze
666b12c1e6
MDL-61520 quiz: fix references for xhtml on stats report
2018-04-11 10:49:31 +08:00
Andrew Nicols
53f38ff0d9
Merge branch 'MDL-61881-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-04-11 10:15:05 +08:00
Zig Tan
4030001cf8
MDL-61881 report: fix privacy lang strings
2018-04-11 10:07:05 +08:00
Zig Tan
184f7d3a85
MDL-61881 report_usersessions: Implement null privacy provider
2018-04-11 10:07:05 +08:00
Zig Tan
7409199411
MDL-61881 report_stats: Implement null privacy provider
2018-04-11 10:07:05 +08:00
Zig Tan
bc421d6d46
MDL-61881 report_security: Implement null privacy provider
2018-04-11 10:07:05 +08:00
Zig Tan
850bbe3b97
MDL-61881 report_questioninstances: Implement null privacy provider
2018-04-11 10:07:05 +08:00
Zig Tan
e95b8a7c7b
MDL-61881 report_performance: Implement null privacy provider
2018-04-11 10:07:05 +08:00
Zig Tan
c98c41712d
MDL-61881 report_participation: Implement null privacy provider
2018-04-11 10:07:04 +08:00
Zig Tan
df5f0c8f93
MDL-61881 report_outline: Implement null privacy provider
2018-04-11 10:07:04 +08:00
Zig Tan
b05ffcfc57
MDL-61881 report_loglive: Implement null privacy provider
2018-04-11 10:07:04 +08:00
Zig Tan
7015547371
MDL-61881 report_log: Implement null privacy provider
2018-04-11 10:07:04 +08:00
Zig Tan
70242a8f17
MDL-61881 report_insights: Implement null privacy provider
2018-04-11 10:07:04 +08:00
Zig Tan
6b39e44679
MDL-61881 report_eventlist: Implement null privacy provider
2018-04-11 10:07:04 +08:00
Zig Tan
bb49184116
MDL-61881 report_courseoverview: Implement null privacy provider
2018-04-11 10:07:04 +08:00
Zig Tan
07dd873f63
MDL-61881 report_configlog: Implement null privacy provider
2018-04-11 10:07:04 +08:00
Zig Tan
00ab1f6e58
MDL-61881 report_competency: Implement null privacy provider
2018-04-11 10:07:04 +08:00
Zig Tan
8f2e5829ce
MDL-61881 report_backup: Implement null privacy provider
2018-04-11 10:07:03 +08:00
Andrew Nicols
d564f67b2d
Merge branch 'MDL-61731-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-11 09:12:28 +08:00
Mihail Geshoski
db6aacf45e
MDL-61731 message_email: Add privacy files and unit tests
2018-04-11 09:04:48 +08:00
Andrew Nicols
b808bf5374
Merge branch 'MDL-61867-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-11 08:52:16 +08:00
AMOS bot
2fbd688d8f
Automatically generated installer lang files
2018-04-11 00:07:21 +00:00
Eloy Lafuente (stronk7)
d39ae0084a
Merge branch 'MDL-61824-m34' of https://github.com/sammarshallou/moodle into MOODLE_34_STABLE
2018-04-11 01:07:01 +02:00
Eric Merrill
f539686553
MDL-61913 restore: Protect against blocks that aren't being created
2018-04-11 00:52:00 +02:00
Tim Hunt
fadee607e9
MDL-61928 formslib: shortforms should work with non-editable forms
2018-04-10 17:40:19 +01:00
Tim Hunt
199b34b5d0
MDL-61348 quiz reports: fix incorrect groups averages
...
the averages were wrong if a user had mulitple enrolments in a course,
which can happen with some enrolment plugins.
2018-04-10 17:12:04 +01:00
Eloy Lafuente (stronk7)
713a61f712
Merge branch 'wip-MDL-58697-34-assigngrading' of git://github.com/adamann2/moodle into MOODLE_34_STABLE
2018-04-10 15:53:59 +02:00
sam marshall
5a4cd49648
MDL-61824 core_search: Deleting restored context caused error
...
When restoring content, this adds it to a queue for indexing. If the
restored content was then deleted before the indexing takes place,
this caused an exception in the scheduled task.
This change makes it continue safely past missing contexts.
2018-04-10 13:07:57 +01:00
David Monllao
dec44f9d39
Merge branch 'MDL-61838-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-10 13:44:36 +02:00
David Monllao
61bb1ebe33
Merge branch 'MDL-61843-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-10 13:42:50 +02:00
Eloy Lafuente (stronk7)
933ce256a6
MDL-61875 tests: Use existing component & support $CFG->admin
2018-04-10 13:14:01 +02:00
Eloy Lafuente (stronk7)
70348aa81e
Merge branch 'MDL-61875-34' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-04-10 13:06:30 +02:00
David Monllao
5f1145b4ce
Merge branch 'MDL-61846-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-10 09:00:08 +02:00
David Monllao
308435acb4
Merge branch 'MDL-61129-fix-accessibility-on-tables-mod_survey_Moodle-34' of https://github.com/guillalva06/moodle into MOODLE_34_STABLE
2018-04-10 07:59:09 +02:00
Andrew Nicols
a8c579b4c5
Merge branch 'MDL-61795-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-10 10:42:10 +08:00
Mihail Geshoski
321a30e14f
MDL-61795 block_rss_client: Add privacy files and unit tests
2018-04-10 09:37:38 +08:00
Jake Dallimore
edadfa06cb
MDL-61875 core_privacy: update the core_component_list in the manager
2018-04-10 08:51:00 +08:00
Jake Dallimore
21c438f24a
MDL-61875 core_component: new method to get full components list
2018-04-10 08:50:58 +08:00
Eloy Lafuente (stronk7)
4d01802d31
Merge branch 'MDL-61860-34' of https://github.com/mackensen/moodle into MOODLE_34_STABLE
2018-04-10 01:01:07 +02:00
Eloy Lafuente (stronk7)
91513c6bd3
Merge branch 'MDL-60196_34' of https://github.com/mfabriczy/moodle into MOODLE_34_STABLE
2018-04-10 00:57:35 +02:00
cescobedo
623acad16b
MDL-61916 format: Add privacy implementation for all format plugins
...
None of the Course format plugins have any user preference or database table.
They all implement the null provider.
2018-04-10 00:24:58 +02:00
Daniel Thies
f62a247467
MDL-61476 mod_glossary: Check XML arrays exist
2018-04-09 23:45:58 +02:00
Daniel Thies
8071b5fc9e
MDL-61476 mod_glossary: Support tags in entries export
2018-04-09 23:45:38 +02:00
Eloy Lafuente (stronk7)
6d044ed3d9
Merge branch 'MDL-61861-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-09 20:28:34 +02:00
Tony Butler
966f659277
MDL-59691 assignfeedback_editpdf: Allow comment placement to all edges
...
Plus a couple of extra usability improvements:
- Collapse comment during move to allow precise placement
- Change cursor style to indicate that dragging is possible
2018-04-09 16:56:08 +01:00
Tony Butler
00e98f2a8b
MDL-59691 assignfeedback_editpdf: Allow comments to collapse to top-left
...
Forcing them to collapse to the bottom-left corner seems less natural
and effectively changes the location of existing comments from pre-3.3
2018-04-09 16:56:08 +01:00
Guillermo Alvarez
ca9f979270
MDL-61129 survey: Add colgroup attribute at survey question tables
2018-04-09 10:32:43 -05:00
Andrew Nicols
6f1680569b
Merge branch 'MDL-61829-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-04-09 15:28:37 +08:00
Andrew Nicols
f647b94a75
Merge branch 'MDL-61736-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-04-09 15:25:48 +08:00
Sara Arjona
b1f50cdf98
MDL-61736 user: Show correct status when enrol method is disabled
...
When disabling an enrolment method, the user status will be displayed
as "Not current" instead of "Active".
2018-04-09 08:47:12 +02:00
Zig Tan
26109431b5
MDL-61829 block_community: Implement privacy provider
2018-04-09 14:09:27 +08:00
Mihail Geshoski
36506f7354
MDL-61867 fileconverter_unoconv: Add privacy files
2018-04-09 11:44:48 +08:00
Helen Foster
60d78e5a11
MDL-61033 mod_quiz: Update lang string
2018-04-09 10:40:17 +08:00
Andrew Nicols
7569618528
Merge branch 'MDL-61033-34' of https://github.com/nashtechdev01/moodle into MOODLE_34_STABLE
2018-04-09 10:39:34 +08:00
Andrew Nicols
f42a899268
MDL-61896 filter: Implement privacy API for all filters
2018-04-08 15:56:14 +08:00
Andrew Nicols
46612109ff
MDL-61895 availability: Implement null provider for plugins
2018-04-08 14:22:16 +08:00
Andrew Nicols
5712717383
MDL-61861 privacy: Add unit tests to check all providers.
2018-04-08 14:13:22 +08:00
Andrew Nicols
a00bc971d5
MDL-61861 core_tag: Correct langstring identifier
2018-04-08 14:13:22 +08:00
Andrew Nicols
ec965d9e00
MDL-61828 core_privacy: Support proper nesting in test trees
2018-04-08 13:35:39 +08:00
Charles Fulton
507867b76d
MDL-61860 auth: standardise config inclusion
2018-04-07 12:19:17 -04:00
cescobedo
935d2c9f29
MDL-61873 auth: Add privacy implementation for all auth plugins
...
None of the Auth plugins (except manual and oauth2) have any user preference or database table.
They all implement the null provider.
2018-04-07 11:26:51 +02:00
Luca Bösch
0023c0254f
MDL-61581 lesson: style continue to last buttons
2018-04-06 16:43:00 +02:00
David Monllao
42770ce9a9
MDL-61621 blocks: New API function
2018-04-06 13:13:33 +02:00
Jake Dallimore
810e854153
MDL-61859 core_completion: fix unit tests expecting exceptions twice
...
We can't expectException twice in the same test, so split this out into
another test.
2018-04-06 17:31:38 +08:00
Mihail Geshoski
bc7287eaf5
MDL-61846 dataformat: Add privacy implementation for all plugins
2018-04-06 09:25:53 +08:00
Mihail Geshoski
4dc61ed547
MDL-61843 report_completion: Add privacy files
2018-04-06 09:14:20 +08:00
Mihail Geshoski
2496cd7ffd
MDL-61838 report_progress: Add privacy files
2018-04-06 09:00:52 +08:00
Eloy Lafuente (stronk7)
2d8ddc8239
weekly release 3.4.2+
2018-04-05 15:38:15 +02:00
Eloy Lafuente (stronk7)
d7174ce4e2
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-04-05 15:38:12 +02:00
Jake Dallimore
4fe8b57969
Merge branch 'MDL-61761-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-05 13:18:30 +08:00
Mihail Geshoski
ed7d3f13b6
MDL-61761 message_jabber: Add privacy files and unit tests
2018-04-05 12:01:20 +08:00
Jake Dallimore
55653a2dac
Merge branch 'wip-MDL-61163-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-04-05 10:37:15 +08:00
Andrew Nicols
4fe9879b14
Merge branch 'MDL-60726-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-04-05 08:39:18 +08:00
Eloy Lafuente (stronk7)
2f6c6c0026
Merge branch 'MDL-61818-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-05 00:53:10 +02:00
Rohith
551fa309a0
MDL-61746 PARAM_CLEANHTML: Fix documentation typos
2018-04-05 00:43:34 +02:00
Eloy Lafuente (stronk7)
476380749b
Merge branch 'MDL-61673-fix-wrong-string-on-calendar-mustache_Moodle_34' of https://github.com/guillalva06/moodle into MOODLE_34_STABLE
2018-04-05 00:37:39 +02:00
Eloy Lafuente (stronk7)
f143f75d91
Merge branch 'MDL-61781-34-fix' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-04-04 10:51:11 +02:00
Jun Pataleta
4ed6dd031a
MDL-61781 admin_settings: Fix default settings value for docroot
2018-04-04 16:48:02 +08:00
Zig Tan
f13c851d05
MDL-60726 assign: Fix assign submission confirmation alignment
2018-04-04 16:35:27 +08:00
Andrew Nicols
328c32c3db
Merge branch 'MDL-61692-34-2' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-04-04 13:03:24 +08:00
Andrew Nicols
5a0251179a
Merge branch 'wip-MDL-56635-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-04-04 11:32:22 +08:00
Andrew Nicols
450aa66dcd
Merge branch 'MDL-61183-34' of git://github.com/farhan6318/moodle into MOODLE_34_STABLE
2018-04-04 11:02:00 +08:00
Farhan Karmali
2377be335a
MDL-61183 user: Added total participants count on paricipants page
2018-04-04 07:59:17 +05:30
Jake Dallimore
9665640c24
MDL-61692 core_privacy: add privacyfields to link_ methods
...
Some subsystems are like conduits, passing data along to plugins which,
in turn, send the data externally. Only the component linking to (using)
the subsystem will know what data it is sending along to the eventual
external system, so should be able to specify this at the time of
linking. The same goes for plugintypes.
2018-04-04 10:06:04 +08:00
Andrew Nicols
bd0ce23402
Merge branch 'MDL-61751-34-fix' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-04-04 09:11:39 +08:00
Jake Dallimore
82df7d0a4d
MDL-61751 core_plagiarism: fix fatal error with privacy legacy polyfill
2018-04-04 08:59:12 +08:00
Eloy Lafuente (stronk7)
b3c6973362
Merge branch 'MDL-61451-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-04-04 01:40:45 +02:00
Eloy Lafuente (stronk7)
dc43213556
Merge branch 'MDL-61817-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-04 01:23:11 +02:00
Eloy Lafuente (stronk7)
5959911fff
MDL-61751 core_plagiarism: add testsuite to phpunit.xml
2018-04-04 01:05:40 +02:00
Luca Bösch
90632e0763
MDL-61502 questions: add filter tests to gapselect question type.
2018-04-04 00:56:29 +02:00
Eloy Lafuente (stronk7)
2d621dc0ef
Merge branch 'wip-MDL-61522-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-04-04 00:46:33 +02:00
Eloy Lafuente (stronk7)
9066f3bde6
Merge branch 'MDL-61525-34' of https://github.com/HuongNV13/moodle into MOODLE_34_STABLE
2018-04-04 00:44:40 +02:00
Eloy Lafuente (stronk7)
e3529026a0
Merge branch 'MDL-61665-34' of https://github.com/iamandrew/moodle into MOODLE_34_STABLE
2018-04-04 00:39:31 +02:00
Eloy Lafuente (stronk7)
2f56d7d101
Merge branch 'MDL-61703-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-04 00:35:12 +02:00
Eloy Lafuente (stronk7)
15a84d14d5
Merge branch 'MDL-61751-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-04 00:23:55 +02:00
Eloy Lafuente (stronk7)
c184fb81f3
Merge branch 'MDL-61781-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-04-03 23:46:40 +02:00
Eloy Lafuente (stronk7)
737f272b1e
Merge branch 'MDL-61724-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-04-03 23:39:56 +02:00
Eloy Lafuente (stronk7)
89d622013b
Merge branch 'MDL-60115-Book-cancel-button-redirect-bug-34' of https://github.com/Moodlers/moodle-1 into MOODLE_34_STABLE
2018-04-03 21:46:27 +02:00
Marcus Fabriczy
44d7ee0937
MDL-60196 core_course: Fix the display of custom LTI icons
...
Custom LTI icons attached to LTI tools did not display - a regression
caused by MDL-55796.
Change-Id: Ia7e3428755fae4a2b1bc31b3903574061a23ee9b
2018-04-03 20:34:47 +09:30
Jake Dallimore
12440c7f9d
Merge branch 'wip-MDL-61815-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-04-03 17:53:39 +08:00
Eloy Lafuente (stronk7)
df740a511b
MDL-61629 message_airnotifier: whitespace fix
2018-04-03 11:48:51 +02:00
Jake Dallimore
334bea41ec
Merge branch 'wip-MDL-61127-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-04-03 17:34:20 +08:00
Adrian Greeve
fd3d62ca37
MDL-61127 filepicker: Selected repository now highlighted.
2018-04-03 16:43:21 +08:00
Adrian Greeve
3ad6fc7852
MDL-61127 filepicker: Added aria-selected attribute to repos.
...
The repository list in the file picker now as aria-selected
added to denote which repository is selected.
2018-04-03 16:43:10 +08:00
Andrew Nicols
d61bbb5f37
Merge branch 'wip-MDL-61629-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-04-03 15:59:58 +08:00
Adrian Greeve
e4a71a9a96
MDL-61629 message_airnotifier: Add privacy files and unit tests.
2018-04-03 15:29:46 +08:00
Andrew Nicols
51cd6d5f48
Merge branch 'MDL-61020-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-04-03 14:21:17 +08:00
Adrian Greeve
34a39ba884
MDL-61815 core_privacy: Fix for metadata types and new method.
...
Minor fix for subsystem_link and plugintype_link.
Addition of get_null_provider_reason in the manager class.
2018-04-03 13:05:11 +08:00
Eloy Lafuente (stronk7)
fe9c70b9b5
Merge branch 'MDL-61689-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-03 01:17:26 +02:00
Eloy Lafuente (stronk7)
5d4d21a31a
MDL-61223 course: keep some tests using old values (January 1st 1970)
2018-04-03 00:13:28 +02:00
Guillermo Alvarez
a564495dcf
MDL-61673 calendar: Replace wrong string on mustache template
2018-04-02 10:34:23 -05:00
Eloy Lafuente (stronk7)
f070d262a1
MDL-61223 course: amend test setup to keep passing and covering case
2018-04-02 12:03:51 +02:00
Andrew Nicols
12d8c5a611
MDL-61223 course: Set default course start date
2018-04-02 12:03:46 +02:00
Eloy Lafuente (stronk7)
5251a11c59
Merge branch 'MDL-61801-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-04-02 11:04:39 +02:00
Andrew Nicols
522f199222
MDL-61817 tinymce: Add privacy implementation for all plugins
...
None of the TinyMCE plugins have any user preference or database table.
They all implement the null provider.
2018-04-02 13:51:40 +08:00
Andrew Nicols
1e70bd2b95
MDL-61818 antivirus: Implement core_privacy API
2018-04-02 13:47:45 +08:00
Michael Brown
2830aca413
MDL-60115 mod_book: Book Resource Cancel Button Redirect Bug
...
When the user creates a book but adds no chapters, hitting cancel on
the chapter creation page would redirect you right back to the same
page with no explanation. This solution redirects to the course page
when canceling chapter creation when no chapters are present.
2018-04-02 04:09:35 +00:00
AMOS bot
8995a77306
Automatically generated installer lang files
2018-04-02 00:07:17 +00:00
Huong Nguyen
97e8019261
MDL-61525 Groups: Index page error on first time visit
2018-04-01 23:01:10 +07:00
Andrew Nicols
658b689b12
MDL-61751 core_privacy: Correct test return
2018-04-01 13:35:14 +08:00
Jake Dallimore
92282f5320
MDL-61751 core_plagiarism: add polyfill for plagiarism provider
2018-04-01 13:35:14 +08:00
AMOS bot
2cfb7f823f
Automatically generated installer lang files
2018-03-31 00:07:13 +00:00
Andrew Nicols
8e02d8b3df
MDL-61801 core_privacy: Correct bug in unit test provider
2018-03-29 22:45:28 +08:00
Luca Bösch
aa096c380d
MDL-61781 installation: docs link should have https.
2018-03-29 12:12:45 +02:00
Andrew Nicols
cf0e873506
MDL-61703 privacy: Allow writing of user preferences at any context
2018-03-29 15:28:45 +08:00
Jun Pataleta
bdceed1023
weekly release 3.4.2+
2018-03-29 12:55:59 +08:00
Jun Pataleta
53f8de7af4
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-03-29 12:55:58 +08:00
Marina Glancy
c30595af59
MDL-61163 mod_wiki: guests should be able to view frontpage modules
...
When wiki is added to the frontpage and the guest role has capability to view
wiki, users should not be required to log in.
2018-03-29 11:12:30 +08:00
Marina Glancy
ec5e497a35
MDL-61163 mod_wiki: add default view capability to frontpage
...
It is inconsistent that guests are allowed to view frontpage wiki but once user is logged in they
loose this capability
2018-03-29 11:12:30 +08:00
Marina Glancy
b800501c76
MDL-61163 mod_wiki: correct capability check in modinfo
...
Wiki defines capability mod/wiki:viewpage instead of standard mod/wiki:view . This means that people
who do not have capability to view wiki still see it in the modules list.
Also corrected unittest that was testing situation when student has capability to create pages
but does not have capability to view pages. Such student should not see wiki module at all.
2018-03-29 11:12:30 +08:00
dinhloc
e2e7f32d6c
MDL-61033 quiz: Editing a quiz while a preview is open
...
Editing a quiz while a preview is open in another browser tab can leads to a cryptic error that is hard to recover from
2018-03-28 13:53:01 +07:00
Jake Dallimore
2cd48e09c7
Merge branch 'MDL-61770-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-03-28 13:36:31 +08:00
Andrew Nicols
0d2a976843
MDL-61770 iplookup: Check types rather than values
2018-03-28 10:58:51 +08:00
Shamim Rezaie
bc021bf6c6
MDL-61020 media_videojs: Fix RTL display issues
2018-03-28 13:38:02 +11:00
Eloy Lafuente (stronk7)
a2545bad49
Merge branch 'MDL-39060-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-03-27 13:45:42 +02:00
Ankit Agarwal
62bfa92b7a
MDL-51362 libraries: Remove deprecated admin tool unittest
2018-03-27 13:37:39 +02:00
Eloy Lafuente (stronk7)
68842b56d4
Merge branch 'MDL-61321-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2018-03-27 12:45:11 +02:00
Eloy Lafuente (stronk7)
513ac30d0a
Merge branch 'MDL-61718-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-03-27 12:40:49 +02:00
Jun Pataleta
df5eac853a
Merge branch 'MDL-60762-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-03-27 15:47:27 +08:00
Adam Pawełczak
edec1e65d2
MDL-60762 tool_usertours: Respect $CFG->admin in manager.php
2018-03-27 15:23:19 +08:00
Jun Pataleta
1b99f0c8a1
Merge branch 'wip-MDL-61328-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-03-27 13:50:10 +08:00
Jun Pataleta
128f077b68
Merge branch 'MDL-61257-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-03-27 12:53:06 +08:00
Jun Pataleta
497d52b407
Merge branch 'MDL-61656_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-03-27 12:12:02 +08:00
Eloy Lafuente (stronk7)
e58107b258
Merge branch 'MDL-61248_m34' of https://github.com/ak4t0sh/moodle into MOODLE_34_STABLE
2018-03-27 01:42:09 +02:00
Eloy Lafuente (stronk7)
f0a2fb7e2f
Merge branch 'MDL-61576-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-03-26 23:26:21 +02:00
Matteo Scaramuccia
1edb0f1027
MDL-59596 ddl: Support MariaDB 10.2.4+ SQL_MODE new default value.
2018-03-26 23:16:10 +02:00
Matteo Scaramuccia
ad75e8bb15
MDL-59596 ddl: Added has_breaking_change_sqlmode()
2018-03-26 23:15:47 +02:00
Eloy Lafuente (stronk7)
d7e920d8dd
Merge branch 'MDL-61691-34' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-03-26 23:15:19 +02:00
Willem Roes
65f957051c
MDL-61708 mod_lti: use fullname for lis_person_name_full
...
Fullname passed on to LTI Provider was in format 'firstname lastname'
completely ignoring fullnamedisplay settings.
2018-03-26 12:54:52 +02:00
Andrew Nicols
6972d683ef
Merge branch 'MDL-55532-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2018-03-26 15:36:12 +08:00
Andrew Nicols
60c03cf181
Merge branch 'MDL-61733-34' of https://github.com/MartinGauk/moodle into MOODLE_34_STABLE
2018-03-26 15:02:04 +08:00
Jake Dallimore
0786b8a1c3
MDL-61691 core_plagiarism: fix namespace in privacy provider interface
2018-03-26 12:29:59 +08:00
Mihail Geshoski
da769bbc8c
MDL-61257 reports: Report logs link to unavailable completion report
2018-03-26 12:24:13 +08:00
Nick Phillips
173b5ea5ac
MDL-55532 gradebook: fix grade export to include category names
2018-03-26 11:50:35 +08:00
Mihail Geshoski
c5c18d46dc
MDL-61724 resource: Unable to view or download file resource
2018-03-26 11:20:07 +08:00
Marina Glancy
8253bba831
MDL-61328 tool_usertours: do not fix tour sortorder after step editing
...
otherwise it breaks when we try to modify the step sortorder
2018-03-26 09:53:11 +08:00
Zig Tan
b65ae316f8
MDL-39060 backup: fix typo backup destroy() function
2018-03-26 09:27:55 +08:00
AMOS bot
31f46d8db2
Automatically generated installer lang files
2018-03-25 00:06:23 +00:00
David Mudrák
72b01c5382
MDL-61741 enrol_paypal: Prevent some edge-case false errors
...
While testing the plugin in various scenarios, I've noticed that there
are two situations which the current code does not handle quite well:
* Detecting for existing txn_id record was likely to throw "found more
than one record" debugging message. Fixed by explicitly ignoring
multiple records.
* The incoming IPN verification message does not always contain the
recipient's email in the "business" field. When a payment has to be
claimed manually at PayPal (e.g. as a result of currencies mismatch
and other settings), the email is coming only in the "receiver_email"
field. This led to PHP notice and caused the script to fail falsely.
2018-03-23 19:51:13 +01:00
David Mudrák
021be5877a
MDL-61741 enrol_paypal: Fix the IPN verification endpoint URL
...
IPN protocol spec has different URL for sending the verification
request. Better to have it fixed even if the existing value still
seems to work - to avoid unexpected surprise in the future.
Source: https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNImplementation/#specs
2018-03-23 19:44:42 +01:00
Arnaud Trouvé
90feb75113
MDL-61248 admin: fix incorrectly initialized property
2018-03-23 16:24:18 +01:00
Martin Gauk
b13a4c68ed
MDL-61733 atto_table: fix creating new table
...
If Atto is embedded in an HTML table (e.g. in the database activity
on the template pages), you could not create a new table.
2018-03-23 09:39:18 +00:00
Eloy Lafuente (stronk7)
70937a4a20
weekly release 3.4.2+
2018-03-22 16:57:17 +01:00
Eloy Lafuente (stronk7)
3db6e89ccc
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-03-22 16:57:15 +01:00
Jun Pataleta
285f957a5b
MDL-61718 admin: Make sure city and country columns are not duplicated
...
* Since City/town and Country have been added in $CFG->showuseridentity
since 3.4, we need to exclude the required city and country columns
when fetching the extra columns using get_extra_user_fields().
2018-03-22 13:53:09 +08:00
Jun Pataleta
98c563e0b7
Merge branch 'MDL-61678_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-03-22 12:33:17 +08:00
Jake Dallimore
6894a65f72
Merge branch 'MDL-58179-34-fix' of https://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-03-22 12:06:26 +08:00
Andrew Nicols
bfff12f527
MDL-58179 mod_lesson: Add missing : in labels
2018-03-22 12:01:37 +08:00
Andrew Nicols
d16e97fdcc
Merge branch 'MDL-61530-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-03-22 11:49:37 +08:00
Renaat Debleu
389a872baa
MDL-61530 mod_glossary: import_entries.feature needs @_file_upload tag
2018-03-22 11:45:11 +08:00
Jun Pataleta
1127f6768d
Merge branch 'MDL-52989-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-03-22 11:29:43 +08:00
Jun Pataleta
f34b345910
MDL-52989 mod_lesson: Fix typo in feature description
2018-03-22 11:28:39 +08:00
Luca Bösch
17615d90d4
MDL-52989 mod_lesson: Fix cluster_jump returning a cluster page id.
2018-03-22 11:28:39 +08:00
Eloy Lafuente (stronk7)
05866360b7
Merge branch 'MDL-61658-34-allcountrycodes' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-03-21 19:37:55 +01:00
David Mudrák
c3ab217820
MDL-61658 user: Fix displaying of user's country name
...
In these cases we want to use the method get_list_of_countries() to
obtain translated names of all potential country codes. The country code
is already there in the database. So it does not matter if the country
is among those whitelisted in $CFG->allcountrycodes - we want to see its
name anyway.
2018-03-21 18:15:20 +01:00
David Mudrák
a3ef4709ae
MDL-61658 user: Fix parsing of the agedigitalconsentmap setting
...
When parsing and validating the value of the Digital age of consent
(agedigitalconsentmap) field, we want to load all country codes. Not
just the ones whitelisted for drop down menus that users can choose
from.
2018-03-21 18:15:19 +01:00
Andrew Nicols
6966cdc45b
Merge branch 'MDL-61519-34' of https://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-03-21 09:09:59 +08:00
Andrew Nicols
65fa7c7d15
MDL-61519 coursecat: Reset the coursecat cache on enrolment
2018-03-21 09:07:46 +08:00
Andrew Nicols
96cf945c7e
Merge branch 'MDL-61519-34' of https://github.com/MartinGauk/moodle into MOODLE_34_STABLE
2018-03-21 09:07:29 +08:00
AMOS bot
47f75d41ab
Automatically generated installer lang files
2018-03-21 00:06:11 +00:00
Martin Gauk
bede042b12
MDL-61519 coursecat: do not cache get_all_children_ids
2018-03-20 13:13:08 +00:00
Juan Leyva
b195c7dc90
MDL-61321 mod_feedback: Return all the items responses
...
The WS should receive all the item responses for all the attempts.
2018-03-20 10:37:14 +01:00
Andrew Davidson
2988b04705
MDL-61665 calendar: Added missing complete layout call for calendar page
2018-03-20 09:27:17 +00:00
Andrew Nicols
78928a3537
Merge branch 'MDL-61519-34' of https://github.com/MartinGauk/moodle into MOODLE_34_STABLE
2018-03-20 13:56:29 +08:00
Luca Bösch
a1b9c05003
MDL-58179 lesson: Avoid using span with class "label"
2018-03-20 13:48:12 +08:00
Andrew Nicols
ef86897b46
MDL-61597 calendartype: Implement the privacy API
2018-03-20 02:26:14 +01:00
Andrew Nicols
1886d9df92
MDL-61689 phpunit: Be stricter about output during unit tests
...
This change also add fail-on-risky to travis to help pick these up, and
verbosity too.
We only fail on risky during Travis and not during normal output because
developers may want to debug tests.
2018-03-20 08:32:27 +08:00
AMOS bot
dee930150d
Automatically generated installer lang files
2018-03-20 00:06:11 +00:00
AMOS bot
3267f5be8c
Automatically generated installer lang files
2018-03-20 00:06:11 +00:00
Andrew Nicols
799b4a2618
Merge branch 'MDL-61265-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-03-19 10:51:58 +08:00
Andrew Nicols
794ec9478e
Merge branch 'MDL-58179-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-03-19 10:31:40 +08:00
Andrew Nicols
86d77c31ca
Merge branch 'MDL-61154_34' of git://github.com/dmonllao/moodle into MOODLE_34_STABLE
2018-03-19 10:20:16 +08:00
Eloy Lafuente (stronk7)
8b66c45e9d
MDL-61678 phpunit: Bump to current / latest 6.5.x before major release
2018-03-18 23:50:21 +01:00
Eloy Lafuente (stronk7)
c485e42447
Moodle release 3.4.2
2018-03-17 01:18:36 +01:00
Martin Gauk
72901ac846
MDL-61519 calendar: do not iterate through all categories
...
Replace calls to \coursecat::get_all() or cache the results.
2018-03-16 14:28:41 +00:00
cescobedo
71aad59120
MDL-61451 message_area: core/auto_rows remove set height to 1px
2018-03-16 13:04:30 +01:00
Sara Arjona
3f476f0c5a
MDL-61265 enrol: Add default numsections for external db
2018-03-16 11:33:23 +01:00
cescobedo
5499f63d46
MDL-61576 mod_lti: remove allowinstructorcustom in lib/locallib.php
2018-03-16 10:38:36 +01:00
David Monllao
973108a5c8
MDL-61154 analytics: No escaping for text format url
2018-03-16 09:27:19 +01:00
Luca Bösch
3094f53f1e
MDL-58179 lesson: Avoid using span with class "label"
2018-03-16 08:48:11 +01:00
Jake Dallimore
263e505748
weekly release 3.4.1+
2018-03-16 10:08:55 +08:00
Eloy Lafuente (stronk7)
ec33505139
MDL-61656 report_security: fix role name
2018-03-16 02:26:10 +01:00
Eloy Lafuente (stronk7)
cb46936de8
Merge branch 'MDL-61570-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-03-16 01:15:25 +01:00
Eloy Lafuente (stronk7)
bc514fac18
Merge branch 'MDL-61566-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-03-16 00:29:48 +01:00
Andrew Nicols
ea59dfbb81
MDL-61571 atto: Implement null provider for atto plugins
2018-03-15 23:49:53 +01:00
Jake Dallimore
8b1b0011f0
Merge branch 'wip-MDL-61477-34-behat' of https://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-03-15 16:44:25 +08:00
Marina Glancy
e6571f9af9
MDL-61477 auth_email: behat tests for sign up
2018-03-15 16:22:57 +08:00
Jake Dallimore
dea705b6b1
Merge branch 'wip-MDL-61477-34-manager' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-03-15 11:38:45 +08:00
Marina Glancy
aef659d1e2
MDL-61477 admin: sitepolicy handler API
...
- Define sitepolicy handler manager class, base class and the core handler
- Allow to set a plugin as sitepolicyhandler that implements the sitepolicy API
- Modify web services to return information from the 3rd party handler instead of core if needed
2018-03-15 11:32:13 +08:00
David Mudrák
94e7b022c7
MDL-61477 admin: Allow plugins to act as alternate policy handlers
...
The patch introduces a new site setting 'sitepolicyhandler' that can be
either empty or contain a plugin component name. If it is empty, the
site policy feature keeps working as before and the core keeps the
control over it.
If a plugin is specified, it is expected to implement the callback
'site_policy_handler' in its lib.php file. The callback should return a
URL to a script where the user can accept the site policies. The plugin
itself is responsible for setting the 'policyagreed' flag in the users
table. The callback may return an empty value, in which case the user
can continue using the site without being redirected.
The patch adds support for a new pre-config flag NO_SITEPOLICY_CHECK.
This constant should be defined and set to true if we should not check
the user's policyagreed status during the require_login().
This is for pages where the user actually accepts the site policies and
helps to avoid the redirect loop.
2018-03-15 09:30:59 +08:00
Eloy Lafuente (stronk7)
98e4385879
Merge branch 'MDL-61600-34' of git://github.com/dpalou/moodle into MOODLE_34_STABLE
2018-03-14 14:43:38 +01:00
Eloy Lafuente (stronk7)
81eec779d9
Merge branch 'MDL-61620_34' of git://github.com/dmonllao/moodle into MOODLE_34_STABLE
2018-03-14 13:38:50 +01:00
David Monllao
735da2261b
MDL-61620 output: New action_menu options
2018-03-14 11:38:25 +01:00
Eloy Lafuente (stronk7)
ad3fe959fd
Merge branch 'MDL-61398-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-03-14 11:22:25 +01:00
Eloy Lafuente (stronk7)
66af90fde4
Merge branch 'MDL-61475-34-v3' of git://github.com/snake/moodle into MOODLE_34_STABLE
2018-03-14 11:01:07 +01:00
Dani Palou
d9aa39baad
MDL-61600 recaptcha: Create a script to display recaptcha
2018-03-14 10:33:52 +01:00
Andrew Nicols
c71654fd2c
Merge branch 'MDL-60398-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-03-14 10:33:44 +08:00
Jake Dallimore
8f72459f1a
Merge branch 'MDL-61307-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-03-14 09:43:50 +08:00
Jake Dallimore
89985f5c5b
MDL-61475 mod_choice: perf improvement when exporting personal data
...
Instead of creating an array containing all record information and then
writing, we know write periodically during the recordset iteration, thus
alleviating any memory concerns associated with the array approach.
2018-03-14 09:37:14 +08:00
Jake Dallimore
4d07ed6b17
MDL-61475 mod_choice: Update core_privacy implementation
2018-03-14 09:37:14 +08:00
Jun Pataleta
42c3218b2c
MDL-61475 mod_choice: Add implementation of Privacy API
2018-03-14 09:37:14 +08:00
Andrew Nicols
1706ca6140
MDL-61398 block_html: Implement privacy API
2018-03-14 09:33:16 +08:00
Andrew Nicols
06ae551f04
MDL-61307 core_privacy: Add unit test to check installed providers
2018-03-14 09:32:28 +08:00
David Mudrák
c22ea810ee
MDL-61392 enrol_paypal: Improve IPN input parameters checking
2018-03-14 09:11:36 +08:00
David Mudrák
0167ce3ded
MDL-61392 enrol_paypal: Improve the IPN notifications handling
...
* Notify administrators once incoming IPN request is verified by PayPal.
* Fix the HTTP status as expected by the IPN protocol.
2018-03-14 09:11:36 +08:00
Eloy Lafuente (stronk7)
c6f4528a7f
Merge branch 'MDL-61625_34' of git://github.com/dmonllao/moodle into MOODLE_34_STABLE
2018-03-14 00:59:53 +01:00
David Mudrák
b3016e0e1b
MDL-60101 auth_oauth2: Don't allow suspended users to SSO in via OAuth2
...
Without this patch, users could still log in as a suspended account via
OAuth2 SSO feature.
2018-03-13 09:13:50 +01:00
Jake Dallimore
7286f62c01
Merge branch 'm34_MDL-61626_PgSQL_Table_Name_Could_Be_Schema_Qualified' of https://github.com/scara/moodle into MOODLE_34_STABLE
2018-03-13 15:37:43 +08:00
Andrew Nicols
50dcf3bdae
Merge branch 'MDL-60828-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-03-13 15:29:13 +08:00
Andrew Nicols
e8dae4203d
Merge branch 'MDL-59070-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-03-13 13:23:10 +08:00
Andrew Nicols
30279d16dd
Merge branch 'MDL-61397-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-03-13 12:36:37 +08:00
Andrew Nicols
8088ae2b3c
Merge branch 'MDL-61567-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-03-13 12:21:00 +08:00
Zig Tan
362a7ed6fe
MDL-61567 mod_url: Implement null provider mod_url
2018-03-13 11:14:12 +08:00
Zig Tan
2298b97814
MDL-61567 mod_resource: Implement null provider mod_resource
2018-03-13 11:14:12 +08:00
Zig Tan
f2289ba9a2
MDL-61567 mod_page: Implement null provider mod_page
2018-03-13 11:14:12 +08:00
Zig Tan
731f9bd3f2
MDL-61567 mod_label: Implement null provider mod_label
2018-03-13 11:14:12 +08:00
Zig Tan
804e7a6142
MDL-61567 mod_folder: Implement null provider mod_folder
2018-03-13 11:14:12 +08:00
Eloy Lafuente (stronk7)
c1bb75a533
Merge branch 'MDL-61307-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-03-13 03:27:41 +01:00
Zig Tan
e319a383dc
MDL-61397 blocks: Fix null_provider namespace for blocks
2018-03-13 09:59:21 +08:00
Andrew Nicols
72999a7eb9
MDL-61307 core: Language changes
2018-03-13 09:42:21 +08:00
Andrew Nicols
cd505acf19
MDL-61307 privacy: Rename deletion functions
2018-03-13 08:49:03 +08:00
Andrew Nicols
cf9ef3275d
MDL-61307 core: Remove deletion_criteria
2018-03-13 08:48:59 +08:00
Eloy Lafuente (stronk7)
11e2c441cd
Merge branch 'MDL-48501-mdl34' of git://github.com/jswebster/moodle into MOODLE_34_STABLE
2018-03-12 23:50:35 +01:00
Matteo Scaramuccia
c499b15fe0
MDL-61626 core_dml: pgsql and schema qualification.
2018-03-12 22:51:38 +01:00
Eloy Lafuente (stronk7)
21f2c3435b
Merge branch 'wip-MDL-60241-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-03-12 18:28:50 +01:00
Eloy Lafuente (stronk7)
61305a7684
Merge branch 'MDL-61397-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-03-12 17:31:27 +01:00
Eloy Lafuente (stronk7)
85eec82bc7
Merge branch 'MDL-61622-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2018-03-12 11:36:36 +01:00
David Monllao
841d54bc4a
MDL-61625 persistent form: Add missing param to the constructor
2018-03-12 08:10:02 +01:00
Andrew Nicols
e842b68d67
Merge branch 'MDL-61365-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-03-12 13:44:56 +08:00
Andrew Nicols
0fbe9dfb95
MDL-61570 tool_usertours: Implement Privacy API
2018-03-12 13:34:35 +08:00
Andrew Nicols
6f8ea0e2ea
MDL-61566 theme: Add Privacy providers for all core themes
2018-03-12 13:26:06 +08:00
Andrew Nicols
63a54665f2
Merge branch 'MDL-61513-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-03-12 12:26:28 +08:00
Andrew Nicols
69b0484c6b
Merge branch 'MDL-61498-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-03-12 12:07:49 +08:00
Andrew Nicols
bcc0d0e9eb
Merge branch 'MDL-61261-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-03-12 11:52:00 +08:00
Zig Tan
80d7a98d84
MDL-61397 blocks: Add null_providers for blocks with no user data
2018-03-12 08:44:19 +08:00
Juan Leyva
19ff10cf06
MDL-61622 auth: New WS is_age_digital_consent_verification_enabled
2018-03-09 18:07:30 +01:00
Sara Arjona
71a1d2bd85
MDL-60828 user: Reset current page when filtering/searching users
...
Added baseurl parameter to core_user\output\unified_filter to let specify
different URL, instead of using always $PAGE->url.
2018-03-09 08:36:39 +01:00
Jake Dallimore
3dacb31271
Merge branch 'MDL-61307-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-03-09 13:36:55 +08:00
Andrew Nicols
15a4560637
MDL-61307 core_plagiarism: Add implementation of Privacy API
2018-03-09 12:25:11 +08:00
Adrian Greeve
6010b427b4
MDL-61307 core_comment: Add implementation of privacy API
2018-03-09 12:25:10 +08:00
Andrew Nicols
c0ca1a22bf
MDL-61307 core_rating: Add implementation of Privacy API
2018-03-09 12:25:10 +08:00
Zig Tan
e143bae8ea
MDL-61307 core_tag: Unit tests for privacy implementation
2018-03-09 12:25:10 +08:00
Andrew Nicols
51da83291b
MDL-61307 core_tag: Add implementation of privacy API
2018-03-09 12:25:10 +08:00
Andrew Nicols
def77d7882
MDL-61307 core_privacy: Implementation of itself
2018-03-09 12:25:10 +08:00
Andrew Nicols
3f1cc42f4b
MDL-61307 core_privacy: Add legacy polyfill for contrib plugins
...
This legacy polyfill allows plugin developers who release a single
branch to work with multiple versions of Moodle to support the API in
both Moodle 3.3 with PHP 5.6, and later versions.
2018-03-09 12:25:09 +08:00
Jake Dallimore
164034c4ec
MDL-61307 core_privacy: Add the privacy manager
2018-03-09 12:25:09 +08:00
Andrew Nicols
289fe1ef76
MDL-61307 core_privacy: Define and test providers
2018-03-09 12:25:09 +08:00
Andrew Nicols
1d58d59c86
MDL-61307 core: Add component_class_callback functionality
2018-03-09 12:25:09 +08:00
Andrew Nicols
24125dd102
MDL-61307 core: Define a new privacy component
2018-03-09 12:25:08 +08:00
Marina Glancy
1263887287
MDL-60241 course: General section always visible (topics, weeks)
2018-03-09 12:08:52 +08:00
Jeff Webster
a8d1cc6598
MDL-48501 auth/email: update external class to use reCAPTCHA v2
2018-03-08 14:48:08 -05:00
Jeff Webster
d0c9577d6c
MDL-48501 mod_feedback: update feedback to use reCAPTCHA v2
2018-03-08 14:48:08 -05:00
Jeff Webster
17e1f9a22d
MDL-48501 login: update signup_form to use reCAPTCHA v2
2018-03-08 14:48:08 -05:00
Jeff Webster
b526202a35
MDL-48501 form/recaptcha: update to use reCAPTCHA v2
2018-03-08 14:48:08 -05:00
Jeff Webster
3ff16f4ed9
MDL-48501 recaptchalib_v2: add new lib to support reCAPTCHA v2
2018-03-08 14:48:08 -05:00
Jeff Webster
1fca1d68b5
MDL-48501 lang: update reCAPTCHA language strings
2018-03-08 14:48:08 -05:00
Luca Bösch
86a1fa9984
MDL-59070 enrol_database: Take enablecompletion from template
2018-03-08 17:23:45 +01:00
Luca Bösch
1840aa4cb1
MDL-61498 lesson: link to next activity in boost
2018-03-08 17:23:19 +01:00
Eloy Lafuente (stronk7)
f4e99c54bb
weekly release 3.4.1+
2018-03-08 13:29:17 +01:00
Eloy Lafuente (stronk7)
1c6506769a
NOBUG: Fixed SVG browser compatibility
2018-03-08 13:29:15 +01:00
Eloy Lafuente (stronk7)
d13fa3fb6d
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-03-08 13:29:14 +01:00
Andrew Nicols
6418439f08
Merge branch 'MDL-61423-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-03-08 15:27:32 +08:00
Mihail Geshoski
1ae5e63101
MDL-61423 authentication: Add digital minor verification upon signup
2018-03-08 15:02:16 +08:00
Eloy Lafuente (stronk7)
70902e0f9c
Merge branch 'MDL-60445-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-03-07 19:20:10 +01:00
Jesse Ritchey
b005459b1e
MDL-60445 theme_boost: remove fieldset tag
2018-03-07 11:09:12 +01:00
Andrew Nicols
74653366f3
Merge branch 'WIP-MDL-60658-34' of https://github.com/chkhanu/moodle into MOODLE_34_STABLE
2018-03-07 11:37:37 +08:00
Andrew Nicols
e0008d0ae3
Merge branch 'wip-MDL-61322-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-03-07 10:57:46 +08:00
Andrew Nicols
7d0f502483
Merge branch 'MDL-61497-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-03-07 10:27:39 +08:00
AMOS bot
0301d8bd62
Automatically generated installer lang files
2018-03-07 00:06:26 +00:00
Eloy Lafuente (stronk7)
ed154400cd
Merge branch 'MDL-61312-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2018-03-07 00:49:41 +01:00
Eloy Lafuente (stronk7)
21f3353471
Merge branch 'MDL-36157-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-03-06 02:49:12 +01:00
Luca Bösch
3b1041475e
MDL-36157 block_rss_client: Don't double escape titles.
2018-03-06 00:20:40 +01:00
Luca Bösch
3e74f4c3ce
MDL-36157 block_rss_client: Don't double escape titles.
2018-03-06 00:20:40 +01:00
Eloy Lafuente (stronk7)
0af73bec89
Merge branch 'MDL-61211-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-03-05 23:33:25 +01:00
Eloy Lafuente (stronk7)
059ac53abb
Merge branch 'MDL-55153-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-03-05 23:26:03 +01:00
Eloy Lafuente (stronk7)
d968714802
Merge branch 'MDL-61549-34' of git://github.com/Dagefoerde/moodle into MOODLE_34_STABLE
2018-03-05 23:22:55 +01:00
Andrew Nicols
ff74536adb
MDL-61268 core: Fix empty string DB cehck
...
(amended by stronk7 to use the helper better)
2018-03-02 16:32:19 +01:00
Andrew Nicols
8221c18d51
Merge branch 'wip-MDL-61268-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-03-02 10:03:28 +08:00
Andrew Nicols
a40d205eb5
Merge branch 'MDL-61196_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-03-02 09:34:46 +08:00
Adrian Greeve
ec72828d18
MDL-61268 blocks: Unit tests for deprecated object update.
...
Unit tests for testing that the upgrade functions to change
the now deprecated object to stdClass works.
2018-03-02 09:28:05 +08:00
Adrian Greeve
e8e497f4d4
MDL-61268 blocks: Fix corrupt configdata in block instances.
...
Old configuration data in the block instances is base64 encoded with
the deprecated object class instead of stdClass.
2018-03-02 09:27:10 +08:00
Eloy Lafuente (stronk7)
6b1a68d2b5
Merge branch 'MDL-61533-34-enfix' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-03-02 01:42:56 +01:00
Helen Foster
8756f250eb
MDL-61533 lang: Merge English strings from the en_fix language pack
...
Significant string change:
* typeoflogin_desc,tool_mobile - removing sentence about autologinguests
2018-03-01 15:29:43 +01:00
Luca Bösch
52902fb436
MDL-61497 repository_onedrive: Use post 2015 icon
2018-03-01 08:58:21 +01:00
Chernyavskiy Leonid
24112d09b9
MDL-60658 course, gradebook: fix missing unformat_float for gradepass
...
Fix incorrect comparison of gradepass variable (with comma as decimal separator)
with grade variable when trying to save assignment settings.
Adds missing unformat_float($data['gradepass']).
2018-03-01 09:27:29 +07:00
Mihail Geshoski
e1a1f5652f
MDL-61211 lesson: Error when answer or response contains break tag
2018-03-01 09:51:44 +08:00
Andrew Nicols
413d6b046b
Merge branch 'MDL-61453-34-userpicturefiletype' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-03-01 08:46:20 +08:00
Eloy Lafuente (stronk7)
fa19d59444
weekly release 3.4.1+
2018-02-28 12:58:23 +01:00
Jan Dageförde
6bfebfc7b8
MDL-61549 user: Remove $already columns because none were loaded yet
2018-02-27 14:47:59 +01:00
Jake Dallimore
6f7a1abba4
Merge branch 'wip-MDL-61485-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-02-27 09:39:51 +08:00
Jake Dallimore
f3e2bf2b7c
Merge branch 'MDL-61480-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-02-27 09:05:21 +08:00
Eloy Lafuente (stronk7)
1c3887d692
Merge branch 'MDL-61249-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-02-26 23:10:32 +01:00
Mihail Geshoski
40df9d3653
MDL-60398 resource: Unable to download folder resource
2018-02-26 16:52:23 +08:00
Andrew Nicols
85270722f5
MDL-61480 core: Check plugin installed before returning
2018-02-26 12:11:54 +08:00
Andrew Nicols
5cff9f0e9a
Merge branch 'MDL-60547-34' of git://github.com/cescobedo/moodle into MOODLE_34_STABLE
2018-02-26 10:27:29 +08:00
Andrew Nicols
bdf49f89f5
Merge branch 'MDL-61462-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-02-26 10:16:09 +08:00
Sara Arjona
59f3aac4ac
MDL-61249 enrol_manual: Fix end date calculation
...
This patch has been given by Bruno Malaval.
2018-02-23 08:21:05 +01:00
Jake Dallimore
1126aaf1a2
weekly release 3.4.1+
2018-02-23 11:51:37 +08:00
Jake Dallimore
ceb90e7131
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-02-23 11:51:36 +08:00
Marina Glancy
93244439b5
MDL-61522 mod_glossary: use full url in links
2018-02-23 10:56:32 +08:00
Jun Pataleta
3191a94345
MDL-61513 admin: Fix undefined $buttons variable
2018-02-22 10:22:49 +08:00
Eloy Lafuente (stronk7)
e45feac1ad
Merge branch 'MDL-61324_lti_sync_34' of git://github.com/davosmith/moodle into MOODLE_34_STABLE
2018-02-22 08:31:30 +08:00
Dan Marsden
5e35fa16d5
MDL-61005 core_cohort: Allow teachers to view site-wide cohorts
2018-02-22 08:31:29 +08:00
Luca Bösch
08b3b1b449
MDL-58845 mod_choice: Fix behat related tests
2018-02-22 08:31:29 +08:00
Andrew Nicols
1af36b5ffd
Merge branch 'MDL-61421-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-02-22 08:31:28 +08:00
Andrew Nicols
058ba89dab
Merge branch 'MDL-61408-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-02-22 08:31:27 +08:00
Carlos
16e0ea970e
MDL-60547 message_popup: adding preventDefault at notification popover
2018-02-21 23:36:03 +01:00
Sara Arjona
fa5e817df9
MDL-55153 customlang: Remove local DB entries when deleting local file
2018-02-21 21:03:11 +01:00
Mihail Geshoski
ac424c9bb6
MDL-61485 authentication: Add callback 'pre_signup_requests'
2018-02-20 10:01:50 +08:00
AMOS bot
b7eab5a554
Automatically generated installer lang files
2018-02-20 00:06:25 +00:00
Eloy Lafuente (stronk7)
a6a174d817
Merge branch 'MDL-58845-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-02-19 02:12:48 +01:00
Andrew Nicols
d0064b9d05
Merge branch 'MDL-61289-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-02-19 09:06:54 +08:00
Jun Pataleta
cf32b66e19
MDL-61289 mod_choice: Add extra user fields to response data
2018-02-19 08:54:50 +08:00
AMOS bot
c56217eee1
Automatically generated installer lang files
2018-02-19 00:06:23 +00:00
AMOS bot
29570a7a84
Automatically generated installer lang files
2018-02-17 00:06:25 +00:00
Luca Bösch
b0199478df
MDL-61408 qbehaviour: Correct "Check" button styling.
2018-02-16 08:45:09 +01:00
Luca Bösch
5b1cfc900d
MDL-58845 mod_choice: In reports, respect "Show column for unanswered"
2018-02-16 08:45:02 +01:00
Jun Pataleta
02804d1cec
MDL-61462 admin_roles: Point back to roles link to the correct URL
2018-02-16 10:33:37 +08:00
Marina Glancy
004e5f9c66
MDL-56635 tags: use recordset since component may not be unique
2018-02-16 09:51:33 +08:00
Eloy Lafuente (stronk7)
4ce48de8d6
weekly release 3.4.1+
2018-02-15 17:10:32 +01:00
David Mudrák
32324be121
MDL-61453 user: Fix accepted file type when uploading user pictures
...
Not all archives are supported, only ZIP files are.
2018-02-14 18:08:10 +01:00
Andrew Nicols
80528b181a
Merge branch 'wip-34-MDL-61344' of https://github.com/ndunand/moodle into MOODLE_34_STABLE
2018-02-13 09:04:27 +08:00
Andrew Nicols
e037ee80fb
Merge branch 'MDL-61150_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-02-13 09:02:31 +08:00
David Monllao
fc649d6700
Merge branch 'MDL-61236-34' of git://github.com/farhan6318/moodle into MOODLE_34_STABLE
2018-02-12 12:14:23 +01:00
Nicolas Dunand
96baa3d320
MDL-61344 mod_assign: Show additional files when adding submission
2018-02-12 11:16:49 +01:00
David Monllao
eadb6a737e
Merge branch 'MDL-61153-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-02-12 10:56:01 +01:00
David Monllao
9a88b86217
Merge branch 'MDL-61375_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-02-12 09:40:56 +01:00
Nick Phillips
77c2211b75
MDL-56688 grade: fix ordering of grade items in grade_seq::flatten
2018-02-12 09:35:11 +01:00
Davo Smith
e2bb36513f
MDL-61324 enrol_lti: fix detection of changed grades during sync
2018-02-12 08:24:59 +00:00
David Monllao
664308286c
Merge branch 'mod-lti-fix-test-with-hardcoded-url-mdl34' of https://github.com/peikk0/moodle into MOODLE_34_STABLE
2018-02-12 09:20:56 +01:00
David Monllao
8553738434
Merge branch 'MDL-61425-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-02-12 09:13:13 +01:00
Sara Arjona
7a414b0522
MDL-61421 cohort: Fix cohort_role_sync when a user is in two cohorts
2018-02-12 08:57:55 +01:00
Andrew Nicols
ba27a4f741
Merge branch 'MDL-61366_34' of git://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-02-12 15:26:16 +08:00
Ryan Wyllie
18ea34c2a5
MDL-60958 calendar: fix test helper action factory
2018-02-12 13:52:19 +08:00
Andrew Nicols
db75447658
Merge branch 'MDL-60958-34' of git://github.com/ryanwyllie/moodle into MOODLE_34_STABLE
2018-02-12 13:35:03 +08:00
Ryan Wyllie
f594f67868
MDL-60958 calendar: stop db query in repeat collection constructor
...
Stop loading the parent record in the constructor because it is an
unnecessary DB query for each event instantiation.
Return null on get_repeats() for events that don't have repeats.
2018-02-12 05:31:41 +00:00
Shamim Rezaie
77786dec80
MDL-61425 theme_boost: Made question labels width full in question bank
2018-02-12 14:54:44 +11:00
Andrew Nicols
01dc5c1a45
Merge branch 'MDL-61305-34-fix' of https://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-02-12 11:31:43 +08:00
Andrew Nicols
45202e1154
MDL-61305 modinfo: Add back missing require for course
2018-02-12 10:38:33 +08:00
Andrew Nicols
8c12581e12
Merge branch 'MDL-61305-m34' of https://github.com/sammarshallou/moodle into MOODLE_34_STABLE
2018-02-12 09:07:45 +08:00
Pierre Guinoiseau
6bbba0d921
MDL-61379 mod_lti: fix a test comparing a hardcoded URL from fixtures
...
The hardcoded URL from tests/fixtures/ims_cartridge_basic_lti_link.xml
didn't match if TEST_EXTERNAL_FILES_HTTPS_URL was defined, the test
needs to compare with the exact same URL instead of a generated one.
2018-02-12 13:46:11 +13:00
Andrew Nicols
0d3166adb5
Merge branch 'MDL-61413_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-02-12 08:08:38 +08:00
Marina Glancy
5a43147f56
MDL-61150 xmldb: correct path to schema in install.xml
2018-02-11 23:07:48 +01:00
Eloy Lafuente (stronk7)
3e3c2994be
MDL-61150 xmldb: Fix wrong PATH attributes in core
2018-02-11 23:07:48 +01:00
Farhan Karmali
4448ddc159
MDL-61236 enrol: Course welcome message to be sent from correct contact
2018-02-11 20:49:56 +05:30
Eloy Lafuente (stronk7)
d293116fda
MDL-61413 mod_lti: Use sql_compare_text() for comparing TEXTs
2018-02-11 02:17:52 +01:00
Mark Nelson
2f2d7e6358
MDL-61196 message_popup: clean params before returning via WS
2018-02-09 17:37:16 +08:00
Mark Nelson
db6cff3f7a
MDL-61375 mod_chat: specify the 'eventtype' to avoid duplicate rows
2018-02-09 14:47:02 +08:00
sam marshall
283f265fbe
MDL-61305 Performance: Modinfo cache can get built in parallel
...
In a busy site it is possible that one user will access the site
while another is building modinfo cache. This can result in the
cache being built several times at once, potentially causing a
performance issue.
2018-02-08 14:49:10 +00:00
David Monllao
091b2fad14
weekly release 3.4.1+
2018-02-08 09:29:16 +01:00
Sara Arjona
aba9cc490d
MDL-61365 group: Fix default filter when group mode is visible
2018-02-07 18:10:34 +01:00
Andrew Nicols
9cb9c85728
Merge branch 'MDL-61377-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-02-07 12:52:42 +08:00
Shamim Rezaie
7edc187fb7
MDL-61377 Core: Fixed faulty warning when using progress_bar
2018-02-07 14:49:00 +11:00
Eloy Lafuente (stronk7)
3b35ab9fd5
MDL-52832 quiz: sql fixing couple of incorrect group by uses
2018-02-07 07:09:15 +08:00
Tim Hunt
5678028de7
MDL-61366 setuplib: safely construct the ajax renderer when needed
2018-02-06 12:13:02 +00:00
David Monllao
100e9f3d12
Merge branch 'MDL-52832-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-02-06 12:20:04 +01:00
Dan Marsden
5bcc32e756
MDL-60421 tool_cohortroles: fix deprecated call.
2018-02-06 10:51:44 +01:00
Eloy Lafuente (stronk7)
202affd1a2
Merge branch 'MDL-61168-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-02-05 20:40:26 +01:00
Eloy Lafuente (stronk7)
ab72dbee64
Merge branch 'MDL-61341-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-02-05 20:08:20 +01:00
David Monllao
496a40a49b
Merge branch 'MDL-61027-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-02-05 11:56:28 +01:00
David Monllao
1a24b6b2d7
Merge branch 'MDL-61251-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-02-05 11:50:48 +01:00
David Monllao
38f9a7b1c8
Merge branch 'MDL-42764_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-02-05 11:18:46 +01:00
Andrew Nicols
ab121de9de
Merge branch 'MDL-61269_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-02-05 17:30:32 +08:00
Andrew Nicols
429ea1545c
Merge branch 'MDL-51189-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-02-05 15:52:28 +08:00
Eloy Lafuente (stronk7)
9c397f9f63
MDL-61269 composer: better license GPL-3.0-or-later
...
Source: https://spdx.org/licenses/
2018-02-04 19:40:02 +01:00
Sara Arjona
85fea314bb
MDL-61261 badges: Add email validation during backpack configuration
2018-02-02 11:35:28 +01:00
Andrew Nicols
58f7ad98d7
MDL-61341 theme_boost: Fix usertour zindex calculations
2018-02-02 11:31:55 +08:00
Andrew Nicols
422889d0eb
MDL-61341 theme_boost: Modify variables used for calculations
...
Variables must be of the same type for Math to take place. We cannot
mix REM and EM because they have different relative roots.
2018-02-02 11:31:54 +08:00
Jun Pataleta
bb279dc22e
MDL-61168 mod_assign: Truncate only the online text submission
2018-02-02 09:21:53 +08:00
Luca Bösch
507ab4cf6b
MDL-61251 admin: configenablerssfeedsdisabled2 string more correct.
2018-02-01 22:57:34 +01:00
Luca Bösch
36877227fb
MDL-52832 quiz: timeclose in activities block looks after overrides.
2018-02-01 22:52:13 +01:00
David Monllao
b08db1daa2
weekly release 3.4.1+
2018-02-01 14:26:45 +01:00
David Monllao
65970afe4e
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-02-01 14:26:44 +01:00
Jake Dallimore
9cb1ac35c2
Merge branch 'MDL-60077-34-fix' of https://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-02-01 14:56:11 +08:00
Andrew Nicols
9089f50463
MDL-60077 tool_usertours: Pull v0.12.2 of usertours for triangle fix
2018-02-01 14:28:54 +08:00
David Mudrák
4d3651a151
MDL-61242 repository_equella: Fix missing class repository
...
The call to the class 'repository' introduced in the commit d05c2ac7cc
didn't fully work and threw: "Exception - Class 'repository' not found".
This fixes the missing library inclusion.
2018-02-01 10:34:00 +08:00
Eloy Lafuente (stronk7)
d977e539d5
Merge branch 'MDL-61058-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-02-01 10:33:59 +08:00
Eloy Lafuente (stronk7)
2b89024ea2
Merge branch 'MDL-61023-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-02-01 10:33:59 +08:00
Andrew Nicols
a9bb5dbe8d
Merge branch 'MDL-61313_34' of git://github.com/dmonllao/moodle into MOODLE_34_STABLE
2018-02-01 10:33:59 +08:00
Eloy Lafuente (stronk7)
8aa07c75a1
Merge branch 'MDL-44612-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-02-01 10:33:58 +08:00
Eloy Lafuente (stronk7)
ed21686174
Merge branch 'MDL-61281_34' of git://github.com/dmonllao/moodle into MOODLE_34_STABLE
2018-02-01 10:33:58 +08:00
David Monllao
60af40cbfd
Merge branch 'MDL-60646-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-02-01 10:33:58 +08:00
David Monllao
17fed89644
Merge branch 'MDL-60997-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-02-01 10:33:57 +08:00
David Monllao
350e280741
Merge branch 'MDL-61152-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-02-01 10:33:57 +08:00
David Monllao
a9c01e8c52
Merge branch 'MDL-61260_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-02-01 10:33:57 +08:00
Jake Dallimore
e44cedd104
Merge branch 'MDL-61253-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-02-01 10:33:56 +08:00
Andrew Nicols
82f5d60aa6
Merge branch 'MDL-60077-34' of https://github.com/HuongNV13/moodle into MOODLE_34_STABLE
2018-02-01 10:33:56 +08:00
Andrew Nicols
c5910cb7dc
Merge branch 'MDL-61250-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2018-02-01 10:33:56 +08:00
Adrian Greeve
9dd8490aa6
MDL-61322 reports: Reformated the display date to include the year.
2018-02-01 08:28:35 +08:00
AMOS bot
3486243420
Automatically generated installer lang files
2018-02-01 00:06:45 +00:00
AMOS bot
79e685233f
Automatically generated installer lang files
2018-01-31 00:06:34 +00:00
David Monllao
38c0a5d05f
MDL-61313 behat: Move future events further
2018-01-30 18:17:24 +01:00
Juan Leyva
444b165c09
MDL-61312 completion: Return completion for teachers via WS
...
core_completion_get_activities_completion_status was not returning
completion information for users with the teacher role only (when it
wasn’t a role allowed to track completion).
2018-01-30 12:20:16 +01:00
AMOS bot
060b55064f
Automatically generated installer lang files
2018-01-30 00:06:37 +00:00
AMOS bot
05818d70eb
Automatically generated installer lang files
2018-01-30 00:06:36 +00:00
Mark Nelson
4c86ca6666
MDL-42764 core: added missing string definition
...
Also changed the string index so it was not
vague. The index 'emailempty' appears as if it
could belong to a validation method for a form.
2018-01-29 19:08:22 +08:00
Huong Nguyen
718235f569
MDL-60077 User tours: pop-up triangle look bad next to the corners
2018-01-29 10:33:08 +07:00
Mark Nelson
8dcd8b8132
MDL-61260 auth_ldap: require /user/profile/lib.php file
2018-01-29 11:31:24 +08:00
Eloy Lafuente (stronk7)
eed3f1a83d
Merge branch 'wip-MDL-61242-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-01-29 01:41:14 +01:00
Andrew Nicols
95fab37f66
Merge branch 'MDL-58410_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-01-29 08:19:57 +08:00
Eloy Lafuente (stronk7)
3c7eb5f50c
Merge branch 'MDL-61218-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2018-01-29 00:06:15 +01:00
David Monllao
512f9e294f
MDL-61281 search_solr: PHP 7.2 compatible counts
2018-01-28 19:00:45 +01:00
Luca Bösch
831b569c5f
MDL-61250 questions: Omit leading space in question preview link
2018-01-25 14:25:29 +01:00
Jun Pataleta
34f90c2bdd
MDL-60997 core_message: Add replytoname in unit test
2018-01-25 16:48:01 +08:00
Arnaud Trouvé
fa72c683bd
MDL-60997 messages: add property replytoname
2018-01-25 16:48:00 +08:00
Andrew Nicols
3f8287efe3
weekly release 3.4.1+
2018-01-25 15:14:41 +08:00
Andrew Nicols
4a086154fa
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-01-25 15:14:38 +08:00
Jake Dallimore
75ba3e39d5
Merge branch 'MDL-60078-34-fix' of https://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-01-25 14:48:47 +08:00
Andrew Nicols
2b9d5423de
MDL-60078 tool_usertours: Adjust accessibility checks for all themes
2018-01-25 12:46:29 +08:00
Eloy Lafuente (stronk7)
5e8961ebe0
MDL-61269 behat-extension: bump to fix some caps & defaults
2018-01-24 22:27:14 +01:00
Jun Pataleta
8737636d72
MDL-44612 mod_glossary: Test importing of glossary entries
...
* And check that the importing of entries is reflected in the recent
activity block.
2018-01-24 16:39:33 +08:00
Jun Pataleta
c9950e69a2
MDL-44612 mod_forum: Confirm forum post listing in recent activity block
2018-01-24 16:39:33 +08:00
Damyon Wiese
0f9cf691a8
MDL-61023 behat: Automate MDLQA-8158
...
Verify the general section does not appear in the navigation when it is empty.
2018-01-24 16:38:35 +08:00
Damyon Wiese
e5e71433c4
MDL-61058 behat: Automate MDLQA-8146
...
Verify that the keyholder is displayed on the self enrolment page.
2018-01-24 16:36:55 +08:00
Igor Sazonov
3b2e74d33e
MDL-58410 user: add support for alternative name search
...
The solution about searching all external names fields (middlename etc) from course enrolment page (enrolled and enrolling pages)
2018-01-24 11:16:15 +08:00
Andrew Nicols
d0d8b19dab
MDL-61234 tool_usertours: Rewrite feature to work with all themes
2018-01-24 03:15:41 +01:00
Simey Lameze
c4b5d16556
MDL-61218 lib: set chart border color to white
2018-01-23 12:06:00 +08:00
Andrew Nicols
04881b93f1
MDL-61253 repository: Add referenced files to archives
2018-01-23 11:51:55 +08:00
Jun Pataleta
89d0471764
MDL-61152 calendar: Remove usage of undefined variable
2018-01-23 10:50:55 +08:00
Eloy Lafuente (stronk7)
679f5d18ff
Merge branch 'MDL-60814_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-01-23 01:55:21 +01:00
Shamim Rezaie
6aa7833c71
MDL-51189 Quiz: Edit overrides when quiz is not available to students
...
The $active variable should simply be used to dim the text, nothing more.
2018-01-23 10:53:50 +11:00
Eloy Lafuente (stronk7)
df4a6bbcc2
Merge branch 'MDL-60918-34' of git://github.com/ryanwyllie/moodle into MOODLE_34_STABLE
2018-01-22 20:17:33 +01:00
Eloy Lafuente (stronk7)
6c375449df
Merge branch 'MDL-58006-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-01-22 20:00:10 +01:00
Eloy Lafuente (stronk7)
0555022bc2
Merge branch 'MDL-60812-34' of https://github.com/mwehr/moodle into MOODLE_34_STABLE
2018-01-22 16:33:18 +01:00
Eloy Lafuente (stronk7)
6d05b0db52
Merge branch 'MDL-60181-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-01-22 12:51:29 +01:00
Shamim Rezaie
ca40c1f4ee
MDL-61027 calendar: Fix datetime profile field issue with non-Gregorian
2018-01-22 19:06:19 +11:00
Mihail Geshoski
1bd8a0a2aa
MDL-60181 glossary: Glossary rating is displayed wrongly
2018-01-22 13:58:02 +08:00
Andrew Nicols
e4fac0f267
Merge branch 'MDL-61240_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2018-01-22 11:39:33 +08:00
Zig Tan
8be3607c28
MDL-58006 assign: Reset blindmarking assignments to hidden
...
Fix to reset blindmarking assigments to hidden as part of Course reset with behat test
2018-01-22 11:37:18 +08:00
Andrew Nicols
ac7aae0dd2
MDL-60078 behat: Convert ErrorException to DriverException
2018-01-22 11:29:59 +08:00
Andrew Nicols
ab4d19f260
Merge branch 'MDL-60078-34' of https://github.com/nashtechdev01/moodle into MOODLE_34_STABLE
2018-01-22 11:29:55 +08:00
Eloy Lafuente (stronk7)
f18f4c297d
Merge branch 'MDL-61077_34' of git://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-01-22 02:26:11 +01:00
Eloy Lafuente (stronk7)
ee121e7fc3
Merge branch 'MDL-61234-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-01-22 02:03:40 +01:00
Eloy Lafuente (stronk7)
e82f7b14b8
Merge branch 'wip-MDL-61175-MOODLE_34_STABLE' of https://github.com/kwiliarty/moodle into MOODLE_34_STABLE
2018-01-22 01:24:52 +01:00
Eloy Lafuente (stronk7)
3ed13a332c
Merge branch 'MDL-61224_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-01-22 01:23:17 +01:00
Adrian Greeve
780fe61954
MDL-61242 repository_equella: Add source key when sending the source.
...
A thank you to Nelson Cheng for find this issue and suggesting a patch.
2018-01-20 11:01:09 +08:00
Andrew Nicols
a588c0f85b
MDL-61234 tool_usertours: Wrap library calls in pendingjs
2018-01-19 15:55:24 +08:00
AMOS bot
b5e4c94307
Automatically generated installer lang files
2018-01-19 00:07:00 +00:00
Eloy Lafuente (stronk7)
4f5d1c5cbf
MDL-61240 dml: php72 compatibility, avoid counting on non-countables
...
This was not detected earlier because we have been unable to
run sqlsrv + php72 till now (not available).
2018-01-19 01:01:36 +01:00
Kevin Wiliarty
a19ee0e707
MDL-61175 mod_assign: roll grade-by reminder on restore
2018-01-18 08:39:49 -05:00
Jun Pataleta
f5bb389882
MDL-60646 user_portfolio: Fix action icons in Show / hide column
...
* Refactor the code to make it look cleaner and easier to read.
* Fixed incorrect alt-text for the configure icon.
* Fixed missing alt-text for show/hide icon.
2018-01-18 15:26:53 +08:00
Andrew Nicols
95bce65a9f
weekly release 3.4.1+
2018-01-18 12:48:03 +08:00
Andrew Nicols
7cdd1a5c8e
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-01-18 12:48:01 +08:00
Mark Nelson
c8d028d3f1
MDL-60814 auth_ldap: prevent setting names breaking site upgrades
2018-01-17 14:18:28 +08:00
AMOS bot
961fd545cf
Automatically generated installer lang files
2018-01-17 00:06:29 +00:00
Jun Pataleta
6bbcb9c2e5
Merge branch 'MDL-61221-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-01-16 23:01:14 +08:00
KietLy
93482c3a53
MDL-60078 User tours accessibility: Tab should go back into the pop-up
2018-01-16 17:43:00 +07:00
Mark Nelson
f393faa86c
MDL-61224 core_role: prevent short name from exceeding 100 chars
2018-01-16 18:17:51 +08:00
David Monllao
69f18d2a63
Merge branch 'MDL-61010-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-01-16 09:25:23 +01:00
Adam Olley
d41b8d3f32
MDL-60918 core_message: update preferences of user behat test
2018-01-16 05:27:09 +00:00
Ryan Wyllie
ec40f18efb
MDL-60918 message: use current user in message preference update
2018-01-16 05:27:09 +00:00
Andrew Nicols
645bc22468
MDL-61221 badges: Ignore site availabilty for behat
...
Behat sites should not be available publically, and the check against
the backpack API for site availablity can time out in some situations.
We should be testing as though the site _is_ available, as this is the
standard expectation.
2018-01-16 13:23:17 +08:00
Andrew Nicols
92eb0a6d9c
Merge branch 'MDL-60815-34' of git://github.com/ryanwyllie/moodle into MOODLE_34_STABLE
2018-01-16 12:29:59 +08:00
Ryan Wyllie
c5098c6704
MDL-60815 theme: fix loading editor styles
2018-01-16 03:41:03 +00:00
David Knuplesch
07dc19ad69
MDL-60549 lti: support for moving embedded lti into separate tab
2018-01-16 10:12:05 +08:00
Eloy Lafuente (stronk7)
fbf616e651
Merge branch 'MDL-61204-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-01-16 02:16:53 +01:00
Andrew Nicols
1ddeb827a3
MDL-61010 mod_forum: Add unread link to blog view
2018-01-16 08:07:31 +08:00
AMOS bot
bcd507a3f7
Automatically generated installer lang files
2018-01-16 00:06:38 +00:00
Eloy Lafuente (stronk7)
c45b1e62dd
Merge branch 'MDL-61081-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-01-16 00:27:53 +01:00
Eloy Lafuente (stronk7)
b36c124f3d
Merge branch 'MDL-37390-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2018-01-16 00:25:33 +01:00
Eloy Lafuente (stronk7)
43b5384168
Merge branch 'MDL-61162-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2018-01-15 22:58:04 +01:00
Tim Hunt
ffb43a83b0
MDL-61077 question stats: make calculations more robust
2018-01-15 16:08:31 +00:00
Eloy Lafuente (stronk7)
3e9d0de501
Merge branch 'MDL-61166-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2018-01-15 10:57:46 +01:00
David Monllao
440989aeab
Merge branch 'MDL-55382-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-01-15 10:07:44 +01:00
Andrew Nicols
c4107dec84
Merge branch 'MDL-61156-34' of https://github.com/mwehr/moodle into MOODLE_34_STABLE
2018-01-15 13:49:03 +08:00
Shamim Rezaie
3f81c4a322
MDL-61166 Groups: Fixed a typo in PHPDoc
2018-01-14 09:22:48 +11:00
Eloy Lafuente (stronk7)
c9236c6860
Moodle release 3.4.1
2018-01-12 20:35:46 +01:00
wehr
960252e17e
MDL-60812 enrol_manual: Fixes not working default role
2018-01-12 16:05:52 +01:00
Farhan Karmali
9b55ca16d5
MDL-37390 course: Set startdate and enddate properly for approved course
...
Once a course is approved the startdate and enddate were not set properly
This patch sets current date as startdate and enddate is startdate +
default duration of the course
2018-01-12 10:03:05 +01:00
Farhan Karmali
17147e5204
MDL-61081 enrol: Start and end date for courses created by external db
...
Course created by external db enrolment plugin should have start date as current date
and end date is todays date + default course duration
2018-01-12 09:58:37 +01:00
wehr
a9369b1941
MDL-61156 enrol_manual: Fixes not working manual quick enrolment in IE11
2018-01-12 08:59:18 +01:00
Andrew Nicols
89fc5ef888
MDL-61204 user: Fix random failure in behat
...
We need to get into the habit of not using usernames like 'student1'
and 'student10' as our matches are non-strict, and the tests become
dependent upon DB sort order.
This change adds a character after the varying value to act as a
delimter for all of these tests.
2018-01-12 09:52:17 +08:00
Eloy Lafuente (stronk7)
5dcd9c53e3
weekly release 3.4+
2018-01-12 02:12:44 +01:00
Jake Dallimore
758066eda4
Merge branch 'MDL-61177-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-01-11 09:22:47 +08:00
Cameron Ball
6a12f2de83
MDL-61143 core_files: Don't append dot when checking domain names or IP addresses.
...
Previously we appended a dot at the end of IP addresses and domain names in the
cURL security helper, but it causes issues with Google OAuth so this patch removes it.
2018-01-10 15:23:20 +08:00
Andrew Nicols
fe8663110a
Merge branch 'MDL-61061_hideif_group_34' of git://github.com/davosmith/moodle into MOODLE_34_STABLE
2018-01-10 08:55:24 +08:00
Andrew Nicols
0f6761962a
MDL-61177 badges: JS pending checks in connection test
2018-01-10 08:13:45 +08:00
Adrian Greeve
bc066df1f6
MDL-61131 repositories: Added a key to verify incoming urls.
2018-01-09 11:34:44 +01:00
Cameron Ball
246b39cba9
MDL-61143 core_files: Update unit tests for curl_security_helper
...
Previously some of the unit tests were passing "by accident" becuase
we had the security helper letting through domains where the DNS lookup
failed. That behaviour has changed and now such domains are blocked.
Additionally tests for domains with multiple A records and weird Unicode
stuff have been added.
This patch also mocks the DNS resolution in the test, rather than actually
resolving the domain.
2018-01-09 16:54:31 +08:00
Cameron Ball
facd24b4c7
MDL-61143 core_files: Block hosts that cannot be determined to be an IP address of domain name
...
Freaky deaky Unicode/octal/hex domains can be resolved by cURL but are technically not valid.
This patch causes anything that Moodle does not consider to be a valid domain or IP to be blocked
by the cURL security helper.
2018-01-09 16:54:31 +08:00
Cameron Ball
b7b3b75b2c
MDL-61143 core_files: Check all A records when testing blocked IPs
2018-01-09 16:54:31 +08:00
Juan Leyva
98ac97e2a0
MDL-60908 mod_quiz: Return question state only when configured
...
The question state should be returned following the quiz review options
settings.
2018-01-09 16:54:31 +08:00
David Monllao
9aa6e8bfa4
Merge branch 'wip-MDL-60742-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2018-01-09 09:52:56 +01:00
Davo Smith
03a65d8916
MDL-61061 formslib: make sure hideIf rules hide labels within groups
2018-01-09 08:48:23 +00:00
Davo Smith
5e430e98cb
MDL-61061 formslib: add data-groupname to groups to fix hideIf rules
2018-01-09 08:48:23 +00:00
David Monllao
068f22aee0
Merge branch 'MDL-60079-34' of https://github.com/nashtechdev01/moodle into MOODLE_34_STABLE
2018-01-09 08:10:43 +01:00
Andrew Nicols
99d570fef4
Merge branch 'wip-MDL-60415-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2018-01-09 14:31:01 +08:00
David Knuplesch
4a2bc331fb
MDL-60415 mod_lti: avoid confusing error-message
2018-01-09 14:02:09 +08:00
Thinh Pham
3fef39fc68
MDL-60079 User tours: leave unnecessary aria tags in the page
2018-01-09 10:35:57 +07:00
Jun Pataleta
5d434d4d19
Merge branch 'MDL-61068-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-01-09 09:53:31 +08:00
Andrew Nicols
440113b457
MDL-61068 mod_forum: Fix neighbour test dates
2018-01-09 09:49:14 +08:00
Eloy Lafuente (stronk7)
41ff45a7a7
Merge branch 'MDL-60943-m34' of https://github.com/sammarshallou/moodle into MOODLE_34_STABLE
2018-01-09 00:52:29 +01:00
Eloy Lafuente (stronk7)
fa4274319d
Merge branch 'MDL-61098-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2018-01-08 21:06:34 +01:00
Eloy Lafuente (stronk7)
06c5a9e6ff
Merge branch 'm34_MDL-61050' of https://github.com/danmarsden/moodle into MOODLE_34_STABLE
2018-01-08 20:38:43 +01:00
Eloy Lafuente (stronk7)
ca3605500e
Merge branch 'MDL-61068-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-01-08 19:56:33 +01:00
David Monllao
6beb56ba1f
Merge branch 'MDL-61169-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-01-08 14:59:07 +01:00
Andrew Nicols
f83fc14e4d
MDL-61169 iplookup: Change to github.com IP
2018-01-08 17:15:57 +08:00
Eloy Lafuente (stronk7)
844eae52fb
Merge branch 'MDL-61046-34-enfix' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2018-01-08 10:07:30 +01:00
Andrew Nicols
cf304a8870
Merge branch 'MDL-57786-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2018-01-08 15:17:25 +08:00
Andrew Nicols
8ec36b0fe2
Merge branch 'MDL-43042-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-01-08 15:13:21 +08:00
Andrew Nicols
31a9ee8172
Merge branch 'MDL-53985-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2018-01-08 12:50:12 +08:00
Jun Pataleta
2787a52470
MDL-61162 mod_forum: Remove unnecessary forum creation step
2018-01-08 10:57:43 +08:00
Andrew Nicols
d0308d8d76
MDL-61068 mod_forum: Round timed posts to nearest 60 seconds
...
This slightly reduces the effectiveness of the DB query cache, but gives
us correct results every time.
2018-01-05 16:43:34 +08:00
Mihail Geshoski
144c240841
MDL-43042 lesson: Confusing feedback order in multiple answer questions
2018-01-05 15:35:27 +08:00
Dan Marsden
434c5f8a56
MDL-61050 auth_ldap: fix regression caused by MDL-42834
2018-01-05 10:42:50 +13:00
sam marshall
0ce4a24888
MDL-60943 core_search: Improve exception for preg_replace errors
2018-01-04 17:28:45 +00:00
Helen Foster
bfd1dd07d8
MDL-61046 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
* pluginname_desc, enrol_category - improved explanation
* pathtopythondesc, core_admin - mentioning Python version
* configdeleteunconfirmed, core_admin - setting applies to more than
just email-based self-registration
2018-01-04 11:56:43 +01:00
David Monllao
51e05c09c3
weekly release 3.4+
2018-01-04 11:02:43 +01:00
David Monllao
02990bd6b9
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2018-01-04 11:02:42 +01:00
Mihail Geshoski
6d38596df0
MDL-61153 lesson: Inconsistent column sizing in detailed statistics
2018-01-04 15:47:57 +08:00
Marina Glancy
a66195b8b9
MDL-60742 calendar: allow customisation of 12/24h time format strings
2018-01-04 15:15:30 +08:00
Jun Pataleta
ae7953ff01
Merge branch 'MDL-40613-34-ldap' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2018-01-04 14:57:50 +08:00
Andrew Nicols
e5dc80a10c
MDL-40613 auth_ldap: Call update_user_record on create
2018-01-04 14:41:03 +08:00
Jun Pataleta
f080964380
Merge branch 'MDL-40613_34-fix' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-01-04 09:58:05 +08:00
AMOS bot
2ea79c66cf
Automatically generated installer lang files
2018-01-04 00:07:02 +00:00
Mark Nelson
36b738c185
MDL-40613 auth_ldap: removed usage of profile_load_custom_fields()
2018-01-03 18:08:57 +08:00
AMOS bot
1a89875c36
Automatically generated installer lang files
2018-01-03 00:06:24 +00:00
Eloy Lafuente (stronk7)
c29b6e8c15
Merge branch 'MDL-23887-34-2' of https://github.com/snake/moodle into MOODLE_34_STABLE
2018-01-03 00:24:59 +01:00
David Monllao
ff710b83c3
Merge branch 'MDL-57727-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2018-01-02 12:33:56 +01:00
Jake Dallimore
c619279f5e
MDL-23887 database: fix use of deprecated system tables for mssql
...
Catalog views are available which we should use instead.
2018-01-02 17:20:25 +08:00
Jun Pataleta
5772b0fba2
Merge branch 'MDL-40613_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2018-01-02 16:50:59 +08:00
David Monllao
c89d473133
Merge branch 'MDL-61107_34' of git://github.com/timhunt/moodle into MOODLE_34_STABLE
2018-01-02 08:34:48 +01:00
Zig Tan
0e540897e6
MDL-57786 mod_assign: Fix word count for online text submissions
2018-01-02 13:12:34 +08:00
David Monllao
27e2fe6981
weekly release 3.4+
2017-12-28 12:35:19 +01:00
David Monllao
e35bc644de
MDL-51089 mod_quiz: Hide first page last node
2017-12-28 11:46:50 +01:00
Eloy Lafuente (stronk7)
5d7d6cb52b
Merge branch 'MDL-60363-34' of https://github.com/Kathrin84/moodle into MOODLE_34_STABLE
2017-12-27 17:56:11 +01:00
David Monllao
913abd448b
Merge branch 'MDL-51089-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2017-12-27 17:56:10 +01:00
David Monllao
dfe9aa213b
Merge branch 'MDL-58983-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2017-12-27 17:56:10 +01:00
David Monllao
dc24b81fef
Merge branch 'MDL-61056-34-feedbackresponsenav' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2017-12-27 17:56:09 +01:00
David Monllao
cff1f1943e
Merge branch 'MDL-33886-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2017-12-27 17:56:09 +01:00
David Monllao
fe5d17b166
MDL-60439 block_tags: Removing extra var assign
2017-12-27 17:56:09 +01:00
David Monllao
cdda22dad7
Merge branch 'MDL-60439-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2017-12-27 17:56:08 +01:00
David Monllao
641a281bef
Merge branch 'MDL-60942-34' of git://github.com/ryanwyllie/moodle into MOODLE_34_STABLE
2017-12-27 17:56:07 +01:00
David Monllao
e70b33b720
Merge branch 'MDL-60359-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2017-12-27 17:56:07 +01:00
David Monllao
8578d28631
MDL-61062 analytics: Fix unit test wrong statement
2017-12-26 00:53:12 +01:00
Eloy Lafuente (stronk7)
c7a1ecd9f6
Merge branch 'MDL-61055-34-v2' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2017-12-26 00:45:52 +01:00
Eloy Lafuente (stronk7)
829adb5f21
Merge branch 'MDL-43827-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2017-12-26 00:25:37 +01:00
Tim Hunt
b6e79ab8d8
MDL-61107 quiz editing: handle invalid Maximum grade input
2017-12-22 13:35:48 +00:00
Kathrin Osswald
2ba2d02202
MDL-60363 conditional activities: Dim the icon also in student's view.
...
The class dimmed_text would only dim the activity's title and not the icon.
The teacher has both, icon and text, dimmed. So I added the class dimmed
to the class dimmed_text, what dims both elements for the students.
2017-12-22 13:11:15 +01:00
Luca Bösch
2d117605b8
MDL-60439 blocks: Tags block title multilang
2017-12-22 09:24:21 +01:00
Luca Bösch
237e1a85ce
MDL-51089 quiz: "Add" menu in edit quiz more keyboard accessible
2017-12-22 09:23:00 +01:00
Luca Bösch
5cb64c1faa
MDL-60359 theme_boost: have correct mc question check mark not overlap
2017-12-22 09:20:41 +01:00
Zig Tan
e714f3cee9
MDL-33886 backup: Add backup filename length < 255 char validation
2017-12-22 13:12:43 +08:00
Jun Pataleta
16deaa8611
weekly release 3.4+
2017-12-22 14:42:06 +13:00
Jun Pataleta
ffa36a4bbe
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2017-12-22 14:42:05 +13:00
Juan Leyva
5ed65e12e1
MDL-61098 repository: Retrieve correct context for repo instance
...
The repository instance was being retrieved without specifying a valid
context that is required in further API checks.
2017-12-21 11:35:30 +01:00
Mihail Geshoski
d1c15a50c9
MDL-43827 filepicker: Multiple actions not accessible using keyboard
2017-12-21 14:08:43 +08:00
Simey Lameze
bc121625c3
MDL-61055 calendar: guest user cannot create events
2017-12-20 12:44:35 +08:00
Damyon Wiese
251a824d8e
MDL-60567 competencies: test list_competencies
2017-12-19 11:30:35 +01:00
Damyon Wiese
efde049bdf
MDL-60567 competencies: list_competencies wrong type
...
"validate_params" returns arrays in external functions.
2017-12-19 11:30:34 +01:00
David Monllao
88498220a1
Merge branch 'MDL-60938-34-2' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2017-12-19 07:53:20 +01:00
Mark Nelson
dfdadbdbe2
MDL-40613 auth_ldap: sync user profile fields
2017-12-19 14:22:23 +08:00
David Monllao
fb8b947963
Merge branch 'MDL-61045_34' of git://github.com/timhunt/moodle into MOODLE_34_STABLE
2017-12-19 06:43:27 +01:00
David Monllao
b844baf8be
Merge branch 'MDL-61016_hideif_disabledif_34' of git://github.com/davosmith/moodle into MOODLE_34_STABLE
2017-12-19 06:16:23 +01:00
Simey Lameze
0c794fc199
MDL-57431 mod_quiz: remove unnecessary class from selector
2017-12-19 12:49:45 +08:00
Damyon Wiese
2f4feacac7
Merge branch 'MDL-60767-34-3' of https://github.com/snake/moodle into MOODLE_34_STABLE
2017-12-19 11:26:12 +08:00
Damyon Wiese
7d7edc8820
Merge branch 'MDL-59999-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2017-12-19 11:04:01 +08:00
Marcus Fabriczy
18c838f586
MDL-59709 mod_assign: Export to portfolio button not working
...
Changed the button to a text link
2017-12-19 13:29:48 +13:00
Eloy Lafuente (stronk7)
21c63124ab
Merge branch 'MDL-59200-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2017-12-19 01:10:33 +01:00
Eloy Lafuente (stronk7)
350cefe41e
Merge branch 'MDL-58888-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2017-12-19 01:05:01 +01:00
Eloy Lafuente (stronk7)
47c56f3475
Merge branch 'MDL-60750-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2017-12-19 00:59:36 +01:00
Eloy Lafuente (stronk7)
4b5ac4ceae
Merge branch 'wip-MDL-60594-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2017-12-19 00:46:05 +01:00
Jun Pataleta
8ed193c3ee
Merge branch 'm34_MDL-60793_Mod_Chat_Reserved_Words_In_MySQL8p0p3_And_Above' of https://github.com/scara/moodle into MOODLE_34_STABLE
2017-12-19 12:13:57 +13:00
David Mudrák
40e430e634
MDL-61056 feedback: Fix the response navigation links
...
Floats are evil and unreliable. Even with the clearfix class added to
the response_navigation wrapper, the Next link would remain unaligned.
We need a proper three columns layout here.
It did not feel necessary to introduce a special template here so I'm
making use of the core one.
2017-12-18 21:54:47 +01:00
David Monllao
aaf94b8f75
Merge branch 'MDL-60653-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2017-12-18 17:59:48 +01:00
David Monllao
18e6878f5a
Merge branch 'MDL-61042-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2017-12-18 17:26:55 +01:00
David Monllao
1041ccaf2e
Merge branch 'MDL-61040-34' of git://github.com/junpataleta/moodle into MOODLE_34_STABLE
2017-12-18 17:25:07 +01:00
Eloy Lafuente (stronk7)
fb7b0157c1
Merge branch 'wip-MDL-60161-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2017-12-18 16:11:47 +01:00
Matteo Scaramuccia
8827e7fc3f
MDL-60793 mod_chat: Renamed 'system' into 'issystem'
...
'system' is now a reserved word in MySQL 8.0.3+.
2017-12-18 15:26:20 +01:00
David Monllao
b85ec901dd
Merge branch 'MDL-31521-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2017-12-18 13:14:33 +01:00
Eloy Lafuente (stronk7)
2faa795209
Merge branch 'MDL-56932-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2017-12-18 12:15:22 +01:00
Damyon Wiese
ca5a9de8c5
MDL-61022 recyclebin: Verify groups are restored
2017-12-18 10:22:12 +01:00
David Monllao
b9287872eb
Merge branch 'wip-MDL-52100-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2017-12-18 10:08:21 +01:00
Davo Smith
8b448de4b0
MDL-61016 form: fix handling disabledIf + hideIf with same dependency
2017-12-18 08:03:31 +00:00
Andrew Nicols
06588b2cc0
Merge branch 'MDL-42676-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2017-12-18 15:32:51 +08:00
Adrian Greeve
e8e4566aaa
MDL-52100 filelib: Update to unit tests for maxbytes.
2017-12-18 13:16:43 +08:00
Adrian Greeve
94ccf35860
MDL-52100 filelib: Files that are oversized are checked with user.
...
Files that are oversized could have been uploaded by a user who
can ignore the file size limits. These files should not be deleted
in these situations.
2017-12-18 13:16:14 +08:00
Damyon Wiese
cf0386e763
Merge branch 'MDL-34389-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2017-12-18 13:00:10 +08:00
Damyon Wiese
a603f86d65
Merge branch 'MDL-57431-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2017-12-18 12:54:03 +08:00
Damyon Wiese
265e374204
Merge branch 'MDL-54967-34' of git://github.com/zig-moodle/moodle into MOODLE_34_STABLE
2017-12-18 12:48:16 +08:00
Damyon Wiese
e62e93aa0d
Merge branch 'wip-MDL-49995-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2017-12-18 12:01:28 +08:00
Andrew Nicols
d00a6f52b4
Merge branch 'MDL-57564-34-courseorder' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2017-12-18 11:24:02 +08:00
Jake Dallimore
0c75121648
MDL-60767 admin: fix usage of admin_write_settings
...
Make sure we always checks for failed validation, before redirecting.
A positive return value does not signal that all settings were able
to be written, only that at least one was - errors still need to be
checked!
2017-12-18 09:23:30 +08:00
Mihail Geshoski
5681222a0b
MDL-59999 lesson: Boost grade essays page not indicating grade status
...
AMOS BEGIN
CPY [graded,assign],[graded,lesson]
CPY [notgraded,assign],[notgraded,lesson]
AMOS END
2017-12-18 09:17:06 +08:00
AMOS bot
a45b7aa7ee
Automatically generated installer lang files
2017-12-18 00:06:19 +00:00
Tim Hunt
3093cc28f1
MDL-61045 quiz settings: add back missing disabledIf
...
This got broken in Moodle 2.1 by MDL-20636.
2017-12-15 13:15:12 +00:00
Damyon Wiese
60f544f331
MDL-55382 assign: Sort editpdf quick list
2017-12-15 14:57:21 +08:00
Jun Pataleta
0ff581cece
MDL-61042 mod_lesson: Initialise pageid variable
2017-12-15 17:42:08 +13:00
Damyon Wiese
b93a787b3e
MDL-53985 assign: Do not remove annotations
...
When an assignment submission is reverted to a draft, the timemodified on
the submission should not be modified. Changing the timemodified causes the
editpdf code to assume the pdf is stale, and forces all annotations to be removed.
2017-12-15 11:52:32 +08:00
Jun Pataleta
4ab37af070
MDL-58888 mod_choice: Sort choice_get_my_response() results by optionid
2017-12-15 15:56:28 +13:00
Jun Pataleta
f85f002b37
MDL-58888 mod_choice: Verify sorting when testing multiple selections
...
* Improve test_choice_get_my_response() to verify the sorting of the
responses returned by choice_get_my_response().
* Fix correct usage of choice_get_my_response().
2017-12-15 15:56:28 +13:00
Zig Tan
f7bdcf959f
MDL-54967 backup: Fix IMS CC import URL decoding for XML format
...
HTML encoding special characters to avoid XML compatibility issues during
Course backup restoration and avoid double encoding.
2017-12-15 09:37:31 +08:00
Jun Pataleta
64abea941e
MDL-61040 mod_choice: Save my choice button needs some space
2017-12-15 13:07:30 +13:00
Jun Pataleta
b9bebd0e36
MDL-60938 mod_choice: Fix rendering of users for choice results
2017-12-15 12:52:54 +13:00
Matteo Scaramuccia
de703e70e7
MDL-60793 core_ddl: Added the new MySQL 8 reserved words
2017-12-14 22:58:22 +01:00
Luca Bösch
b35acd2249
MDL-31521 questions: Allow more than one unit with multiplier equal to 1
2017-12-14 22:34:01 +01:00
Eloy Lafuente (stronk7)
a45c466000
weekly release 3.4+
2017-12-14 14:47:47 +01:00
Eloy Lafuente (stronk7)
3b7f331372
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2017-12-14 14:47:46 +01:00
Marina Glancy
3145f21de1
MDL-31436 registration: do not send false in update request
2017-12-14 16:05:45 +13:00
AMOS bot
f8550e7982
Automatically generated installer lang files
2017-12-14 00:06:11 +00:00
Simey Lameze
ab0847d328
MDL-56932 theme_boost: fix quiz max mark input height
2017-12-13 11:48:53 +08:00
Adrian Greeve
54339683ac
MDL-60161 filelib: Unit test for duplicate curl headers.
2017-12-13 11:13:12 +08:00
Carson Tam
65e260281b
MDL-60161 class curl in filelib: Cleaned up doc block.
2017-12-13 11:13:00 +08:00
Carson Tam
f29bd28d6a
MDL-60161 class curl in filelib: Avoid duplicate params in http header
2017-12-13 11:12:37 +08:00
AMOS bot
9654f2cd71
Automatically generated installer lang files
2017-12-13 00:06:16 +00:00
Jun Pataleta
2337078a30
Merge branch 'MDL-58200-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2017-12-12 19:13:25 +13:00
Jun Pataleta
29d9535277
Merge branch 'MDL-59970-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2017-12-12 18:52:43 +13:00
Andrew Nicols
4b162c766d
Merge branch 'M3.4-MDL-59866' of https://github.com/marcusboon/moodle into MOODLE_34_STABLE
2017-12-12 13:47:54 +08:00
Andrew Nicols
606c17e6ef
Merge branch 'wip-MDL-56864-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2017-12-12 13:39:50 +08:00
Damyon Wiese
daf44482e9
Merge branch 'MDL-44660-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2017-12-12 12:50:38 +08:00
Marcus Boon
7da0e04ca3
MDL-59866 session: Add retry for redis sessions
...
There is an edge case whereby redis will fail
to accept connections on the first try but
retrying the connection seems to make it work
Included in this commit:
* Retry functionality in the session init
2017-12-12 14:48:26 +10:00
Damyon Wiese
45c42e01a3
Merge branch 'MDL-60861-34' of git://github.com/ankitagarwal/moodle into MOODLE_34_STABLE
2017-12-12 12:38:39 +08:00
Tyler Bannister
74af3b176d
MDL-60653 Navigation: Fixed loose string comparison.
...
The previous comparison would sometimes evaluate to true when the
navigation key was not a string.
2017-12-12 12:34:57 +08:00
Simey Lameze
7e9f55f138
MDL-60750 mod_quiz: only apply form css rules on clean theme
2017-12-12 12:14:02 +08:00
Damyon Wiese
7354b4ea0e
Merge branch 'MDL-58058-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2017-12-12 12:10:40 +08:00
Damyon Wiese
9f6edf2171
Merge branch 'MDL-60945-m34' of https://github.com/NeillM/moodle into MOODLE_34_STABLE
2017-12-12 11:35:34 +08:00
Damyon Wiese
511c9addfa
Merge branch 'MDL-60965-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2017-12-12 11:15:36 +08:00
Damyon Wiese
8616e10e89
Merge branch 'MDL-60969_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2017-12-12 11:08:30 +08:00
Andrew Nicols
91406c9103
Merge branch 'MDL-60983_34' of git://github.com/timhunt/moodle into MOODLE_34_STABLE
2017-12-12 10:57:55 +08:00
Damyon Wiese
aa383f1b47
Merge branch 'MDL-52538-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2017-12-12 10:40:35 +08:00
Damyon Wiese
8bb22c4544
Merge branch 'MDL-44667-34' of https://github.com/snake/moodle into MOODLE_34_STABLE
2017-12-12 10:26:18 +08:00
Damyon Wiese
ff383cdd57
Merge branch 'MDL-60968-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2017-12-12 10:19:24 +08:00
Matt Clarkson
23e190ead5
MDL-60976 dml: Optimise replace_all_text()
...
Avoid updating fields that do not match the search string.
2017-12-12 10:07:40 +08:00
Mathew May
d997069c62
MDL-57431 mod_quiz: Quiz editing help icon fix
2017-12-12 09:57:46 +08:00
Mihail Geshoski
96cc77d435
MDL-57727 reports: Activity completion report sorting problem
2017-12-12 09:53:16 +08:00
Brendan Heywood
1daf3fafc0
MDL-60968 auth: Allow more flexibility with mapping attributes
2017-12-12 09:38:20 +08:00
Damyon Wiese
7522b6a2e3
Merge branch 'MDL-60041-m34' of https://github.com/NeillM/moodle into MOODLE_34_STABLE
2017-12-12 09:21:59 +08:00
Zig Tan
ece94bb4e2
MDL-42676 mod_assign: Display message fix when using grade override
...
Logic fix in mod_assign locallib.php to correctly set the submissionlockedstatus,
and added associated unit test in test_grade_submission_override()
2017-12-12 09:04:59 +08:00
Mihail Geshoski
cd44d4e463
MDL-52538 lesson: Grade info displayed while ongoing score disabled
2017-12-12 09:03:23 +08:00
Damyon Wiese
395c985759
Merge branch 'MDL-54021-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2017-12-12 08:59:23 +08:00
Damyon Wiese
684d866e20
Merge branch 'MDL-40790-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
...
Conflicts:
theme/boost/scss/moodle/modules.scss
2017-12-11 16:56:33 +08:00
Damyon Wiese
3b2e8b4a0a
Merge branch 'MDL-56197-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2017-12-11 16:47:40 +08:00
Neill Magill
816e06e809
MDL-60945 Web services: Too many progress records retrieved
...
The core_completion_get_activities_completion_status was getting the
progress for all users on the course called, and then discarding all
the records but one.
This change ensures that only progress for the user we are interested in
is retrieved from the database.
This has a side benefit of removing a full table scan from the query
finding the users inside the get_progress_all() method.
2017-12-11 08:42:39 +00:00
Neill Magill
6924954471
MDL-60041 dml: MOODLELIB sql file must have Unix line endings
...
If the file does not have Unix line endings then the regular expression
in oci_native_moodle_database::attempt_oci_package_install() does
not split it correctly.
This leads to an invalid package being created in Oracle.
The .gitattribute file changes for oci_native_moodle_package.sql
force it to have Unix style line endings when the branch is checked
out and the file does not already exist.
The file has been modified so that the Unix style line endings are
applied even if the file already exists, for example when pulling in
this change to an existing branch.
2017-12-11 08:42:24 +00:00
Mihail Geshoski
2875ff2934
MDL-56197 lesson: Multichoice answers not on same line as radio button
2017-12-11 15:52:44 +08:00
Andrew Nicols
b1ddacfc8e
Merge branch 'MDL-58272-34-2' of https://github.com/snake/moodle into MOODLE_34_STABLE
2017-12-11 15:02:27 +08:00
Marina Glancy
6d353a7918
MDL-60594 xmlrpc: wrapper for buggy xmlrpc_decode
2017-12-11 14:26:29 +08:00
Ankit Agarwal
f9e09bd963
MDL-60861 analytics: Remove enable menu, if no timesplitting method
2017-12-11 10:47:44 +05:30
Ankit Agarwal
4f657eeed9
MDL-60861 analytics: Enabling a model requires timesplitting
2017-12-11 10:47:44 +05:30
Damyon Wiese
60e57b8448
Merge branch 'wip-MDL-45500-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2017-12-11 13:14:05 +08:00
Damyon Wiese
628f99bf45
Merge branch 'MDL-60948-34' of git://github.com/andrewnicols/moodle into MOODLE_34_STABLE
2017-12-11 12:53:18 +08:00
Andrew Nicols
68e670d8ea
MDL-60948 tool_httpsreplace: Correct use of test URLs
2017-12-11 12:06:22 +08:00
Damyon Wiese
af9b21a388
Merge branch 'MDL-54106-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2017-12-11 11:38:04 +08:00
Damyon Wiese
de08d71fc8
Merge branch 'wip-MDL-31436-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2017-12-11 11:29:20 +08:00
Luca Bösch
4846674f5c
MDL-44660 grade: Typos @package core_grade instead of core_grades
2017-12-08 14:21:28 +01:00
Luca Bösch
ac66136751
MDL-54106 task: Deleting unconfirmed users after $CFG->deleteunconfirmed
2017-12-08 14:12:49 +01:00
Tim Hunt
5617f26568
MDL-60983 get_user_capability_course: fix buggy edge cases
...
There were basically two problems, which are demostrated by
the new test users u7 and u8 in the unit test.
1. There was a problem if a role was overridden in a context above the
one where it was assigned. E.g. User has teacher role in a course, and
there is a role override in the course-category context. That was being
ignored.
2. Problems with the handling of PROHIBITs. It should be the case that
if there is a PROHIBIT in force, then it cannot be overridden by another
role, or by a role override. However, this was not working in all cases.
Also, I had to add comments to the unit test so that I could understand
it. Hopefully these will be hepful to other developers too.
2017-12-08 12:07:27 +00:00
Simey Lameze
ad81f22148
MDL-58058 competency: replace other sortorder usages
2017-12-08 16:01:12 +08:00
Frederic Massart
aabf264460
MDL-58058 competency: Allow unspecified sortorder for new competencies
2017-12-08 16:01:12 +08:00
Mihail Geshoski
c22d3a30a1
MDL-40790 lesson: Lesson content button runs off the edge of the page
2017-12-08 09:57:25 +08:00
Mihail Geshoski
64d3271039
MDL-54021 blocks: Course completion block lang problem
2017-12-08 09:26:11 +08:00
AMOS bot
c83c2c0f47
Automatically generated installer lang files
2017-12-08 00:09:50 +00:00
Jun Pataleta
5fdb912a82
weekly release 3.4+
2017-12-08 09:10:06 +13:00
Mark Nelson
7a06e15952
MDL-60969 auth_ldap: replace hardcoded strings in config settings
2017-12-07 14:04:31 +08:00
Jun Pataleta
b64f314662
Merge branch 'MDL-60951-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2017-12-07 17:33:30 +13:00
David Mudrák
e5994e8c04
MDL-57564 enrol: Fix the course ordering on the dashboard
...
The list of courses displayed at the user's dashboard - course overview
block, had the sorting hard-coded to order by fullname. This did not
respect the site setting "navsortmycoursessort" and led to inconsistent
behaviour with "My courses" list in the navigation.
2017-12-06 23:51:52 +01:00
Damyon Wiese
1fb4f49cca
MDL-60951 travis: Disable redis on travis
...
Redis unit tests are currently failing on php 7.2 due to https://bugs.php.net/bug.php?id=75628
2017-12-06 11:23:35 +08:00
Andrew Nicols
32b4b57b26
Merge branch 'MDL-59159_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2017-12-06 10:04:42 +08:00
Jun Pataleta
fd7e75a8a5
Merge branch 'MDL-32350-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2017-12-06 11:30:52 +13:00
Luca Bösch
abd7d4394b
MDL-32350 admin: Sort users by country ASC and DESC
2017-12-05 07:22:56 +01:00
Jun Pataleta
e4256cd769
Merge branch 'wip-MDL-60926-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2017-12-05 19:03:36 +13:00
David Herney
5a6a4cef8b
MDL-60443 dataformat lib: Change a wrong variable name
...
The variable $type really is $dataformat. I have changed it for
prevent the error and show a correct error message.
2017-12-05 13:52:36 +08:00
Jun Pataleta
8721afb2c6
Merge branch 'wip-MDL-34161-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2017-12-05 17:59:53 +13:00
Andrew Nicols
0e199a5aec
Merge branch 'MDL-60801_34' of https://github.com/andrewhancox/moodle into MOODLE_34_STABLE
2017-12-05 12:52:25 +08:00
Andrew Nicols
320947908b
Merge branch 'MDL-60899-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2017-12-05 11:55:16 +08:00
Andrew Nicols
2e55209603
MDL-60965 behat: Correct strlen use
2017-12-05 11:19:42 +08:00
Andrew Nicols
f8979fac97
Merge branch 'MDL-47114-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2017-12-05 09:52:42 +08:00
Adrian Greeve
6a33a850fc
MDL-37757 repositories: Deleting a repository deletes files.
...
If the user decides to remove a repository all of the linked
files are now deleted along with file references. This was causing
problems such as the course page displaying an error with no recourse
to fix the problem.
2017-12-05 09:46:31 +08:00
Jake Dallimore
9164ab6e39
MDL-44667 database: fix incorrect usages of $DB->get_field
...
Some places were passing 5 params, meaning the strictness param was
lost. This fixes those usages.
2017-12-04 18:01:34 +08:00
Damyon Wiese
2af1421e34
Merge branch 'MDL-60219-34' of https://github.com/abias/moodle into MOODLE_34_STABLE
2017-12-04 16:28:39 +08:00
Marina Glancy
5a9fa0fe57
MDL-34161 mod_lti: backup and restore of submissions
2017-12-04 15:05:58 +08:00
Marina Glancy
c1db07d55b
MDL-34161 mod_lti: backup/restore of lti types
...
Only course tools are backed up, site tools and registrations
can be matched by id if they are restored to the same site only.
For predefined course tools the secret is backed up encrypted
and can be restored on the same site only.
2017-12-04 15:05:58 +08:00
Tim Lock
c5b7a25ee6
MDL-34161 mod_lti: Added Behat tests
2017-12-04 15:05:58 +08:00
Gregory Faller
7cc665e9c7
MDL-34161 mod_lti: Add support for restoring site tool
2017-12-04 15:05:57 +08:00
Jun Pataleta
05fd85142e
Merge branch 'wip-MDL-60887-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2017-12-04 18:23:52 +13:00
Jun Pataleta
e62ea2b803
Merge branch 'MDL-60925-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2017-12-04 14:32:00 +13:00
Eloy Lafuente (stronk7)
972142a9af
MDL-59159 environment: 3.1 (LTS) required
2017-12-04 02:03:34 +01:00
Eloy Lafuente (stronk7)
b25f3693bb
MDL-59159 environment: 3.5 base information
...
This is a direct copy of the 3.4 branch to
have changes under control easier in next commits.
2017-12-04 02:03:17 +01:00
Jun Pataleta
369caa6183
Merge branch 'MDL-60914_34' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2017-12-04 12:49:48 +13:00
Shamim Rezaie
00268741c2
MDL-47114 core: Improved function description
2017-12-02 07:44:27 +08:00
Ann Adamcik
4c492f8646
MDL-58697: Only get group submission if enabled
2017-12-01 12:53:28 -07:00
Marina Glancy
605b0547de
MDL-60926 auth: do not map very long profile fields
2017-12-01 17:51:54 +08:00
Ryan Wyllie
eea1aff443
MDL-60942 filters: include filter in format_string cache key
2017-12-01 06:51:58 +00:00
Eloy Lafuente (stronk7)
1bc5a5abe9
weekly release 3.4+
2017-11-30 17:05:23 +01:00
Marina Glancy
be4ea98f29
MDL-31436 hub: never use xmlrpc, always use REST
2017-11-30 11:27:41 +08:00
Damyon Wiese
845215d826
MDL-60925 theme: Fix SCSS precompilation.
...
There is no point pre-compiling the theme SCSS if it is not stored somewhere that is available
to all webserving nodes. Localcache needs to be backed by the MUC cache.
2017-11-29 17:08:23 +08:00
Alexander Bias
2a9c11965b
MDL-60219 lti: Replace pagelayout frametop with incourse
2017-11-29 09:58:45 +01:00
Damyon Wiese
8c3d8a68f7
MDL-58200 competencies: Student can view linked courses
2017-11-29 16:07:42 +08:00
João Umberto Ciocca de Almeida
969010296d
MDL-60654 calendar: Clean up lines 140-154
...
The if+switch code between lines 140 and 154, even though they selected 3 different choices, all of them gave the same result.
Therefore, it'd be cleaner to replace those 16 lines for just two.
2017-11-29 06:56:16 +01:00
Jun Pataleta
87186b9710
Merge branch 'wip-MDL-45068-34-fix' of https://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2017-11-29 16:59:41 +13:00
Marina Glancy
539ad434cb
MDL-45068 groups: corrected check for idnumber '0'
2017-11-29 11:53:56 +08:00
Eloy Lafuente (stronk7)
af4fa2a55b
Merge branch 'wip-MDL-60591-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2017-11-28 22:38:37 +01:00
Eloy Lafuente (stronk7)
15aec0b054
Merge branch 'MDL-60738-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2017-11-28 20:59:34 +01:00
Eloy Lafuente (stronk7)
7974bbcaf7
Merge branch 'MDL-60838-m34' of https://github.com/sammarshallou/moodle into MOODLE_34_STABLE
2017-11-28 20:48:27 +01:00
Damyon Wiese
b4cbad15de
MDL-58983 assign: Hide grade button if no cap
...
If the current user cannot grade students, don't show them the button.
2017-11-28 15:48:55 +08:00
Marina Glancy
fe1eb00c0f
MDL-49995 files: delete old file when overwriting
2017-11-28 15:03:29 +08:00
Damyon Wiese
03df75c0de
MDL-59200 assign: add feedback when grade locked
...
We are including a hidden field when the grade is locked in the gradebook for a student. This field fails validation, so
the form cannot be submitted.
2017-11-28 14:37:33 +08:00
Damyon Wiese
21c6513a7c
MDL-60899 block_lp: no permissions - empty block
...
Show an empty block if the current user does not have the capability to see any plans.
2017-11-28 14:33:18 +08:00
Damyon Wiese
8938d826d9
Merge branch 'MDL-53004-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
...
Conflicts:
mod/assign/styles.css
2017-11-28 12:50:57 +08:00
Marina Glancy
e71a526011
MDL-45500 gradingform: allow plugin uninstall
2017-11-28 12:27:26 +08:00
Jun Pataleta
f3f6960d3e
Merge branch 'MDL-46768-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2017-11-28 17:19:00 +13:00
Damyon Wiese
8952d3f100
Merge branch 'MDL-24678-MOODLE_34-chat_get_latest_message' of https://github.com/bozoh/moodle into MOODLE_34_STABLE
2017-11-28 12:14:49 +08:00
Tobias Reischmann
0bb9e2d8d7
MDL-60669 forum: Added duplicate check for restoring forum subscriptions
...
Before MDL-59854 it was possible to have duplicate forum subscriptions.
Trying to import backups created from back then, caused a DB exception
due to unqiue key constraints. Now only one of multiple identical forum
subscritions is restored.
2017-11-28 12:06:25 +08:00
Mark Nelson
07b6c89868
MDL-60914 mod_lti: ensure grade_update() is defined during upgrade
2017-11-28 11:38:09 +08:00
Marina Glancy
ffba0168b1
MDL-60887 registration: allow plugins to register on custom hubs
2017-11-28 11:21:46 +08:00
Eloy Lafuente (stronk7)
26a276cea1
Merge branch 'MDL-60249-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2017-11-28 00:48:55 +01:00
Damyon Wiese
3e2eb62931
Merge branch 'MDL-60188-34' of git://github.com/rezaies/moodle into MOODLE_34_STABLE
2017-11-27 15:56:53 +08:00
Jun Pataleta
62104652c8
Merge branch 'MDL-57569-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2017-11-27 19:43:57 +13:00
Jun Pataleta
c950c91696
Merge branch 'wip-MDL-45068-34' of git://github.com/marinaglancy/moodle into MOODLE_34_STABLE
2017-11-27 19:36:10 +13:00
Marina Glancy
73e4f14d1b
MDL-60591 mod_forum: inline attachments are not displayed in plain text
2017-11-27 14:29:33 +08:00
Marina Glancy
87d3c32f2e
MDL-45068 groups: fixes to group import
...
- If 'coursename' is specified in the CSV it should match the course short name - thanks Yusuf Yılmaz for the patch
- If 'idnumber' is specified but 'groupidnumber' is not, idnumber should be used for matching the course idnumber only
- If 'groupingname' is not specified, there should be no notices (regression from MDL-42514)
- If 'coursename' or 'idnumber' column is present, it can contain empty values in some/all lines
2017-11-27 14:26:19 +08:00
Shamim Rezaie
b8e0488c90
MDL-60188 groups: cache user's groups and groupings
...
The function groups_get_user_groups is called too often both before rendering the page and after the page is rendered (using ajax).
The function was executing a query joining 3 tables in each call. The plementation of the function has now modified to store the
query result in a request cache.
2017-11-27 10:42:56 +08:00
Jake Dallimore
6c23087aa7
Merge branch 'MDL-60830-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2017-11-27 10:30:24 +08:00
Jun Pataleta
a6d9966786
Merge branch 'MDL-58887-34' of git://github.com/ryanwyllie/moodle into MOODLE_34_STABLE
2017-11-27 15:06:11 +13:00
Jake Dallimore
1a8167e781
Merge branch 'MDL-27230-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2017-11-27 09:44:18 +08:00
Ryan Wyllie
47dd1d85aa
MDL-58887 core: fix default title for action menu
...
Thanks to Michelle Melton <meltonml@appstate.edu > for the original
version of this patch.
2017-11-27 01:28:54 +00:00
Andrew Hancox
c29edc7551
MDL-60801 tool_uploaduser: Fix issue with defaults being ignored
2017-11-25 11:40:56 +00:00
Carlos Alexandre S. da Fonseca
fdddb80b70
MDL-24678 mod_chat: Fixed race condition on chat module
2017-11-24 10:36:15 -02:00
sam marshall
70a804d98e
MDL-60838 core_search: File upload does not honour timeout
2017-11-24 11:02:32 +00:00
Sara Arjona
c12caea3d4
MDL-57569 core_files: Fix to let show generated f3 image
2017-11-24 11:51:29 +01:00
Sara Arjona
191a7fd205
MDL-46768 core_badges: changed badge name type from FILE to TEXT
2017-11-24 11:37:59 +01:00
Luca Bösch
b0cb0168f4
MDL-34389 course: switch to subcategory w/ course:changecategory perms
2017-11-23 16:50:28 +01:00
Luca Bösch
fb762d4e5c
MDL-53004 assignment: Separate label and pulldown in grading (Clean)
2017-11-23 16:42:11 +01:00
Luca Bösch
ed0e988020
MDL-27230 quiz: remove and update group overrides in calendar
2017-11-23 16:42:05 +01:00
David Monllao
20cb5f4086
weekly release 3.4+
2017-11-23 13:35:20 +01:00
David Monllao
de5d2667ab
Merge branch 'install_34_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_34_STABLE
2017-11-23 13:35:18 +01:00
Marina Glancy
4a54efd42a
MDL-27886 backup: When setting is unlocked set it to original value
2017-11-23 12:29:59 +08:00
Jake Dallimore
5769d5fc86
Merge branch 'MDL-60831-34' of git://github.com/ankitagarwal/moodle into MOODLE_34_STABLE
2017-11-22 13:25:33 +01:00
Adrian Greeve
0225f34969
MDL-60546 mod_choice: Update to select all functionality.
2017-11-22 13:25:33 +01:00
Marcus Fabriczy
23c69f1ef0
MDL-60546 mod_choice: Fixed select all functionality
...
Fixed the functionality which ticks or unticks all checkboxes when
clicking the Select all or Deselect all elements when viewing the
responses.
Caused by deprecating checkall and checknone functions in
MDL-57490.
2017-11-22 13:25:32 +01:00
Jun Pataleta
6e6b38e0b5
Merge branch 'MDL-60813-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2017-11-22 13:25:32 +01:00
Jun Pataleta
2e3892e951
Merge branch 'MDL-60526-34-fix1' of http://github.com/damyon/moodle into MOODLE_34_STABLE
2017-11-22 13:25:31 +01:00
Matteo Scaramuccia
abe62e33e6
MDL-60745 phpunit: Bump phpunit from 6.4.3 to 6.4.4
...
$ php composer.phar update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 0 installs, 3 updates, 0 removals
- Updating sebastian/comparator (2.0.2 => 2.1.0): Downloading (100%)
- Updating phpunit/php-code-coverage (5.2.2 => 5.2.3): Downloading (100%)
- Updating phpunit/phpunit (6.4.3 => 6.4.4): Downloading (100%)
Writing lock file
Generating autoload files
2017-11-22 13:25:31 +01:00
Damyon Wiese
78731d0b96
MDL-60526 forms: Button elements should have type
...
The mform "buttons" should be of type "button", instead it's not specified so they get
the default of "submit". This is causing behat fails.
2017-11-22 13:25:31 +01:00
David Monllao
56a58d538c
MDL-59512 version: Following 2 digits scheme
2017-11-22 13:25:30 +01:00
David Monllao
ef1c918973
Merge branch 'MDL-59512-34' of git://github.com/Dagefoerde/moodle into MOODLE_34_STABLE
2017-11-22 13:25:30 +01:00
Jun Pataleta
3b9fce4e1c
Merge branch 'mdl58817-moodle34' of https://github.com/tlock/moodle into MOODLE_34_STABLE
2017-11-22 13:25:29 +01:00
Jun Pataleta
7b9e9eb98d
Merge branch 'MDL-60637-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2017-11-22 13:25:29 +01:00
Ankit Agarwal
0456d880f0
MDL-60796 analytics: Fix phpdoc issues
2017-11-22 13:25:29 +01:00
Jun Pataleta
705776211a
Merge branch 'MDL-60780_34' of git://github.com/dmonllao/moodle into MOODLE_34_STABLE
2017-11-22 13:25:28 +01:00
Simey Lameze
94b8228ba1
MDL-60751 core_calendar: remove useless NULL_ALLOWED parameter
2017-11-22 13:25:28 +01:00
Sara Arjona
0b7d0d0f79
MDL-60830 core_enrol: Added email when searching users in course enrol
2017-11-22 13:19:49 +01:00
Damyon Wiese
c29501c06d
MDL-59970 competencies: performance
...
Remove useless get_records call in get_least_proficient_competencies_for_course function.
On big sites this would cause huge memory usage.
2017-11-22 15:37:19 +08:00
Ankit Agarwal
c152025706
MDL-60831 search: add BS classes to block elements
2017-11-22 12:31:56 +05:30
AMOS bot
0444dd2b70
Automatically generated installer lang files
2017-11-22 00:05:56 +00:00
Marina Glancy
15aded1e2a
MDL-56864 forms: allow to remove last tag with forced standard tags
2017-11-21 15:21:50 +08:00
Marina Glancy
cbff142b8e
MDL-56864 forms: boost templates don't allow remove last tag
2017-11-21 15:21:50 +08:00
Simey Lameze
ee16cb39bf
MDL-60637 core_group: fix unit tests failures
2017-11-21 10:02:16 +08:00
Simey Lameze
7f0eba32de
MDL-60637 group: remove useless id number validation on web services
2017-11-21 10:02:16 +08:00
David Monllao
144c9ba7c3
Merge branch 'MDL-60526-34' of git://github.com/damyon/moodle into MOODLE_34_STABLE
2017-11-20 13:44:02 +01:00
David Monllao
b676ff39a4
Merge branch 'MDL-60436-m34' of https://github.com/NeillM/moodle into MOODLE_34_STABLE
2017-11-20 13:26:12 +01:00
David Monllao
fe709d665d
Merge branch 'MDL-56253-34' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2017-11-20 12:55:39 +01:00
Simey Lameze
d692104051
MDL-60823 calendar: use first day of week on prepadding calc
2017-11-20 12:08:30 +01:00
Jake Dallimore
17ebd603e1
Merge branch 'MDL-60708-34' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2017-11-20 17:58:07 +08:00
David Monllao
b24eb6c565
Merge branch 'MDL-60842-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2017-11-20 10:30:28 +01:00
Juan Leyva
c449504287
MDL-60708 mod_workshop: Return author feedback for submission
...
The feedback and grade information for submission should be returned
for teachers in the evaluation and closed phases.
2017-11-20 10:08:20 +01:00
Simey Lameze
8df6b374bb
MDL-60842 calendar: do not load all course fields
2017-11-20 16:55:24 +08:00
Juan Leyva
e84e1bbff3
MDL-60738 webservice: Clean theme and lang properly
...
Sometimes the "theme" and "lang" fields in the user and course tables
in the database are set to incorrect values (uninstalled or
non-existent themes and language packs).
This makes Web Services functions to fail because the WS server
validate the returned data using the validate_param function that clean
parameters.
2017-11-20 09:38:03 +01:00
Jakob Ackermann
3cfc322bdf
MDL-60187 mod_lti: Do not create a grade item when grades are disabled.
...
If the privacy option "Accept grades from the tool" is disabled, the
module should not appear in the gradebook when edited inline or when
recover grades is running during enrolment.
2017-11-20 21:33:50 +13:00
Damyon Wiese
6da402bf34
Merge branch 'MDL-60810_master' of git://github.com/markn86/moodle into MOODLE_34_STABLE
2017-11-20 15:58:58 +08:00
Damyon Wiese
126c58ede4
Merge branch 'MDL-60809-34' of git://git.cameron1729.xyz/moodle into MOODLE_34_STABLE
2017-11-20 15:31:08 +08:00
Damyon Wiese
6217d91173
Merge branch 'MDL-60806-34' of git://github.com/lameze/moodle into MOODLE_34_STABLE
2017-11-20 15:25:44 +08:00
Jake Dallimore
d28be61fb5
Merge branch 'MDL-60824-34-profilefield' of git://github.com/mudrd8mz/moodle into MOODLE_34_STABLE
2017-11-20 15:07:00 +08:00
Luca Bösch
a96ef27857
MDL-56253 grade: have coursemodule name pass filters.
2017-11-20 06:44:25 +01:00
Damyon Wiese
255541d592
Merge branch 'MDL-27886-master' of git://github.com/tobiasreischmann/moodle into MOODLE_34_STABLE
2017-11-20 13:26:06 +08:00
Simey Lameze
19b4c997e9
MDL-60806 core_calendar: return hidden categories
2017-11-20 12:18:24 +08:00
Jake Dallimore
93819366a4
Merge branch 'MDL-60835-34' of git://github.com/crazyserver/moodle into MOODLE_34_STABLE
2017-11-20 11:31:57 +08:00
Jun Pataleta
7726e2e2d6
Merge branch 'master_MDL-60253' of https://github.com/CengageEng/moodle into MOODLE_34_STABLE
2017-11-20 13:21:47 +13:00
AMOS bot
d95ccdd4ec
Automatically generated installer lang files
2017-11-20 00:05:51 +00:00
Jun Pataleta
5698d90e6a
Merge branch 'MDL-55808_master' of git://github.com/juancs/moodle into MOODLE_34_STABLE
2017-11-20 10:35:54 +13:00
Neill Magill
44b87b5d95
MDL-60436 blocks: Unit test for dashboard block positioning
2017-11-17 14:11:01 +00:00
Neill Magill
334412f1cc
MDL-60436 blocks: Improve performance of block loading
2017-11-17 14:10:12 +00:00
yair.spielmann
afcb4cd69a
MDL-59512 tool_oauth2: add option for basic authentication
2017-11-17 10:22:01 +01:00
Damyon Wiese
d8a7c52ee6
MDL-60249 assign: resize quickgrade textareas
...
The Bootstrap CSS reset prevents horizontal resizing of textareas. We want to allow it in the quickgrading ui.
2017-11-17 14:55:46 +08:00
Andrew Nicols
05a70bac38
MDL-60773 core: Add pendingJS checks for autocomplete interactions
2017-11-17 14:11:56 +08:00
David Mudrák
951f10fd3e
MDL-60824 profile: Fix handling of to-be-created user id
...
The script user/editadvanced.php uses special value of userid = -1 for
the case when a new user is being created. Such a value passes the
non-empty check and would lead to "invaliduser" error.
2017-11-16 22:11:13 +01:00
Juan Leyva
10a5e2a8de
MDL-60813 calendar: Fix core_calendar_get_calendar_events for categories
...
Users couldn’t see category events when filtering by categories in the
core_calendar_get_calendar_events WS.
2017-11-16 19:16:46 +01:00
Pau Ferrer Ocaña
82c32f9a80
MDL-60835 completion: Add overrideby field to completion status WS
2017-11-16 16:37:35 +01:00
David Monllao
17ae93679d
MDL-60780 analytics: Prevent timing issues
2017-11-16 09:18:31 +01:00
Jake Dallimore
27ffa62131
MDL-58272 core_files: get converters from file extension not mimetype
2017-11-16 15:50:58 +08:00
Cameron Ball
97a4db9c97
MDL-60809 xmlrpc: Include filelib when making xmlrpc call
2017-11-16 14:47:41 +08:00
Jake Dallimore
6f1a49b8b7
weekly release 3.4+
2017-11-16 11:13:12 +08:00
David Monllao
740807d2e3
Merge branch 'MDL-60789-34' of git://github.com/sarjona/moodle into MOODLE_34_STABLE
2017-11-15 10:37:57 +01:00
Damyon Wiese
066b01a788
Merge branch 'wip-MDL-59876-34' of git://github.com/abgreeve/moodle into MOODLE_34_STABLE
2017-11-15 10:37:56 +01:00
Mark Nelson
2ce6578835
MDL-60810 auth_db: removed rubbish content in string
2017-11-15 15:00:35 +08:00
Damyon Wiese
e7b4c991ee
MDL-60526 forms: Prevent duplicate type attributes
...
The exporter for mform elements does not skip "type" (which is included as a separate value).
2017-11-15 11:54:21 +08:00
Adrian Greeve
42ee1fc276
MDL-59876 core_user: Add required library for function.
...
The external service create_users has a function call to
useredit_update_user_preference() that requires editlib.php
2017-11-15 11:49:18 +08:00
Damyon Wiese
d56935d66f
Merge branch 'MDL-60675-34' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2017-11-14 17:07:08 +08:00
Mihail Geshoski
9e2565d84d
MDL-60675 analytics: Apply strict comparison check
2017-11-14 16:31:13 +08:00
Sara Arjona
73c72b4148
MDL-60789 workshop: Check title submission maxlength
2017-11-14 08:46:46 +01:00
Jake Dallimore
244af9a0da
Merge branch 'MDL-60741' of git://github.com/timhunt/moodle into MOODLE_34_STABLE
2017-11-14 15:28:38 +08:00
Jun Pataleta
2eb043fb36
Merge branch 'm34_MDL-59099_MySQL8_InnoDB_Params_Removed' of https://github.com/scara/moodle into MOODLE_34_STABLE
2017-11-14 12:23:09 +13:00
Damyon Wiese
2454da368a
Merge branch 'MDL-60693_34-backup-multilang-activities' of https://github.com/lucaboesch/moodle into MOODLE_34_STABLE
2017-11-13 14:38:04 +08:00
Damyon Wiese
8e899e949d
Merge branch 'MDL-60675-master' of git://github.com/mihailges/moodle into MOODLE_34_STABLE
2017-11-13 14:11:33 +08:00
Jake Dallimore
6b0b697fb8
Merge branch 'MDL-60707' of git://github.com/aolley/moodle into MOODLE_34_STABLE
2017-11-13 13:27:14 +08:00
Damyon Wiese
9a854a2fc9
Merge branch 'MDL-59876-master' of git://github.com/jleyva/moodle into MOODLE_34_STABLE
2017-11-13 11:07:25 +08:00
Damyon Wiese
b6f1cf03e3
Merge branch 'MDL-60784_34' of git://github.com/stronk7/moodle into MOODLE_34_STABLE
2017-11-13 10:41:05 +08:00
Tim Lock
d26cdca687
MDL-58817 mod_lti: cartridge: maintain custom icons
2017-11-13 10:18:02 +10:30
Eloy Lafuente (stronk7)
dbeee32b59
MDL-60784 upgrade: add 3.4.0 separation line to all upgrade scripts
2017-11-12 18:46:00 +01:00
Luca Bösch
0a8663b425
MDL-60693 backup: Use multilang with course activities
...
On backup and restore, activities are shown after passing format_string,
supporting multilang.
2017-11-12 14:56:14 +01:00
Eloy Lafuente (stronk7)
665c3ac59c
Moodle release 3.4
2017-11-11 19:31:19 +01:00
Eloy Lafuente (stronk7)
07c0bb10fb
NOBUG: Change travis.yml to MOODLE_34_STABLE
2017-11-11 19:31:18 +01:00
Eloy Lafuente (stronk7)
cf57ee9285
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-11-11 19:31:14 +01:00
Eloy Lafuente (stronk7)
d334aea208
Merge branch 'MDL-60779-master' of git://github.com/junpataleta/moodle
2017-11-11 13:03:54 +01:00
Jun Pataleta
0cf288757d
MDL-60779 calendar: Pass correct parameters for get_calendar_X_view()
2017-11-11 22:28:38 +13:00
AMOS bot
695cd06817
Automatically generated installer lang files
2017-11-11 00:05:36 +00:00
David Monllao
ab9936962e
Moodle release 3.4rc3
2017-11-10 15:15:37 +01:00
David Monllao
d39fcc420e
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-11-10 15:15:35 +01:00
David Monllao
08641175b3
Merge branch 'MDL-60764' of git://github.com/stronk7/moodle
2017-11-10 10:20:25 +01:00
Eloy Lafuente (stronk7)
66aee746e3
MDL-60764 versions: remove some outdated releases in requires
2017-11-10 09:45:56 +01:00
Damyon Wiese
f738fc8efd
Merge branch 'MDL-60763-master' of git://github.com/andrewnicols/moodle
2017-11-10 13:57:04 +08:00
Andrew Nicols
27973b545c
MDL-60763 calendar: Use PHP concat, not JS
2017-11-10 13:56:39 +08:00
Damyon Wiese
3192438075
Merge branch 'MDL-60763-master' of git://github.com/andrewnicols/moodle
2017-11-10 13:47:05 +08:00
Andrew Nicols
41b7375c07
MDL-60763 core_calendar: Deprecate calendar_get_upcoming
2017-11-10 13:45:32 +08:00
Jun Pataleta
cb04dcf4ce
Merge branch 'MDL-60771-master' of git://github.com/lameze/moodle
2017-11-10 18:03:49 +13:00
Jun Pataleta
c3925187ed
Merge branch 'MDL-60758_master' of git://github.com/dmonllao/moodle
2017-11-10 17:21:15 +13:00
Damyon Wiese
4ceece6ea1
Merge branch 'MDL-60749-master' of git://github.com/sarjona/moodle
2017-11-10 12:05:46 +08:00
Jun Pataleta
cfbc820e1b
Merge branch 'MDL-60766-master' of git://github.com/ryanwyllie/moodle
2017-11-10 17:02:41 +13:00
Simey Lameze
fbbcf45ef2
MDL-60771 mod_scorm: typecast score to integer
2017-11-10 12:00:17 +08:00
Andrew Nicols
6e2d8c121b
Merge branch 'MDL-52838-master' of git://github.com/damyon/moodle
2017-11-10 11:38:13 +08:00
Damyon Wiese
6b2a9a6fb8
Merge branch 'MDL-60765-master' of git://github.com/andrewnicols/moodle
2017-11-10 10:55:09 +08:00
Mihail Geshoski
ae4522ff55
MDL-60675 analytics: Error when selecting invalid insight
2017-11-10 10:43:51 +08:00
Andrew Nicols
fb5bbf1424
MDL-60765 theme: Make inplace-autocomplete rule more specific
...
This change was intended to fix an issue with the autocomplete in RTL,
but was applied to all inplace-editables.
2017-11-10 10:29:11 +08:00
Damyon Wiese
ce225e1c5e
MDL-52838 workshop: Each criterion > 0 levels
...
Add validation to the edit assessment form so each criterion in a rubric requires at least one level.
2017-11-10 10:22:27 +08:00
Ryan Wyllie
08b7558483
MDL-60766 block_calendar_upcoming: stop summary modal not logged in
...
Stopped the JS from running on the block when the user is not logged in
because it attempts to load a summary modal when an event is clicked on
which results in a failed call to a webservice.
2017-11-10 02:20:32 +00:00
Andrew Nicols
9dead25fd5
MDL-60763 core_calendar: Revert removal of calendar_get_upcoming
...
This reverts part of commit 522b84be04 .
2017-11-10 10:11:42 +08:00
Ryan Wyllie
eac88b955f
MDL-60766 block_calendar_month: hide nav when not logged in
2017-11-10 02:07:50 +00:00
Eloy Lafuente (stronk7)
438c98cc98
MDL-60764 versions: main version bump
2017-11-10 02:56:14 +01:00
Eloy Lafuente (stronk7)
ba854606e6
MDL-60764 versions: bump all versions and requires near release
...
version = 2017111300 release version
requires= 2017110800 current rc2 version
2017-11-10 02:52:53 +01:00
Jake Dallimore
f5b63fc829
Merge branch 'MDL-60760_master' of git://github.com/dmonllao/moodle
2017-11-10 09:32:17 +08:00
Andrew Nicols
6996fbaa0e
MDL-60763 core_calendar: Revert removal of calendar_get_upcoming
...
Revert "MDL-60092 core_calendar: remove unused calendar_get_upcoming method"
This reverts commit 4259387ebb .
2017-11-10 08:11:36 +08:00
David Monllao
20305a8a8f
MDL-60758 tool_analytics: Skip guess start if higher than guess end
2017-11-09 17:11:34 +01:00
David Monllao
5da020169e
MDL-60760 tool_analytics: No onlycli link for managers
2017-11-09 17:05:08 +01:00
Sara Arjona
2f673d8b6a
MDL-60749 scorm: Remove from files when downloading
2017-11-09 10:15:03 +01:00
Sara Arjona
4bcb0a9a1d
MDL-60550 user: Add more restrictions in keyword searches
...
Original patch provided by Tim Schroeder.
2017-11-09 16:29:29 +08:00
David Monllao
a4e0b7468c
Merge branch 'MDL-60718-master' of git://github.com/sarjona/moodle
2017-11-09 09:27:01 +01:00
David Monllao
7fdcdc04ff
Merge branch 'MDL-60615-master' of git://github.com/damyon/moodle
2017-11-09 08:48:48 +01:00
Damyon Wiese
bef5a8ca10
Merge branch 'MDL-60752-master' of git://github.com/andrewnicols/moodle
2017-11-09 15:08:11 +08:00
Damyon Wiese
246698e779
MDL-60615 imscc: string to array fix
...
Sloppy typing in the imscc converter is causing errors on php7.1
Variable is initialised as a string and then used as an array.
2017-11-09 15:05:36 +08:00
Jake Dallimore
4f3262fede
Merge branch 'MDL-60753_master' of git://github.com/markn86/moodle
2017-11-09 14:47:23 +08:00
Andrew Nicols
f169f4fd21
MDL-60752 lti: Compare text in types_config properly
2017-11-09 14:25:51 +08:00
Mark Nelson
d48d1ba19a
MDL-60753 report_competency: fixed dialogue failing to show
2017-11-09 14:11:24 +08:00
Jun Pataleta
7a571b813a
Merge branch 'MDL-60628-master' of git://github.com/lameze/moodle
2017-11-09 17:08:46 +13:00
Simey Lameze
754016ab33
MDL-60628 calendar: amend web service unit test
2017-11-09 11:43:49 +08:00
Simey Lameze
10c17dcc10
MDL-60628 calendar: support category events on get_calendar_events ws
2017-11-09 11:29:07 +08:00
Andrew Nicols
5518a32de5
Merge branch 'MDL-60579-master-fix2' of https://github.com/damyon/moodle
2017-11-09 11:18:14 +08:00
Damyon Wiese
56f05f23c6
MDL-60579 user: Don't lose text filters
...
When replacing a group filter with a different group filter - don't forget all the current text filters that have
been applied.
2017-11-09 11:06:30 +08:00
Damyon Wiese
bb869f05e8
MDL-60579 user: Move defines into library
...
Entry page user/index.php was defining constants that were used by the renderer.
This means the renderer was tied to user/index.php.
2017-11-09 11:06:30 +08:00
Andrew Nicols
7cf4331a6f
MDL-60579 user: Correct PARAM type for filters
...
Damyon pointed out during the integration of this fixset, that the
PARAM type is incorrect.
2017-11-09 10:07:13 +08:00
Andrew Nicols
762f8dc1db
MDL-60579 user: Add missing case breaks
2017-11-09 09:07:34 +08:00
Andrew Nicols
a997dc9da5
MDL-60579 user: Correct search for strings
2017-11-09 09:07:21 +08:00
Andrew Nicols
446b21b512
MDL-60579 user: Check filter strings have correct part count
2017-11-09 09:07:02 +08:00
Andrew Nicols
3968d2ca7e
MDL-60579 user: Prevent behat from interacting til setup complete
2017-11-09 09:05:22 +08:00
Adam Olley
7f83e99e5f
MDL-60707 core_search: In tests, use faked time for indexing length
...
Without this change its possible that the unit tests will fail at any time.
Before this change the indexing time is measured by real-time, not fake time,
making all index timings 0.
This happens as PHP offers no guarantee around the sort-order of an array for
any given two members that equate as equal. It just happens to pass for the
current array of search areas in vanilla Moodle.
2017-11-09 10:49:53 +10:30
AMOS bot
68c580c903
Automatically generated installer lang files
2017-11-09 00:05:00 +00:00
Sara Arjona
0c0d460e8b
MDL-60718 analytics: Avoid duplicates for users with 2 enrolments
2017-11-08 19:12:59 +01:00
David Monllao
ed0e2cea00
Merge branch 'MDL-60732-master' of git://github.com/damyon/moodle
2017-11-08 17:48:07 +01:00
David Monllao
7effd6dd79
Merge branch 'MDL-60720-master' of https://github.com/sammarshallou/moodle
2017-11-08 17:27:15 +01:00
David Monllao
29adfbc3c8
Merge branch 'MDL-58699-master' of git://github.com/damyon/moodle
2017-11-08 15:56:25 +01:00
Tim Hunt
d00007bc45
MDL-60741 purgecaches: did not correctly setup the admin page
...
Note that, admin_externalpage_setup does the right capability check.
2017-11-08 14:30:27 +00:00
David Monllao
4e73acf3cf
Merge branch 'MDL-60579-master' of https://github.com/mihailges/moodle
2017-11-08 12:16:20 +01:00
David Monllao
fcafb22c22
MDL-60733 oauth: Remove outdated comment
2017-11-08 12:04:31 +01:00
David Monllao
6463a047a2
Merge branch 'MDL-60733-master' of git://github.com/damyon/moodle
2017-11-08 12:03:43 +01:00
David Monllao
ccf7578373
Moodle release 3.4rc2
2017-11-08 09:47:39 +01:00
David Monllao
68ba214c65
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-11-08 09:47:38 +01:00
Damyon Wiese
a471bc4971
MDL-60732 core_user: Show group filters
...
Always show the group filters, even if the course is in NO_GROUPS mode.
2017-11-08 16:45:42 +08:00
Damyon Wiese
b6319f70bd
Merge branch 'MDL-60590-master' of git://github.com/andrewnicols/moodle
2017-11-08 15:46:44 +08:00
Damyon Wiese
d3882ea4a3
MDL-60733 core: B/C for google_oauth
...
The google_oauth class extends oauth2client which was modified to send "Accept" headers.
The "Accept" headers break picasa and could break any other plugin that was using google_oauth.
2017-11-08 15:41:53 +08:00
Andrew Nicols
e759c9ed83
MDL-60590 enrol_manual: Fix for race condition in button calculation
2017-11-08 15:31:10 +08:00
Jun Pataleta
c9f995872f
Merge branch 'MDL-60700-master-fix' of git://github.com/andrewnicols/moodle
2017-11-08 15:17:25 +13:00
Andrew Nicols
2e36c42625
MDL-60700 calendar: Update behat test or new normal
2017-11-08 10:13:20 +08:00
Jun Pataleta
7a2300fd82
Merge branch 'MDL-60717-master-enfix' of git://github.com/mudrd8mz/moodle
2017-11-08 14:43:15 +13:00
AMOS bot
f3342e1010
Automatically generated installer lang files
2017-11-08 00:05:03 +00:00
David Mudrák
ea90412944
MDL-60717 lang: Reflect the string change in behat scenario file
2017-11-07 21:49:18 +01:00
Helen Foster
8d64443452
MDL-60717 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
- needbcmath,auth_ldap - 'grace logins' changed to 'expired password
checking'
2017-11-07 21:30:14 +01:00
sam marshall
4b0facc984
MDL-60720 core_search: Indexing halts on failed get_document
...
The recordsets used for search indexing sometimes return results
which are invalid (e.g. cannot be found in database). When this
happens, the result in the iterator for the recordset will be
false. Due to a bug, the iterator used to stop when it encountered
a false value, which prevented indexing from getting past the
problematic record.
In addition, the iterator that skips future data resulted in the
current() function of its parent indicator being called twice per
entry, which meant that search indexing called get_document()
twice as many times.
2017-11-07 16:36:37 +00:00
Juan Leyva
abdb8f59a5
MDL-59876 webservice: Fix the user preference name field type
...
Web Services from user and enrol components has been updated to change
the user preference name field type from PARAM_ALPHANUMEXT to
PARAM_RAW.
The old type was not matching the core functionality.
2017-11-07 16:44:48 +01:00
David Monllao
d6d2cec4a0
Merge branch 'MDL-59758_notes-fix' of git://github.com/dmonllao/moodle
2017-11-07 14:01:35 +01:00
David Monllao
57c9b7fc37
MDL-59758 user: Notes publish state adapted to ws
2017-11-07 13:53:21 +01:00
David Monllao
cae37299f3
Merge branch 'MDL-59758-master' of git://github.com/damyon/moodle
2017-11-07 12:37:30 +01:00
Mihail Geshoski
c835126185
MDL-60579 enrolments: Applied filters lost on certain actions
...
AMOS BEGIN
CPY [invalidrequest,enrol_lti],[invalidrequest,enrol]
AMOS END
2017-11-07 16:17:00 +08:00
Jake Dallimore
5243e93661
Merge branch 'MDL-59256_master' of git://github.com/dmonllao/moodle
2017-11-07 16:03:43 +08:00
Jake Dallimore
b135c42a17
Merge branch 'MDL-60700-int-fix-1' of github.com:ryanwyllie/moodle
2017-11-07 15:44:12 +08:00
Ryan Wyllie
ec8f488f30
MDL-60700 clean: add course link to activity event summary modal
2017-11-07 07:36:49 +00:00
David Monllao
aa30dc8860
MDL-59256 analytics: Respect activities specific access conditions
2017-11-07 08:14:53 +01:00
David Monllao
76f98c3bd5
MDL-59256 analytics: Move get_activities method to CoI scope
...
CoI = community of inquiry model
2017-11-07 08:14:49 +01:00
Jake Dallimore
7783fd0ec1
Merge branch 'MDL-57772-master' of git://github.com/damyon/moodle
2017-11-07 15:01:31 +08:00
Damyon Wiese
a6943ebb59
MDL-59758 core_user: Pluralise bulk actions
...
Don't say 1 people.
2017-11-07 14:39:04 +08:00
Jake Dallimore
eaa43a132c
Merge branch 'MDL-60700-master' of git://github.com/ryanwyllie/moodle
2017-11-07 14:23:50 +08:00
Damyon Wiese
81aa5e196f
MDL-59758 core_user: Clean up user renderer
...
These functions are not used anywhere by anything.
2017-11-07 14:18:54 +08:00
Damyon Wiese
b5b81de3d6
MDL-59758 core_user: Replace old bulk actions
...
The participants page has some clunky multi page forms for bulk actions. Replaces it with an ajax alternative.
2017-11-07 14:18:49 +08:00
Ryan Wyllie
f0fc8a194a
MDL-60700 calendar: remove bottom margin for description in summary
2017-11-07 06:03:01 +00:00
Andrew Nicols
03561ea899
Merge branch 'MDL-60062-master-2' of git://github.com/ryanwyllie/moodle
2017-11-07 13:49:47 +08:00
Ryan Wyllie
6688ae2ba2
MDL-60062 calendar: prevent drag and drop of override events
2017-11-07 05:47:18 +00:00
Jake Dallimore
b44bc9bf6c
Merge branch 'MDL-60686-master' of git://github.com/damyon/moodle
2017-11-07 13:39:33 +08:00
Damyon Wiese
65c52e05d1
MDL-58699 mod_quiz: Require javascript for popup
...
If any of the access rules require the attempt to open in a new window, assume we
require javascript to attempt the quiz. This makes it harder to bypass the javascript
pseudo security restrictions.
2017-11-07 12:48:21 +08:00
Damyon Wiese
1ccc9f1953
Merge branch 'MDL-60590_master-fix' of git://github.com/markn86/moodle
2017-11-07 11:59:49 +08:00
Damyon Wiese
efe2681894
MDL-57772 chat: BEEP is back baby!
2017-11-07 11:25:02 +08:00
Mark Nelson
e3a6d44845
MDL-60590 core_enrol: fixed failing Behat scenarios
2017-11-07 11:24:34 +08:00
Damyon Wiese
8aa01fcf61
Merge branch 'MDL-60671-master' of https://github.com/sammarshallou/moodle
2017-11-07 11:05:43 +08:00
Jake Dallimore
8072eb1384
Merge branch 'MDL-60705-master' of https://github.com/sammarshallou/moodle
2017-11-07 10:50:53 +08:00
Damyon Wiese
b9ae53f86b
MDL-59758 js: auto_rows module easier to use
...
Allow passing the direct text area, or a container.
Trigger change events on the text area, not the container.
Properly handle starting with rows > 1
2017-11-07 10:36:13 +08:00
Damyon Wiese
5616a31987
MDL-60686 core_users: Reorder filters by utility
...
Order the list of filters on the participant page from most useful to least useful.
2017-11-07 10:12:45 +08:00
Ryan Wyllie
8926030555
MDL-60700 calendar: normalise event type in summmary modal render
2017-11-07 02:08:00 +00:00
Jun Pataleta
13b19e40cb
Merge branch 'wip-MDL-60391-master' of git://github.com/marinaglancy/moodle
2017-11-07 14:30:58 +13:00
Ryan Wyllie
478b1d194f
MDL-60062 calendar: remove validate_event_timestart callback
2017-11-07 01:25:33 +00:00
Ryan Wyllie
9aac9f7074
MDL-60062 quiz: add support for drag drop of calendar events
2017-11-07 01:25:32 +00:00
Jun Pataleta
3a0951f027
Merge branch 'MDL-60361-master' of git://github.com/andrewnicols/moodle
2017-11-07 13:37:52 +13:00
Andrew Nicols
7d416f9c2c
MDL-60361 calendar: Update behat test lang
2017-11-07 08:36:29 +08:00
Jun Pataleta
589b602be3
Merge branch 'MDL-60611-master-fix' of git://github.com/junpataleta/moodle
2017-11-07 11:31:45 +13:00
Jun Pataleta
8001199766
MDL-60611 calendar: Remove usage of deprecated setExpectedException()
2017-11-07 11:21:29 +13:00
Jun Pataleta
a56833d49d
Merge branch 'MDL-60611' of git://github.com/stronk7/moodle
2017-11-07 10:14:24 +13:00
David Monllao
be88f0993d
Merge branch 'MDL-60638-master' of git://github.com/lameze/moodle
2017-11-06 21:45:14 +01:00
sam marshall
11e60032be
MDL-60671 core_search: Cron output should use mtrace
...
The mtrace function is preferable for plain text logging/progress
output because it can be redirected if necessary. By convention it
is normally used in cron and can be used in CLI tasks if required.
This change makes the text_progress_trace class use mtrace instead
of echo and then flush. (Default behaviour of mtrace is to do
exactly that, but it can be redirected too.)
Before this change, if anybody is relying on mtrace behaviour to
redirect logs of cron output, this will fail for some parts of the
search cron output (and some other places like auth plugins).
2017-11-06 11:55:29 +00:00
sam marshall
401710883b
MDL-60705 core_search: Unit tests get time wrong by factor 1 million
2017-11-06 11:50:43 +00:00
Tobias Reischmann
34eb2faa0d
MDL-27886 backup: Decision if a setting is fixed based on level
...
Previously, when a during backup/restore the "Schema"-stage is loaded,
some settings are fixed if they are LOCKED_BY_HIERARCHY. However, user
data fields of activities can be locked, when the section they are
contained in has user data set to false. When this setting is changed on
the same screen, the fixed setting of the activity can not be "unfixed"
by javascript.
This patch adds a settings-level to the call of is_changeable. With this
only those dependency_settings are considered, which belong to parent
settings, which are not changeable on the current stage.
2017-11-06 12:07:20 +01:00
Tobias Reischmann
8c067bb86d
MDL-27886 backup: Enabled unlocking of backup settings
...
The function is_locked was changed to determine only, if the
dependency_setting want's the dependent setting to be locked.
In the previous version, is_locked did not only check, if the
dependency_setting want's the setting to be locked, but also if the
setting was already locked. A recursive call to the status of the
dependent setting leaded to problems, when unlocking locked settings.
Also the PHPDOC of the is_locked was adjusted to coincide with the current
usage in backup_ui_settings->is_changeable() and
base_setting->set_status(). In both functions all dependency_settings of
a setting are iterated to check if this setting should be or is LOCKED_BY_HIERARCHY.
The actual state of the setting was therefore either checked beforehand
or is not interesting, since the question is, if it shall be changed.
2017-11-06 12:07:20 +01:00
Tobias Reischmann
77a4d33755
MDL-27886 backup: Added behat tests for user data settings
...
This new test defines different combinations of global and local user
data settings during the restore process and tests that global defaults
can be overriden.
2017-11-06 12:07:20 +01:00
Damyon Wiese
40f05d2312
Merge branch 'MDL-60590_master' of git://github.com/markn86/moodle
2017-11-06 14:18:40 +08:00
Andrew Nicols
3602df58b2
Merge branch 'MDL-60667_master' of git://github.com/dmonllao/moodle
2017-11-06 13:27:11 +08:00
Andrew Nicols
f3743b3041
Merge branch 'MDL-60626-master' of git://github.com/damyon/moodle
2017-11-06 12:43:24 +08:00
Mark Nelson
e2d635bbaf
MDL-60590 core_user: added Behat test for cohort list presence
2017-11-06 12:39:31 +08:00
Mark Nelson
a764855641
MDL-60590 core_cohort: removed unused variables from search_cohorts()
2017-11-06 12:39:31 +08:00
Mark Nelson
9b0f29239b
MDL-60590 enrol_manual: button title depends on cohort list existence
...
Also added a SELECTORS object to tidy the code by keeping the
selectors in a central location.
2017-11-06 12:35:05 +08:00
Mark Nelson
8ce86ebba3
MDL-60590 enrol_manual: check cohorts exist before displaying select
2017-11-06 12:35:05 +08:00
Damyon Wiese
30890c2971
MDL-60626 calendar: Fix for overrides
...
Override events do not have the courseid so we need to get it from the module instance.
2017-11-06 12:21:27 +08:00
Mark Nelson
1bd70073c5
MDL-60590 enrol_manual: only show cohorts with necessary capabilities
2017-11-06 11:22:45 +08:00
Damyon Wiese
9e0884d410
MDL-60626 calendar: Unit tests for capabilities
...
Check various calendar external functions for capabilities.
2017-11-06 11:11:28 +08:00
Damyon Wiese
af25b8fc7f
MDL-60626 calendar: Check capabilities for api
...
All external functions must check all capabilities before returning data.
The calendar API itself does not check capabilities (I wish it did), so we must be
careful exposing these functions to webservices.
2017-11-06 11:11:28 +08:00
Damyon Wiese
ef29782f31
Merge branch 'MDL-59858-master' of git://github.com/junpataleta/moodle
2017-11-06 10:45:34 +08:00
Damyon Wiese
1ada616c56
Merge branch 'MDL-60596_master' of git://github.com/dmonllao/moodle
2017-11-06 10:19:10 +08:00
Damyon Wiese
8443b88995
Merge branch 'MDL-60437-multilang-html-block-titles' of https://github.com/lucaboesch/moodle
2017-11-06 10:09:08 +08:00
Jake Dallimore
eb354bdefa
Merge branch 'MDL-60361-master' of git://github.com/andrewnicols/moodle
2017-11-06 09:29:46 +08:00
Jun Pataleta
4cd3927c4f
MDL-59858 amd: Focus on the element that actually triggers the modal
2017-11-06 13:18:03 +13:00
Jun Pataleta
6a973d261a
Merge branch 'MDL-60598_master' of git://github.com/dmonllao/moodle
2017-11-06 10:18:46 +13:00
Eloy Lafuente (stronk7)
796e48a58b
MDL-60611 phpunit: remove deprecated stuff and other minor fixes
...
Thanks @scara for MDL-60611 phpunit: improved redis skipping reasons
2017-11-05 01:45:04 +01:00
AMOS bot
496b39974f
Automatically generated installer lang files
2017-11-05 00:05:09 +00:00
Luca Bösch
6586118e0f
MDL-60437 blocks: HTML block title multilang
2017-11-03 16:35:59 +01:00
David Monllao
4a145a8ae5
MDL-60598 analytics: Info message for predictions based on data
2017-11-03 12:45:40 +01:00
David Monllao
da8a0c97f0
MDL-60596 analytics: Check cm completion if available
...
Previous code was restricted to course modules origin.
2017-11-03 12:44:21 +01:00
David Monllao
20b2565c38
MDL-60667 mlbackend_python: Bump to non-linear neural net version
2017-11-03 12:43:52 +01:00
David Monllao
36e84e96fc
MDL-59256 analytics: Move get_activities test scope
2017-11-03 12:42:20 +01:00
David Monllao
159b4e5d8c
Moodle release 3.4rc1
2017-11-03 10:26:18 +01:00
Jake Dallimore
aa95085969
Merge branch 'MDL-58047-master-fix1' of http://github.com/damyon/moodle
2017-11-03 16:09:29 +08:00
Damyon Wiese
79ea89fea2
MDL-58047 assign: submission sorting
...
Only exclude new submission records from the sorting, draft and reopened submission are valid.
2017-11-03 15:55:10 +08:00
Jun Pataleta
928bcb02d6
Merge branch 'MDL-60657-int-fix-1' of github.com:ryanwyllie/moodle
2017-11-03 16:51:24 +13:00
Andrew Nicols
b9fd516407
MDL-60361 calendar: Support all event types for calendar subs
2017-11-03 11:27:40 +08:00
Ryan Wyllie
c2502375ff
MDL-60657 boost: fix styles when extending modal components
...
I've wrapped the custom modal styling in the .modal class. This prevents
those custom styles from being pulled in when the SCSS @extend
functionality is used to extend the modal components.
2017-11-03 03:18:02 +00:00
Simey Lameze
20a5056df6
MDL-60638 calendar: fix event subscription variable names
2017-11-03 10:03:17 +08:00
Jake Dallimore
4071a2b6fe
Merge branch 'MDL-60587-master-4' of git://github.com/andrewnicols/moodle
2017-11-03 09:14:52 +08:00
Andrew Nicols
6630b38c95
MDL-60587 calendar: Adjust use of time() in unit tests
2017-11-03 09:04:10 +08:00
Jake Dallimore
b974b5d05d
Merge branch 'MDL-60587-master-4' of git://github.com/andrewnicols/moodle
2017-11-03 08:37:31 +08:00
Andrew Nicols
1ab858314a
MDL-60587 block: Correct courseid/categoryid check
...
pagelib uses magic getters for both the course, and category.
It does not define the magic __isset function though.
2017-11-03 08:14:56 +08:00
Eloy Lafuente (stronk7)
6be1923d81
MDL-60611 phpunit: ignore risky (empty) unit tests
...
At some point we should review them, removing or moving stuff.
2017-11-02 23:45:35 +01:00
Eloy Lafuente (stronk7)
801a372dad
MDL-60611 phpunit: switch to namespaced phunit classes
2017-11-02 23:45:34 +01:00
Eloy Lafuente (stronk7)
1322351b92
MDL-60611 phpunit: Bump phpunit to 6.4 and travis to use PHP72
2017-11-02 23:45:21 +01:00
David Monllao
bb2071ca17
Merge branch 'MDL-58047-34-sortbysubmission' of https://github.com/roperto/moodle
2017-11-02 16:57:03 +01:00
David Monllao
be713b7144
Merge branch 'MDL-51945-master' of git://github.com/jleyva/moodle
2017-11-02 16:54:34 +01:00
Andrew Nicols
e20752c4f5
MDL-60587 calendar: Fix un-validated params
2017-11-02 21:49:28 +08:00
Andrew Nicols
30ff29dc9f
MDL-60587 calendar: Improve link params for calendar buttons
2017-11-02 21:49:28 +08:00
Andrew Nicols
6607c5ffb6
MDL-60587 calendar: Switch WS to use new helper
2017-11-02 21:49:28 +08:00
Andrew Nicols
7f14def230
MDL-60587 calendar: Add missing categoryid in upcoming WS
2017-11-02 21:49:28 +08:00
Andrew Nicols
39e364515f
MDL-60587 calendar: Switch to new helper in main view
2017-11-02 21:49:28 +08:00
Andrew Nicols
557d8528eb
MDL-60587 block_calendar_upcoming: Setup calendar using new helper
2017-11-02 21:49:28 +08:00
Andrew Nicols
0bd6039f40
MDL-60587 block_calendar_month: Setup calendar using new helper
2017-11-02 21:49:28 +08:00
Andrew Nicols
57e8c9f748
MDL-60587 calendar: Correct category subscription in information
2017-11-02 21:49:28 +08:00
Andrew Nicols
7b7bf31d4c
MDL-60587 calendar: Add helper to setup the calendar_information
2017-11-02 21:49:28 +08:00
David Monllao
59aff5f949
Merge branch 'MDL-60634-master' of git://github.com/jleyva/moodle
2017-11-02 13:24:58 +01:00
Eloy Lafuente (stronk7)
f816ea9a67
Merge branch 'MDL-60659-master' of git://github.com/junpataleta/moodle
2017-11-02 12:45:22 +01:00
David Monllao
6e3314f044
Merge branch 'MDL-60633-master' of git://github.com/andrewnicols/moodle
2017-11-02 12:04:07 +01:00
David Monllao
2a542d0265
Merge branch 'MDL-60657-master' of git://github.com/ryanwyllie/moodle
2017-11-02 11:59:30 +01:00
Damyon Wiese
f18fb611c9
Merge branch 'MDL-60558-master' of git://github.com/andrewnicols/moodle
2017-11-02 15:46:42 +08:00
Andrew Nicols
43caf0217f
MDL-60558 block_calendar_upcoming: Render the template when no events
2017-11-02 15:43:17 +08:00
David Monllao
7b03092121
Merge branch 'MDL-53501-master' of git://github.com/jleyva/moodle
2017-11-02 08:30:24 +01:00
Damyon Wiese
5dbd051502
Merge branch 'MDL-59950_master' of git://github.com/dmonllao/moodle
2017-11-02 14:39:32 +08:00
Jun Pataleta
c39a22f600
MDL-60659 mod_forum: Use PHP EOL for line breaks in expected values
2017-11-02 19:11:00 +13:00
Ryan Wyllie
f0f38bf1d3
MDL-60657 core: fix upgrade notice modal header padding
2017-11-02 06:07:00 +00:00
Damyon Wiese
41080050b0
Merge branch 'MDL-60558-master' of git://github.com/andrewnicols/moodle
2017-11-02 13:03:35 +08:00
Damyon Wiese
ae348e78a0
Merge branch 'MDL-59982_master' of git://github.com/markn86/moodle
2017-11-02 12:21:39 +08:00
Damyon Wiese
71fc06aae5
Merge branch 'MDL-60645-master' of git://github.com/andrewnicols/moodle
2017-11-02 12:10:04 +08:00
Andrew Nicols
e3491a093a
MDL-60558 calendar: Upcoming block should use the right template
2017-11-02 11:55:49 +08:00
Andrew Nicols
a0a78199b8
MDL-60558 calendar: Add event metadata to upcoming template
2017-11-02 11:55:49 +08:00
Andrew Nicols
d523cbcb26
MDL-60558 calendar: Upcoming should support categories
2017-11-02 11:54:43 +08:00
Andrew Nicols
5c9acb8164
MDL-60558 calendar: Adjust URL change
...
The URL change belongs in the calendar_view, not the view_manager.
The view_manager is responsibe for updating the view, not for the
resultant actions from it.
This also changes to use pushState so as not to overwrite the current
location in history.
2017-11-02 11:54:13 +08:00
Andrew Nicols
8242027da3
MDL-60558 calendar: Move edit event to CRUD
2017-11-02 11:53:52 +08:00
Andrew Nicols
fd2f1ae146
MDL-60558 calendar: Remove old SELECTORS
2017-11-02 11:53:49 +08:00
Andrew Nicols
c8419f87c0
MDL-60558 calendar: Harden event link detection
2017-11-02 11:53:26 +08:00
Damyon Wiese
4837fea0aa
Merge branch 'MDL-60619-master' of https://github.com/snake/moodle
2017-11-02 11:51:35 +08:00
Damyon Wiese
671440d708
Merge branch 'MDL-60576-master' of git://github.com/andrewnicols/moodle
2017-11-02 11:38:57 +08:00
Andrew Nicols
6c3f463dbd
MDL-60558 calendar: Move the summary modal to view_manager
2017-11-02 10:56:00 +08:00
Damyon Wiese
fca7e60c81
Merge branch 'MDL-60655-master' of git://github.com/junpataleta/moodle
2017-11-02 10:45:07 +08:00
Jake Dallimore
1e83eec993
Merge branch 'MDL-60555-master' of https://github.com/sammarshallou/moodle
2017-11-02 10:40:43 +08:00
Jake Dallimore
216bb33940
Merge branch 'master_MDL-60007' of https://github.com/CengageEng/moodle
2017-11-02 08:50:42 +08:00
Andrew Nicols
58280ae0b8
Merge branch 'wip-MDL-60515-master' of git://github.com/abgreeve/moodle
2017-11-02 08:47:17 +08:00
Andrew Nicols
0df5c743ad
MDL-60361 calendar: Make eventtype functionality a trait
2017-11-02 07:57:44 +08:00
Jun Pataleta
e8da33d86e
MDL-60655 tool_httpsreplace: Use \core_text string functions
2017-11-02 10:42:33 +13:00
Jun Pataleta
02331dcd48
MDL-60655 tool_httpsreplace: Use appropriate classes for PHPDocs params
2017-11-02 10:42:33 +13:00
Eloy Lafuente (stronk7)
c8e7777766
on-demand release 3.4beta+
2017-11-01 13:40:07 +01:00
Eloy Lafuente (stronk7)
d25f1c3c3c
Merge branch 'MDL-60503-master' of git://github.com/damyon/moodle
2017-11-01 10:41:48 +01:00
Adrian Greeve
ab2095fb0f
MDL-60515 groups: Behat test for viewing the group description.
2017-11-01 15:24:38 +08:00
Adrian Greeve
6b839f3222
MDL-60515 groups: Group details template change.
...
The group details template has been changed to be
simpler and is styled a bit nicer.
2017-11-01 15:24:38 +08:00
Damyon Wiese
66242b95e0
MDL-60503 npm: Lock required node 8.9.x (LTS)
2017-11-01 14:52:16 +08:00
Mark Nelson
9a428ae012
MDL-59982 core_user: allow user to use filters from same category
2017-11-01 12:55:17 +08:00
Daniel Thee Roperto
b8243e4164
MDL-58047 gradebook: fix sort by submission order.
2017-11-01 15:12:48 +11:00
Damyon Wiese
14a1672cff
Merge branch 'MDL-52037-master-fix' of https://github.com/andrewnicols/moodle
2017-11-01 11:14:50 +08:00
Andrew Nicols
89cf38c6d9
MDL-52037 theme: Correct question feedback width
...
This relates to the cloze question answer when hovered.
2017-11-01 11:12:16 +08:00
Andrew Nicols
43a1e9a2a5
MDL-60645 calendar: Add missing clean classes
2017-11-01 09:36:15 +08:00
sam marshall
82735dec4d
MDL-60555 core_search: Change unit tests to use fake time
...
Using real time caused rare failures. I've changed it to use fake
measurement for the indexing timeouts, which were unit-tested.
2017-10-31 14:48:09 +00:00
Vervoort, Claude
76f11421a4
MDL-60007 mod lti: allow delete without content-type
2017-10-31 09:57:38 -04:00
Juan Leyva
1b0978abf3
MDL-60433 mod_data: Fix strict check for groupid
2017-10-31 13:24:07 +01:00
Juan Leyva
098b16fb13
MDL-60634 tool_mobile: Change page used for https test
...
We need to do the HTTPS check using a page that:
- Does not redirect (login/index.php may redirect because of auth
plugins)
- Does not return moodle exceptions (some custom exceptions handlers
may launch custom HTTP errors)
2017-10-31 11:57:25 +01:00
David Monllao
4916c9bb66
MDL-52037 theme: Update compiled css
2017-10-31 11:00:59 +01:00
Luca Bösch
8fcb479246
MDL-52037 questions: „Whether correct“-feedback marks adaptive width
2017-10-31 10:42:49 +01:00
Jun Pataleta
73ec9b4778
Merge branch 'MDL-60635-master' of git://github.com/andrewnicols/moodle
2017-10-31 21:30:01 +13:00
Jake Dallimore
9cca2db570
Merge branch 'MDL-60472_master' of git://github.com/markn86/moodle
2017-10-31 15:18:37 +08:00
Jake Dallimore
9daa5874a0
Merge branch 'MDL-60607' of git://github.com/timhunt/moodle
2017-10-31 12:57:36 +08:00
Andrew Nicols
60829fbe6d
Merge branch 'MDL-60631_master' of git://github.com/dmonllao/moodle
2017-10-31 12:08:01 +08:00
Mark Nelson
9f33d5ac6e
MDL-60472 core_user: filter by group id when specified in URL
2017-10-31 12:05:13 +08:00
Jun Pataleta
1cc7a14ce4
Merge branch 'MDL-59936-int-fix-1' of github.com:ryanwyllie/moodle
2017-10-31 16:02:50 +13:00
Jun Pataleta
958c9c17ca
Merge branch 'MDL-57560-master' of git://github.com/damyon/moodle
2017-10-31 15:40:19 +13:00
Ryan Wyllie
4397da0c4d
MDL-59936 boost: improve focus outline on modal header
2017-10-31 02:38:29 +00:00
Andrew Nicols
d8966238dd
Merge branch 'wip-MDL-60569-master' of git://github.com/marinaglancy/moodle
2017-10-31 10:15:56 +08:00
Andrew Nicols
065a754111
Merge branch 'MDL-60575-master' of https://github.com/snake/moodle
2017-10-31 10:05:38 +08:00
Andrew Nicols
3e4de62607
Merge branch 'MDL-60139' of git://github.com/timhunt/moodle
2017-10-31 09:14:32 +08:00
Andrew Nicols
a37faf9c70
MDL-60635 calendar: Fix end of month issue with previous/next month
...
This reverts to the previous way in which this was calculated.
2017-10-31 08:51:50 +08:00
Andrew Nicols
aba60237cd
Merge branch 'MDL-60522-master' of https://github.com/Kathrin84/moodle
2017-10-31 08:12:31 +08:00
Jake Dallimore
5836baf593
MDL-60619 core: fix autocomplete suggestions css for RTL
2017-10-31 07:44:05 +08:00
Jake Dallimore
ed44df22a8
MDL-60575 lang: Change registration string to html from markdown
2017-10-31 07:30:33 +08:00
Andrew Nicols
314b8093e7
MDL-60633 core: Add pendingjs checks for inplace editable
2017-10-31 07:03:13 +08:00
Tim Hunt
ade8dd5d08
MDL-60607 quiz reports: catch separate groups & user has no group case
2017-10-30 17:57:30 +00:00
David Monllao
28196427a2
Merge branch 'MDL-60528-m' of https://github.com/micaherne/moodle
2017-10-30 17:58:39 +01:00
Juan Leyva
8c4d7cee79
MDL-51945 core_user: Prevent duplicated emails in update_users WS
2017-10-30 17:42:03 +01:00
David Monllao
64476c520e
Merge branch 'MDL-52037-cloze-whether-correct-feedback-width' of https://github.com/lucaboesch/moodle
2017-10-30 15:58:39 +01:00
Juan Leyva
c851ee5ddb
MDL-53501 webservice: Avoid values higher than PHP_INT_MAX
...
Integers coming from site settings needs casting to int to avoid
returning values higher than PHP_INT_MAX.
2017-10-30 15:55:49 +01:00
David Monllao
860d33c90a
Merge branch 'MDL-60348-master' of git://github.com/jleyva/moodle
2017-10-30 15:53:53 +01:00
Tim Hunt
eefa2c88e0
MDL-60607 quiz reports: move duplicate code to superclass method
2017-10-30 13:43:36 +00:00
Tim Hunt
284c795d23
MDL-60139 question manual grading: move code to reduce confusion
...
Move the variable definition closer to where it is used.
2017-10-30 12:55:11 +00:00
Tim Hunt
808b68835b
MDL-60139 question manual grading: redisplay mark as typed if editing
...
When the teacher is upgrading a previously entered grade, we re-display
exactly what they typed before if possible, rather than displaying with
a set number of decimal places.
2017-10-30 12:52:02 +00:00
Tim Hunt
46a3753424
MDL-60139 phpunit: Make assertTag verify attribute values with ===
...
I had a test that cared about the difference between value="5.0" and value="5".
2017-10-30 12:52:00 +00:00
Juan Leyva
7336f854e6
MDL-60348 mod_workshop: Add parameters checks in evaluate_assessment WS
2017-10-30 13:50:57 +01:00
David Monllao
6065875eac
Merge branch 'MDL-60433-master' of git://github.com/jleyva/moodle
2017-10-30 13:23:35 +01:00
David Monllao
3fdecc2841
Merge branch 'MDL-60377-master' of git://github.com/jleyva/moodle
2017-10-30 11:42:11 +01:00
Luca Bösch
8c00d189f4
MDL-52037 questions: „Whether correct“-feedback marks adaptive width
2017-10-30 10:34:09 +00:00
David Monllao
8c7db03a56
MDL-60631 analytics: Pass evaluation analysables filters as objects
2017-10-30 10:54:07 +01:00
Adrian Greeve
c550fd0e11
MDL-60515 groups: Update to weblib group function.
...
Added a new function to get the url for the group picture.
2017-10-30 16:43:19 +08:00
Adrian Greeve
349b705d31
MDL-60515 groups: Display group information on the participants page.
2017-10-30 16:43:18 +08:00
Kathrin Osswald
9cc55074d5
MDL-60522 message: Removed additional tooltips
...
I removed the additional tooltips because I think that they are just used
in the notifications and messages context and duplicate the all over used
title tag that gives the same information when hovering. So the whole system
stays more consistently.
2017-10-30 08:01:10 +01:00
Damyon Wiese
4fab795ac9
MDL-57560 boost: File upload progress
...
Copy / adapt some styles from the bootstrap progress widget to match the DOM used for file upload progress.
Bootstrap changed this alot in the current beta so I opted to do a minimal change (affect the scss for boost only), rather
than adapt the HTML to something that will change again anyway when we upgrade to the release version of bootstrap 4.
2017-10-30 13:12:05 +08:00
Jake Dallimore
51af04ab2f
Merge branch 'MDL-59606' of git://github.com/timhunt/moodle
2017-10-30 11:23:18 +08:00
Andrew Nicols
9e6d1a3884
Merge branch 'MDL-60605_filetree-spacing' of https://github.com/dvdcastro/moodle
2017-10-30 10:50:26 +08:00
Jun Pataleta
391ea5b7de
Merge branch 'MDL-59936-master' of git://github.com/andrewnicols/moodle
2017-10-30 14:34:58 +13:00
Andrew Nicols
9d0e1fca5a
Merge branch 'MDL-60360_enable_file_indexing_retroactively' of https://github.com/mattporritt/moodle
2017-10-30 09:17:13 +08:00
Ryan Wyllie
8f730872a7
MDL-59936 calendar: use event colour in summary modal header
2017-10-30 08:34:26 +08:00
Ryan Wyllie
4febb36efe
MDL-59936 calendar: use icons in event summary modal
2017-10-30 08:33:54 +08:00
Ryan Wyllie
368832d51c
MDL-59936 javascript: hide modal footer without content
2017-10-30 08:33:54 +08:00
Jun Pataleta
cc80554892
Merge branch 'MDL-60608-master' of git://github.com/lameze/moodle
2017-10-30 11:47:54 +13:00
Jun Pataleta
e905b656f5
Merge branch 'MDL-60570-master' of git://github.com/andrewnicols/moodle
2017-10-30 11:00:44 +13:00
Jun Pataleta
526d354991
Merge branch 'MDL-60572-master' of git://github.com/jleyva/moodle
2017-10-30 10:10:34 +13:00
Andrew Nicols
eb3b38f04c
MDL-60570 calendar: Correct course filter label in day view
2017-10-29 21:05:55 +08:00
Andrew Nicols
a1b696f943
MDL-60576 calendar: Remove underline between icons and text
2017-10-29 21:01:40 +08:00
David Castro
4e52eb8eb0
MDL-60605 assignment: Added some styles to fix spacing in YUI file tree
2017-10-27 11:06:25 -05:00
Tim Hunt
dae0ccfc45
MDL-59606 quiz responses: fix edge cases in the report
...
This patch conbines valuable contributions from Kashmira Nagwekar and
Luca Bösch. Many thanks to them. However, the final form of the fix,
and hence the blame, falls to me -- Tim.
There were several issues here:
* The load_questions_usages_by_activity method in
question/engine/datalib.php was incorrectly treating the case
when no data was returned. (Looks like a historic copy-pase from
other methods that fetch one item by unique id, which therefore
must exist.)
* The report was not correctly handling the display when the 'Which
tries' was set to 'with, and without, attempts'.
* It was possible to select the 'All tries' option when also saying
'Users without attempts'. This combination makes not sense, so
a disabledIf rule was added to the form.
2017-10-27 16:57:01 +01:00
Matteo Scaramuccia
740a9315c3
MDL-59099 dml: MySQL8 supports only the Barracuda file format.
...
The following InnoDB file format configuration parameters were deprecated
in MySQL 5.7.7 and are now removed:
- innodb_file_format
- innodb_file_format_check
- innodb_file_format_max
- innodb_large_prefix
File format configuration parameters were necessary for creating tables
compatible with earlier versions of InnoDB in MySQL 5.1.
Now that MySQL 5.1 has reached the end of its product lifecycle,
the parameters are no longer required.
The FILE_FORMAT column was removed from the INNODB_SYS_TABLES and
INNODB_SYS_TABLESPACES Information Schema tables.
Ref: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-0.html
2017-10-27 17:38:36 +02:00
David Monllao
40f1801c4b
on-demand release 3.4beta+
2017-10-27 12:49:10 +02:00
Juan Leyva
6078d420bf
MDL-60572 admin: Enforce URLs in forgottenpasswordurl setting
...
Also display warnings for admins.
2017-10-27 11:15:01 +02:00
Juan Leyva
2479a7c446
MDL-60572 admin: Fix forgottenpasswordurl for WS
...
We should expect URLs in that field.
The tool_mobile change is to not break the WS response if
forgottenpasswordurl does not contain a URL.
2017-10-27 11:12:32 +02:00
David Monllao
ef9f60a635
MDL-59950 analytics: Use cognitive depth and social breadth constants
2017-10-27 10:48:42 +02:00
David Monllao
db9d745c7b
MDL-59950 analytics: Add constants for cognitive and social levels
2017-10-27 10:48:38 +02:00
Simey Lameze
0d049757c0
MDL-60608 calendar: change eventdefaultcontext default to 0
2017-10-27 14:19:16 +08:00
Matt Porritt
0f56f6e6da
MDL-60360 Global Search: Enable file indexing message update.
...
If you have Global Search set up on a site without file
indexing enabled, then at a later date you enable file indexing
files associated with existing objects are not added.
The only way to have files for existing objects indexed is to
run a reindex of all content.
This patches updates the file indexing language string in the
solr search settings of Global Search to make this clear
to the site administrator.
2017-10-27 11:11:12 +11:00
David Monllao
ff340a0afa
Merge branch 'wip-MDL-57055-master' of git://github.com/abgreeve/moodle
2017-10-26 19:17:28 +02:00
David Monllao
62a38a4ece
Merge branch 'MDL-60559-master' of git://github.com/andrewnicols/moodle
2017-10-26 19:15:44 +02:00
David Monllao
a272c25649
Merge branch 'MDL-60600_master' of https://github.com/marxjohnson/moodle
2017-10-26 18:33:49 +02:00
Mark Johnson
a9ca3fa167
MDL-60600 core_output: Clear static icon system cache between unit tests
2017-10-26 14:59:35 +01:00
David Monllao
7ec04e0e09
Merge branch 'MDL-60430-master' of https://github.com/mihailges/moodle
2017-10-26 10:27:34 +02:00
Jun Pataleta
1fc642324a
Merge branch 'MDL-59909-master' of git://github.com/damyon/moodle
2017-10-26 21:09:12 +13:00
Damyon Wiese
7f91fb036b
Merge branch 'MDL-60366_feedback_upgrade' of git://github.com/davosmith/moodle
2017-10-26 16:02:13 +08:00
David Monllao
fd39db29e2
Merge branch 'MDL-59973-master' of git://github.com/damyon/moodle
2017-10-26 09:47:22 +02:00
David Monllao
341505e5de
Merge branch 'MDL-60458-master' of git://github.com/damyon/moodle
2017-10-26 09:41:09 +02:00
Damyon Wiese
ef7df2ae0a
Merge branch 'MDL-60564_master' of git://github.com/markn86/moodle
2017-10-26 14:43:39 +08:00
Damyon Wiese
ed6d81c9f7
MDL-59973 calendar: Remove duplication
...
The function calendar_get_default_courses is responsible for loading all variants of calendar
course lists.
1 the list of courses that the current user will see events for in the site calendar.
2 the list of courses the current user will see when they are looking at a specific course calendar.
3 the list of course calendars the current user can create / edit events in.
2017-10-26 14:39:35 +08:00
Damyon Wiese
01ed53df0f
MDL-59973 calendar: Only load required fields
...
When loading courses for the course filter on the calendar, we only need the id and shortname.
2017-10-26 14:21:29 +08:00
Andrew Nicols
4d03dbf13d
Merge branch 'wip-MDL-60543-master' of git://github.com/marinaglancy/moodle
2017-10-26 14:19:43 +08:00
Andrew Nicols
4cc469b2cc
Merge branch 'MDL-60162' of git://github.com/timhunt/moodle
2017-10-26 14:04:45 +08:00
Damyon Wiese
1b7d75f19f
MDL-59973 calendar: Improve help for admin setting
2017-10-26 13:28:01 +08:00
Damyon Wiese
4dc645d64d
MDL-59973 calendar: Unittest calendar_get_default_courses
2017-10-26 13:28:01 +08:00
Damyon Wiese
a5327e449d
MDL-59973 calendar: Admin calendar course lists
...
Consolidate the logic for the list of courses an admin will see in the calendar.
They will see all courses if calendar_admincanseeall is enabled.
They will see only courses they are enrolled in of calendar_admincanseeall is not enabled.
They will also see the current course, if they are admin and it is not already in the list.
This applies to the course selector and the create and update event forms.
The calendar link in the navigation block has also been changed to link to the current course calendar instead of the global
one.
2017-10-26 13:28:00 +08:00
Andrew Nicols
4d4b8ae6bf
Merge branch 'MDL-60535-questionbank-button-styled' of https://github.com/lucaboesch/moodle
2017-10-26 13:17:56 +08:00
Jake Dallimore
1e67827131
Merge branch 'MDL-60434_master' of git://github.com/dmonllao/moodle
2017-10-26 13:11:46 +08:00
Damyon Wiese
7dfc9ea6b3
Merge branch 'wip-MDL-60390-fix' of https://github.com/marinaglancy/moodle
2017-10-26 12:52:11 +08:00
Marina Glancy
69e89f4a82
MDL-60390 tool_messageinboud: not strict index comparision
...
This is something that changed in the upgraded Horde library. structure->findBody() returns string but structure->contentTypeMap is indexed with ints
2017-10-26 12:44:51 +08:00
Andrew Nicols
b799cde890
Merge branch 'wip-MDL-60104-m34' of git://github.com/amygroshek/moodle
2017-10-26 11:32:54 +08:00
Andrew Nicols
9fd91f8eec
Merge branch 'master-MDL-51892' of https://github.com/fwsl/moodle
2017-10-26 11:08:50 +08:00
Jake Dallimore
6e186498fd
Merge branch 'MDL-59686-master' of git://github.com/lameze/moodle
2017-10-26 10:16:21 +08:00
Simey Lameze
3c2b703e00
MDL-59686 form: fix autosave support for editor field
2017-10-26 09:03:31 +08:00
Adrian Greeve
e6ccfad242
MDL-57055 mod_label: Add label administration for boost.
...
This patch adds the label adminstration settings to the
label edit page.
2017-10-26 08:41:33 +08:00
Jun Pataleta
75909e3c92
Merge branch 'MDL-59938-master' of git://github.com/andrewnicols/moodle
2017-10-26 11:22:30 +13:00
Jun Pataleta
2a1f7a4442
Merge branch 'MDL-60571-manualgrading-savegotonextpage-styled' of https://github.com/lucaboesch/moodle
2017-10-26 10:02:27 +13:00
David Monllao
7851132177
Merge branch 'MDL-60516-master' of git://github.com/andrewnicols/moodle
2017-10-25 15:16:21 +02:00
David Monllao
4f7a80341e
Merge branch 'MDL-59942-master' of git://github.com/andrewnicols/moodle
2017-10-25 15:14:54 +02:00
David Monllao
3b4e9a9fc8
Merge branch 'wip_MDL-60250_master' of git://github.com/gjb2048/moodle
2017-10-25 15:12:23 +02:00
David Monllao
507335e2de
Merge branch 'MDL-60538-master' of https://github.com/mihailges/moodle
2017-10-25 15:08:49 +02:00
David Monllao
5b93dc8539
Merge branch 'MDL-60560-master' of git://github.com/andrewnicols/moodle
2017-10-25 15:06:49 +02:00
David Monllao
3a89d0b541
MDL-60434 analytics: Analysables lazy loading
2017-10-25 14:16:35 +02:00
David Monllao
cc4d7ce61b
MDL-60434 analytics: Missing dependency
...
Sneaking it in...
2017-10-25 14:13:53 +02:00
David Monllao
b8bb8fe8de
MDL-60434 analytics: Remove legacy is_valid method
...
This method was used when the API was tied to students at risk model,
this method does not make sense any more as it is up to each target
to define what is a valid course.
2017-10-25 12:47:12 +02:00
David Monllao
d12e409784
Moodle release 3.4beta
2017-10-25 11:14:22 +02:00
David Monllao
b34460c669
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-10-25 11:14:20 +02:00
Damyon Wiese
a66de3ca70
MDL-59909 calendar: Try hard not to fail the adhoc task.
...
Triggering a fatal error in an adhoc task is bad. It will be retried indefinitely.
Even though we are not sure how to get a module instance without a course module record,
it is possible and should not kill the Moodle site.
2017-10-25 15:42:14 +08:00
Marina Glancy
13e7626834
MDL-60569 registration: fix bug with showing email in the form
2017-10-25 15:12:43 +08:00
Mihail Geshoski
6a633d36c2
MDL-60430 assignment: Assignment save and show next for 1 user
2017-10-25 14:18:16 +08:00
Andrew Nicols
2600f32927
Merge branch 'MDL-60506-master-fix1' of git://github.com/lameze/moodle
2017-10-25 12:45:56 +08:00
Andrew Nicols
8ef00034f5
Merge branch 'MDL-36580' of https://github.com/stronk7/moodle
2017-10-25 12:45:55 +08:00
Jake Dallimore
19fa690c3f
MDL-60429 calendar: fix for updating event course and group
...
The property courseid and groupid might not be set, so if updating,
use the existing value if a new value wasn't specified.
2017-10-25 12:45:54 +08:00
Jake Dallimore
e3a247849b
Merge branch 'MDL-60561-master' of git://github.com/andrewnicols/moodle
2017-10-25 12:45:53 +08:00
Jake Dallimore
c00e73dfe0
Merge branch 'MDL-60545_master' of git://github.com/markn86/moodle
2017-10-25 12:45:52 +08:00
Jake Dallimore
bbb9e17133
Merge branch 'MDL-60429-master' of git://github.com/lameze/moodle
2017-10-25 12:45:52 +08:00
Andrew Nicols
6ee00de11b
Merge branch 'MDL-36580' of https://github.com/stronk7/moodle
2017-10-25 12:45:51 +08:00
Damyon Wiese
7b18365be7
MDL-60458 javascript: MathJax Workaround
...
Mathjax currently has a bug in an upstream library that is incorrectly
loading 'process' because it things it's running under Node.js.
We don't load modules by shortname - so it should be fine to map process to
something else.
Because of the syntax they used we need to map it to something that is already loaded
and evaluates to null (Their code will then assume the module could not be loaded and continue).
We have a handy module that is guaranteed to be loaded first and evaluates to null -> core/first.
We should remove this workaround when MathJax releases a fixed version on their CDN and update the docs.
2017-10-25 12:30:21 +08:00
Damyon Wiese
89ceede3bf
MDL-60458 Mathjax: Restore the accessible config
...
Undo the changes to the accessible config that were introduced by the previous library upgrade.
2017-10-25 12:30:14 +08:00
Mark Nelson
8e85371800
MDL-60564 calendar: removed duplication of exporter properties
2017-10-25 12:06:26 +08:00
Marina Glancy
786d9cd3a1
MDL-60543 env: Moodle 3.2 and 3.3 do no support PHP7.2
2017-10-25 09:02:22 +08:00
Mihail Geshoski
994ccb7845
MDL-60538 lesson: check if max attempts exceeded, use new lang string
2017-10-25 09:00:20 +08:00
Eloy Lafuente (stronk7)
984470d8a1
MDL-36580 backup: Avoid PHP notice restoring old backups
...
Before this implementation, both resourcekey and password
were not being included in the backups, so old backups are
missing them. To keep upwards compatibility and avoid a PHP
Notice (undefined property), existence is checked via isset(),
that is the usual way all over the restore process.
2017-10-24 22:49:10 +02:00
Tim Hunt
c282157fc3
MDL-60162 quiz reports: refactor duplicated code into the base class
...
This is needed to fix the unit test in the last commit.
2017-10-24 18:06:46 +01:00
Tim Hunt
ff456b59ea
MDL-60162 quiz reports: too many rows fetched on download
...
This happened if one user had multiple enrolments in a course, and was
quite inefficient.
2017-10-24 18:06:44 +01:00
AMOS bot
809babbbd4
Automatically generated installer lang files
2017-10-25 00:05:34 +08:00
Amy Groshek
88924ff772
MDL-60104 mod_scorm: Fix scorm description display overflow
2017-10-24 10:42:23 -05:00
Luca Bösch
57f4e9608d
MDL-60535 quiz: question bank button styled
2017-10-24 16:08:17 +01:00
Luca Bösch
1003e7e57e
MDL-60571 quiz: Manual grading Save and go to next page button styled
2017-10-24 12:11:51 +01:00
Mark Nelson
429f78412d
MDL-60564 calendar: removed unnecessary get_new_event_button()
2017-10-24 17:49:28 +08:00
Mark Nelson
d2065abd0b
MDL-60564 calendar: removed unnecessary get_course_filter_selector()
2017-10-24 17:49:26 +08:00
Grzegorz Ziółek
5fd7c11d17
MDL-51892 logging: Proper description of login errors.
2017-10-24 11:00:05 +02:00
Andrew Nicols
acd146fe7c
MDL-59938 calendar: Only show repeat information if repeating event
2017-10-24 16:00:36 +08:00
Andrew Nicols
79dff18711
MDL-59942 calendar: Add missing attribute to narrow day link
2017-10-24 15:35:31 +08:00
Andrew Nicols
9da0be8c46
MDL-60559 calendar: Upcoming block should respect type filter
2017-10-24 15:25:34 +08:00
Simey Lameze
6428642adb
MDL-60429 calendar: update group and course id for repeated events
2017-10-24 13:46:40 +08:00
Andrew Nicols
349d379616
MDL-60561 calendar: Increase event limit for calendar
...
It's quite common to have more than 50 events in a calendar month, but
we do not want to change the default value when the API is called in
other ways.
2017-10-24 13:31:05 +08:00
Simey Lameze
7a963e924c
MDL-60506 enrol: remove unwanted hidden elements
2017-10-24 13:18:58 +08:00
Mark Nelson
05ce018002
MDL-60545 core_calendar: ensure 'All courses' shows accurate data
2017-10-24 13:17:14 +08:00
Andrew Nicols
80e4426aeb
MDL-60516 calendar: Update mini calendar on course change
2017-10-24 10:43:01 +08:00
Andrew Nicols
9eced5050b
MDL-60560 calendar: Correct type of JS event on update
2017-10-24 09:45:27 +08:00
Andrew Nicols
2a31e628f1
MDL-57477 session: Comment tidyup
2017-10-24 08:12:02 +08:00
Andrew Nicols
79d3a1bc1e
Merge branch 'MDL-57477' of https://github.com/appalachianstate/moodle
2017-10-24 08:04:54 +08:00
Fred Woolard
bd035b98fd
MDL-57477 core: If memcached 3.x mimic 2.2.0 lock acquisition behavior
2017-10-23 13:45:47 -04:00
David Monllao
bd3824519b
Merge branch 'MDL-60422_master' of git://github.com/markn86/moodle
2017-10-23 17:42:06 +02:00
David Monllao
fc4e7883fb
Merge branch 'MDL-60527-action-menu-links-missing-spaces-attributes' of https://github.com/lucaboesch/moodle
2017-10-23 16:55:35 +02:00
Andrew Nicols
4c250a5b79
MDL-60489 javascript: Add missing promise fails
2017-10-23 20:26:57 +08:00
Andrew Nicols
44317628a7
Merge branch 'MDL-60489-master' of git://github.com/ryanwyllie/moodle
2017-10-23 20:07:33 +08:00
Gareth J Barnard
6d5f9d1218
MDL-60250 theme_bootstrapbase: Calendar popover misplaced in RTL langs.
2017-10-23 11:15:25 +01:00
Eloy Lafuente (stronk7)
47d9736445
Merge branch 'm34_MDL-59100_MySQL8_INFORMATION_SCHEMAs_Need_Lowercasing' of https://github.com/scara/moodle
2017-10-23 12:10:25 +02:00
Mark Nelson
72c4cacfa3
MDL-60422 core_calendar: do not lose track of the selected course
2017-10-23 17:18:28 +08:00
Ryan Wyllie
946f9d0a4e
MDL-60489 javascript: add animations to modal setBody
2017-10-23 07:57:03 +00:00
Jake Dallimore
ab94608ffb
Merge branch 'MDL-60537-master' of git://github.com/andrewnicols/moodle
2017-10-23 14:28:51 +08:00
Andrew Nicols
2f5284f5fb
Merge branch 'MDL-60506-master' of git://github.com/lameze/moodle
2017-10-23 13:37:09 +08:00
Jake Dallimore
141c4adbb6
Merge branch 'MDL-42834_master' of git://github.com/markn86/moodle
2017-10-23 13:25:35 +08:00
Damyon Wiese
032bda879c
Merge branch 'MDL-52653-master' of http://github.com/damyon/moodle
2017-10-23 13:14:03 +08:00
Simey Lameze
92109e732d
MDL-60506 enrol: use optional_param_array to handle cohorts array
2017-10-23 12:54:09 +08:00
Simey Lameze
b5a1ef52e0
MDL-60506 enrol: use optional_param_array to handle users array
2017-10-23 12:48:11 +08:00
John Okely
7eb50b3290
MDL-42834 admin: Remove wwwroot if used with moodle_url
2017-10-23 12:25:36 +08:00
John Okely
672f483670
MDL-42834 admin: Removal of httpswwwroot
2017-10-23 12:25:36 +08:00
John Okely
cd1eb7ce9c
MDL-42834 admin: Upgrade script and warning for loginhttps sites
2017-10-23 12:25:36 +08:00
John Okely
ebc11ab3c6
MDL-42834 admin: Cleanup logic of login page only needed for loginhttps
2017-10-23 12:25:36 +08:00
John Okely
4b501ec96b
MDL-42834 admin: Deprecate https_required and verify_https_required
2017-10-23 12:25:35 +08:00
John Okely
b58764ff99
MDL-42834 admin: Remove loginhttps
2017-10-23 12:25:35 +08:00
Damyon Wiese
01df2313c0
Merge branch 'MDL-60517_master' of git://github.com/dmonllao/moodle
2017-10-23 12:10:04 +08:00
Damyon Wiese
65db838650
Merge branch 'MDL-58605-master' of git://github.com/andrewnicols/moodle
2017-10-23 11:13:32 +08:00
Damyon Wiese
e93112a7ca
Merge branch 'wip-MDL-60390-master-full' of git://github.com/marinaglancy/moodle
2017-10-23 11:11:14 +08:00
Marina Glancy
0b821239ea
MDL-60390 libraries: annonate horde upgrade to 2.30.2
2017-10-23 10:22:49 +08:00
Marina Glancy
22793af105
MDL-60390 libraries: upgrade horde to 2.30.2
2017-10-23 10:16:54 +08:00
Andrew Nicols
b01232671e
Merge branch 'MDL-60388_master' of git://github.com/dmonllao/moodle
2017-10-23 10:00:41 +08:00
Andrew Nicols
345f23c984
MDL-60537 calendar: Fix behat following string changes
2017-10-23 08:26:24 +08:00
Andrew Nicols
d743dd70cc
MDL-60537 tool_httpsreplace: Fix behat following langstring
2017-10-23 08:25:55 +08:00
Andrew Nicols
455b2c4b9f
MDL-58605 mod_scorm: Simplify feature
...
The singlescobasic_missingorg.zip file includes a modified version of
the javascript which deliberately breaks content.
We need it to have different file names to not break other similar copies
of the file.
2017-10-23 07:56:10 +08:00
Luca Bösch
09dd58a504
MDL-60527 templates: missing spaces round attribute and aria-labelledby
2017-10-22 22:08:10 +01:00
Matteo Scaramuccia
500d8650d2
MDL-59100 dml: Lower the case of INFORMATION_SCHEMA.* fields.
2017-10-21 14:30:38 +02:00
Eloy Lafuente (stronk7)
849405177f
on-demand release 3.4dev+
2017-10-20 23:55:42 +02:00
Eloy Lafuente (stronk7)
b3f41c084d
MDL-60485 modgrade: Change string expectation in related test
2017-10-20 18:57:31 +02:00
Michael Aherne
71826ac268
MDL-60528 grading: Accurate class names in PHPDoc
2017-10-20 14:13:19 +01:00
David Monllao
6e98bca0ba
MDL-60388 analytics: Any write action looking at all contexts below course
2017-10-20 13:20:46 +02:00
David Monllao
c17fae4bf8
MDL-60517 mlbackend_python: Use 0.0.4 moodlemlbackend package
...
0.0.4 update fixes an incorrectly specified tensorflow dependency
2017-10-20 11:22:35 +02:00
Marina Glancy
690168cb4a
MDL-60108 registration: do not offer registration in behat tests
2017-10-20 14:35:31 +08:00
Jun Pataleta
eed0bc36e1
Merge branch 'MDL-60072-master' of git://github.com/andrewnicols/moodle
2017-10-20 16:49:54 +13:00
Andrew Nicols
fac5051624
MDL-60072 mod_lesson: Add missing name attribute
2017-10-20 11:43:15 +08:00
David Monllao
12514bd573
Merge branch 'wip-MDL-60485-master' of git://github.com/abgreeve/moodle
2017-10-20 04:43:19 +02:00
David Monllao
50a5feff05
Merge branch 'MDL-60406-master' of git://github.com/lameze/moodle
2017-10-20 04:38:06 +02:00
Simey Lameze
5a11e7f5f3
MDL-60406 core_calendar: proper calendar dates calculation
2017-10-20 10:32:41 +08:00
Andrew Nicols
d9b6f810ea
Merge branch 'MDL-60456-master' of git://github.com/damyon/moodle
2017-10-20 10:27:20 +08:00
David Monllao
202221f934
Merge branch 'MDL-60123-master' of https://github.com/snake/moodle
2017-10-20 02:22:11 +02:00
Jun Pataleta
f04825d2b1
MDL-60072 course: Apply correct event name for assign due date
2017-10-20 11:35:17 +13:00
Eloy Lafuente (stronk7)
df4095ca6c
Merge branch 'MDL-60342-master' of https://github.com/patkira/moodle
2017-10-19 23:23:49 +02:00
Eloy Lafuente (stronk7)
c1321a9a02
Merge branch 'wip-MDL-60314-master' of git://github.com/marinaglancy/moodle
2017-10-19 23:17:26 +02:00
Eloy Lafuente (stronk7)
9b46afd7c3
Merge branch 'wip-MDL-60313-master' of git://github.com/marinaglancy/moodle
2017-10-19 22:48:40 +02:00
Eloy Lafuente (stronk7)
6b7194a7cf
Merge branch 'MDL-60072-master' of git://github.com/andrewnicols/moodle
2017-10-19 22:30:08 +02:00
Eloy Lafuente (stronk7)
ecb4a05cc2
Merge branch 'MDL-60449-master-enfix' of git://github.com/mudrd8mz/moodle
2017-10-19 22:20:01 +02:00
David Mudrák
2e86fdb0a2
MDL-60449 lang: Properly replace the generic string with a specific one
...
The general string 'Publish' has been used in sense of publishing a
course on a hub - as such, it is better to keep that string together
with other related strings in the core_hub component. All these are
being reworded to 'Share'.
As this has been the only meaning of the string in the core, I am
deprecating it now. Third party plugins should better come with their
own variant of the string, should they need it.
2017-10-19 17:35:06 +02:00
Helen Foster
89db57ca6d
MDL-60449 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
* multiple strings in core_hub - 'Publish' changed to 'Share' plus other
wording improvements to avoid misunderstandings
* errorretrievingkey in message_airnotifier - improved wording and
removing reference to Moodle.org
* enddate_help and courseduration_desc in core - clearer wording
explaining what the date actually does
* restore:viewautomatedfilearea in core_role - changing wording to match
the behaviour
* dropzones_help in qtype_ddmarker - improved wording
* autologinkeygenerationlockout in tool_mobile - updated error message
* configallowemailaddresses in core_admin - clearer description
* subscriptionmode_helpin mod_forum - removing misleading sentence about
subscription mode changes not affecting existing users
2017-10-19 17:19:08 +02:00
David Monllao
3c0805b7c0
Merge branch 'master-MDL-60116' of https://github.com/fwsl/moodle
2017-10-19 15:54:23 +02:00
David Monllao
7c31ef2a27
Merge branch 'wip-MDL-58915-master' of git://github.com/marinaglancy/moodle
2017-10-19 15:44:07 +02:00
David Monllao
f2732541e8
Merge branch 'MDL-60444-master' of git://github.com/andrewnicols/moodle
2017-10-19 15:41:56 +02:00
David Monllao
43b8618b40
Merge branch 'MDL-60179_master' of git://github.com/markn86/moodle
2017-10-19 15:26:27 +02:00
David Monllao
23892d0843
Merge branch 'MDL-60378-master' of git://github.com/jleyva/moodle
2017-10-19 14:06:26 +02:00
David Monllao
eef0ce917b
Merge branch 'MDL-60233-master' of git://github.com/jleyva/moodle
2017-10-19 13:49:23 +02:00
David Monllao
254c19e26f
Merge branch 'MDL-60182_master' of https://github.com/nadavkav/moodle
2017-10-19 13:29:52 +02:00
Jun Pataleta
b469834ac9
Merge branch 'MDL-60375_master' of git://github.com/dmonllao/moodle
2017-10-19 22:03:56 +13:00
Jun Pataleta
a0245c6aa0
Merge branch 'MDL-60410_master' of git://github.com/dmonllao/moodle
2017-10-19 22:01:21 +13:00
David Monllao
0a1a56307b
Merge branch 'MDL-60469-master' of git://github.com/andrewnicols/moodle
2017-10-19 10:51:59 +02:00
David Monllao
a0b417da49
MDL-60247 block_glossary_random: Skip rendundant value assign
2017-10-19 10:36:25 +02:00
David Monllao
d07a4f9872
Merge branch 'MDL-60247-multilang-html-glossary-block-titles' of https://github.com/lucaboesch/moodle
2017-10-19 10:31:08 +02:00
David Monllao
28a5791db4
Merge branch 'MDL-60153-master' of git://github.com/junpataleta/moodle
2017-10-19 10:18:23 +02:00
Eloy Lafuente (stronk7)
059079e945
MDL-36580 backup: Apply the decrypt() method to lti "secrets"
2017-10-19 10:11:47 +02:00
Eloy Lafuente (stronk7)
00e557a15d
MDL-36580 backup: General support for decrypted contents in restore
...
- Uses site generated (on backup) key.
- Can be applied potentially everywhere in the restore process.
- Covered with unit tests.
- Authentication / integrity aware so can be used between any 2 servers
(just requires matching key).
2017-10-19 10:11:47 +02:00
Eloy Lafuente (stronk7)
4a7afd2bb9
MDL-36580 backup: Use the encrypted_final_element for lti "secrets"
2017-10-19 10:11:47 +02:00
Eloy Lafuente (stronk7)
872e957415
MDL-36580 backup: General support for encrypted contents in backups
...
- Built using standard backup custom fields.
- Can be applied potentially everywhere.
- Automatically addded 'encrypted' attribute.
- Defaults to site generated key.
- Enforces key robutness / provides authentication (hmac integrity)
- Covered with unit tests.
2017-10-19 10:11:39 +02:00
David Monllao
b6b299ddae
Merge branch 'wip-MDL-60108-master' of git://github.com/marinaglancy/moodle
2017-10-19 09:12:34 +02:00
David Monllao
c1c7cb9c42
Merge branch 'MDL-60175-master' of git://github.com/andrewnicols/moodle
2017-10-19 09:07:05 +02:00
Damyon Wiese
b233630c93
MDL-52653 scorm: Comment for cms.completion_status
2017-10-19 14:58:07 +08:00
Christian Lawson-Perfect
5d1ad088ea
MDL-52653 SCORM: fix scorm_check_mode on v1.3
...
SCORM 2004 uses the element 'cmi.completion_status' to store the
completion status of a SCO, not 'cmi.core.lesson_status'.
This amends scorm_check_mode so that the right element is looked up.
When scorm_version_check returns false, SCORM 1.2 is assumed.
2017-10-19 14:58:07 +08:00
Mark Nelson
af835c24b2
MDL-60179 core: make it clear what enrolment instance is being edited
2017-10-19 14:57:23 +08:00
David Monllao
28c97d1b76
MDL-60375 analytics: Fix incorrect var reference
2017-10-19 08:48:11 +02:00
Andrew Nicols
a0d3a28abb
Merge branch 'wip-MDL-60211-master' of https://github.com/Beedell/moodle
2017-10-19 14:22:30 +08:00
Damyon Wiese
ecb9c82b06
MDL-60456 javascript: Rebuild npm-shrinkwrap
...
Build npm-shrinkwrap with the latest node version and only test the latest node version on travis.
2017-10-19 13:16:52 +08:00
Damyon Wiese
022dccf2a7
Merge branch 'MDL-60001_gzopen' of https://github.com/mrmark/moodle
2017-10-19 13:00:13 +08:00
Damyon Wiese
4a21bf89c9
MDL-58388 course: bump version
...
Add a version bump for new admin setting
2017-10-19 12:54:27 +08:00
Damyon Wiese
96f1440b7a
Merge branch 'MDL-58388-master' of https://github.com/abias/moodle
2017-10-19 12:47:18 +08:00
Andrew Nicols
f9095b66f2
Merge branch 'MDL-60319-master-google-converter-bug' of https://github.com/mspall/moodle
2017-10-19 11:27:42 +08:00
Adrian Greeve
749af21bd4
MDL-60485 modgrade: Update to mod settings form.
...
The message for changing the max grade in the module form
was inaccurate for modules that can not rescale.
2017-10-19 10:42:02 +08:00
Jun Pataleta
ebc993b8c5
Merge branch 'wip-MDL-60335-master' of git://github.com/marinaglancy/moodle
2017-10-19 15:39:56 +13:00
Andrew Nicols
de316e8e3b
MDL-60469 behat: Replace I press with I click on
2017-10-19 10:37:59 +08:00
Andrew Nicols
fd5e793cce
Merge branch 'MDL-60468-master' of git://github.com/lameze/moodle
2017-10-19 10:23:57 +08:00
Jun Pataleta
4ee428fbe2
Merge branch 'MDL-60372-master' of git://github.com/lameze/moodle
2017-10-19 15:20:39 +13:00
Simey Lameze
28b77ce6c7
MDL-60372 pix: add new icons for event types
2017-10-19 09:22:41 +08:00
Simey Lameze
cbc6794d02
MDL-60372 calendar: fix font awesome event type icons
2017-10-19 09:06:25 +08:00
Andrew Nicols
ff7081150b
Merge branch 'MDL-59063_master' of git://github.com/dmonllao/moodle
2017-10-19 09:01:58 +08:00
Jun Pataleta
2fbb83f6ad
Merge branch 'mdl59843-master' of https://github.com/tlock/moodle
2017-10-19 13:22:01 +13:00
Eloy Lafuente (stronk7)
9644c0e87a
on-demand release 3.4dev+
2017-10-19 00:11:40 +02:00
Eloy Lafuente (stronk7)
d56fa02487
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-10-19 00:11:39 +02:00
David Mudrák
91f015171f
MDL-46269 tool_httpsreplace: Fix incorrect sorting
2017-10-18 19:46:26 +02:00
Jake Dallimore
bc22db02fb
Merge branch 'MDL-57455_master-fix' of https://github.com/markn86/moodle
2017-10-18 16:36:10 +08:00
Mark Nelson
3dfd48ba9c
MDL-57455 mod_data: moved export tag checkbox and set default
...
Also capitalised string 'tags'.
AMOS BEGIN
CPY [tags,core],[tags,mod_data]
AMOS END
2017-10-18 16:03:17 +08:00
Simey Lameze
05187c589d
MDL-60468 calendar: fix event type defaults logic
2017-10-18 15:41:05 +08:00
Andrew Nicols
ffbe92bffb
Merge branch 'MDL-59988_master-fix' of git://github.com/dmonllao/moodle
2017-10-18 14:16:12 +08:00
David Monllao
0af2421acd
MDL-59988 analytics: Reset trained status on clear
2017-10-18 07:02:23 +02:00
Andrew Nicols
f150071901
Merge branch 'MDL-60022_master' of git://github.com/dmonllao/moodle
2017-10-18 12:36:00 +08:00
Andrew Nicols
a1a39eda7d
Merge branch 'MDL-59987_master-fix' of git://github.com/dmonllao/moodle
2017-10-18 11:47:45 +08:00
David Monllao
70dc5e0ab7
MDL-59987 analytics: Language string refinements
...
All credit goes to Helen Foster.
2017-10-18 05:37:07 +02:00
Pat Kira
5a97f26be9
MDL-60342 test: Reset user agent after tests
...
- Add a test that proves this useragent is not being reset after a test
- Reset user agent
2017-10-18 14:03:24 +11:00
Juan Leyva
fe7b3e7e51
MDL-60378 mod_workshop: Add missing dimensions info
...
We need additional info from the dimensions used like the scale items
(if used).
2017-10-17 15:40:39 +02:00
David Monllao
71339af8c6
MDL-59063 analytics: No need to load timesplitting method
2017-10-17 14:05:40 +02:00
David Monllao
fefa34120a
MDL-59063 analytics: Finished courses can't be used for prediction
2017-10-17 14:05:40 +02:00
David Monllao
019ad9c7a8
MDL-59063 tool_analytics: New invalid analysables report
2017-10-17 14:05:38 +02:00
David Monllao
b0fb8ef59f
MDL-59063 analytics: Expand analysable API to provide a name
2017-10-17 14:04:47 +02:00
David Monllao
b1a9a6a19a
Merge branch 'wip-MDL-60281-master' of git://github.com/marinaglancy/moodle
2017-10-17 09:45:44 +02:00
David Monllao
6bc6e460cd
Merge branch 'wip-MDL-60285-master' of git://github.com/abgreeve/moodle
2017-10-17 09:42:25 +02:00
David Monllao
8816022df7
MDL-60022 analytics: Clear model predictions in UI
2017-10-17 09:10:08 +02:00
Marina Glancy
1095afa4f7
MDL-60108 registration: Redirect to registration form
...
- when first installed
- when manual update of registration information is required
2017-10-17 15:00:17 +08:00
Marina Glancy
af925a541d
MDL-60108 registration: Simplify, add commnews and separate emails
2017-10-17 15:00:14 +08:00
Jake Dallimore
0d3bdbe4af
Merge branch 'wip-MDL-46269-master' of git://github.com/marinaglancy/moodle
2017-10-17 14:27:31 +08:00
Marina Glancy
bd39ef2422
MDL-60335 admin: fix encoding of nonlatin site names in blocked hosts
2017-10-17 12:44:13 +08:00
Damyon Wiese
b35b588f00
Merge branch 'MDL-60058-int-fix-1' of github.com:ryanwyllie/moodle
2017-10-17 12:04:23 +08:00
Andrew Nicols
0b53be9056
Merge branch 'MDL-59987_master' of git://github.com/dmonllao/moodle
2017-10-17 12:00:51 +08:00
Jun Pataleta
ae8353a0ba
Merge branch 'MDL-60063-master-2' of git://github.com/ryanwyllie/moodle
2017-10-17 11:56:53 +08:00
Ryan Wyllie
83d4635d99
MDL-60063 feedback: add drag and drop of open close events
2017-10-17 03:54:24 +00:00
Ryan Wyllie
f2c3818b39
MDL-60063 feedback: show feedback events on calendar for teacher
2017-10-17 03:54:23 +00:00
Ryan Wyllie
dbe537fb50
MDL-60058 assign: add missing locallib require_once calls
2017-10-17 03:04:47 +00:00
Jake Dallimore
21bb56fd96
Merge branch 'MDL-59254-master' of git://github.com/jleyva/moodle
2017-10-17 10:33:41 +08:00
Adrian Greeve
c32220b750
MDL-60285 lib: Update to Moodle changes to loglevel.
2017-10-17 10:22:00 +08:00
Adrian Greeve
07cf908e6c
MDL-60285 lib: Update loglevel to 1.5.1
2017-10-17 10:21:05 +08:00
Jake Dallimore
f66ab6e4f7
Merge branch 'MDL-58713-master-fix' of git://github.com/junpataleta/moodle
2017-10-17 09:50:49 +08:00
Jun Pataleta
52f6f4879a
MDL-58713 phpunit: Add core_filter test suite
2017-10-17 09:20:31 +08:00
Jun Pataleta
4f53f3f571
Merge branch 'MDL-58713-master' of git://github.com/jleyva/moodle
2017-10-17 09:03:08 +08:00
Eloy Lafuente (stronk7)
a9f816744b
Merge branch 'MDL-59984-master' of git://github.com/junpataleta/moodle
2017-10-17 00:37:47 +02:00
Eloy Lafuente (stronk7)
d355cb54ab
Merge branch 'MDL-60365-master' of git://github.com/jleyva/moodle
2017-10-17 00:23:38 +02:00
Eloy Lafuente (stronk7)
b86f988bcb
Merge branch 'MDL-60171' of https://github.com/cbluesprl/moodle
2017-10-17 00:13:25 +02:00
Eloy Lafuente (stronk7)
39dce3073f
Merge branch 'MDL-60320' of git://github.com/aolley/moodle
2017-10-17 00:05:54 +02:00
David Monllao
7152d2ff7a
Merge branch 'MDL-60176-master' of git://github.com/andrewnicols/moodle
2017-10-16 20:02:03 +02:00
David Monllao
75820fb3ec
Merge branch 'wip-MDL-60284-master' of git://github.com/abgreeve/moodle
2017-10-16 19:41:36 +02:00
David Monllao
23e5b74954
Merge branch 'MDL-57455' of https://github.com/stronk7/moodle
2017-10-16 19:33:37 +02:00
Eloy Lafuente (stronk7)
76feb5ac9b
MDL-57455 mod_data: table aliases cannot use AS for crossdb
2017-10-16 19:16:17 +02:00
David Monllao
7f1f78d23e
Merge branch 'MDL-60373-master' of git://github.com/andrewnicols/moodle
2017-10-16 18:28:47 +02:00
David Monllao
5d5ebedf56
Merge branch 'MDL-60374-master' of git://github.com/andrewnicols/moodle
2017-10-16 18:26:55 +02:00
David Monllao
2350745d82
Merge branch 'wip-MDL-60280-master' of git://github.com/marinaglancy/moodle
2017-10-16 13:46:19 +02:00
David Monllao
dde2ba7634
Merge branch 'wip-MDL-60237-master' of git://github.com/marinaglancy/moodle
2017-10-16 12:37:55 +02:00
Juan Leyva
66ef16d364
MDL-58713 filters: New WS core_filters_get_available_in_context
2017-10-16 11:16:20 +02:00
Marina Glancy
84a9f58b67
MDL-46269 tool_httpsreplace: minor fixes
...
- don't call curl() from unittests
- make sure we don't replace links to http:// urls when the embedded contents from the same domain is present
- convert only text or long varchar columns
- improve searching performance, use case-insensitive regex/like instead of LOWER
- add unittests for the above and also for international domains
2017-10-16 16:53:49 +08:00
Marina Glancy
109fbd5a15
MDL-46269 dml: Add casesensitive argument to sql_regex()
2017-10-16 16:53:46 +08:00
Juan Leyva
dc78f150fa
MDL-58713 filters: Support auto-loading in the filters component
2017-10-16 10:25:17 +02:00
John Okely
16d5ec55c9
MDL-46269 tool_httpsreplace: Combine CLI scripts
2017-10-16 16:11:15 +08:00
John Okely
55b1d231ed
MDL-46269 tool_httpsreplace: Add multiple steps
2017-10-16 16:11:15 +08:00
John Okely
4b86dd7ba6
MDL-46269 tool_httpsreplace: Make param search case insensitive
2017-10-16 16:11:15 +08:00
John Okely
6163651e76
MDL-46269 tool_httpsreplace: Support DBs with no regex (oracle & mssql)
2017-10-16 16:11:15 +08:00
John Okely
c74748c6bd
MDL-46269 tool_httpsreplace: Add more info and warnings about the tool
2017-10-16 16:11:15 +08:00
John Okely
f7e6fb04db
MDL-46269 tool_httpsreplace: Make standard plugin & add to settings
2017-10-16 16:11:14 +08:00
John Okely
e3b853a79f
MDL-46269 tool_httpsreplace: Add progress bar support
2017-10-16 16:11:14 +08:00
John Okely
2533959982
MDL-46269 tool_httpsreplace: Add behat tests
2017-10-16 16:11:14 +08:00
John Okely
7821d93aa6
MDL-46269 tool_httpsreplace: Make tool ready for core
...
Remove known domains add config for renames
Fix coding style
Add capability checks
Add page setters
Match moodle string style
Disable form change checker for form
Add todo issue
Fix docs
Bump version
2017-10-16 16:11:14 +08:00
John Okely
836226c4ad
MDL-46269 tool_httpsreplace: Use data providers in unit tests
2017-10-16 16:11:14 +08:00
John Okely
eca2b34cb0
MDL-46269 tool_httpsreplace: Add tool_httpsreplace to core
2017-10-16 16:11:13 +08:00
Juan Leyva
695b8712f6
MDL-59254 mod_workshop: Implement check_updates_since callback
2017-10-16 09:41:51 +02:00
Andrew Nicols
ebb4244bf4
Merge branch 'wip-MDL-60337-master' of git://github.com/marinaglancy/moodle
2017-10-16 15:40:44 +08:00
Jake Dallimore
1841d169c8
Merge branch 'wip-MDL-60033-master' of git://github.com/marinaglancy/moodle
2017-10-16 15:36:29 +08:00
Jun Pataleta
bcecb89976
Merge branch 'MDL-58547-master-bennulib' of git://github.com/mudrd8mz/moodle
2017-10-16 15:34:06 +08:00
Jake Dallimore
dbb54d10ab
Merge branch 'wip-MDL-60091-master' of git://github.com/marinaglancy/moodle
2017-10-16 15:32:21 +08:00
Jun Pataleta
dc9b510180
Merge branch 'MDL-59166-master' of git://github.com/andrewnicols/moodle
2017-10-16 15:26:36 +08:00
Andrew Nicols
9693821d9d
MDL-59166 admin: Add moodle mobile configuration warning
2017-10-16 15:00:28 +08:00
Marina Glancy
2c1080ef77
MDL-60091 webservice: enhancements to WS test client
2017-10-16 14:59:51 +08:00
Andrew Nicols
f10721d6b9
MDL-60072 mod: Fix bad event naming
2017-10-16 14:47:09 +08:00
Jun Pataleta
177c0a36ec
Merge branch 'MDL-60124-master' of https://github.com/snake/moodle
2017-10-16 14:33:53 +08:00
Andrew Nicols
6af34eb5bf
Merge branch 'wip-MDL-60194-master' of git://github.com/abgreeve/moodle
2017-10-16 14:10:18 +08:00
Jun Pataleta
274e19dbda
Merge branch 'MDL-60150' of git://github.com/stronk7/moodle
2017-10-16 14:04:55 +08:00
Andrew Nicols
4b526af5fe
Merge branch 'wip-MDL-60286-master' of git://github.com/abgreeve/moodle
2017-10-16 13:49:50 +08:00
Jun Pataleta
55b5133595
Merge branch 'MDL-60307-master' of git://github.com/lameze/moodle
2017-10-16 13:43:22 +08:00
Simey Lameze
166cd10aa7
MDL-60307 core_calendar: rename subscriptions name and url
2017-10-16 12:58:48 +08:00
Damyon Wiese
6dc633fd93
Merge branch 'MDL-60058-master-4' of git://github.com/ryanwyllie/moodle
2017-10-16 12:28:59 +08:00
Jun Pataleta
5be8c8daa6
Merge branch 'MDL-45730_master' of git://github.com/markn86/moodle
2017-10-16 12:10:51 +08:00
Jake Dallimore
6b76e041f4
Merge branch 'MDL-57455_master' of git://github.com/markn86/moodle
2017-10-16 10:34:01 +08:00
Andrew Nicols
4e84059e8f
MDL-60444 calendar: Correct variable name
2017-10-16 10:19:14 +08:00
Jun Pataleta
a3bfb41cdd
MDL-59984 enrol: Apply more filters to multiple filters scenario
2017-10-16 09:47:39 +08:00
Marina Glancy
78da366b56
MDL-60281 general: various strict corrections for PHP7.2
...
- count() can only be called on arrays or Countable, it can not be called on null
- recordset is neither so iterator_count() should be used
- instanceof or get_class() can not be applied to non-objects
- class methods must have the same arguments as methods in parent class
2017-10-16 09:37:20 +08:00
Marina Glancy
d28eb51ddc
MDL-60281 general: remove class object() completely
...
This class was deprecated under MDL-52471 and was showing debugging notice from Moodle 3.0.1
In PHP7.2 the class declaration fails with fatal error even if it's not used anywhere
2017-10-16 09:37:20 +08:00
Marina Glancy
e3e3e0abb7
MDL-60281 forms: PHP7.2 deprecations in PEAR
2017-10-16 09:37:20 +08:00
Marina Glancy
33683bc80c
MDL-60281 general: function each() is deprecated in PHP7.2
2017-10-16 09:37:20 +08:00
Marina Glancy
484b43f456
MDL-60281 general: create_function is deprecated in PHP7.2
2017-10-16 09:37:19 +08:00
Marina Glancy
2abb1e888c
MDL-60281 behat: remove unnecessary pre-check
...
These variables are strings, calling count() on string causes warning in PHP7.2
2017-10-16 09:37:19 +08:00
Jun Pataleta
d1b55a33e6
MDL-59984 enrol: Fix parameter naming for enrol conditions sql
...
* The character "." can't be used for sql named parameters.
2017-10-16 09:31:25 +08:00
Jake Dallimore
ee9d4a77ea
MDL-60124 assign: comment annotation now auto reduces in size on delete
2017-10-16 08:49:36 +08:00
Jake Dallimore
324debc34b
MDL-60123 assign: Allow teachers to deselect pdf annotations in editpdf
...
Clicking a blank area of the canvas will now deselect any currently
selected annotation.
2017-10-16 08:41:51 +08:00
Andrew Nicols
dd178011b4
Merge branch 'MDL-59988_master' of git://github.com/dmonllao/moodle
2017-10-16 08:19:06 +08:00
John Beedell
77d2e46c4f
MDL-60211 User tours: New filters for User Tours
2017-10-13 17:14:15 +01:00
AMOS bot
e2df6b93bf
Automatically generated installer lang files
2017-10-14 00:08:10 +08:00
Juan Segarra Montesinos
f8c0b9e71f
MDL-55808 mod_glossary: Search glossary entries with ratings enabled doesn't work
2017-10-13 17:12:37 +02:00
Grzegorz Ziółek
57bdf3b02d
MDL-60116 lang: Add username in emailpasswordchangeinfo
2017-10-13 14:19:09 +02:00
Luca Bösch
da755cb442
MDL-60247 blocks: Multilang in Random glossary and in HTML block titles.
2017-10-13 13:52:00 +02:00
David Monllao
c5705b3a0f
MDL-60410 analytics: Whitelist pathtopython for testing
2017-10-13 13:44:47 +02:00
Juan Leyva
21824a9325
MDL-60433 mod_data: Fix groups in Web Services
2017-10-13 12:42:10 +02:00
David Monllao
2dca133916
MDL-59988 analytics: Process pending training and prediction files
2017-10-13 12:29:21 +02:00
David Monllao
325b3bdd8e
MDL-59988 analytics: Files marked as used only if valid
...
- Basic unit test for minimum machine learning backends requirements
- Warning return messages now include not enough data
- Clear models when the predictions processor is changed
- Refined the name of a couple of constants / methods
2017-10-13 12:24:17 +02:00
Marina Glancy
9016f772ce
MDL-60391 libraries: patch bennu for php 7.2
2017-10-13 16:42:34 +08:00
Ryan Wyllie
7ec6d873e1
MDL-60058 assign: stop teacher from seeing due date event on dashboard
...
Thanks to Damyon Wiese for the patch.
2017-10-13 06:38:03 +00:00
Andrew Nicols
028fa14436
MDL-60058 assign: Updating gradingduedate on drag/drop
2017-10-13 06:38:02 +00:00
Ryan Wyllie
a4f949442c
MDL-60058 calendar: fix event context issue in month_detailed
2017-10-13 06:38:02 +00:00
Ryan Wyllie
8c4b939cfe
MDL-60058 choice: implement timestart range callback for calendar UI
2017-10-13 06:38:02 +00:00
Jake Dallimore
9a316f3367
weekly release 3.4dev
2017-10-13 14:33:08 +08:00
Jake Dallimore
20b5ea16b7
NOBUG: Fixed file access permissions
2017-10-13 14:33:08 +08:00
Jake Dallimore
6e74f41b41
NOBUG: Fixed SVG browser compatibility
2017-10-13 14:33:08 +08:00
Jake Dallimore
5bcd7317d1
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-10-13 14:33:07 +08:00
Ryan Wyllie
c56dd950eb
MDL-60058 calendar: add visual indicator to UI for valid drop zones
2017-10-13 06:18:44 +00:00
Ryan Wyllie
f4c2156189
MDL-60058 assign: allow update of assign calendar action events
2017-10-13 06:18:43 +00:00
Marina Glancy
402a8e7a7a
MDL-58915 search_solr: connection to solr can use blocked hosts
2017-10-13 12:17:32 +08:00
Jake Dallimore
1799dd9e0c
Merge branch 'MDL-60357-master-fix' of https://github.com/andrewnicols/moodle
2017-10-13 11:40:05 +08:00
Mark Nelson
0f09368cbb
MDL-57455 mod_data: extended Behat test to cover searching names
...
Merged two Behat files that were doing similar things.
2017-10-13 11:01:42 +08:00
Jake Dallimore
2fe80946bc
Merge branch 'MDL-60029-master-fix' of git://github.com/junpataleta/moodle
2017-10-13 10:49:32 +08:00
Jun Pataleta
5a3f03b2a8
MDL-60029 profile: Replace table alias with non-reserve word
...
* The table alias 'uid' is a reserved word in oracle. Replaced it with
something a little more safe.
2017-10-13 10:38:00 +08:00
Andrew Nicols
0049244893
MDL-60357 search: Ensure that the document is valid
...
We were previously testing tha the parent is valid, which it was, and
then fetching the current record, before fetching data from it.
However, the way in which the recordset walk works, the valid function
checks whether the _record_ itself is valid, whilst the current allows
for a callback to be applied.
In this instance, the data-entry was failing because the count of
indexfields was < 2. The recordset data itself was valid, but the view
was not, and as a result, the current() function returned false.
This false was not previously handled.
I've changed the logic so that we handle this case, and have removed a
double-negative in the process.
2017-10-13 09:41:59 +08:00
Damyon Wiese
14de134454
Merge branch 'MDL-60002-master' of https://github.com/snake/moodle
2017-10-13 09:20:18 +08:00
Jake Dallimore
41be91c00b
MDL-60002 assign: Fixed validation on save and save and show next.
2017-10-13 09:04:08 +08:00
Andrew Nicols
122b8aa73b
Merge branch 'MDL-60046-master' of https://github.com/snake/moodle
2017-10-13 08:32:57 +08:00
Jake Dallimore
eae71c8553
MDL-60046 participants: Fix for groups behat feature.
2017-10-13 08:26:42 +08:00
Eloy Lafuente (stronk7)
f088e261f7
Merge branch 'MDL-60209-master-mathjaxlib' of git://github.com/mudrd8mz/moodle
2017-10-12 22:51:59 +02:00
David Mudrák
9e6df843a0
MDL-60209 mathjax: Do not load broken accessibility extensions
...
The Accessible.js config loads accessibility-menu extension which in
turn loads mathjax-sre.js library. There is a bug in this library
https://github.com/zorkow/speech-rule-engine/issues/182 that makes it
fail in RequireJS environments. This has been reported upstream as
https://github.com/mathjax/MathJax/issues/1854
As an immediate solution for now, this patch changes the default MathJax
configuration so that it does not load accessibility extensions at all.
2017-10-12 22:11:45 +02:00
Juan Leyva
66a159f8db
MDL-60365 tool_mobile: Extra configuration checks
2017-10-12 11:46:18 +02:00
Mark Nelson
822b3346ce
MDL-57455 mod_data: added 'Manage standard tags' link
2017-10-12 16:59:16 +08:00
Mark Nelson
80effa0faa
MDL-57455 mod_data: added reset tags functionality
2017-10-12 16:59:16 +08:00
Mark Nelson
5623d18784
MDL-57455 mod_data: performance improvement for tags backup/restore
2017-10-12 16:59:16 +08:00
Mark Nelson
a783cf701c
MDL-57455 mod_data: allow tags to be removed from search criteria
2017-10-12 16:59:16 +08:00
Mark Nelson
f7a12344cb
MDL-57455 mod_data: added missing accessibility check
2017-10-12 16:59:15 +08:00
Andrew Hancox
ee9a2706b3
MDL-57455 mod_data: Added PHPUnit tests
2017-10-12 16:59:15 +08:00
Andrew Hancox
f4c5328c2b
MDL-57455 mod_data: Added Behat tests to cover tagging
2017-10-12 16:59:15 +08:00
Andrew Hancox
04f7b079bc
MDL-57455 mod_data: Import and export tags
2017-10-12 16:59:15 +08:00
Andrew Hancox
d45c7a6823
MDL-57455 mod_data: Extend advanced search to cover tags
...
Also removed redundant code as $advtables, $advwhere etc.
are only used below when constructing $fromsql which is
only used if advanced is empty.
2017-10-12 16:59:15 +08:00
Andrew Hancox
ca5f3e0a2e
MDL-57455 mod_data: Implement tagging
2017-10-12 16:59:14 +08:00
Jun Pataleta
dab702d394
Merge branch 'wip-MDL-60029-master' of git://github.com/marinaglancy/moodle
2017-10-12 16:16:42 +08:00
Andrew Nicols
42c7270eb1
Merge branch 'MDL-55356-master-fix' of git://github.com/junpataleta/moodle
2017-10-12 15:49:25 +08:00
Jun Pataleta
098f37c942
MDL-55356 search: Remove unnecessary var_dump call
2017-10-12 15:45:52 +08:00
Jake Dallimore
131e60741a
Merge branch 'MDL-55356-master-fix' of https://github.com/andrewnicols/moodle
2017-10-12 15:00:11 +08:00
Andrew Nicols
77b2662ffb
MDL-55356 backup: Correct variable name
2017-10-12 14:53:16 +08:00
Andrew Nicols
f3a4164dac
Merge branch 'MDL-60288-master' of git://github.com/ankitagarwal/moodle
2017-10-12 14:48:59 +08:00
Andrew Nicols
6fa6e63129
Merge branch 'wip-MDL-60195-master' of git://github.com/abgreeve/moodle
2017-10-12 14:34:05 +08:00
Damyon Wiese
2962f0fa51
Merge branch 'MDL-60092-master-fix2' of git://github.com/lameze/moodle
2017-10-12 14:31:17 +08:00
Ankit Agarwal
de6ad82f2c
MDL-60288 libraries: Upgrade spout to 2.7.3
2017-10-12 11:32:15 +05:30
Andrew Nicols
da419adfb0
MDL-60268 tool_usertours: Switch to Template.append
2017-10-12 13:54:09 +08:00
Andrew Nicols
19c0da47e0
Merge branch 'wip-MDL-60268-master' of https://github.com/Beedell/moodle
2017-10-12 13:44:16 +08:00
Simey Lameze
9adc10955e
MDL-60092 calendar: fix no events message message logic
2017-10-12 13:39:35 +08:00
Jake Dallimore
7f1b75ba04
MDL-59106 analytics: whitespace fixes
2017-10-12 12:31:56 +08:00
Jun Pataleta
458d9e084f
Merge branch 'MDL-59854-master' of git://github.com/junpataleta/moodle
2017-10-12 12:27:34 +08:00
Tobias Reischmann
05f9380cbc
MDL-59854 forum: Created unique db key for forum_subscriptions
...
Due to race conditions in the function subscribe_user
it was possible to create duplicate forum subscriptions.
This lead to error messages, when displaying the list of
all subscriptions.
This patch removes all existing duplicate entries and
creates a unique db key to prevent this from happening in
the future.
2017-10-12 12:24:03 +08:00
Andrew Nicols
c1c6ed1b67
MDL-55356 search: Merge conflict fix
2017-10-12 11:54:04 +08:00
Andrew Nicols
ed15e64a3d
MDL-55356 search: Insert non-empty default data in block fixture data
2017-10-12 11:53:06 +08:00
Andrew Nicols
afc8d59c35
MDL-55356 backup: Check setting exists before checking value
2017-10-12 11:37:05 +08:00
Andrew Nicols
e61ad18e70
Merge branch 'MDL-55356-master' of https://github.com/sammarshallou/moodle
2017-10-12 11:28:04 +08:00
Jake Dallimore
c36907bf5a
Merge branch 'MDL-59106_master-fix2' of git://github.com/dmonllao/moodle
2017-10-12 10:54:47 +08:00
Jake Dallimore
cb9a803d80
Merge branch 'MDL-59106_master-fix' of git://github.com/dmonllao/moodle
2017-10-12 10:54:25 +08:00
Jake Dallimore
0ce9026307
Merge branch 'MDL-59106_master' of git://github.com/markn86/moodle
2017-10-12 10:53:20 +08:00
Jun Pataleta
5bc84e9f17
Merge branch 'MDL-59921-master-fix2' of git://github.com/lameze/moodle
2017-10-12 09:49:49 +08:00
Simey Lameze
2ab3787e18
MDL-59921 calendar: remove disabledIf from group select
2017-10-12 09:19:43 +08:00
Eloy Lafuente (stronk7)
b43a99ad92
Merge branch 'MDL-60209-master-mathjaxlib' of git://github.com/mudrd8mz/moodle
2017-10-12 01:52:47 +02:00
Eloy Lafuente (stronk7)
9ead15b629
MDL-60291 libraries: bump readme to actual versions
2017-10-12 00:47:22 +02:00
Eloy Lafuente (stronk7)
5fab66aad8
Merge branch 'MDL-60291-master' of git://github.com/ankitagarwal/moodle
2017-10-12 00:42:57 +02:00
Eloy Lafuente (stronk7)
ae2ae5f46f
Merge branch 'MDL-60301-master' of git://github.com/ankitagarwal/moodle
2017-10-12 00:37:11 +02:00
Eloy Lafuente (stronk7)
a9d3910d70
Merge branch 'MDL-60302-master' of git://github.com/jleyva/moodle
2017-10-11 21:14:54 +02:00
Eloy Lafuente (stronk7)
e9802809f4
Merge branch 'MDL-60357-master' of https://github.com/sammarshallou/moodle
2017-10-11 20:49:01 +02:00
sam marshall
74b7a42d0d
MDL-55356 core_search: Make indexing task/CLI do context requests
2017-10-11 17:17:10 +01:00
sam marshall
4ba11aa907
MDL-55356 core_search: New manager API index_context
...
New function which uses the get_document_recordset function in
search areas to support full and partial indexing of a given
context.
2017-10-11 17:17:10 +01:00
sam marshall
66e3702680
MDL-55356 core_search: Change existing search areas to new API
...
This change considers all existing search areas in Moodle and makes
necessary changes.
Custom change to course search, supported by helper in base.php:
* course/classes/search/mycourse.php
Custom change to message search:
* message/classes/search/message_received.php
* message/classes/search/message_sent.php
Custom change to user search:
* user/classes/search/user.php
Custom changes to module areas, supported by helper in base_mod.php:
* mod/book/classes/search/chapter.php
* mod/data/classes/search/entry.php
* mod/forum/classes/search/post.php
* mod/glossary/classes/search/entry.php
* mod/survey/classes/search/activity.php
* mod/wiki/classes/search/collaborative_page.php
(Note: the unit tests do not exhaustively check every context type
for these, given that's mainly handled by the helper function
which was already tested in the base_activity test.)
Handled by block base class (no change):
* blocks/html/classes/search/content.php
Handled by activity base class (no change):
* mod/assign/classes/search/activity.php
* mod/book/classes/search/activity.php
* mod/chat/classes/search/activity.php
* mod/choice/classes/search/activity.php
* mod/data/classes/search/activity.php
* mod/feedback/classes/search/activity.php
* mod/folder/classes/search/activity.php
* mod/forum/classes/search/activity.php
* mod/glossary/classes/search/activity.php
* mod/imscp/classes/search/activity.php
* mod/label/classes/search/activity.php
* mod/lesson/classes/search/activity.php
* mod/lti/classes/search/activity.php
* mod/page/classes/search/activity.php
* mod/quiz/classes/search/activity.php
* mod/resource/classes/search/activity.php
* mod/scorm/classes/search/activity.php
* mod/url/classes/search/activity.php
* mod/wiki/classes/search/activity.php
* mod/workshop/classes/search/activity.php
2017-10-11 17:17:09 +01:00
sam marshall
81a988833e
MDL-55356 core_message: Rename unit tests with wrong names
2017-10-11 17:17:08 +01:00
sam marshall
427b756355
MDL-55356 core_search: New area API get_document_recordset
...
The search area API now includes a new function get_document_recordset
which should be implemented in preference to the older
get_recordset_by_timestamp. (It's also possible to implement both in
plugin search areas which need to work against older Moodle versions.)
Existing search areas without the new function will continue to work as
before (obviously without the new functionality).
2017-10-11 17:17:08 +01:00
sam marshall
6893ee4a49
MDL-55356 core_search: Restore now requests search indexing
...
When restoring into a new course, it will queue a request to index
the whole course; when adding to existing, it will queue a request
to index the specific (a) activities and (b) blocks that were
restored.
2017-10-11 17:17:07 +01:00
sam marshall
eacb2bd11b
MDL-55356 core_search: API to queue contexts for indexing
...
New API \core_search\manager::request_index($context, $areaid = '')
adds the given context to a list which is intended to be indexed
later by the scheduled task.
2017-10-11 17:17:07 +01:00
sam marshall
d761b3fb19
MDL-55356 core_search: API to check if indexing enabled
...
New function \core_search\manager::is_indexing_enabled(), analagous
to existing is_global_search_enabled().
This replaces existing duplicated code, ready for more use in
following commits.
2017-10-11 17:17:06 +01:00
sam marshall
0da8f62f3b
MDL-55356 core_search: Make base_block handle empty restored blocks
2017-10-11 17:17:05 +01:00
Simey Lameze
4aae2cb19e
MDL-59921 core_calendar: remove unnecessary behat step
2017-10-11 16:37:46 +08:00
Simey Lameze
580a168a15
MDL-59921 calendar: fix wrong array assumptions
2017-10-11 16:26:51 +08:00
Jun Pataleta
1b3f3d5761
Merge branch 'MDL-60090-master' of git://github.com/andrewnicols/moodle
2017-10-11 15:58:46 +08:00
Andrew Nicols
a7ed05e720
MDL-60090 calendar: Add eventtype icon and truncate
2017-10-11 14:03:01 +08:00
Damyon Wiese
3f94d19060
Merge branch 'MDL-60092-master' of git://github.com/lameze/moodle
2017-10-11 14:02:52 +08:00
Simey Lameze
ca14f182fc
MDL-60092 calendar: add missing upcoming view logic
2017-10-11 11:42:41 +08:00
Jun Pataleta
8c0f6e5419
Merge branch 'MDL-59921-master' of git://github.com/lameze/moodle
2017-10-11 11:07:14 +08:00
Simey Lameze
0108fdfa70
MDL-59921 calendar: fix missing course error on event form
2017-10-11 10:03:42 +08:00
Andrew Nicols
544321235d
Merge branch 'master_MDL-60276' of https://github.com/CengageEng/moodle
2017-10-11 09:38:47 +08:00
Eloy Lafuente (stronk7)
0a073e9d42
Merge branch 'MDL-60300' of https://github.com/NeillM/moodle
2017-10-11 01:39:55 +02:00
Eloy Lafuente (stronk7)
7b90f69db3
Merge branch 'MDL-60309-master-boostbackground' of git://github.com/mudrd8mz/moodle
2017-10-11 01:34:17 +02:00
Eloy Lafuente (stronk7)
1fee16f4f9
Merge branch 'MDL-60346-master' of https://github.com/sammarshallou/moodle
2017-10-11 01:03:06 +02:00
Eloy Lafuente (stronk7)
559d5c3894
Merge branch 'MDL-60364' of https://github.com/NeillM/moodle
2017-10-11 01:00:13 +02:00
Eloy Lafuente (stronk7)
f8a86c157d
Merge branch 'MDL-55358-master' of https://github.com/davidknu/moodle
2017-10-11 00:00:10 +02:00
Eloy Lafuente (stronk7)
70aeddcaf4
Merge branch 'MDL-60002-save-and-show-next' of https://github.com/abalbanyan/moodle
2017-10-10 20:14:42 +02:00
Eloy Lafuente (stronk7)
ae2f169a08
Merge branch 'MDL-60046-master' of git://github.com/damyon/moodle
2017-10-10 19:10:52 +02:00
Juan Leyva
011c5ae476
MDL-60396 mod_workshop: Add checks for maximum gradeover
2017-10-10 17:04:57 +02:00
Juan Leyva
84346754f6
MDL-60377 webservice: Format correctly text returned by WS
2017-10-10 15:06:23 +02:00
David Monllao
d4fc830c6f
MDL-59106 report_insights: Order prediction values
2017-10-10 12:49:24 +02:00
David Monllao
ce017edd2f
MDL-59106 report_insights: Fix predicted value styling
2017-10-10 12:33:26 +02:00
Damyon Wiese
f4594a22ec
Merge branch 'MDL-37361-master-revised' of https://github.com/snake/moodle
...
Conflicts:
lib/db/upgrade.php
version.php
2017-10-10 17:32:47 +08:00
Damyon Wiese
32d641c009
Merge branch 'MDL-60092-master' of git://github.com/lameze/moodle
2017-10-10 17:17:56 +08:00
Jake Dallimore
b08337c35e
MDL-37361 completion: Consolidate icon logic and clarify web service
...
- Icon generation logic moved to the course renderer.
- Web service should return the completion info only, not HTML.
- JS modified to handle icon rendering in relevant cases.
2017-10-10 17:12:22 +08:00
Jake Dallimore
8fbc41d8d5
MDL-37361 completion: minor code fixes.
2017-10-10 17:12:09 +08:00
Jake Dallimore
194f142274
MDL-37361 completion: accessibility fixes for completion overrides
...
- Fixed aria-roles for links acting as status override buttons
- Used custom_interaction_events for better activation handling
- Replaced core/notification with AMD modal which facilitates better
onhide focus control when cancelling or confirming the action.
2017-10-10 17:11:48 +08:00
Jake Dallimore
77165c9c83
MDL-37361 behat: added a test covering the activity completion report
2017-10-10 17:11:32 +08:00
Jake Dallimore
6f4adc6be4
MDL-37361 completion: make completion overrides visible to students
...
- Set icons in the course/renderer
- Use 'set' in lang strings for simplicity
- Code style fixes
2017-10-10 17:11:13 +08:00
Jake Dallimore
86f359bf68
MDL-37361 completion: automatic completion disabled when overridden
...
Changes:
- Activities with auto completion and a completion status overridden to
COMPLETION_COMPLETE are no longer processed by normal completion
triggers.
- All activities can still be completed by students when their
completion status has been overridden to COMPLETION_INCOMPLETE, via
either auto or manual triggers.
- Completion unit tests updated
2017-10-10 17:10:49 +08:00
Eiz Eddin Al Katrib
60a6b36cd5
MDL-37361 completion: Modified and Added phpunit tests
2017-10-10 17:10:37 +08:00
Eiz Eddin Al Katrib
a39918daae
MDL-37361 completion: Enabled overriding activity completion status
2017-10-10 17:10:15 +08:00
Jun Pataleta
7a87627b16
Merge branch 'MDL-59921-master' of git://github.com/lameze/moodle
2017-10-10 16:19:36 +08:00
Simey Lameze
7522ed1f23
MDL-59921 core_calendar: fix phpunit failures on event form
2017-10-10 15:50:46 +08:00
Jun Pataleta
37dcdf2202
Merge branch 'wip-MDL-58546-master' of git://github.com/marinaglancy/moodle
2017-10-10 15:26:38 +08:00
Simey Lameze
de6d57cfd8
MDL-59921 core_calendar: fix event form behat failures
2017-10-10 15:22:45 +08:00
Andrew Nicols
c8ee0b642d
Merge branch 'MDL-35429-master' of https://github.com/snake/moodle
2017-10-10 14:48:19 +08:00
Simey Lameze
4259387ebb
MDL-60092 core_calendar: remove unused calendar_get_upcoming method
2017-10-10 13:55:35 +08:00
Simey Lameze
522b84be04
MDL-60092 block_calendar_upcoming: convert to template
2017-10-10 13:55:35 +08:00
Simey Lameze
666d03e119
MDL-60092 core_calendar: new upcoming mini template
2017-10-10 13:55:29 +08:00
Jun Pataleta
e34196d6ef
Merge branch 'MDL-59921-master' of git://github.com/lameze/moodle
2017-10-10 13:30:34 +08:00
Mark Nelson
a475e0fe79
MDL-45730 core: added unit tests for new events
2017-10-10 13:15:18 +08:00
Mark Nelson
7b1adb4c7e
MDL-45730 core_user: added additional event triggers
2017-10-10 13:05:48 +08:00
Damyon Wiese
93effd739f
Merge branch 'MDL-59889-master' of git://github.com/Dagefoerde/moodle
2017-10-10 13:05:31 +08:00
Damyon Wiese
71fd9e5375
Merge branch 'wip-MDL-59274-master' of git://github.com/marinaglancy/moodle
2017-10-10 12:46:55 +08:00
Jake Dallimore
5bbea7338d
MDL-35429 backup: Only show relevant actions for automated backups
...
- Users without permission to download or restore won't see the
respective links.
- The 'Manage backup files' button for the 'automated' backup filearea
now requires the same permissions as downloading does for this filearea,
those being 'restore:userinfo' and 'backup:downloadfile'.
2017-10-10 12:30:57 +08:00
Marina Glancy
ce1500a8fa
MDL-59274 media_videojs: upgrade video.js library and plugins
2017-10-10 12:11:06 +08:00
Ryan Wyllie
4c1145009a
MDL-60058 assign: show due date calendar event for teachers
2017-10-10 03:51:18 +00:00
Andrew Nicols
69ed35c92a
Merge branch 'MDL-59694_master' of git://github.com/dmonllao/moodle
2017-10-10 11:37:49 +08:00
Jun Pataleta
d63c2d35ec
Merge branch 'MDL-60205_group_hiding_clean' of git://github.com/davosmith/moodle
2017-10-10 11:08:06 +08:00
Damyon Wiese
1bf6dcc507
MDL-60046 participants: Update behat tests
...
The filter button was removed, so it needs to be removed from the tests.
2017-10-10 10:54:27 +08:00
Jun Pataleta
658982416c
Merge branch 'MDL-60238-master' of git://github.com/ankitagarwal/moodle
2017-10-10 10:47:37 +08:00
Marina Glancy
b47fda7191
MDL-60029 core_user: new api functions rearranged
2017-10-10 10:34:55 +08:00
Jun Pataleta
7106ac6b15
Merge branch 'MDL-60275_master' of git://github.com/dmonllao/moodle
2017-10-10 10:10:09 +08:00
Andrew Nicols
1e7ed737d2
Merge branch 'MDL-45366' of git://github.com/stronk7/moodle
2017-10-10 08:40:01 +08:00
Adam Olley
d12ac53512
MDL-60320 icons: Use PNG icons as the preview thumbnails
...
Without this change, Moodle fails to provide any data when requesting a
thumbnail for a non-image file as its looking to provide a SVG file that
doesn't exist.
2017-10-10 09:57:17 +10:30
Eloy Lafuente (stronk7)
3564271049
Merge branch 'MDL-60070-master' of git://github.com/lameze/moodle
2017-10-10 00:03:10 +02:00
Eloy Lafuente (stronk7)
6d170ad508
Merge branch 'MDL-60129_master-v2' of git://github.com/markn86/moodle
2017-10-09 23:17:36 +02:00
Eloy Lafuente (stronk7)
4c54ac22d3
Merge branch 'm34_MDL-60318_Undefined_method_file_storage-move_to_trash' of https://github.com/scara/moodle
2017-10-09 23:11:08 +02:00
Eloy Lafuente (stronk7)
eda8027541
Merge branch 'MDL-59811-master' of git://github.com/junpataleta/moodle
2017-10-09 19:52:56 +02:00
AMOS bot
59ce7064b2
Automatically generated installer lang files
2017-10-10 00:11:43 +08:00
Guillaume Latour
febd7a62f7
MDL-60171 user/edit: more meaning for delete pic
...
AMOS BEGIN
CPY [delete,core_moodle],[deletepicture,core_moodle]
AMOS END
2017-10-09 15:10:06 +02:00
Alexander Bias
33a3ec7c93
MDL-58388 course: Add admin control for course end date default
2017-10-09 14:12:52 +02:00
John Ehringer
6d242b28e6
MDL-45730 core: Adding events to user profile field and categories CRUD.
2017-10-09 18:58:36 +08:00
David Mudrák
b75eb8442f
MDL-60209 mathjax: Update integration docs in readme_moodle.txt
2017-10-09 12:31:21 +02:00
David Mudrák
47cf9455d9
MDL-60209 mathjax: Fix mapping of the Moodle language to the MathJax
...
While working on the issue, I noticed that the current implementation of
the method filter_mathjaxloader::map_language_code() is suboptimal and
does not work well for many Moodle language packs such as pt_br or de_du
and other variants. It did not give particularly wrong results. It just
fell back to the default English too early without trying more hard.
This patch improves the mapping logic and adds a unit test for the
method.
2017-10-09 12:31:21 +02:00
David Mudrák
b7ab8e4e9b
MDL-60209 mathjax: Use MathJax 2.7.2 by default
2017-10-09 12:31:20 +02:00
Jun Pataleta
a5ed356be1
Merge branch 'MDL-60298' of git://github.com/stronk7/moodle
2017-10-09 16:18:36 +08:00
Mike Churchward
860f59b13c
MDL-60029 core_user: Added new api function to reduce db calls.
2017-10-09 14:10:38 +08:00
Andrew Nicols
7da1dd651a
Merge branch 'MDL-60317' of git://github.com/timhunt/moodle
2017-10-09 14:05:57 +08:00
Andrew Nicols
f3500bda4e
Merge branch 'MDL-59844-master' of git://github.com/Dagefoerde/moodle
2017-10-09 13:58:49 +08:00
David Monllao
dd13fc222c
MDL-59694 analytics: Track processed analysables
2017-10-09 07:47:28 +02:00
David Monllao
68f4be7085
MDL-59987 analytics: Updated indicator names
...
Indicator names updated to better reflect what they make
reference to.
2017-10-09 07:38:55 +02:00
Andrew Nicols
2e30e9aa0d
Merge branch 'wip-MDL-55652-master' of git://github.com/marinaglancy/moodle
2017-10-09 12:42:53 +08:00
Mark Nelson
f473958e49
MDL-59106 theme_bootstrapbase: removed unnecessary template overrides
2017-10-09 12:20:42 +08:00
Mark Nelson
c614073940
MDL-59106 report_insights: show time created and time range used
2017-10-09 12:20:42 +08:00
Andrew Nicols
5873e1d234
MDL-60374 calendar: Add transition on event show/hide in monthly view
2017-10-09 12:04:04 +08:00
Andrew Nicols
bf02f2e91c
MDL-60373 core: Do not show title if there is no title
2017-10-09 11:38:00 +08:00
Andrew Nicols
5be48c4514
MDL-59897 accesslib: Remove unused reset
2017-10-09 10:37:19 +08:00
Andrew Nicols
6ba5f93ea6
Merge branch 'MDL-59897-master' of https://github.com/sammarshallou/moodle
2017-10-09 10:31:34 +08:00
Jake Dallimore
54945fa728
MDL-35429 roles: teachers and managers can restore automated backups
...
Changes the default for the 'moodle/restore:viewautomatedfilearea'
cap from 'Not set' to 'Allow' for the teacher and manager role
archetypes.
2017-10-09 10:29:07 +08:00
Jake Dallimore
521d900f06
MDL-35429 restore: fixed downloading of automated backup files
2017-10-09 10:29:07 +08:00
Jake Dallimore
f2faf9fae6
MDL-35429 restore: capability clarification for automated backups
...
- added relevant cap check on restorefile.php to improve the error
message when attempting to restore automated backups. This cap is
already responsible for controlling restores from automated areas.
- Restored the 'viewautomatedfilearea' capabilities original lang
string.
2017-10-09 10:29:07 +08:00
Jun Pataleta
4047fccba7
MDL-59811 enrol: Move get_user_enrolment_actions logic to parent class
...
* These duplicated implementations can be simplified where the logic
can be moved to enrol_plugin::get_user_enrolment_actions() method
itself.
2017-10-09 10:29:02 +08:00
Jun Pataleta
18000c6d60
MDL-59811 enrol: Unit tests for get_user_enrolment_actions()
2017-10-09 10:29:02 +08:00
Simey Lameze
8766097ed6
MDL-60070 core_calendar: remove old iCal icon
2017-10-09 10:20:02 +08:00
Jun Pataleta
b5f6dd9a91
MDL-60153 course_format: Remove irrelevant CSS styles
...
* The styles ".course-content ul.topics li.section .right img.icon" and
".course-content ul.weeks li.section .right img.icon" are now kind of
irrelevant and are causing course section action menu items in
Bootstrapbase to be rendered without spacing between the action menu
icon and the label.
2017-10-09 10:19:36 +08:00
Marina Glancy
0b844a8322
MDL-60314 navigation: fix overriding variable value
2017-10-09 10:18:00 +08:00
Andrew Nicols
9f2bb19a47
Merge branch 'MDL-60012_form_neq_regression' of git://github.com/davosmith/moodle
2017-10-09 10:13:30 +08:00
Marina Glancy
06f86aa808
MDL-60280 auth_cas: patch phpCAS for PHP 7.2
2017-10-09 10:04:48 +08:00
Marina Glancy
906e3fcf6e
MDL-60237 libraries: TCPDF apply patch for PHP7.2
2017-10-09 10:02:56 +08:00
Marina Glancy
cbc8560718
MDL-60237 libraries: upgrade TCPDF to 6.2.13
2017-10-09 10:02:56 +08:00
Simey Lameze
b9a4c3df7a
MDL-60092 core_calendar: add viewurl attribute to exporter
2017-10-09 10:01:30 +08:00
Simey Lameze
86244e9102
MDL-59921 calendar: replace selector for groups events
2017-10-09 09:51:14 +08:00
Simey Lameze
4b9c662b2a
MDL-59921 calendar: replace selector for course events
2017-10-09 09:51:14 +08:00
Adrian Greeve
dc9c4c5141
MDL-60286 lib: Moodle additions to mustache.js
2017-10-09 09:43:47 +08:00
Adrian Greeve
5adc70b77a
MDL-60286 lib: Upgrade mustache.js to 2.3.0
2017-10-09 09:43:47 +08:00
Adrian Greeve
703baed252
MDL-60286 lib: Update mustache to 2.12.0
2017-10-09 09:43:47 +08:00
Adrian Greeve
fb6e143ca3
MDL-60286 lib: Moodle changes to mustache upgrade
2017-10-09 09:43:47 +08:00
Adrian Greeve
35bbd8a3ae
MDL-60284 lib: Update requirejs t0 2.3.5
2017-10-09 09:40:59 +08:00
Adrian Greeve
2e6daabc03
MDL-60284 lib: Update to Moodle requirejs file.
2017-10-09 09:40:59 +08:00
Adrian Greeve
ee9e92e594
MDL-60194 lib: Update to phpmailer 6.0.1
2017-10-09 09:30:00 +08:00
Adrian Greeve
56e62bbba1
MDL-60194 lib: Internal changes by Moodle to phpmailer.
2017-10-09 09:30:00 +08:00
Tim Lock
68e983e540
MDL-60153 theme_bootstrapbase: Fix align of edit section menu
2017-10-09 08:08:37 +10:30
Andrew Nicols
bad477584f
MDL-60175 calendar: Fix ajax navigation in mini calendar
2017-10-08 21:12:50 +08:00
Andrew Nicols
70569dadcd
MDL-60176 calendar: Show all activity events are course events
2017-10-08 21:05:59 +08:00
David Mudrák
f208a7e471
MDL-58547 lib: Properly document the version of the Bennu library
2017-10-07 00:33:35 +02:00
Craig R Morton
6961f78dca
MDL-60309 theme_boost: Add background image filepicker to Boost
2017-10-06 21:48:22 +02:00
sam marshall
46f7b264a3
MDL-59897 Accesslib: get_user_capability_course is slow
2017-10-06 13:57:55 +01:00
Jan Dageförde
99e632c446
MDL-59889 oauth2: Remove check for storing new refresh token
2017-10-06 14:49:17 +02:00
Jan Dageförde
d5c60ac815
MDL-59844 webdav: Add bearer auth method to WebDAV requests
2017-10-06 14:47:41 +02:00
Neill Magill
078484f2e2
MDL-60300 Quiz: Offline update time not set correctly
2017-10-06 13:43:42 +01:00
Neill Magill
cd2115fa37
MDL-60364 Web service: E_ERROR in course_check_updates web service
...
The error stated that course_check_updates() is undefined, this function
is in the course lib.php file.
2017-10-06 13:43:09 +01:00
sam marshall
2d2fcc1c9e
MDL-60357 core_search: Future modified times cause serious problems
2017-10-06 13:38:32 +01:00
Davo Smith
5ef66eaf7e
MDL-60366 mod_feedback: fix deletion of valid anonymous duplicates
2017-10-06 13:38:08 +01:00
John Beedell
4a8dfef030
MDL-60268 User tours: Improve placement of Reset tour on page link
2017-10-06 11:52:19 +01:00
sam marshall
558b6306f4
MDL-60346 core_search: Solr connection ignores proxy settings
2017-10-06 11:39:38 +01:00
Mark Nelson
f87174dcc2
MDL-59106 analytics: store the 'timestart' and 'timeend' values
2017-10-06 17:28:38 +08:00
Mark Nelson
235da74e0b
MDL-59106 core: added fields to 'analytics_predictions' table
2017-10-06 17:28:37 +08:00
Mark Nelson
c7fecfe0bb
MDL-59106 tool_analytics: fixed string describing 'onlycli' setting
2017-10-06 17:24:03 +08:00
Jake Dallimore
d8e9a23c48
weekly release 3.4dev
2017-10-06 14:34:29 +08:00
Jake Dallimore
6d88e204cf
NOBUG: Fixed file access permissions
2017-10-06 14:34:29 +08:00
Jake Dallimore
0081f5776e
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-10-06 14:34:28 +08:00
Adrian Greeve
70be1be9a0
MDL-60195 lib: Update of JQuery lib to 3.2.1
2017-10-06 11:36:41 +08:00
Adrian Greeve
8b4c0b2d7a
MDL-60195 lib: Update to JQuery Moodle files.
2017-10-06 11:36:41 +08:00
David Monllao
e08c74f5bc
MDL-59630 analytics: Unit tests fixes
2017-10-05 17:38:17 +02:00
Michael Spall
151138afe1
MDL-60319 Google converter: Add html to convertible types
...
Add html files to the file types that Google can convert. This allows
the Google Drive converter to convert online submissions to pdf. This
fixes an issue where if online submissions is selected and the Google
Drive converter is used all conversions fail and produce a single
blank pdf. Credit to Peter Svec for the idea for this fix.
2017-10-05 08:31:57 -06:00
Jun Pataleta
7004185453
Merge branch 'MDL-60096-master' of git://github.com/junpataleta/moodle
2017-10-05 16:56:46 +08:00
Andrew Nicols
3ea4f446bc
MDL-60096 calendar: Add JS for day view
2017-10-05 16:54:47 +08:00
Jun Pataleta
736b368920
Merge branch 'MDL-60352-master' of git://github.com/andrewnicols/moodle
2017-10-05 16:16:34 +08:00
Andrew Nicols
1afd3c72aa
Merge branch 'MDL-59630_master' of git://github.com/dmonllao/moodle
2017-10-05 14:56:57 +08:00
Jun Pataleta
96c27b3658
Merge branch 'MDL-59751-master-v2' of git://github.com/lameze/moodle
2017-10-05 14:53:31 +08:00
Andrew Nicols
1df40a2dce
MDL-60352 calendar: Do not select original event for collection
2017-10-05 14:42:11 +08:00
Simey Lameze
a873ed2f37
MDL-59751 calendar: remove unused show_upcoming_events method
2017-10-05 14:27:58 +08:00
Andrew Nicols
e00aed518f
MDL-59751 calendar: Update JS to be more sharable
2017-10-05 14:23:02 +08:00
Simey Lameze
001366a815
MDL-59751 core_calendar: move code to avoid duplication
2017-10-05 14:23:02 +08:00
Simey Lameze
2ca4dc8a2e
MDL-59751 core_calendar: make upcoming view use AJAX
2017-10-05 14:23:02 +08:00
Simey Lameze
f7771eae08
MDL-59751 core_calendar: move new event button to header
2017-10-05 14:23:02 +08:00
Simey Lameze
e6d805e351
MDL-59751 core_calendar: add upcoming view templates
2017-10-05 14:23:02 +08:00
Simey Lameze
84ad738604
MDL-59751 core_calendar: add calendar_upcoming exporter
2017-10-05 14:23:01 +08:00
Simey Lameze
e830643858
MDL-59751 core_calendar: add get_calendar_upcoming_view webservice
2017-10-05 14:22:55 +08:00
Jun Pataleta
199d387d6e
Merge branch 'MDL-59890-master-fix' of git://github.com/andrewnicols/moodle
2017-10-05 11:00:47 +08:00
Andrew Nicols
86679cb1ae
MDL-59890 calendar: Use calculated context instead of guessing
2017-10-05 10:14:35 +08:00
Eloy Lafuente (stronk7)
bbc8116c53
Merge branch 'MDL-60130_master' of git://github.com/markn86/moodle
2017-10-04 23:47:07 +02:00
Eloy Lafuente (stronk7)
1258a59126
Merge branch 'MDL-60264-master' of git://github.com/jleyva/moodle
2017-10-04 23:06:17 +02:00
Abdullah Albanyan
b56dc2a109
MDL-60002 js: Added a 'Save and show next' button to grading interface.
2017-10-04 13:39:33 -07:00
Eloy Lafuente (stronk7)
b6f370112d
MDL-59890 upgrade: bump redirect_if_major_update_required
2017-10-04 22:17:25 +02:00
Juan Leyva
4c2a2bd7ce
MDL-59241 mod_workshop: Fix testing found issues
...
- totalfilesize counting all submissions
- Improved function documentation
2017-10-04 20:23:02 +02:00
Juan Leyva
2973f64318
MDL-59248 mod_workshop: Fix permissions checks
2017-10-04 20:15:14 +02:00
Juan Leyva
e348f6a541
MDL-60302 webservice: Allow CORS requests in webservice/upload.php
...
This will allow to upload files via Web Services using AJAX from
different domains, browser plugins, web apps, etc…
2017-10-04 12:39:51 +02:00
Jun Pataleta
2c1be712a3
Merge branch 'MDL-59890-master-fix' of git://github.com/junpataleta/moodle
2017-10-04 14:55:32 +08:00
Jun Pataleta
469c3b4645
MDL-59890 calendar: Reorganise data generation steps
...
* Reorganise the data generation steps to avoid creating cells with
empty string values.
2017-10-04 14:54:33 +08:00
Jun Pataleta
48a3a50aa4
MDL-59890 behat: Revert to checking if isset instead of not empty
...
Reverting changes made by commit
1957d33996
2017-10-04 14:24:15 +08:00
Jake Dallimore
32c369818c
Merge branch 'MDL-57228' of git://github.com/timhunt/moodle
2017-10-04 13:42:51 +08:00
Derek Henderson
a8fe168e08
MDL-55652 grades: Added timemodified as index grade tables
...
Added timemodified to grade_categories_history,
grade_items_history, grade_outcomes_history,and scale_history.
2017-10-04 12:07:01 +08:00
Jun Pataleta
cd7cd9d9c1
Merge branch 'MDL-59890-master' of git://github.com/andrewnicols/moodle
2017-10-04 11:19:33 +08:00
Andrew Nicols
02150c9a1e
MDL-59890 calendar: Add behat tests
2017-10-04 11:16:06 +08:00
Andrew Nicols
1957d33996
MDL-59890 behat: Check empty not isset for switchids
2017-10-04 11:16:06 +08:00
Andrew Nicols
fb3c0fc38b
MDL-59890 calendar: Allow event creation in behat
2017-10-04 11:16:06 +08:00
Andrew Nicols
303d649aca
MDL-59890 calendar: Correct context checks for edit test
2017-10-04 11:16:06 +08:00
Andrew Nicols
d097bfdda3
MDL-59890 calendar: Select current category when adding event
2017-10-04 11:16:05 +08:00
Ankit Agarwal
d041a0b71f
MDL-60301 libraries: PHP7.2 compatibility fix
2017-10-04 08:02:51 +05:30
Ankit Agarwal
61cef46120
MDL-60301 assignfeedback_editpdf: changes to files after FPDI update
...
1) Change the fpdi_bridge class so that it extends the pdf class,
rather than the TCPDF class.
2) Empty class check that was implemented before
3) Updated the editpdf/fpdi/readme_moodle.txt file to document the changes.
4) Updated the editpdf/thirdpartylibs.xml to reflect the update to the
FPDI library.
2017-10-04 08:02:48 +05:30
Eloy Lafuente (stronk7)
e092ec3117
Merge branch 'MDL-33174-master' of https://github.com/matt-catalyst/moodle
2017-10-03 23:01:45 +02:00
Eloy Lafuente (stronk7)
66fca829d4
Merge branch 'MDL-49005-master' of https://github.com/abias/moodle
2017-10-03 22:48:28 +02:00
Eloy Lafuente (stronk7)
4536f3084d
Merge branch 'MDL-59273-master' of https://github.com/lucisgit/moodle
2017-10-03 22:38:13 +02:00
Eloy Lafuente (stronk7)
9376583e4f
Merge branch 'MDL-59883-master' of git://github.com/andrewnicols/moodle
2017-10-03 20:58:23 +02:00
Eloy Lafuente (stronk7)
34ecee16bb
Merge branch 'MDL-59882-master' of git://github.com/andrewnicols/moodle
2017-10-03 20:48:28 +02:00
Eloy Lafuente (stronk7)
945cf16df8
Merge branch 'MDL-58714-master' of git://github.com/jleyva/moodle
2017-10-03 20:38:16 +02:00
Eloy Lafuente (stronk7)
fe61786879
Merge branch 'MDL-60198-master' of git://github.com/jleyva/moodle
2017-10-03 20:15:42 +02:00
David Monllao
0328f12b07
MDL-59987 analytics: Add extra indicators for students at risk
2017-10-03 19:42:03 +02:00
David Monllao
0927604f8c
MDL-59987 analytics: Add no students indicator to no teaching
...
Sneaking in a bug fix ;) (thanks in advance)
2017-10-03 19:41:43 +02:00
Juan Leyva
012c2b84b5
MDL-60144 mod_workshop: New WS mod_workshop_evaluate_submission
2017-10-03 19:28:56 +02:00
Juan Leyva
2c89c7c120
MDL-60144 mod_workshop: Move submission evaluation code to API
2017-10-03 19:28:44 +02:00
Juan Leyva
27fa248236
MDL-59239 mod_workshop: Move submission event trigger
...
The submission viewed event was being triggered at the beginning of the
script (before doing all the validation/safety checks).
I’ve moved the triggering to a better place so the event it is only
triggered when is verified that the user has permissions to view
the submission.
2017-10-03 19:26:40 +02:00
Juan Leyva
b99070b9d8
MDL-59239 mod_workshop: New WS mod_workshop_view_submission
2017-10-03 19:25:32 +02:00
Juan Leyva
4d201b824d
MDL-59253 mod_workshop: New WS mod_workshop_get_grades_report
2017-10-03 19:22:09 +02:00
Juan Leyva
9e58617a7f
MDL-59252 mod_workshop: New WS mod_workshop_evaluate_assessment
2017-10-03 19:16:43 +02:00
Juan Leyva
981f511a14
MDL-59252 mod_workshop: Move assessment evaluation code to API
2017-10-03 19:16:31 +02:00
Juan Leyva
d769f87171
MDL-59251 mod_workshop: New WS mod_workshop_get_grades
2017-10-03 19:07:12 +02:00
Eloy Lafuente (stronk7)
365665dbad
Merge branch 'MDL-59250-master' of git://github.com/jleyva/moodle
2017-10-03 18:34:56 +02:00
AMOS bot
793de9664f
Automatically generated installer lang files
2017-10-04 00:10:10 +08:00
Juan Leyva
fe966a2720
MDL-59250 mod_workshop: New WS mod_workshop_update_assessment
2017-10-03 17:31:30 +02:00
Juan Leyva
57f44fbac4
MDL-59250 mod_workshop: Move assessment edition code to API function
2017-10-03 17:31:29 +02:00
Andrew Nicols
936235133a
MDL-59890 calendar: Support for categories in legacy event fetch
2017-10-03 23:22:19 +08:00
Andrew Nicols
74475e5bb4
MDL-59890 calendar: Delete category events upon category removal
2017-10-03 23:22:18 +08:00
Andrew Nicols
d0e56d847a
MDL-59890 calendar: Display category events on calendars
2017-10-03 23:22:18 +08:00
Andrew Nicols
5ba6507e5b
MDL-59890 calendar: Exporters support for categories
2017-10-03 21:28:32 +08:00
Andrew Nicols
e9321ad07d
MDL-59890 coursecat: Add helper to fetch nested view of coursecat
2017-10-03 21:28:31 +08:00
Andrew Nicols
02d0c4355e
MDL-59890 calendar: Stop adding time for mini view - not used
2017-10-03 21:28:31 +08:00
Andrew Nicols
0085b0ea3c
MDL-59890 calendar: Add support for the category to vault
2017-10-03 21:28:31 +08:00
Andrew Nicols
7d0a866c95
MDL-59890 calendar: Accept categories in calendar_info
2017-10-03 21:28:31 +08:00
Eloy Lafuente (stronk7)
4fce2a24ee
MDL-59401 mod_workshop: rename method remanining fix
2017-10-03 13:05:12 +02:00
Eloy Lafuente (stronk7)
4bc267c3f4
Merge branch 'MDL-59401-master' of git://github.com/jleyva/moodle
2017-10-03 12:59:25 +02:00
Marina Glancy
a3cc6261fc
MDL-60337 htmlpurifier: non-ascii domain names
2017-10-03 18:57:11 +08:00
Eloy Lafuente (stronk7)
d2800e5928
Merge branch 'MDL-59248-master' of git://github.com/jleyva/moodle
2017-10-03 12:35:59 +02:00
David Monllao
abafbc8405
MDL-59630 analytics: mlbackend model directories deletion
2017-10-03 10:34:47 +02:00
David Monllao
f9222c4953
MDL-59630 analytics: New clean up task
2017-10-03 10:34:43 +02:00
Davo Smith
c377d07f26
MDL-60205 form: fix hiding of elements within groups with theme_clean
2017-10-03 09:10:56 +01:00
Davo Smith
b67f3bc693
MDL-60012 form: improve clarity of elementsByName code
2017-10-03 09:09:09 +01:00
David Monllao
99b84a26f9
MDL-59630 analytics: Purge everything when the model is deleted
2017-10-03 10:07:32 +02:00
David Monllao
a8ccc5f2eb
MDL-59630 analytics: Move get_analysables to abstract class
2017-10-03 10:07:21 +02:00
Marina Glancy
acfb9df1a8
MDL-58546 libraries: Patch ADOdb for PHP 7.2 compat
2017-10-03 15:52:18 +08:00
Juan Leyva
aac70425e4
MDL-59401 mod_workshop: New WS get_reviewer_assessments
2017-10-03 09:02:05 +02:00
Juan Leyva
46f5e9a0ef
MDL-59248 mod_workshop: New WS get_assessment_form_definition
2017-10-03 08:51:30 +02:00
Juan Leyva
86928d2a7c
MDL-59248 mod_workshop: New API check_examples_assessed_before_assessment
...
For consistency I renamed the old check_examples_assessed function to
check_examples_assessed_before_submission.
I also call the new function in the existing
get_workshop_access_information external function.
2017-10-03 08:51:29 +02:00
Andrew Nicols
086d592d43
Merge branch 'MDL-60234-master' of https://github.com/abias/moodle
2017-10-03 13:10:17 +08:00
Mark Nelson
d8819e4ede
MDL-60129 mod_glossary: added reset tags functionality
2017-10-03 12:50:37 +08:00
Mark Nelson
0b9249e63e
MDL-60129 mod_forum: added reset tags functionality
2017-10-03 12:50:37 +08:00
Mark Nelson
19f8efd3be
MDL-60129 mod_book: added reset tags functionality
2017-10-03 12:50:37 +08:00
Andrew Nicols
8905d3efe0
Merge branch 'MDL-59913-master' of https://github.com/sammarshallou/moodle
2017-10-03 12:44:25 +08:00
Ankit Agarwal
faa9be014b
MDL-60301 libraries: Upgrade FPDI to 1.6.2
2017-10-03 10:13:38 +05:30
Andrew Nicols
df3571cfb6
Merge branch 'MDL-60210-master-upgradecheck' of git://github.com/mudrd8mz/moodle
2017-10-03 10:32:15 +08:00
Eloy Lafuente (stronk7)
d617d7022e
Merge branch 'MDL-59247-master' of git://github.com/jleyva/moodle
2017-10-02 23:48:24 +02:00
Eloy Lafuente (stronk7)
aee4aca942
Merge branch 'MDL-59246-master' of git://github.com/jleyva/moodle
2017-10-02 23:08:25 +02:00
Eloy Lafuente (stronk7)
3255109721
Merge branch 'MDL-59242-master' of git://github.com/jleyva/moodle
2017-10-02 22:59:38 +02:00
Matteo Scaramuccia
5ca85a1efe
MDL-60318 filestorage: Fixed undefined method move_to_trash()
2017-10-02 22:49:42 +02:00
Tim Hunt
32250b8836
MDL-60317 quiz reports: fix regression caused by MDL-57511
2017-10-02 18:22:58 +01:00
Andrew Nicols
1a6aa52e0f
Merge branch 'MDL-60003_master' of git://github.com/dmonllao/moodle
2017-10-02 20:18:21 +08:00
Marina Glancy
a56889c800
MDL-60313 libraries: patch xhprof for PHP 7.2
2017-10-02 18:51:39 +08:00
Marina Glancy
ffb41a8f8f
MDL-60313 libraries: xhprof upgraded to 0.9.4
2017-10-02 18:41:55 +08:00
Ankit Agarwal
4e23b6b207
MDL-60291 libraries: Upgrade maxmind lib
...
Geoip 2.4.2 -> 2.6.0
MaxMind 1.1.0 -> 1.1.3
2017-10-02 13:47:02 +05:30
Andrew Nicols
8463f6d579
Merge branch 'MDL-60277_master' of git://github.com/dmonllao/moodle
2017-10-02 15:58:00 +08:00
Andrew Nicols
86345473ec
Merge branch 'MDL-59241-master' of git://github.com/jleyva/moodle
2017-10-02 15:52:40 +08:00
Andrew Nicols
39195b6aed
Merge branch 'MDL-58790' of git://github.com/timhunt/moodle
2017-10-02 15:39:26 +08:00
Juan Leyva
b1e896cf2a
MDL-59247 mod_workshop: New WS mod_workshop_get_assessment
2017-10-02 09:37:15 +02:00
Juan Leyva
30b54b823a
MDL-59246 mod_workshop: New WS get_submission_assessments
2017-10-02 09:36:36 +02:00
Juan Leyva
6e2f4866b0
MDL-59242 mod_workshop: New WS mod_workshop_get_submission
2017-10-02 09:35:06 +02:00
Andrew Nicols
62f44c3ea4
Merge branch 'wip-MDL-60287-master' of git://github.com/marinaglancy/moodle
2017-10-02 15:33:55 +08:00
Juan Leyva
3f08cfc530
MDL-59241 mod_workshop: New WS mod_workshop_get_submissions
2017-10-02 09:33:48 +02:00
Marina Glancy
2a1275479c
MDL-60239 libraries: patch Markdown for PHP7.2
2017-10-02 15:32:11 +08:00
Ankit Agarwal
3fede79302
MDL-58546 libraries: Upgrade adodb to v5.20.9
2017-10-02 12:55:47 +05:30
David Monllao
7c37e56fde
MDL-60277 report_insights: Pass the prediction as a float
2017-10-02 08:57:01 +02:00
Andrew Nicols
0b55f881f1
Merge branch 'wip-MDL-58548-master' of git://github.com/abgreeve/moodle
2017-10-02 14:47:08 +08:00
Andrew Nicols
bc01fbbd81
MDL-59883 behat: Update close button link
2017-10-02 13:05:16 +08:00
Andrew Nicols
1e815600d8
MDL-59883 behat: Check aria-label for button content
2017-10-02 13:05:15 +08:00
Andrew Nicols
2a77813b51
MDL-59882 behat: Update known uses of dialogue CSS
2017-10-02 12:44:37 +08:00
Andrew Nicols
434d7869df
MDL-59882 behat: Add newer modal type to selectors
2017-10-02 12:43:16 +08:00
Andrew Nicols
8c0fa3f20a
Merge branch 'MDL-58550-master' of git://github.com/ankitagarwal/moodle
2017-10-02 11:57:34 +08:00
Andrew Nicols
91f64fe0ac
Merge branch 'MDL-60289-master' of git://github.com/lameze/moodle
2017-10-02 11:32:03 +08:00
Ankit Agarwal
c56c1d98a3
MDL-60238 libraries: Upgrade HTML2Text to 4.1.0
2017-10-02 08:43:33 +05:30
Andrew Nicols
1bee636fdd
Merge branch 'MDL-60236-master' of git://github.com/ankitagarwal/moodle
2017-10-02 10:31:40 +08:00
Simey Lameze
84d6589e1e
MDL-60289 libraries: Upgrade Chart.js to 2.7.0
2017-10-02 10:30:48 +08:00
Andrew Nicols
9c8ab01446
Merge branch 'MDL-60239-master' of git://github.com/ankitagarwal/moodle
2017-10-02 10:21:56 +08:00
Andrew Nicols
e38183450f
Merge branch 'MDL-60306-master' of git://github.com/junpataleta/moodle
2017-10-02 10:15:07 +08:00
Jun Pataleta
2340579586
MDL-60306 calendar: Fix rrule_manager unit test
...
* The calculation of the expected date should depend on the comparison
with the start date's date and not it's exact timestamp.
2017-10-02 09:18:37 +08:00
Adrian Greeve
7c1177649d
MDL-58548 lib: Update to moodle specific files.
...
Update to moodle specific files related to the upgrade
of htmlpurifier.
2017-10-02 08:19:40 +08:00
Adrian Greeve
247ff6bc2b
MDL-58548 lib: Update htmlpurifier to the latest version.
2017-10-02 08:19:40 +08:00
Matt Clarkson
b1eb6dd7f2
MDL-33174 lib/filestorage: Add filename to curl request
...
While the lack of the filename in curl POST does not
directly affect Moodle, some external API's expect to get
the filename of the original file, which affects plugins
using the CURL class.
2017-10-02 09:27:51 +13:00
Marina Glancy
22abb52bac
MDL-60287 scssphp: patch for PHP7.2 compatibility
2017-10-01 11:48:02 +08:00
Marina Glancy
653b2bd351
MDL-60287 scssphp: upgraded to 0.6.7
2017-10-01 11:47:58 +08:00
Eloy Lafuente (stronk7)
bc4067bfae
MDL-60298 composer: move to guzzle ^6.3 towards PHP 7.2 support
2017-09-30 10:30:12 +02:00
sam marshall
2d94d4ea7c
MDL-59913 Global search: Allow search of non-enrolled courses
2017-09-29 16:30:37 +01:00
Juan Leyva
7b1c55ead3
MDL-58714 tool_mobile: Return mobile auth plugins via public AJAX ws
...
External function
tool_mobile::tool_mobile_get_plugins_supporting_mobile is now available
via AJAX for not logged users.
When called via AJAX without a user session the function will return
only auth plugins.
2017-09-29 10:42:18 +02:00
Andrew Nicols
05f184bb7f
MDL-59890 calendar: Add ability to add category events
2017-09-29 08:57:08 +08:00
Andrew Nicols
7b1e5e6f3a
MDL-59890 calendar: Add categoryid to DB
2017-09-29 08:57:08 +08:00
ddelblanco
4325a4d23a
MDL-60276 LTI Content Item: does not populate tool url when https
2017-09-28 09:54:35 -07:00
David Monllao
698f361702
MDL-60275 analytics: Specify missing prediction_action constructor arg
2017-09-28 18:17:36 +02:00
AMOS bot
48f515a2ec
Automatically generated installer lang files
2017-09-29 00:05:44 +08:00
David Monllao
aa1b04dc81
MDL-60003 analytics: Skip samples with only null values
2017-09-28 16:56:33 +02:00
Juan Leyva
41447216ea
MDL-60264 media_vimeo: Support restricted videos by domain in the app
...
As reported in MOBILE-1511, Vimeo videos restricted by domain are not
working in the app.
The reason is simple: The restriction is done by the Referer HTTP
header, when a video is embedded via an iframe in the Moodle Site,
Vimeo checks the Referer to see if it matches the specified domain.
When the video is embedded in the mobile app, the Referer is the one
provided by the app Cordova container so Vimeo won't allow playing the
video.
The solution is to add an extra iframe on top of the Vimeo embedding
one (like a proxy), the app will display an iframe pointing to a page
in the site that will include the iframe pointing to vimeo so the
restriction check will work.
2017-09-28 10:00:21 +02:00
Jake Dallimore
23ab0d7788
weekly release 3.4dev
2017-09-28 14:27:24 +08:00
Ankit Agarwal
4f3b046cf9
MDL-60236 libraries: Upgrade simplepie to 1.5.0
2017-09-28 10:19:33 +05:30
Tim Lock
1d6964dc31
MDL-59843 mod_choice: Fix horizontal display mode
...
This re-implements the feature in the boost and bootstrap themes.
2017-09-28 12:22:56 +10:00
Eloy Lafuente (stronk7)
591d42b073
Merge branch 'MDL-60243-master' of https://github.com/snake/moodle
2017-09-27 20:38:50 +02:00
Vervoort, Claude
18ae59bea1
MDL-60253 lti: also consider securetoolurl for URL match
2017-09-27 13:26:42 -04:00
Andrew Nicols
839aa86f0d
Merge branch 'wip-MDL-59495-master' of git://github.com/marinaglancy/moodle
2017-09-27 15:11:20 +08:00
Ankit Agarwal
503ce10cad
MDL-60239 libraries: upgrade MD library to 1.7.0
2017-09-27 12:28:20 +05:30
Marina Glancy
3ec7d2d97f
MDL-59495 registration: do not use the word 'hub' in strings
...
Either say 'server', or 'Moodle.net' or change the wording. Registration is only possible on Moodle.net now
and it should no longer be called 'hub'.
2017-09-27 13:56:50 +08:00
Marina Glancy
53f8047316
MDL-59495 lang_hub: deprecate all unused strings
2017-09-27 13:56:50 +08:00
Marina Glancy
5189f57f38
MDL-59495 block_community: search courses on moodle.net only
...
Remove support for alternative hubs and hub selector
2017-09-27 13:56:50 +08:00
Marina Glancy
8df792ee8a
MDL-59495 course: publish courses on moodle.net only
...
Remove support for alternative hubs
2017-09-27 13:56:47 +08:00
Jake Dallimore
c248037acb
Merge branch 'MDL-59780-master' of git://github.com/ankitagarwal/moodle
2017-09-27 13:34:56 +08:00
Marina Glancy
ef467fff04
MDL-59495 registration: register site on moodle.net only
...
Remove support for alternative hubs
2017-09-27 13:07:37 +08:00
Marina Glancy
da48baa2cd
MDL-59495 moodlenet: move all moodlenet code into new namespace
...
Support for alternative hubs will be removed in 3.4
We can move all methods working with registration, course publishing and moodle.net
communication into separate namespace
2017-09-27 13:07:33 +08:00
Jake Dallimore
6fcf5b679d
Merge branch 'MDL-59940-master' of git://github.com/andrewnicols/moodle
2017-09-27 12:56:56 +08:00
Andrew Nicols
529e877614
MDL-59940 calendar: Fix random behat fails when changing month
2017-09-27 12:00:33 +08:00
Andrew Nicols
e0946346ca
MDL-59940 calendar: Fix behat test for lookahead feature
2017-09-27 12:00:32 +08:00
Ankit Agarwal
5e2e866d97
MDL-59780 mathjax: Make sure mathjax url doesn't become empty
2017-09-27 09:14:20 +05:30
Jake Dallimore
54ec93885c
MDL-60243 competencies: fix ordering bug in api_test unit test
...
list_user_competencies_to_review() orders by shortname, but the test
creates 2 user competencies with the same short name, resulting in
unpredictable results. This patch fixes that.
2017-09-27 09:19:32 +08:00
Eloy Lafuente (stronk7)
4da0f10286
Merge branch 'MDL-59931_master' of https://github.com/ctam/moodle
2017-09-27 01:16:10 +02:00
Eloy Lafuente (stronk7)
0b4eef24c2
Merge branch 'MDL-60005-master' of git://github.com/jleyva/moodle
2017-09-27 00:54:09 +02:00
Alexander Bias
f380743303
MDL-60234 core: Disable admin warning for developemnt libs
2017-09-26 22:05:19 +02:00
Eloy Lafuente (stronk7)
25759080d6
Merge branch 'MDL-60156-master' of git://github.com/andrewnicols/moodle
2017-09-26 20:36:25 +02:00
Eloy Lafuente (stronk7)
536572cf0b
Merge branch 'MDL-59645-master-flickr' of git://github.com/mudrd8mz/moodle
2017-09-26 19:29:40 +02:00
Tim Hunt
5cbb7bf887
MDL-58790 quiz editing: translate hard-coded new heading string
2017-09-26 11:17:27 +01:00
Juan Leyva
9a62cd02db
MDL-60233 mod_assign: Avoid HTML in the item field of external warnings
...
The item field is defined as PARAM_TEXT (no HTML tags allowed except
for multilang).
Using the s that add quotes to HTML characters we avoid potential Web
Services invalid parameters errors.
2017-09-26 12:12:50 +02:00
Alexander Bias
2e4d7a92b5
MDL-49005 core: Remove /tags.txt
2017-09-26 10:18:25 +02:00
Andrew Nicols
6d7953f2fe
Merge branch 'MDL-60141-master' of git://github.com/jleyva/moodle
2017-09-26 15:47:56 +08:00
Jake Dallimore
50f6574b67
Merge branch 'MDL-60121-multi-enrol-backup' of https://github.com/mpetrowi/moodle
2017-09-26 15:22:33 +08:00
Andrew Nicols
2d79d62249
Merge branch 'MDL-60197_master' of git://github.com/markn86/moodle
2017-09-26 09:56:54 +08:00
Andrew Nicols
9eeb4a55f4
Merge branch 'master' of https://github.com/ConnorSheremeta/moodle
2017-09-26 08:16:08 +08:00
Eloy Lafuente (stronk7)
c9d9acb289
Merge branch 'MDL-59505-master-gdrive' of git://github.com/mudrd8mz/moodle
2017-09-26 01:29:35 +02:00
Eloy Lafuente (stronk7)
18348b0781
Merge branch 'MDL-57115-master' of git://github.com/ankitagarwal/moodle
2017-09-26 01:11:21 +02:00
Eloy Lafuente (stronk7)
e03484eec5
Merge branch 'MDL-59940-master' of git://github.com/andrewnicols/moodle
2017-09-25 23:07:05 +02:00
Eloy Lafuente (stronk7)
3f96ff0505
Merge branch 'MDL-60158-master' of git://github.com/andrewnicols/moodle
2017-09-25 22:06:00 +02:00
Carson Tam
43f122d32c
MDL-59931 mod_quiz: Fixing incorrect pagination count.
2017-09-25 12:46:52 -07:00
Eloy Lafuente (stronk7)
c01beb0cdf
Merge branch 'wip-MDL-60167-master' of git://github.com/marinaglancy/moodle
2017-09-25 19:53:48 +02:00
Shamim Rezaie
f061709e62
MDL-57228 quiz editing: unit test for the move case
2017-09-25 12:54:05 +01:00
Tim Hunt
6c73dd9593
MDL-57228 quiz: fix editing when there are one-question sections
...
Fix based on a patch by Joost van der Borg <j.van.der.borg@ssr.nl >.
2017-09-25 12:16:12 +01:00
Andrew Nicols
abf00dad41
MDL-59940 calendar: Fix eslint errors
2017-09-25 11:52:39 +08:00
Andrew Nicols
bc2cca3a0d
MDL-59940 calendar: Improve event start time default
...
Create events on the first day of the month when not in the current
month.
2017-09-25 11:52:08 +08:00
Andrew Nicols
3fb45f57e4
MDL-60156 calendar: Replace add event button template
2017-09-25 11:47:55 +08:00
Andrew Nicols
39ad9cf333
MDL-60158 calendar: Fix footer options when viewing as guest
2017-09-25 11:44:32 +08:00
Eloy Lafuente (stronk7)
4d35a19007
MDL-45366 behat: automate MDLQA-2425
...
It covers all the original cases and more:
- chapters up and down.
- subchapters up and down within chapter and out from chapter.
- 2nd up and before last down behaviors.
2017-09-25 04:15:05 +02:00
Marina Glancy
9d18cfd0e8
MDL-60167 upgrade: Fix duplicate site registrations
2017-09-24 18:46:41 +08:00
Dan Poltawski
22e99d61ca
weekly release 3.4dev
...
"Parting is such sweet sorrow."
xxx
2017-09-22 12:47:58 +01:00
Dan Poltawski
d501d4a246
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-09-22 12:43:10 +01:00
David Mudrák
b69b6627e2
MDL-60210 admin: Check if the site needs upgrade on admin/search.php too
...
The page admin/search.php is the default administration page in Boost
based themes. It should behave the same as admin/index.php or
my/index.php and check if the site needs upgrade.
2017-09-22 13:24:16 +02:00
Damyon Wiese
e39df1faeb
MDL-60046 user: Apply user filters immediately.
2017-09-22 14:53:27 +08:00
Jun Pataleta
d38bb774ef
Merge branch 'MDL-37810-master-fix' of https://github.com/snake/moodle
2017-09-22 10:54:40 +08:00
David Mudrák
e0a903243b
MDL-59505 oauth2: Fix storage of access controlled links
...
When files are copied into the system account's drive, they are put into
folders respecting the structure of contexts. Folder names were based on
context names only and so were likely to collide (such as with users
with the same name).
The patch ads context instance identifiers to the name so that they can
be identified more reliably.
2017-09-21 22:17:03 +02:00
Dan Poltawski
07cadbd794
Merge branch 'MDL-53169' of https://github.com/stronk7/moodle
2017-09-21 19:03:55 +01:00
Eloy Lafuente (stronk7)
7ab0993265
MDL-53169 database: use bound empty strings for cross-db
2017-09-21 19:27:59 +02:00
AMOS bot
b180ff1a5a
Automatically generated installer lang files
2017-09-22 00:07:52 +08:00
AMOS bot
f5b892000e
Automatically generated installer lang files
2017-09-22 00:07:51 +08:00
Jake Dallimore
b7e9f1cc42
MDL-37810 roles: fix profile roles logic to include all roles
...
If the user has the role:assign capability then the list of profile roles
will include any role assigned in the context or above.
2017-09-21 22:23:41 +08:00
Ankit Agarwal
c7f9a59f3d
MDL-58550 libraries: Upgrade matthiasmullie libraries
2017-09-21 16:46:24 +05:30
Juan Leyva
e71687baf9
MDL-60198 webservice: Add missing MOODLE_INTERNAL checks
2017-09-21 13:01:28 +02:00
Mark Nelson
141530b9dd
MDL-60197 mod_data: not always necessary to show 'select all/none' link
2017-09-21 17:51:23 +08:00
AMOS bot
26a0d8a13b
Automatically generated installer lang files
2017-09-21 00:05:52 +08:00
Jun Pataleta
0e57965154
Merge branch 'MDL-59750-master' of git://github.com/lameze/moodle
2017-09-20 18:45:37 +08:00
Nadav Kavalerchik
ad4cba91a4
MDL-60182 Glossary: Fix print icon label in RTL mode
2017-09-20 12:09:05 +03:00
Eloy Lafuente (stronk7)
186a8c1572
Merge branch 'MDL-43176' of https://github.com/NeillM/moodle
2017-09-20 10:12:37 +02:00
Simey Lameze
c602220798
MDL-59750 core_calendar: fix minithree logic on get_view
2017-09-20 13:25:19 +08:00
Simey Lameze
563ae695dc
MDL-59750 calendar: fix logic on subscription template
2017-09-20 12:51:11 +08:00
Simey Lameze
d85651d82c
MDL-59750 core_calendar: remove show_day method
2017-09-20 12:51:02 +08:00
Simey Lameze
63b13467a9
MDL-59750 calendar: organise exporters code
2017-09-20 12:50:52 +08:00
Simey Lameze
5a35675e53
MDL-59750 calendar: add edit and delete url to exporter
2017-09-20 12:50:43 +08:00
Simey Lameze
146d371344
MDL-59750 calendar: render day view using templates
2017-09-20 12:50:12 +08:00
Simey Lameze
ac671b3739
MDL-59750 core_calendar: rename template month_header to header
2017-09-20 12:48:26 +08:00
Simey Lameze
578eb78981
MDL-59750 core_calendar: add next and previous days handling methods
2017-09-20 12:47:38 +08:00
Simey Lameze
8afe9f8a14
MDL-59750 core_calendar: better handling of event subscription
2017-09-20 12:47:27 +08:00
Eloy Lafuente (stronk7)
e98f05340d
Merge branch 'MDL-43176' of https://github.com/NeillM/moodle
2017-09-19 23:10:31 +02:00
Eloy Lafuente (stronk7)
77b767c362
Merge branch 'MDL-60132-master' of git://github.com/jleyva/moodle
2017-09-19 22:34:39 +02:00
Dan Poltawski
be5d95fc74
Merge branch 'MDL-59920-master' of git://github.com/andrewnicols/moodle
2017-09-19 18:14:18 +01:00
Jun Pataleta
7326663237
Merge branch 'MDL-53169-master' of https://github.com/sammarshallou/moodle
2017-09-19 22:26:30 +08:00
David Mudrák
05e77ab8f0
MDL-59645 flickrlib: Show debug notice when using legacy authentication
2017-09-19 14:44:41 +02:00
David Mudrák
f4d1aa9573
MDL-59645 portfolio_flickr: Make the Flickr portfolio export work again
...
The patch modifies the Flickr portfolio to make it use of the new oauth1
based client.
2017-09-19 14:44:41 +02:00
David Mudrák
34db9e9342
MDL-59645 repository_flickr: Drop legacy auth tokens and nsids
...
The values stored in these user preferences were valid for the old
flickr auth mechanism and are not usable any more. The new oauth1 based
version needs to store both the token (in the flickr_access_token
preference) and the token secret (flickr_access_token_secret). The new
version does not need to store the user's nsid.
The cryptic names of these legacy settings are a result of how dealing
with user preferences was originally implemented.
2017-09-19 14:44:41 +02:00
David Mudrák
d841bbe90d
MDL-59645 repository_flickr: Make the Flickr repository work again
...
The patch makes the Flickr repository use the new oauth1 based client.
Beside that, other improvements include:
* Does not attempt to guess the photo URL any more. Instead uses
url_sq and url_o extras of the flickr.photos.search call.
* The photos.search does not return the information about the photo size
so we set it to null (previously was returned as 'unknown' which made
it be displayed as zero).
* Does not perform additional API request to obtain the manage URL, uses
https://www.flickr.com/photos/organize instead.
2017-09-19 14:44:41 +02:00
David Mudrák
f438cca1a0
MDL-59645 oauth1: Implement a new simple Flickr API client
...
Flickr has switched over to OAuth 1.0 based authentication. This is a
simple client allowing Moodle to perform authenticated calls to the
Flickr API.
2017-09-19 14:44:41 +02:00
David Mudrák
a650517a41
MDL-59645 oauth1: Improve reporting of token errors
...
Provide a more meaningful error message and debuginfo allowing to
diagnose what is going on. In case of flickr, this is typically thrown
when flickr API responses with their "bad, bad panda" HTML page instead
of the expected reply.
2017-09-19 14:44:41 +02:00
David Mudrák
f2252e9501
MDL-59645 oauth1: Pass oauth_callback only to obtain the request token
...
As per the oauth1 spec, the oauth_callback is supposed to be passed only
when obtaining the initial request token. The client used to append it
automatically to all requests which broke the request signature.
2017-09-19 14:44:41 +02:00
Dan Poltawski
6bfd4195be
MDL-57886 plagarism: add note about behaviour change
2017-09-19 13:40:16 +01:00
Dan Poltawski
ecf8920afd
Merge branch 'master_MDL-57886' of https://github.com/danmarsden/moodle
2017-09-19 13:40:12 +01:00
sam marshall
22ef155087
MDL-53169 Lib: enrol_get_my_courses can list available courses too
2017-09-19 12:19:49 +01:00
Jun Pataleta
66502b8180
Merge branch 'MDL-60048-master' of https://github.com/Kathrin84/moodle
2017-09-19 17:21:40 +08:00
Dan Poltawski
708100cbef
Merge branch 'MDL-59277-master' of https://github.com/snake/moodle
2017-09-19 09:48:30 +01:00
Jun Pataleta
00b7632833
Merge branch 'MDL-59922-master-on-int' of git://github.com/ryanwyllie/moodle
2017-09-19 16:38:08 +08:00
Ryan Wyllie
c35613ff28
MDL-59922 mod_choice: allow editing of open and close events
2017-09-19 08:21:53 +00:00
Dan Poltawski
5b1d6143be
Merge branch 'MDL-59507-master' of https://github.com/snake/moodle
2017-09-19 09:17:47 +01:00
Dan Poltawski
a1b8b9c9b5
Merge branch 'MDL-59960_mimetype' of https://github.com/mrmark/moodle
2017-09-19 09:10:24 +01:00
Mark Nelson
866939c3cc
MDL-60130 mod_*: removed unused 'tagtitle' string
2017-09-19 14:54:39 +08:00
Ryan Wyllie
39fe5929c6
MDL-59922 calendar: allow editing of activity events
2017-09-19 06:48:57 +00:00
Dan Poltawski
f5cc5b321d
Merge branch 'MDL-60018-master' of git://github.com/jleyva/moodle
2017-09-19 07:27:48 +01:00
Dan Poltawski
363d81514e
Merge branch 'MDL-60045_master-v2' of git://github.com/markn86/moodle
2017-09-19 07:16:02 +01:00
Jun Pataleta
c8d20b2a73
Merge branch 'MDL-60065-master' of git://github.com/andrewnicols/moodle
2017-09-19 13:38:26 +08:00
Andrew Nicols
5ff6114623
MDL-60065 calendar: Deprecate calendar_get_mini and friends
...
This is no longer used and should be deprecated.
2017-09-19 13:21:58 +08:00
Mark Nelson
fe2142952f
MDL-60045 core_user: allow roleid to be passed via URL
2017-09-19 11:40:10 +08:00
Eloy Lafuente (stronk7)
db7083c4c4
Merge branch 'MDL-60105_master' of git://github.com/dmonllao/moodle
2017-09-19 01:55:12 +02:00
Eloy Lafuente (stronk7)
3286e94362
Merge branch 'MDL-52131-master' of git://github.com/andrewnicols/moodle
2017-09-19 01:53:07 +02:00
Eloy Lafuente (stronk7)
66286d5768
Merge branch 'MDL-60094-master' of https://github.com/abias/moodle
2017-09-19 01:50:37 +02:00
Eloy Lafuente (stronk7)
dffca49945
Merge branch 'MDL-37810-master' of https://github.com/snake/moodle
2017-09-19 01:45:29 +02:00
Eloy Lafuente (stronk7)
00045100d0
Merge branch 'MDL-53244_master' of git://github.com/Chocolate-lightning/moodle
2017-09-19 01:42:17 +02:00
Eloy Lafuente (stronk7)
0238520084
Merge branch 'MDL-59244-master' of git://github.com/jleyva/moodle
2017-09-19 01:36:56 +02:00
Eloy Lafuente (stronk7)
5c45e6038c
Merge branch 'MDL-59245-master' of git://github.com/jleyva/moodle
2017-09-19 01:33:08 +02:00
Jun Pataleta
77b5d07e31
Merge branch 'MDL-59900_master' of git://github.com/markn86/moodle
2017-09-18 16:03:46 +08:00
Jun Pataleta
58cd2bfd82
Merge branch 'MDL-59995_master' of git://github.com/markn86/moodle
2017-09-18 14:39:46 +08:00
Jun Pataleta
bf2742f2f2
Merge branch 'MDL-60065-master' of git://github.com/andrewnicols/moodle
2017-09-18 13:07:45 +08:00
Andrew Nicols
6038d62625
MDL-60065 calendar: Add threemonth view
2017-09-18 12:04:48 +08:00
Andrew Nicols
b014688581
MDL-60065 calendar: Specify optional replacement node
2017-09-18 12:04:48 +08:00
Andrew Nicols
fee025ecbb
MDL-60065 calendar: Control navigation on mini
2017-09-18 12:04:48 +08:00
Andrew Nicols
b9ff690eb6
MDL-60065 calendar: Update side calendar when on CRUD events
2017-09-18 12:04:48 +08:00
Jun Pataleta
23277c9f8f
Merge branch 'MDL-60125-master' of git://github.com/andrewnicols/moodle
2017-09-18 11:49:30 +08:00
Andrew Nicols
2dbfb484aa
MDL-59920 calendar: Allow user to choose if deleting one or all events
2017-09-18 11:48:51 +08:00
Andrew Nicols
f58424c70c
MDL-60125 calendar: Switch to navigation by YMD
2017-09-18 11:44:25 +08:00
Jake Dallimore
434d138c2a
MDL-37810 roles: added manager case to test_get_user_roles_in_course()
...
Managers can assign managers, and should be able to see that role on
the course profile page, as a link to the participants page.
2017-09-18 10:16:08 +08:00
Jun Pataleta
afec1107d2
Merge branch 'MDL-59994-master-v2' of git://github.com/lameze/moodle
2017-09-18 09:10:35 +08:00
Jake Dallimore
5d0cc05b20
MDL-59277 navigation: add support for container type in get_css_type()
2017-09-18 09:03:51 +08:00
Jake Dallimore
b8c31dfe6d
MDL-59507 forms: unit tests confirming that .xxx is an invalid extension
...
Modified:
- test_data_for_browser()
- test_unknow_file_types()
2017-09-18 09:03:00 +08:00
Jake Dallimore
405cbc09ba
MDL-59507 forms: accepted file types won't allow the .xxx extension
...
- Modified get_filetypes_browser_data() to exclude this extension.
- Server side form validation blocks this extension too.
2017-09-18 09:03:00 +08:00
Jake Dallimore
da655d9ee4
MDL-37810 roles: get_user_roles_in_course returns all relevant roles
...
Fixed to return both those roles in the profileroles site policy and
any roles which the current user can assign in the respective context,
meaning a user can see a link to any role they can assign.
2017-09-18 08:59:29 +08:00
Jake Dallimore
d07006f1fd
MDL-37810 core_user: fix the user renderer's usage of get_profile_roles
2017-09-18 08:59:29 +08:00
Jake Dallimore
42a2c4794d
MDL-37810 roles: unit tests for get_profile_roles()
2017-09-18 08:59:29 +08:00
Jake Dallimore
7b30582669
MDL-37810 roles: fix get_profile_roles() so it returns assignable roles
2017-09-18 08:59:29 +08:00
Simey Lameze
2fc95ecf80
MDL-59994 competency: improve user competency unit test
2017-09-18 08:32:12 +08:00
Simey Lameze
8c13028c9d
MDL-59994 competency: dont list competencies from deleted users
2017-09-18 08:32:12 +08:00
Eloy Lafuente (stronk7)
1ae99ec327
MDL-60150 install: update the list of stale files for 3.4
2017-09-17 13:27:28 +02:00
Neill Magill
dbe7012475
MDL-43176 enrol_meta: enrol_meta_sync query is inefficient
...
Before this change the nested select did a full table scan of
either the enrol or user_enrolments table. This meant that
on large sites the query could be very slow.
This change ensures that there are no full table scans which
makes the query much more efficient.
In my testing the all courses version of the query changed
from ~15 s to ~ 5 s; the singles course version changed
from ~15 s to > 0.1 s
2017-09-15 14:12:32 +01:00
Juan Leyva
ca90ed2109
MDL-60141 auth_email: Fix sitepolicy field type in get_signup_settings
2017-09-15 11:50:07 +02:00
Juan Leyva
4fe55987e1
MDL-60005 tool_mobile: Return sitepolicy in tool_mobile_get_config WS
2017-09-15 11:17:12 +02:00
Dan Poltawski
91cbdda6af
weekly release 3.4dev
2017-09-15 08:49:23 +01:00
Dan Poltawski
3ec75fb64d
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-09-15 08:49:21 +01:00
Davo Smith
8cab0a2571
MDL-60012 form: fix 'neq' disabledif regression
2017-09-14 16:28:53 +01:00
Matt Petro
f5ea99bf6e
MDL-60121 enrol: Fix enrol plugin backup
...
Allow more than one enrol plugin to add backup structure.
2017-09-14 10:39:09 -04:00
Alexander Bias
af25a2b739
MDL-60094 administration: Add CLI script to kill all sessions
2017-09-14 16:03:39 +02:00
Dan Poltawski
f125ce6522
Merge branch 'MDL-58835_master-fix2' of https://github.com/dmonllao/moodle
2017-09-14 12:25:47 +01:00
David Monllao
3f6933d896
MDL-58835 report_insights: Force window reload when no more predictions
2017-09-14 12:55:03 +02:00
Juan Leyva
6703e031f0
MDL-60132 tool_mobile: Handle correctly moodle_url instances
...
In Moodle there are some functions that can be overridden by themes.
Some themes are returning incorrect value types in those functions
2017-09-14 12:17:21 +02:00
Juan Segarra Montesinos
53fa2a5194
MDL-52131 qbehaviour: respect manualcomment format
...
The format of a manual comment in a question is respected when
the preferred editor is "Plain text area".
2017-09-14 13:30:35 +08:00
Ankit Agarwal
f3a3e23448
MDL-57115 blocks: Cleanup block_messages instances and other configs
2017-09-14 09:57:03 +05:30
Jun Pataleta
a2bcf808d9
Merge branch 'wip-MDL-59775-fix' of https://github.com/marinaglancy/moodle
2017-09-14 12:17:14 +08:00
Marina Glancy
f9af542769
MDL-59775 forms: css correction
2017-09-14 12:05:12 +08:00
Dan Marsden
58496fe703
MDL-57886 plagiarism: Pass raw unformatted content to get_links.
2017-09-14 14:48:07 +12:00
Jun Pataleta
afe9093748
Merge branch 'MDL-59926' of https://github.com/stronk7/moodle
2017-09-14 09:47:22 +08:00
Eloy Lafuente (stronk7)
583b297d6c
MDL-59926 behat: Make the search bootstrapbase + boost compatible
...
By combining the title attribute search with the "icon" class instead
of old "img" or new "i" elements we achieve that without too much
complication.
2017-09-14 01:26:30 +02:00
Matt Clarkson
41dfbb6235
MDL-60105 mod_folder: Set timemodified on change
...
Changes to the folder contents were not resulting in the
timemodied of the folder activity being set. This prevented
global search from picking up the changes.
2017-09-13 13:51:49 +02:00
Matt Clarkson
3043fe924d
MDL-60105 search: Fix fatal error
...
If an indexed file has been modified or deleted the search index
will still reference the old file. Remove the file from search
results until the change has been indexed.
2017-09-13 13:51:30 +02:00
Eloy Lafuente (stronk7)
c06e187aaf
Merge branch 'MDL-59243-master' of git://github.com/jleyva/moodle
2017-09-13 12:09:52 +02:00
Juan Leyva
4834e127eb
MDL-59243 mod_workshop: Return creation status in create_submission WS
2017-09-13 11:41:28 +02:00
Dan Poltawski
cf7430f07c
Merge branch 'MDL-58835_master-fix' of git://github.com/dmonllao/moodle
2017-09-13 09:04:39 +01:00
David Monllao
a6edbef556
MDL-58835 report_insights: Fix redirections
2017-09-13 09:49:14 +02:00
Mark Nelson
9a1067f389
MDL-59900 core_admin: moved analytic links to their own category
2017-09-13 11:40:40 +08:00
AMOS bot
648e9e1b17
Automatically generated installer lang files
2017-09-13 00:06:29 +08:00
Dan Poltawski
59f431e8a7
Merge branch 'MDL-59084-master' of git://github.com/andrewnicols/moodle
2017-09-12 15:28:26 +01:00
Andrew Nicols
7e4c4b6f1f
MDL-59084 core: Allow adhoc tasks to run as a specified user
2017-09-12 21:58:50 +08:00
Dan Poltawski
77d2c7b937
Merge branch 'MDL-60039_master' of git://github.com/dmonllao/moodle
2017-09-12 11:28:59 +01:00
David Monllao
d08f177042
MDL-60039 search: Force messaging search areas to be reindexed
2017-09-12 11:57:00 +02:00
Dan Poltawski
68e3c5f71b
Merge branch 'MDL-59929' of git://github.com/timhunt/moodle
2017-09-12 10:54:11 +01:00
Eloy Lafuente (stronk7)
2c821c1b82
Merge branch 'wip-MDL-59775-master' of git://github.com/marinaglancy/moodle
2017-09-12 11:44:47 +02:00
Mark Nelson
391663ce28
MDL-59995 core_admin: added setting to define Python bin path
2017-09-12 17:33:16 +08:00
Dan Poltawski
8e085aacc0
Merge branch 'MDL-58835_master' of git://github.com/dmonllao/moodle
2017-09-12 09:44:56 +01:00
Eloy Lafuente (stronk7)
776ca0238e
Merge branch 'MDL-59761-master' of git://github.com/danpoltawski/moodle
2017-09-12 10:41:17 +02:00
David Monllao
0500bc49f1
Merge branch 'MDL-57407-master' of git://github.com/jleyva/moodle
2017-09-12 10:33:30 +02:00
Jun Pataleta
d887e98b56
Merge branch 'MDL-59243-master' of git://github.com/jleyva/moodle
2017-09-12 16:29:43 +08:00
Dan Poltawski
e970f8b3d3
MDL-59761 eslint: update to v4.6.1
...
The new versions got released while this issue was waiting for peer
review.
2017-09-12 09:24:10 +01:00
Eloy Lafuente (stronk7)
bf30e4dc86
Merge branch 'MDL-60086-master' of https://github.com/snake/moodle
2017-09-12 09:56:23 +02:00
Jun Pataleta
63b384d02a
Merge branch 'MDL-59919-master' of git://github.com/ryanwyllie/moodle
2017-09-12 14:58:06 +08:00
David Monllao
dc9f39bfc3
Merge branch 'MDL-59399-master' of git://github.com/ryanwyllie/moodle
2017-09-12 08:12:26 +02:00
David Monllao
651f1a1703
Merge branch 'MDL-59831_master' of git://github.com/markn86/moodle
2017-09-12 08:07:52 +02:00
David Monllao
2cef0d3ade
Merge branch 'MDL-59867-master' of git://github.com/damyon/moodle
2017-09-12 07:10:46 +02:00
David Monllao
fb6ff3c553
Merge branch 'MDL-59879-master' of https://github.com/abias/moodle
2017-09-12 07:04:34 +02:00
Jake Dallimore
9f813ab5df
MDL-60086 travis: Bumping the postgres version to 9.6
...
3.2 was bumped to 9.6, this makes the change across the board.
2017-09-12 09:33:52 +08:00
Jun Pataleta
311a0b283b
Merge branch 'MDL-59392-master' of git://github.com/andrewnicols/moodle
2017-09-12 08:55:47 +08:00
Andrew Nicols
a7bf76cee8
MDL-59392 calendar: Remove bad behat tag
2017-09-12 08:34:40 +08:00
Eloy Lafuente (stronk7)
e658430a88
Merge branch 'MDL-59761-master' of git://github.com/danpoltawski/moodle
2017-09-12 01:43:19 +02:00
Eloy Lafuente (stronk7)
2e6112dd3f
Merge branch 'MDL-59926-master' of https://github.com/sammarshallou/moodle
2017-09-12 00:27:49 +02:00
Eloy Lafuente (stronk7)
69cfd26e15
Merge branch 'MDL-59478-master' of git://github.com/junpataleta/moodle
2017-09-12 00:21:48 +02:00
Eloy Lafuente (stronk7)
0071665686
Merge branch 'wip-MDL-59808-master' of git://github.com/marinaglancy/moodle
2017-09-12 00:13:28 +02:00
Eloy Lafuente (stronk7)
f20f9448f7
Merge branch 'MDL-60025-master' of git://github.com/jleyva/moodle
2017-09-11 23:50:36 +02:00
Eloy Lafuente (stronk7)
6e49ef0d94
Merge branch 'MDL-59934-master' of git://github.com/ryanwyllie/moodle
2017-09-11 23:19:48 +02:00
AMOS bot
85877b75d7
Automatically generated installer lang files
2017-09-12 00:08:23 +08:00
Dan Poltawski
4d4c5992ee
Merge branch 'MDL-59392-master' of git://github.com/andrewnicols/moodle
2017-09-11 14:39:43 +01:00
Dan Poltawski
52516f2b19
Merge branch 'MDL-35849-master' of git://github.com/ankitagarwal/moodle
2017-09-11 14:18:51 +01:00
Dan Poltawski
743c937dae
Merge branch 'MDL-59459_Increase_file_indexing_coverage' of https://github.com/mattporritt/moodle
2017-09-11 14:01:40 +01:00
Jun Pataleta
eca853c8eb
Merge branch 'MDL-59977_master' of git://github.com/markn86/moodle
2017-09-11 17:18:16 +08:00
Jun Pataleta
02e10f8592
Merge branch 'MDL-60031-master' of git://github.com/andrewnicols/moodle
2017-09-11 13:56:56 +08:00
Jun Pataleta
dd6e17c3b6
Merge branch 'wip-MDL-55849-master' of git://github.com/abgreeve/moodle
2017-09-11 13:26:50 +08:00
Mark Nelson
32e5109d7f
MDL-59831 core_user: only set default group when necessary
2017-09-11 12:47:25 +08:00
Mark Nelson
580a5588f1
MDL-59831 core_user: show all groups in select when in visible groups
2017-09-11 12:47:25 +08:00
Andrew Nicols
7aaca085fb
MDL-59392 calendar: Deprecate old event filters
2017-09-11 12:45:47 +08:00
Andrew Nicols
fc60d3194f
MDL-59392 calendar: Apply event filters to main calendar view
2017-09-11 12:45:47 +08:00
Andrew Nicols
c8b6e9ab34
MDL-59392 calendar: Switch to templates in the cal block
...
This commit adds a set of templates for the calendar month block, and
the events filter. The same data exporters used in the main calendar
view are utilised and the same logic.
Some additional data was added to the exporters, and in the long term
this will be used in the main monthly view so I did not feel it was
prudent to strip it out into a different view of the model.
AMOS BEGIN
MOV [monthnext,access],[monthnext,calendar]
AMOS END
2017-09-11 12:45:46 +08:00
Mark Nelson
93b47710ac
MDL-59977 core: do not directly check 'viewparticipant' capability
2017-09-11 12:44:27 +08:00
Jun Pataleta
fb1af0797c
Merge branch 'MDL-35668-master-fix' of git://github.com/junpataleta/moodle
2017-09-11 11:34:00 +08:00
Jun Pataleta
68b998906e
MDL-35668 phpunit: Add filebrowser test folder to phpunit.xml
2017-09-11 11:24:51 +08:00
Jun Pataleta
4dfc2d19e7
Merge branch 'wip-MDL-35668-master' of git://github.com/marinaglancy/moodle
2017-09-11 11:01:41 +08:00
Marina Glancy
a2502f6581
MDL-59775 mod_feedback: use vertical forms
2017-09-11 11:00:51 +08:00
Marina Glancy
3dee4faec4
MDL-59775 forms: add option to display any form vertical
2017-09-11 11:00:48 +08:00
Marina Glancy
032674eebc
MDL-59775 forms: add femptylabel class to els without labels
...
This class was present in clean/more but was forgotted in boost
2017-09-11 10:33:48 +08:00
Andrew Nicols
41fa6a24be
MDL-59392 calendar: Stop polluting history with useless URLs
2017-09-11 10:00:50 +08:00
Andrew Nicols
6ff225f57e
MDL-59392 calendar: Correct the next period (add vs sub)
2017-09-11 10:00:50 +08:00
Andrew Nicols
39e40fda71
MDL-59392 calendar: Add the calendar info to the exporter
2017-09-11 10:00:49 +08:00
Andrew Nicols
fb9be27127
MDL-59392 calendar: Split day exporter to week exporter
2017-09-11 10:00:45 +08:00
Andrew Nicols
2281a835c9
MDL-59392 calendar: Move template to parent Node
2017-09-11 09:14:36 +08:00
Andrew Nicols
6397ec5452
MDL-59392 calendar: ViewManager should take a root
2017-09-11 09:13:47 +08:00
Ankit Agarwal
898ba89b22
MDL-57115 blocks: Remove block_messages from core
2017-09-10 21:41:36 +05:30
Juan Leyva
84c50d1cc4
MDL-57407 mod_glossary: Return ratings in external functions
2017-09-08 13:49:12 +02:00
Juan Leyva
26d8bceac2
MDL-57407 mod_data: Return ratings in mod_data_get_entry
2017-09-08 13:49:10 +02:00
Juan Leyva
b7ce46df3f
MDL-57407 mod_forum: Return ratings in external functions
...
External function get_forum_discussion_posts now returns ratings.
2017-09-08 13:49:09 +02:00
Juan Leyva
bb7c514845
MDL-57407 core_rating: Add new external util class for handling ratings
...
This util class handles all the tasks related to retrieve and format
ratings for external functions.
2017-09-08 13:49:07 +02:00
David Knuplesch
3b3535c7ea
MDL-55358 mod_lti: Add group variable Moodle.Person.userGroupIds
2017-09-08 11:00:52 +02:00
Ryan Wyllie
02e091b1f3
MDL-59934 calendar: remove more button from event form modal
2017-09-08 02:45:54 +00:00
Mathew May
477ab6f808
MDL-53244 login: Add error message for recaptcha
2017-09-08 13:09:29 +12:00
David Monllao
2e151c3c74
MDL-58835 analytics: Remove hidden elements from insights list
2017-09-07 14:45:34 +02:00
David Monllao
6faa982986
MDL-58835 analytics: Unit tests for prediction actions
2017-09-07 14:45:34 +02:00
David Monllao
0c0a72e7ac
MDL-58835 report_insights: Not useful and ack prediction actions
2017-09-07 14:45:34 +02:00
David Monllao
025363d17c
MDL-58835 analytics: Store prediction actions separately
...
New event for insights viewed as part of this issue.
2017-09-07 14:45:34 +02:00
David Monllao
8744db903b
MDL-60039 messaging: global search index using timeread
2017-09-07 12:16:42 +02:00
David Monllao
32f9550e85
weekly release 3.4dev
2017-09-07 11:39:02 +02:00
David Monllao
ce99f1fa5a
MDL-59657 analytics: No predictions until training is completed
2017-09-07 10:58:39 +02:00
Dan Poltawski
2999602b85
Merge branch 'MDL-59657_master-fix' of git://github.com/dmonllao/moodle
2017-09-07 10:58:38 +02:00
David Monllao
0a68e283d0
MDL-59657 analytics: Move lang string to correct location
2017-09-07 10:58:38 +02:00
Eloy Lafuente (stronk7)
95fc1e720c
Merge branch 'MDL-59983-master-enfix' of git://github.com/mudrd8mz/moodle
2017-09-07 10:58:35 +02:00
Andrew Nicols
030ede54f8
MDL-59759 enrol: Update behat tests for unenrol confirm dialogue
2017-09-07 10:53:35 +02:00
David Mudrák
911fcae895
MDL-59969 admin: Warn admins if a development libs directory exists
...
We can't really control the direct web access to directories in dirroot,
that is part of the server setup. So we at least warn admins as they may
not realize the risks of having directories like vendor or node_modules
exposed.
Credit goes to Petr Škoda for mentioning the PHPUnit issue CVE-2017-9841
to me.
2017-09-07 10:53:35 +02:00
Marina Glancy
a39d2976fe
MDL-59972 mod_feedback: escape subject when showing the contact form
2017-09-07 10:53:34 +02:00
Jake Dallimore
4266786b48
MDL-58953 user: additional test case for user_can_view_profile()
2017-09-07 10:53:34 +02:00
Jake Dallimore
eb01e70b91
MDL-58953 user: fix course checking logic in user_can_view_profile()
...
Make sure to check that $user in enrolled in $course before checking
whether the current user has capabilities in that course, and make sure
that we don't check user context caps when handling a specific course.
2017-09-07 10:53:33 +02:00
Juan Leyva
35b9bca0ca
MDL-58762 core: Get full course objects on navigation
...
The course object passed as parameter to extend_navigation_user
callback contained only a few parameters, some parameters like
showgrades or showreports were missing.
The callback should receive a full course object.
2017-09-07 10:53:33 +02:00
Juan Leyva
85b531e8be
MDL-58762 report: Check group permissions in course user reports
...
Teachers were able to see any student report even with forced separated
groups and capability moodle/course:accessallgroups off.
2017-09-07 10:53:32 +02:00
Eloy Lafuente (stronk7)
423eca98d3
Merge branch 'MDL-59753-master' of git://github.com/lameze/moodle
2017-09-07 10:53:32 +02:00
Simey Lameze
afa8c3daf1
MDL-59753 core_calendar: apply course filter without reload
2017-09-07 10:53:29 +02:00
Simey Lameze
ce679f6c98
MDL-59753 core_calendar: change course selector to normal select
2017-09-07 10:52:21 +02:00
David Monllao
0e0e92c5e0
Merge branch 'MDL-59759-master-2' of git://github.com/junpataleta/moodle
2017-09-07 10:52:20 +02:00
Jun Pataleta
305f38d310
Merge branch 'm34_MDL-59635_Properly_Escape_Column_Names_Reserved_Words_Proof' of https://github.com/scara/moodle
2017-09-07 10:52:19 +02:00
Eloy Lafuente (stronk7)
dd04df4164
MDL-59672 coding style: whitespace fixes
2017-09-07 10:52:18 +02:00
Eloy Lafuente (stronk7)
9d07b88ab4
Merge branch 'MDL-59672-master' of git://github.com/lameze/moodle
2017-09-07 10:52:06 +02:00
Eloy Lafuente (stronk7)
59e56e7f71
Merge branch 'MDL-59696-master' of git://github.com/junpataleta/moodle
2017-09-07 10:50:18 +02:00
Eloy Lafuente (stronk7)
d74bb0971e
Merge branch 'MDL-59198-master' of git://github.com/ankitagarwal/moodle
2017-09-07 10:50:18 +02:00
Dan Poltawski
83575729b6
Merge branch 'MDL-59279_master' of git://github.com/dmonllao/moodle
2017-09-07 10:50:17 +02:00
David Monllao
4cc3f4f086
Merge branch 'MDL-59974-master' of git://github.com/lameze/moodle
2017-09-07 10:50:17 +02:00
David Monllao
44e1928532
Merge branch 'wip-MDL-59768-master' of git://github.com/marinaglancy/moodle
2017-09-07 10:50:16 +02:00
Dan Poltawski
72086f77f1
Merge branch 'wip-MDL-59770-master' of git://github.com/marinaglancy/moodle
2017-09-07 10:50:15 +02:00
Dan Poltawski
edb911984a
Merge branch 'MDL-59786_master' of git://github.com/dmonllao/moodle
2017-09-07 10:50:15 +02:00
David Monllao
e8466eee81
Merge branch 'master-MDL-59799' of https://github.com/jojoob/moodle
2017-09-07 10:50:14 +02:00
Dan Poltawski
f48b861302
Merge branch 'MDL-59840_master' of git://github.com/dmonllao/moodle
2017-09-07 10:50:13 +02:00
Dan Poltawski
c1346b1476
Merge branch 'wip-MDL-59992-master' of git://github.com/marinaglancy/moodle
2017-09-07 10:50:13 +02:00
David Monllao
c4f7a1c001
Merge branch 'wip-MDL-59815-master' of git://github.com/abgreeve/moodle
2017-09-07 10:50:11 +02:00
David Monllao
d8e789c837
Merge branch 'MDL-59846-master' of git://github.com/lameze/moodle
2017-09-07 10:49:36 +02:00
Dan Poltawski
0426cc9533
Merge branch 'MDL_59834-Indexing_of_personal_messages' of https://github.com/mattporritt/moodle
2017-09-07 10:49:35 +02:00
David Monllao
f827adbd91
Merge branch 'MDL-59864-master' of git://github.com/lameze/moodle
2017-09-07 10:49:34 +02:00
David Monllao
c0bcec46f7
Merge branch 'wip-MDL-59898-master-test' of git://github.com/abgreeve/moodle
2017-09-07 10:49:34 +02:00
Dan Poltawski
2d64ffeb6b
Merge branch 'MDL-59657_master' of git://github.com/dmonllao/moodle
2017-09-07 10:49:30 +02:00
David Monllao
076d95ccc4
Merge branch 'MDL-59963-report-logs-origin-pagination' of https://github.com/lucaboesch/moodle
2017-09-07 10:46:57 +02:00
David Monllao
5700cf959e
Merge branch 'MDL-59961_file_validation' of https://github.com/mrmark/moodle
2017-09-07 10:46:57 +02:00
Dan Poltawski
3c4675a002
Merge branch 'MDL-59153_master' of git://github.com/dmonllao/moodle
2017-09-07 10:46:56 +02:00
Kathrin Osswald
88d7f109a0
MDL-60048 theme_boost: Center logo within the navbar
...
My solution is to remove the padding that's added within scss/bootstrap/_navbar.scss (line 72)
for the case that a logo (has-logo) is uploaded and displayed within the navbar.
Removing this padding will center the image within the navbar.
2017-09-07 08:36:11 +02:00
Ryan Wyllie
ea5f7707e7
MDL-59919 calendar: add file support to event form
2017-09-07 01:38:43 +00:00
Damyon Wiese
b7df2485e6
MDL-59867 autocomplete: Prevent duplicate ids.
...
Rendering a form with 2 autocompletes in it can get messed up because of duplicated ids.
2017-09-07 09:31:57 +08:00
Marina Glancy
9971fac803
MDL-59808 webservice_rest: comply with restformat argument
2017-09-07 08:34:10 +08:00
Juan Leyva
bde5631d66
MDL-59244 mod_workshop: New WS mod_workshop_delete_submission
2017-09-06 15:51:55 +02:00
Juan Leyva
e1fcba9973
MDL-59244 mod_workshop: Move event triggering to API
...
Event triggering when a submission is deleted is now inside the
delete_submission function.
2017-09-06 15:51:54 +02:00
Juan Leyva
c1698a37e3
MDL-59245 mod_workshop: New WS mod_workshop_update_submission
2017-09-06 15:50:16 +02:00
Juan Leyva
c2cf2450ac
MDL-59243 mod_workshop: New WS mod_workshop_add_submission
2017-09-06 14:00:17 +02:00
Juan Leyva
4c776cae2d
MDL-59243 mod_workshop: Move submission creation to API
2017-09-06 13:57:11 +02:00
Juan Leyva
b1ed7279e0
MDL-60025 mod_book: Return correct values for chapters update time
...
Instead returning the time when the chapter was created or modified we
were returning the time when the book was created or modified.
2017-09-06 12:37:21 +02:00
Juan Leyva
20da60a3b7
MDL-60018 mod_chat: Fix chatmethod field type in get_chats_by_courses WS
2017-09-06 12:15:56 +02:00
David Knuplesch
3729ff0ff4
MDL-55358 mod_lti: Add LIS Group Variable
2017-09-06 11:27:17 +02:00
Dan Poltawski
d9dff92fef
MDL-59761 eslint: Auto-fix some minor lint warnings
2017-09-06 08:53:50 +01:00
Dan Poltawski
6f601313f0
MDL-59761 eslint: support glob-based configuration
...
Since ESlint 4.1.0 [1], it's possible to support glob-based
configuration, this means we can move glob configuration out of grunt
and into the config file, which means tools will respect the glob rules
now too. :)
[1] http://eslint.org/blog/2017/06/eslint-v4.1.0-released
2017-09-06 08:53:50 +01:00
Dan Poltawski
9702503f6b
MDL-59761 eslint: Upgrade to v4.4.1
...
Including adding some new default rules.
2017-09-06 08:53:50 +01:00
Marina Glancy
7814ae503b
MDL-60033 webservice_xmlrpc: extra escaping in the server URL
2017-09-06 13:43:34 +08:00
Ryan Wyllie
7d659f2167
MDL-59399 atto: make media plugin shortform explandable
2017-09-06 05:24:21 +00:00
Andrew Nicols
5ded18d5a8
MDL-60031 admin: Move risk longtext to pix title
2017-09-06 10:23:48 +08:00
David Mudrák
6806a3734a
MDL-59983 lang: Fix Forum behat scenarios to use the new strings
2017-09-05 11:01:10 +02:00
Helen Foster
7698619bc6
MDL-59983 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
* mobileappenabled, setuplink and setuplink_desc in tool_mobile -
improved wording
* getmoodleonyourmobile and custommenuitems_desc in tool_mobile -
improved wording
2017-09-05 11:01:09 +02:00
Ankit Agarwal
d4062a0cff
MDL-35849 login: Add role alert to error messages
...
Error messages should be prominent to screen readers as well as visual users,
adding the role alert is recommended way to achieve it for screen readers and this is
also what we do for ->notification apis
2017-09-05 12:43:37 +05:30
sam marshall
e36eefaeea
MDL-59926 core_search: Allow Behat testing of results screens
2017-09-04 17:42:53 +01:00
Matteo Scaramuccia
ea34d02d55
MDL-59635 tool_replace: Escape the column name.
2017-09-04 11:46:55 +02:00
Matteo Scaramuccia
596f4e6a23
MDL-59635 ddl: Added test_get_enc_quoted().
2017-09-04 11:46:54 +02:00
Jun Pataleta
7800e6881c
MDL-59759 core_user: Use SAVE_CANCEL modal for unenrol dialog
2017-09-04 10:44:51 +08:00
Jun Pataleta
23356f410f
MDL-59759 core_message: Use SAVE_CANCEL modal for delete dialog
2017-09-04 10:44:51 +08:00
Jun Pataleta
fb7fa04e3b
MDL-59759 core_calendar: Use SAVE_CANCEL modal for delete dialog
...
* Plus reorganise the code to make it a little tidier.
2017-09-04 10:44:51 +08:00
Jun Pataleta
237efd4f0d
MDL-59759 core_amd: Deprecate core/modal_confirm
2017-09-04 10:44:46 +08:00
Jun Pataleta
357dc2cbeb
MDL-59696 theme_bootstrapbase: Set max-width for custom-select elements
...
* Set custom-select elements with a maximum width of 100% of their
container.
2017-09-04 10:10:46 +08:00
Jun Pataleta
1e9a102b58
MDL-59696 templates: Remove form-group div for url-select template
...
* Removed the div with the class 'form-group' that's enclosing the
select element and friends. It's not needed since the urlselect template
is an inline form.
* Also, for completeness, I added the helpicon data for the template's
context.
2017-09-04 10:10:46 +08:00
Tobias Garske
06ced40c2f
MDL-59898 access: Added Icon references.
2017-09-04 09:55:07 +08:00
Simey Lameze
da1f058254
MDL-59974 core_calendar: remove JS code no longer used
2017-09-04 09:49:12 +08:00
Simey Lameze
4d7f28d4fc
MDL-59974 core_calendar: hide elements based on event type
2017-09-04 09:48:41 +08:00
Adrian Greeve
e5e47a4bdf
MDL-55849 mod_assign: Behat update for group submission reopening.
2017-09-04 09:23:32 +08:00
Adrian Greeve
75c21e7e77
MDL-55849 mod_assign: Reopening assignments only increases by one.
...
Group assignments when being reopened will only increase the
attempt total by one.
2017-09-04 09:23:32 +08:00
Simey Lameze
29158c8b6f
MDL-59672 core_calendar: set course event type on course context
2017-09-04 09:12:05 +08:00
Simey Lameze
0b8e721667
MDL-59846 core_calendar: add styling to action link
2017-09-04 08:38:51 +08:00
Simey Lameze
7b7924922e
MDL-59864 core_calendar: add behat test for module events edit
2017-09-04 08:37:30 +08:00
Simey Lameze
4757780aea
MDL-59864 core_calendar: add link to activity on module events
2017-09-04 08:37:30 +08:00
Matt Porritt
bc60052d83
MDL-59834 Global Search: Indexing user messages
...
Make indexing of user messages tolerant to user deletion.
When creating the search document for user messages,
add a check to see if the user has been deleted in the
system. If they have been deleted abort creating the search
document.
This is to avoid rasining an error when trying to get the
user context for a deleted user.
2017-09-04 09:09:48 +10:00
Matt Porritt
4e921569d0
MDL-59459 Golbal Search: Increase file indexing coverage
...
Increase the scope of the files that are detected and
indexed by Moodle's Global Search. This includes intro
and content areas of search areas. The use case here is
in a description for an activity there is a file added
that contains more information about the activity.
It would an advantage to be able to search this content
as well. It would also allow search engine plugins to be
able to index non text files such as images.
2017-09-02 10:28:17 +10:00
Johannes Burk
1dcd1a071c
MDL-59799 course: Include course/lib.php before using move_courses().
2017-09-01 16:46:26 +02:00
Luca Bösch
30375ee99f
MDL-53936 reports: State default index page explicitly in pagination url
2017-09-01 11:42:10 +02:00
Luca Bösch
d99bec321b
MDL-59963 reports: origin parameter looked at in log reports
2017-09-01 11:41:29 +02:00
David Monllao
1d5b1d0111
MDL-59153 report_insights: UI improvements
...
- Accessible info tables
- Outcome icons
- Navigation bar for missing contexts
- Heading contents standarisation
2017-09-01 11:20:26 +02:00
David Monllao
3e0f33aa4b
MDL-59153 analytics: No access to disabled models predictions
2017-09-01 11:17:17 +02:00
David Monllao
1a5204a427
MDL-59786 analytics: Discard invalid samples
2017-09-01 11:13:07 +02:00
David Monllao
37dec84dc0
MDL-59840 analytics: Enable single range instead of no splitting
2017-09-01 11:12:05 +02:00
Jun Pataleta
b3cfb01316
weekly release 3.4dev
2017-09-01 13:26:56 +08:00
Jun Pataleta
033b0c9bb6
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-09-01 13:26:55 +08:00
Andrew Nicols
c7c5d12353
MDL-59801 tool_lp: Behat fix for autocomplete
...
An earlier Behat fix made the use of autocomplete stricter on checking
an exact match instead of a substring, which in turn broke this use
which was searching for a partial match.
2017-09-01 08:24:51 +08:00
Mark Nielsen
879827d6fa
MDL-60001 core_files: Use local file for gzopen
...
The gzopen method does not appear to support
file streams.
2017-08-31 15:47:00 -07:00
Andrew Nicols
256518a635
Merge branch 'MDL-56646-master-fix' of https://github.com/xow/moodle
2017-08-31 15:00:08 +08:00
John Okely
8812040612
MDL-56646 mod_assign: Improve grade fix strings
2017-08-31 14:39:54 +08:00
John Okely
5ded13e65a
MDL-56646 mod_assign: Make rescale behat more specific
2017-08-31 14:39:54 +08:00
Marina Glancy
96e1633f57
MDL-59768 tasks: schedule task only if it is not scheduled
2017-08-31 14:31:17 +08:00
Andrew Nicols
f33afd1df5
Merge branch 'MDL-59801-master-fix1' of http://github.com/damyon/moodle
2017-08-31 14:12:31 +08:00
Marina Glancy
ed483bda8d
MDL-35668 filebrowser: system context is similar to coursecat
2017-08-31 13:56:59 +08:00
Damyon Wiese
d29be32000
MDL-59801 users: Behat fixes
...
Firstly - the list of roles to filter needs to be a combination of the assignable roles and the existing roles in the course.
Secondly - the auto-complete behat step needs to search for entire strings, not substrings.
2017-08-31 12:32:03 +08:00
Marina Glancy
e25ccd58c1
MDL-59992 webservice: fix debugging message event context already set
2017-08-31 12:13:15 +08:00
Andrew Nicols
4bd649d31a
Merge branch 'MDL-59828-master-fix1' of http://github.com/damyon/moodle
2017-08-31 10:25:49 +08:00
Damyon Wiese
5c1d5a6d7c
MDL-59828 inplaceeditable: CSS class fix
...
The form-autocomplete-original-select was applied to the wrong element.
inplaceeditable selects => inplaceeditable autocompletes
2017-08-31 10:16:53 +08:00
Andrew Nicols
881bf1da5c
Merge branch 'MDL-59832_master-fix' of git://github.com/markn86/moodle
2017-08-30 15:44:24 +08:00
Mark Nelson
431723eccc
MDL-59832 core_course: removed faulty logic in unit test
2017-08-30 12:55:57 +08:00
Marina Glancy
84d815611c
MDL-35668 filebrowser: perf improvements for courses
...
When searching for non-empty children first retrieve list of all non-empty
fileareas in modules and then check access for each of them. This will be
much faster than checking access for each module and then look for files
and areas inside this module.
Do the same with course file areas
2017-08-30 12:43:26 +08:00
Marina Glancy
10122f009e
MDL-35668 filebrowser: small improvements to modules
...
- Store cm_info in file_info_context_module instead of object
- Use correct API calls to component_callback_exists
- Use human readable name of module type
2017-08-30 12:43:26 +08:00
Marina Glancy
ade66228fa
MDL-35668 filebrowser: cache enrolled courses
2017-08-30 12:43:26 +08:00
Marina Glancy
2d939622b8
MDL-35668 filebrowser: perf improvements to coursecat
...
- Preload contexts of subcategories and courses when retrieving their lists
- When there are enrolled courses in hidden subcategories retrieve them together with direct children courses
- Do not call browser->get_file_info - it retrieves the coursecat/course again, instead initialise the instance
of file_info_context_coursecat or file_info_context_course
2017-08-30 12:43:22 +08:00
Andrew Nicols
8c2465eaf0
Merge branch 'MDL-59394-master-2' of git://github.com/ryanwyllie/moodle
2017-08-30 11:35:40 +08:00
Peter Spicer
9c064d0380
MDL-59815 access: Fix definition of risks for user:delete.
2017-08-30 11:31:18 +08:00
Andrew Nicols
4520fdffd5
Merge branch 'MDL-59713-master-2' of git://github.com/ryanwyllie/moodle
2017-08-30 11:30:59 +08:00
Ryan Wyllie
a06b3a27b7
MDL-59713 calendar: fix nav link ajax reload
2017-08-30 03:25:39 +00:00
Ryan Wyllie
aefb2950d3
MDL-59394 calendar: add drag and drop between months
2017-08-30 02:42:06 +00:00
Jun Pataleta
9e22016778
Merge branch 'MDL-59884-master' of git://github.com/lameze/moodle
2017-08-30 10:10:30 +08:00
Simey Lameze
b31a169560
MDL-59884 core_calendar: display spinner when reloading month content
2017-08-30 09:48:56 +08:00
Simey Lameze
63cb267c1b
MDL-59884 themes: add styles for overlay loading
2017-08-30 09:47:18 +08:00
Simey Lameze
8dc85f9c04
MDL-59884 core: add new overlay_loading template
2017-08-30 09:44:22 +08:00
Andrew Nicols
a85c077a64
Merge branch 'MDL-59713' of https://github.com/stronk7/moodle
2017-08-30 08:20:09 +08:00
Eloy Lafuente (stronk7)
7d08eccf43
Merge branch 'MDL-59832_master-v2' of git://github.com/markn86/moodle
2017-08-30 01:21:22 +02:00
Eloy Lafuente (stronk7)
9533cf3419
Merge branch 'MDL-59779_master' of git://github.com/dmonllao/moodle
2017-08-30 01:09:20 +02:00
Eloy Lafuente (stronk7)
08986e0c42
Merge branch 'MDL-59685-master' of git://github.com/damyon/moodle
2017-08-30 00:36:07 +02:00
Connor Sheremeta
d50c3db5c7
MDL-54540 lti: Add allowfullscreen attribute to LTI IFrames
2017-08-29 13:31:18 -06:00
Eloy Lafuente (stronk7)
a4cdbff86c
MDL-59713 forms: prevent php warning when 'optional' option is missing
2017-08-29 20:12:41 +02:00
David Monllao
10658a1cb4
MDL-59279 analytics: Include more info about the dataset
2017-08-29 16:26:41 +02:00
Dan Poltawski
e517eb100c
Merge branch 'MDL-59951-master' of git://github.com/damyon/moodle
2017-08-29 14:32:43 +01:00
Dan Poltawski
08220d64f6
Merge branch 'MDL-59195_assign_comment_permissions' of git://github.com/davosmith/moodle
2017-08-29 11:54:07 +01:00
Dan Poltawski
253ea6621a
Merge branch 'MDL-59615-master' of git://github.com/damyon/moodle
2017-08-29 10:58:42 +01:00
Jun Pataleta
7f56c2679d
Merge branch 'MDL-59908-master' of git://github.com/ankitagarwal/moodle
2017-08-29 17:41:39 +08:00
Dan Poltawski
4e597bf219
Merge branch 'MDL-59688-master' of git://github.com/damyon/moodle
2017-08-29 10:24:50 +01:00
Jun Pataleta
faf83f3d41
Merge branch 'MDL-59830_master-v2' of git://github.com/markn86/moodle
2017-08-29 17:23:44 +08:00
Mark Nelson
1329ffd7b7
MDL-59830 core_user: do not show roles that can not be deleted
2017-08-29 17:12:26 +08:00
Mark Nelson
5700ad902a
MDL-59801 core_user: add missing class variable declaration
...
Also minor fix to PHPDocs.
2017-08-29 16:28:56 +08:00
Andrew Nicols
350ef63246
Merge branch 'MDL-56646-master' of https://github.com/xow/moodle
2017-08-29 15:51:01 +08:00
Jun Pataleta
b26ce53776
Merge branch 'MDL-59823-master' of git://github.com/damyon/moodle
2017-08-29 15:49:24 +08:00
Andrew Nicols
08bcea48d4
Merge branch 'MDL-59713-master-2' of git://github.com/ryanwyllie/moodle
2017-08-29 15:28:45 +08:00
Andrew Nicols
506708f196
Merge branch 'MDL-59820-master' of git://github.com/lameze/moodle
2017-08-29 15:26:46 +08:00
Jun Pataleta
b83a329ad6
Merge branch 'MDL-59822-master' of git://github.com/damyon/moodle
2017-08-29 15:25:33 +08:00
John Okely
465b75ed1f
MDL-56646 assign: Fix negative grades in restore
2017-08-29 07:23:01 +00:00
John Okely
7323c473cc
MDL-56646 assign: Add ability to fix errant grades
2017-08-29 07:23:01 +00:00
Andrew Nicols
6d2ff19051
Merge branch 'MDL-59827-master-fix1' of http://github.com/damyon/moodle
2017-08-29 15:14:20 +08:00
Damyon Wiese
b0b6ff3c18
MDL-59827 users: Typo in force_open()
...
force_open() not forceopen()
2017-08-29 15:06:43 +08:00
Andrew Nicols
27e827e181
Merge branch 'MDL-59821-master' of git://github.com/damyon/moodle
2017-08-29 14:54:33 +08:00
Jun Pataleta
33b46e54bb
Merge branch 'MDL-59885-master' of git://github.com/cameron1729/moodle
2017-08-29 14:48:04 +08:00
Andrew Nicols
3bb2900cf7
Merge branch 'MDL-59030_master' of git://github.com/dmonllao/moodle
2017-08-29 14:34:59 +08:00
David Monllao
f07d93de9d
MDL-59030 analytics: Social breadth accepting more than level 2
...
Even if core indicators are limited to level 2 we should not block
other activities from implementing up to level 5.
2017-08-29 08:28:46 +02:00
Ankit Agarwal
e4f7cfe19f
MDL-59198 lti: Make params LTI2 compatible
...
LTI2 recommends to include both upper case and lower case of custom params.
This patch makes our implementation confer to that standard.
2017-08-29 11:42:09 +05:30
Jun Pataleta
4f9dfd0f8d
Merge branch 'MDL-59628-master' of git://github.com/damyon/moodle
2017-08-29 13:49:55 +08:00
Andrew Nicols
3eb0d7db6d
Merge branch 'MDL-59827-master' of git://github.com/damyon/moodle
2017-08-29 13:21:22 +08:00
Andrew Nicols
d3e6c398f4
Merge branch 'MDL-35290-master' of https://github.com/snake/moodle
2017-08-29 13:14:22 +08:00
David Monllao
e8c2abcea6
MDL-59030 testing: Tests for core_course analytics indicators
2017-08-29 06:24:06 +02:00
David Monllao
c4aa41b1ba
MDL-59030 analytics: New analytics indicators
...
- Completion enabled
- Potential cognitive depth
- Potential social breadth
2017-08-29 06:24:04 +02:00
David Monllao
edee629d1a
MDL-59030 analytics: Expand community of inquiry mods public API
2017-08-29 06:19:37 +02:00
Damyon Wiese
26c4d2bf79
MDL-59628 forms: Get a valid zindex for datepicker
...
We have a way to determine a valid zindex when adding things to a page. Find all the moodle-has-zindex things and
choose a value bigger all of them. This needs doing in javascript whenever a thing is opened. It's not possible to
fix generically in CSS (remember the historic z-index wars).
2017-08-29 12:09:59 +08:00
Damyon Wiese
0639741307
MDL-59628 datepicker: Revert invalid zindex change
...
Revert "MDL-59382 theme: bring the date picker forward"
This reverts commit 63dd75229b .
2017-08-29 12:09:03 +08:00
Andrew Nicols
4bdf6157d4
Merge branch 'MDL-59824-master' of git://github.com/damyon/moodle
2017-08-29 12:00:45 +08:00
Andrew Nicols
85419c5b2e
Merge branch 'MDL-59828-master' of git://github.com/damyon/moodle
2017-08-29 11:56:28 +08:00
Jun Pataleta
c5830051e5
Merge branch 'MDL-59855-master' of git://github.com/junpataleta/moodle
2017-08-29 11:43:36 +08:00
Jun Pataleta
7927138d50
MDL-59855 oauth2: More PHPDocs fixes
...
* Fix PHPDoc return type for api::get_system_account()
* Fix PHPDoc for the $contenttype parameter in \core\oauth2\rest::call()
2017-08-29 11:18:23 +08:00
Jake Dallimore
7a170fad85
MDL-35290 files: File manager reports files which can't be read
2017-08-29 11:15:30 +08:00
Jun Pataleta
909ae42d7d
Merge branch 'MDL-59869-master' of git://github.com/Dagefoerde/moodle
2017-08-29 10:40:30 +08:00
Marina Glancy
c524a6dce0
MDL-35668 filebrowser: unittests
2017-08-29 09:57:59 +08:00
Eloy Lafuente (stronk7)
c121d406e4
Merge branch 'MDL-59801-master' of git://github.com/damyon/moodle
2017-08-29 02:37:24 +02:00
Eloy Lafuente (stronk7)
f0e6ff9a8e
Merge branch 'MDL-59669-master-3' of git://github.com/ryanwyllie/moodle
2017-08-29 02:15:18 +02:00
Eloy Lafuente (stronk7)
b76caa44d5
Merge branch 'MDL-59887-master' of git://github.com/lameze/moodle
2017-08-29 01:33:49 +02:00
Eloy Lafuente (stronk7)
25f24df793
Merge branch 'MDL-59265_master' of git://github.com/dmonllao/moodle
2017-08-29 01:16:42 +02:00
Eloy Lafuente (stronk7)
685e99cabe
Merge branch 'MDL-59910-master' of git://github.com/lameze/moodle
2017-08-29 01:06:46 +02:00
Eloy Lafuente (stronk7)
1fb5f3cf4a
Merge branch 'MDL-59870-participants-th-top-vertical-aligned' of http://github.com/lucaboesch/moodle
2017-08-29 00:52:37 +02:00
Eloy Lafuente (stronk7)
cace54811d
Merge branch 'MDL-59670-master' of git://github.com/andrewnicols/moodle
2017-08-29 00:41:57 +02:00
David Monllao
f19719c198
MDL-59657 analytics: Option to restrict heavy processes to CLI
...
Default to only CLI.
2017-08-28 21:18:52 +02:00
Mark Nielsen
b757c648f3
MDL-59960 core_files: prevent mimetype update on every file update
...
Every time a file is updated, the mimetype is re-processed.
But, some mimetypes can only be detected if the file is present
on local disk. With external file systems, this could cause
the file to be downloaded unnecessarily. Instead, only update
the mimetype when the file content or the file name has changed.
2017-08-28 11:36:15 -07:00
Mark Nielsen
ee8bce2d3b
MDL-59960 core_files: improve mimetype detection
...
Improve mimetype detection for remote files that
have no file extension. The mimetype detection
that makes use of the file, only works with local
files, so do not use the remote path which can be
a URL or stream.
2017-08-28 11:36:15 -07:00
Mark Nielsen
9eb1a2c31a
MDL-59961 core_files: make content hash validation reusable
...
Other file systems could make use of this code as they
all need to validate the content has and be able to read
the file from disk.
2017-08-28 11:15:12 -07:00
AMOS bot
ca0639b33b
Automatically generated installer lang files
2017-08-29 00:07:40 +08:00
John Okely
2d1075e321
MDL-56646 assign: use ASSIGN_GRADE_NOT_SET constant
2017-08-28 06:58:44 +00:00
John Okely
e04be435e0
MDL-56646 assign: Don't rescale any negative grades
2017-08-28 06:58:43 +00:00
John Okely
64b52095e5
MDL-56646 assign: Behat test rescaling after viewing student
2017-08-28 06:58:43 +00:00
Damyon Wiese
b78968ab79
MDL-59951 analytics: Don't link to deleted page.
2017-08-28 13:57:54 +08:00
Mark Nelson
d4576789e4
MDL-59832 core: allow users with 'enrolreview' to see participants page
2017-08-28 12:47:57 +08:00
Jun Pataleta
9317ceefcf
Merge branch 'MDL-59833_master' of git://github.com/markn86/moodle
2017-08-28 11:54:44 +08:00
Jun Pataleta
3fc3e41bfa
Merge branch 'MDL-59904_master' of git://github.com/markn86/moodle
2017-08-28 11:30:59 +08:00
Mark Nelson
7948dae160
MDL-59904 core: add missing FKs to analytics tables
2017-08-28 11:13:38 +08:00
Andrew Nicols
5d09e9d890
Merge branch 'MDL-59907' of git://github.com/stronk7/moodle
2017-08-28 08:25:20 +08:00
AMOS bot
a0d081fd2e
Automatically generated installer lang files
2017-08-28 00:09:01 +08:00
Jan Dageförde
8aa17e1347
MDL-59869 oauth2: Fix notification method
2017-08-26 15:42:12 +02:00
Jan Dageförde
efbe24f5a8
MDL-59869 oauth2: Send expiry notification on exceptions, too
2017-08-26 15:42:12 +02:00
Jan Dageförde
bd0b987338
MDL-59855 oauth2: Fix PHPDoc type hints
2017-08-26 15:42:04 +02:00
AMOS bot
37d2f116c5
Automatically generated installer lang files
2017-08-26 00:06:48 +08:00
Jun Pataleta
2e4c8b3862
MDL-59478 mod_scorm: Fix setting of default completion rule
2017-08-25 20:04:26 +08:00
David Monllao
381c670894
MDL-59265 mlbackend: Splitting up predictor interface in 2
2017-08-25 13:50:34 +02:00
David Monllao
5c5cb3ee15
MDL-59265 analytics: Rename machine learning backend method
...
- Method names renamed to avoid interface changes once
we support regression and unsupervised learning
- Adding regressor interface even if not implemente
- predictor interface comments expanded
- Differentiate model's required accuracy from predictions quality
- Add missing get_callback_boundary call
- Updated datasets' metadata to allow 3rd parties to code
regressors themselves
- Add missing option to exception message
- Include target data into the dataset regardless of being a prediction
dataset or a training dataset
- Explicit in_array and array_search non-strict calls
- Overwrite discrete should_be_displayed implementation with the binary one
- Overwrite no_teacher get_display_value as it would otherwise look
wrong
- Other minor fixes
2017-08-25 13:17:22 +02:00
David Monllao
b8fe16cd7c
MDL-59265 analytics: Remove dirroot from the model unique id
...
This was a bug, this would prevent sites with multiple frontend nodes
from using the same model id.
2017-08-25 13:17:21 +02:00
David Monllao
0f5fa169b1
MDL-59265 analytics: Switch prediction field to float
...
For future regression support
2017-08-25 13:17:18 +02:00
David Monllao
3592b64ac1
MDL-59265 report_insights: Fix PHP notice when no predictions
2017-08-25 13:16:20 +02:00
Damyon Wiese
5fa2d5021e
MDL-59821 users: Add proceed to course content
...
The participants page should show a button to proceed to the course page after creating a new course.
This is a re-implementation of MDL-46238.
2017-08-25 15:21:47 +08:00
Damyon Wiese
b34fd2cca9
MDL-59827 users: Expand users node in settings nav
...
When we are on the participants page...
2017-08-25 15:16:17 +08:00
Damyon Wiese
d8e57f02a7
MDL-59828 autocomplete: Sizing issues on themes
...
We want to avoid page jumps wherever possible. This change uses the original select element as a "proxy" to reserve the space
in the DOM for the enhanced auto-complete when the JS runs.
It uses visibility: hidden to make the select not rendered - but still take up space.
The exact sizing for the CSS was determined by testing and reverse engineering the bootstrap calculations.
The size of user pictures in selectors was reduced to avoid flicker when switching between no selection and a selected user. I
could have reserved a larger amount of space, but it looks worse for pickers with no pictures.
2017-08-25 15:07:40 +08:00
Andrew Nicols
a49c3d8aa0
MDL-59670 calendar: Select correct group when editing events
2017-08-25 11:27:20 +08:00
Ryan Wyllie
f6e8cc83ae
MDL-59713 calendar: clicking day in monthly view opens new event modal
2017-08-25 01:37:20 +00:00
Eloy Lafuente (stronk7)
2f8420657e
Merge branch 'wip-MDL-59881-master' of git://github.com/abgreeve/moodle
2017-08-25 00:55:58 +02:00
Luca Bösch
bb3216f8ea
MDL-59870 users: Default align participant table header row.
...
Instead of putting vertical-align: middle as indication for participants table
headers, none is set which leads to theme default, i.e. bottom in Clean and Boost.
2017-08-25 00:09:30 +02:00
AMOS bot
2fbfe020ff
Automatically generated installer lang files
2017-08-25 00:05:22 +08:00
AMOS bot
df893ca11a
Automatically generated installer lang files
2017-08-25 00:05:22 +08:00
Tim Hunt
2b2967ee56
MDL-59929 signup: inprove usability when duplicate email entered
2017-08-24 16:29:03 +01:00
Eloy Lafuente (stronk7)
9eb3c173ae
weekly release 3.4dev
2017-08-24 14:14:18 +02:00
Eloy Lafuente (stronk7)
ca736c577a
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-08-24 14:14:15 +02:00
Ryan Wyllie
69b160ed12
MDL-59669 calendar: add unit tests for submit_create_update_form
2017-08-24 05:40:01 +00:00
Ankit Agarwal
d477c4ed6f
MDL-59908 backup: Backup rule should use both http and https schemes
2017-08-24 10:53:59 +05:30
Ankit Agarwal
23876070b9
MDL-59908 backup: Add tests to make sure both http(s) schemes are parsed
2017-08-24 10:33:24 +05:30
Ryan Wyllie
7ce44d8edc
MDL-59669 forms: add helper to get submission keys for unit tests
2017-08-24 04:49:26 +00:00
Ryan Wyllie
6bb8889932
MDL-59669 calendar: add validation for eventtype in event form
2017-08-24 12:20:56 +08:00
Simey Lameze
b9d7df741d
MDL-59887 block_myoverview: dont escape course and module names
2017-08-24 10:41:37 +08:00
Andrew Nicols
d839e25e9d
Merge branch 'MDL-59699-master-fix2' of https://github.com/lameze/moodle
2017-08-24 09:58:09 +08:00
Andrew Nicols
ed50116863
Merge branch 'MDL-59675-master-fix1' of https://github.com/lameze/moodle
2017-08-24 09:57:28 +08:00
Simey Lameze
2d7008aeab
MDL-59675 core_calendar: reload page after create event
2017-08-24 09:48:00 +08:00
Andrew Nicols
0afab19477
Merge branch 'MDL-59677-master-fix1' of https://github.com/lameze/moodle
2017-08-24 09:43:31 +08:00
Jun Pataleta
66c7f71950
Merge branch 'MDL-36985-master-fix' of github.com:xow/moodle
2017-08-24 09:30:32 +08:00
Simey Lameze
2c65e0ce61
MDL-59677 core_calendar: replace the whole node on reload
2017-08-24 09:28:04 +08:00
Eloy Lafuente (stronk7)
5e3ee3748b
MDL-59907 behat: Fix features to be collation independent
...
Before the patch there were some problems with sorting
causing student1@ and student10@ to be sorted inconsistently
between databases.
Where that is not an important problem in real use, was
causing tests to fail consistently in sqlsrv.
So, adding student0@ to the tests in order to make them
stable collation-wise.
2017-08-24 03:08:02 +02:00
Simey Lameze
3fa98f2381
MDL-59699 core_calendar: change course short to full name
2017-08-24 08:55:41 +08:00
Andrew Nicols
586181c7d6
MDL-59860 calendar: Remove trailing whitespace
2017-08-24 08:55:23 +08:00
Andrew Nicols
edddecc6f2
Merge branch 'MDL-59860-master-fix2' of https://github.com/lameze/moodle
2017-08-24 08:49:03 +08:00
Simey Lameze
81e736be5d
MDL-59860 core_calendar: temp remove behat test
2017-08-24 08:42:53 +08:00
John Okely
7757d27805
MDL-36985 atto: removeorphaneddrafts should be optional
2017-08-24 08:28:55 +08:00
Mark Nelson
359e9d8370
MDL-59833 core_user: check if groups are present in 'hiddenuserfields'
2017-08-23 17:38:53 +08:00
Eloy Lafuente (stronk7)
8839739680
Merge branch 'MDL-59790-master' of git://github.com/lameze/moodle
2017-08-23 11:34:22 +02:00
Andrew Nicols
fc7467e5a1
Merge branch 'MDL-57412-master' of https://github.com/xow/moodle
2017-08-23 11:15:34 +02:00
Simey Lameze
59641f4eb9
MDL-59910 core_calendar: add missing typegradingdue lang string
2017-08-23 15:42:44 +08:00
John Okely
26f12a35c4
MDL-57412 adminlib: change linkcoursesections default to 1
2017-08-23 15:05:33 +08:00
John Okely
e46fde42ab
MDL-57412 upgrade: Set linkcoursesections to 1 if boost in use
2017-08-23 15:05:32 +08:00
Andrew Nicols
9e413012b7
Merge branch 'MDL-59676-master' of git://github.com/lameze/moodle
2017-08-23 14:11:37 +08:00
Andrew Nicols
dcc8096ae3
Merge branch 'MDL-59675-master' of git://github.com/lameze/moodle
2017-08-23 14:10:40 +08:00
Andrew Nicols
a4b426293f
Merge branch 'MDL-59674-master-fix2' of https://github.com/lameze/moodle
2017-08-23 12:23:38 +08:00
Simey Lameze
7e3658950d
MDL-59674 core_calendar: use course full name on group events
2017-08-23 12:22:18 +08:00
Andrew Nicols
d4cbf2787a
Merge branch 'MDL-59699-master-fix' of https://github.com/lameze/moodle
2017-08-23 12:02:41 +08:00
Simey Lameze
c87ad4e52c
MDL-59699 core_calendar: use course full name instead
2017-08-23 11:08:19 +08:00
Simey Lameze
99a4e7faea
MDL-59699 core_calendar: display course link under event type
2017-08-23 11:02:03 +08:00
Andrew Nicols
cbf0ec51af
Merge branch 'MDL-59393-int-fix-1' of github.com:ryanwyllie/moodle
2017-08-23 10:54:51 +08:00
Jun Pataleta
ac150167c3
Merge branch 'MDL-59733-master-fix' of github.com:xow/moodle
2017-08-23 10:52:44 +08:00
Jun Pataleta
b6f7efb368
Merge branch 'MDL-59784-master' of git://github.com/andrewnicols/moodle
2017-08-23 10:47:54 +08:00
Andrew Nicols
959c6204e6
Merge branch 'MDL-59674-master-fix' of https://github.com/lameze/moodle
2017-08-23 10:34:48 +08:00
John Okely
025bf573c9
MDL-59733 assignsubmission_file: Add title to filetypes setting modal
2017-08-23 10:25:49 +08:00
Andrew Nicols
e5bdf51ce5
MDL-59784 core: Check for non-promises rather than string
...
If a malformed value was passed, it may be that we can still display it.
We should not assume that, if a string is not passed, that we are
dealing with a promise.
2017-08-23 10:25:15 +08:00
Simey Lameze
448f47271b
MDL-59674 core_calendar: add course link to group events
2017-08-23 10:19:10 +08:00
Ryan Wyllie
96283892fe
MDL-59393 calendar: fix CiBoT complaints
2017-08-23 02:09:43 +00:00
Jun Pataleta
c1e75004a5
Merge branch 'MDL-59797-master' of git://github.com/lameze/moodle
2017-08-23 10:05:15 +08:00
Simey Lameze
b45ca55d6b
MDL-59790 core: fix tooltip for pie chart
2017-08-23 10:03:00 +08:00
Andrew Nicols
8cb6a55147
Merge branch 'MDL-53848_form_hideif' of git://github.com/davosmith/moodle
2017-08-23 09:56:00 +08:00
Andrew Nicols
6ca4e64606
Merge branch 'MDL-59393-master-2' of git://github.com/ryanwyllie/moodle
2017-08-23 09:44:01 +08:00
Andrew Nicols
ac92b9d2a9
Merge branch 'MDL-51827' of git://github.com/timhunt/moodle
2017-08-23 09:37:52 +08:00
Ryan Wyllie
ca518350ff
MDL-59393 calendar: use event context in update_event_start_day
2017-08-23 01:32:51 +00:00
Simey Lameze
b453e4c92f
MDL-59797 core_course: dont escape module and section names
2017-08-23 09:19:02 +08:00
Ryan Wyllie
28e030d9f9
MDL-59393 calendar: remove use of legacy event in event_exporter
2017-08-23 01:15:08 +00:00
Ryan Wyllie
909d08588d
MDL-59393 calendar: stop user editing module events
2017-08-23 00:57:22 +00:00
Ryan Wyllie
5ca142dc5b
MDL-59393 calendar: add event drag and drop to monthly view
2017-08-23 00:57:22 +00:00
Ryan Wyllie
c6fb931088
MDL-59393 calendar: add update_event_start_day external function
2017-08-23 00:56:27 +00:00
Ryan Wyllie
55f5fcb9c9
MDL-59393 calendar: add update_event_start_day to local api
2017-08-23 00:56:26 +00:00
Ryan Wyllie
0dc3aa1295
MDL-59393 calendar: set defaults for legacy event in mapper
2017-08-23 00:56:26 +00:00
Ryan Wyllie
1652934f09
MDL-59393 calendar: move candelete and canedit into event_exporter_base
2017-08-23 00:56:26 +00:00
Simey Lameze
d8da7fc8b4
MDL-59674 core_calendar: add group name to summary template
2017-08-23 00:56:26 +00:00
Simey Lameze
950d2ce0e5
MDL-59674 core_calendar: add group name to event exporter
2017-08-23 00:56:26 +00:00
Eloy Lafuente (stronk7)
a7417383fa
Merge branch 'MDL-59067_master' of git://github.com/dmonllao/moodle
2017-08-23 02:55:20 +02:00
David Monllao
0690a271c3
MDL-59067 analytics: Store indicator calculations
...
This was supposed to be split into multiple commits to make it easier to understand
but I failed to do it properly. So this is the list of changes:
- New analytics_indicator_calc db table to store indicators calculations
- Reuse previous calculations during prediction/training; other models
previous calculations should also be reused as long as they belong to
the same sample (sampleid depends on sampleorigin), time range and indicator
- Allow bulk inserting of these calculations as this can hurt database performance
- Block the same analysable to be analysed for training and for prediction
- Use a new instance of the target and use it for is_valid_* functions
as using ::is_valid_sample can lead to problems if people
uses it to cache stuff
2017-08-22 22:28:04 +02:00
Eloy Lafuente (stronk7)
018b1f3112
Merge branch 'MDL-59663-master' of git://github.com/junpataleta/moodle
2017-08-22 21:03:32 +02:00
Tim Hunt
e95fe51e72
MDL-51827 account confirm: take users to their dashboard
...
This is an old bit of UI inconsistency. For some reason it used to take
people to the list of all courses. Given modern Moodle usability
conventions, that does not really make sense any more.
2017-08-22 14:33:04 +01:00
Eloy Lafuente (stronk7)
9bd0912ad0
Merge branch 'MDL-59661_master-unit-test' of git://github.com/dmonllao/moodle
2017-08-22 13:23:11 +02:00
David Monllao
9955e0fe06
MDL-59661 analytics: New test for the datasets manager
2017-08-22 13:04:49 +02:00
Eloy Lafuente (stronk7)
fae154ea39
Merge branch 'MDL-59859-master' of git://github.com/andrewnicols/moodle
2017-08-22 12:36:48 +02:00
Eloy Lafuente (stronk7)
faa509dfb2
Merge branch 'MDL-59784-master' of git://github.com/andrewnicols/moodle
2017-08-22 12:28:32 +02:00
Andrew Nicols
1bf96e2388
MDL-59848 auth: Remove config for old plugins
...
Note: (stronk7@moodle.org ) Amended slightly from original to update versions.
2017-08-22 12:20:19 +02:00
Andrew Nicols
4508e143d8
Merge branch 'MDL-59826-master' of https://github.com/snake/moodle
2017-08-22 15:49:11 +08:00
Andrew Nicols
170bbc84a7
Merge branch 'MDL-59825-master' of https://github.com/snake/moodle
2017-08-22 15:12:38 +08:00
Jun Pataleta
b5d6f7db3b
Merge branch 'MDL-57775-master-xmlrpc' of git://github.com/mudrd8mz/moodle
2017-08-22 15:00:01 +08:00
Andrew Nicols
474c7ee757
Merge branch 'MDL-36985-master' of https://github.com/snake/moodle
2017-08-22 14:37:55 +08:00
Damyon Wiese
555a43a9f5
MDL-59801 roles: Allow filter by assignable roles
...
If you can edit roles on the participants page you should be able to filter by any assignable role
2017-08-22 13:59:59 +08:00
Damyon Wiese
9df2fdecde
MDL-59801 users: Show profile roles to students
...
Obey site config "profileroles" for students.
2017-08-22 13:59:59 +08:00
Damyon Wiese
80a2937dbe
MDL-59688 enrol: Show removed users
...
When users are automatically removed from the bulk action selection (due to a non-matching enrolment method)
we should show a warning to make it obvious.
2017-08-22 13:54:00 +08:00
Andrew Nicols
8df7bfff0d
Merge branch 'MDL-59893-master' of https://github.com/snake/moodle
2017-08-22 13:32:53 +08:00
Jake Dallimore
81ed702156
MDL-36985 atto: show file removal text on managefiles plugin
...
Shows a text warning in the manage files plugin window when an editor
has set the 'removeorphaneddrafts' option to true. The text tells the
user that unused files will be automatically deleted on save.
2017-08-22 13:19:52 +08:00
Jake Dallimore
f3c2afd0e8
MDL-36985 core_files: added option to remove draft files on save
...
text areas can now specify $options['removeorphaneddrafts'] when saving
their data using file_postupdate_standard_editor(). If set to true,
this option clears all user drafts which are not referenced in the text
2017-08-22 13:15:30 +08:00
Jun Pataleta
0ea62b8de6
Merge branch 'MDL-59204_master-fix' of git://github.com/markn86/moodle
2017-08-22 13:08:19 +08:00
Marina Glancy
4aef64f85f
MDL-59770 registration: correct mistype
...
AMOS BEGIN
MOV [mobilenotificacionsenabled,core_hub],[mobilenotificationsenabled,core_hub]
AMOS END
2017-08-22 13:06:13 +08:00
Mark Nelson
2f3e176078
MDL-59204 analytics: added missing apostrophe
2017-08-22 13:04:47 +08:00
Simey Lameze
c43d6d6d4f
MDL-59820 core_calendar: remove unnecessary css class
2017-08-22 12:59:29 +08:00
Jake Dallimore
859e62e7fa
MDL-59893 assign: don't prefix file links when downloading as folders
...
Change to download_rewrite_pluginfile_urls() ensuring prefix isn't
added to file links when downloading with the downloadasfolders
user preference set to true. Links to files in onlinetext now work
when downloading as folders.
2017-08-22 12:56:45 +08:00
Jake Dallimore
a15dfc6682
MDL-59893 assign: fixes for groupname prefix when downloading
...
assign->download_submissions():
- groupname now only added to zip file name if not empty, fixing a
double hyphen bug in the file name.
assign->download_rewrite_pluginfile_urls():
- groupname is now correctly determined using get_submission_group()
instead of using groups_get_activity_group() which fails when there
is no active activity group set. Uses the same logic that
download_submission() uses to prefix file names. Fixes a bug where an
empty groupname prefix was generated, resulting in broken links.
2017-08-22 12:56:28 +08:00
Jun Pataleta
f8de8cb314
Merge branch 'MDL-59204_master_v2' of git://github.com/markn86/moodle
2017-08-22 12:46:23 +08:00
Andrew Nicols
51483e4a4e
Merge branch 'MDL-57246-33-forumredirect' of git://github.com/roperto/moodle
2017-08-22 12:26:42 +08:00
Mark Nelson
2fa1f92a82
MDL-59204 analytics: help icons for target, indicators and time method
2017-08-22 12:07:00 +08:00
Andrew Nicols
ea8b25c51f
Merge branch 'MDL-59702' of https://github.com/andrewhancox/moodle
2017-08-22 11:01:30 +08:00
Andrew Nicols
b4b61be922
Merge branch 'MDL-59860-master-fix' of https://github.com/lameze/moodle
2017-08-22 10:51:52 +08:00
Simey Lameze
1228bb6cad
MDL-59860 core_calendar: fix behat failures
2017-08-22 09:40:01 +08:00
Adrian Greeve
e3909e5853
MDL-59881 question bank: Use supplied function parameters.
...
question_usage_by_activity::start_all_questions now uses all
three of the parameters that are defined.
2017-08-22 09:30:04 +08:00
Eloy Lafuente (stronk7)
2345ae252e
Merge branch 'MDL-59661_master' of git://github.com/dmonllao/moodle
2017-08-22 01:41:29 +02:00
Eloy Lafuente (stronk7)
eb2e291716
Merge branch 'MDL-55937-master' of git://github.com/ankitagarwal/moodle
2017-08-21 23:17:24 +02:00
Eloy Lafuente (stronk7)
6b1e790231
Merge branch 'MDL-59049-master' of https://github.com/snake/moodle
2017-08-21 23:09:09 +02:00
AMOS bot
58b8be6c97
Automatically generated installer lang files
2017-08-22 00:05:56 +08:00
Davo Smith
910b02734c
MDL-59195 mod_assign: add behat tests for comments error
2017-08-21 10:23:01 +01:00
Davo Smith
ec0ecdaf6e
MDL-59195 assignsubmission_comments: fix permission checks
2017-08-21 10:23:01 +01:00
Jun Pataleta
8711ab92a9
Merge branch 'MDL-59809-master-fix' of git://github.com/junpataleta/moodle
2017-08-21 17:01:24 +08:00
Alexander Bias
f592063fb5
MDL-59879 navigation: Add node key to competencies navigation node
2017-08-21 10:59:49 +02:00
Jun Pataleta
bf3d824a97
MDL-59809 boost: Make stylelint happy
2017-08-21 16:58:33 +08:00
Jun Pataleta
66d08a2122
Merge branch 'MDL-59809-master' of git://github.com/damyon/moodle
2017-08-21 16:30:37 +08:00
Simey Lameze
74ed81e1f5
MDL-59675 core_calendar: reload calendar region after add event
2017-08-21 16:19:46 +08:00
Simey Lameze
ff5e2d9cad
MDL-59676 core_calendar: reload calendar region after event edit
2017-08-21 16:13:32 +08:00
Andrew Nicols
e825859078
Merge branch 'MDL-59677-master-fix' of git://github.com/lameze/moodle
2017-08-21 15:58:42 +08:00
Simey Lameze
47b55dade4
MDL-59677 core_calendar: add missing return on changeMonth promises
2017-08-21 15:52:55 +08:00
Andrew Nicols
0813f00d0f
Merge branch 'MDL-59677-master' of git://github.com/lameze/moodle
2017-08-21 15:33:40 +08:00
Cameron Ball
5e6a36f845
MDL-59885 assignfeedback_editpdf: Correctly report combination status
2017-08-21 15:32:02 +08:00
Andrew Nicols
b7173c18e9
Merge branch 'MDL-59687-master' of git://github.com/lameze/moodle
2017-08-21 15:20:22 +08:00
Simey Lameze
516e74440a
MDL-59677 core_calendar: delete event without reload whole page
2017-08-21 15:20:14 +08:00
Andrew Nicols
3951c81589
Merge branch 'MDL-59674-master' of git://github.com/lameze/moodle
2017-08-21 15:14:15 +08:00
Andrew Nicols
ba756e857b
Merge branch 'MDL-59699-master' of git://github.com/lameze/moodle
2017-08-21 14:15:41 +08:00
Andrew Nicols
b34b6b4fe8
Merge branch 'MDL-59860-master' of git://github.com/lameze/moodle
2017-08-21 14:11:44 +08:00
Simey Lameze
4cc382d5c7
MDL-59674 core_calendar: add group name to summary template
2017-08-21 14:07:07 +08:00
Simey Lameze
a1e166e7c3
MDL-59674 core_calendar: add group name to event exporter
2017-08-21 14:07:03 +08:00
Simey Lameze
21e3d8b8a3
MDL-59699 core_calendar: add steps to assert the course link
2017-08-21 13:35:53 +08:00
Simey Lameze
00d2d344a2
MDL-59699 core_calendar: add course link to course events
2017-08-21 13:33:51 +08:00
Andrew Nicols
b05f2cd794
MDL-59859 enrol_manual: Improve modal creation ordering
2017-08-21 13:00:00 +08:00
Andrew Nicols
17137d471d
MDL-59859 core: Accept Promise for save button
...
Accept either a promise, or a string for the content of the save button
in the save / cancel modal.
2017-08-21 12:54:34 +08:00
John Okely
52fe3c4683
MDL-57412 course: Unit test get_view_url for course formats
2017-08-21 12:49:59 +08:00
John Okely
1832b68142
MDL-57412 navigationlib: Respect linkcoursesections again
2017-08-21 12:49:58 +08:00
Jun Pataleta
3a3530a863
Merge branch 'MDL-59733-master' of https://github.com/xow/moodle
2017-08-21 10:40:27 +08:00
Jun Pataleta
3a0e3c34b0
MDL-59663 course: Render the appropriate course-category tree action
2017-08-21 10:01:37 +08:00
Andrew Nicols
3e0df465db
MDL-59784 core: Refactor addblock to listen earlier
2017-08-18 22:51:48 +08:00
Andrew Nicols
728357707d
MDL-59784 core: Modal factory should listen before fetching templates
2017-08-18 22:51:48 +08:00
Andrew Nicols
e2b503043e
MDL-59784 core: Modal should accept title as a promise
2017-08-18 22:51:47 +08:00
Eloy Lafuente (stronk7)
0f74ed2981
Merge branch 'MDL-59836-master' of git://github.com/junpataleta/moodle
2017-08-18 12:36:17 +02:00
Mark Nelson
7851842f4b
MDL-59204 core: add getters to lang_string for identifier and component
2017-08-18 18:02:39 +08:00
Mark Nelson
b94814fa91
MDL-59204 analytics: added corresponding name '_help' strings
...
Strings are intentionally left blank as they will be done later by
AMOS.
2017-08-18 18:02:38 +08:00
Mark Nelson
7e00aa725a
MDL-59204 analytics: changed get_name so that it returns a lang_string
...
This was done for indicators, targets and time splitting methods so that we
can get the string identifier and component in order to display a help_icon.
The functions were also made abstract, removing the default implementation.
Indicators, targets and time splitting methods should define this function.
2017-08-18 18:02:38 +08:00
Simey Lameze
6a87019b13
MDL-59860 core_calendar: behat scenario for module events
2017-08-18 12:29:49 +08:00
Simey Lameze
4c3cd3c1b4
MDL-59860 core_calendar: add editurl parameter back
2017-08-18 12:05:30 +08:00
Jun Pataleta
68a0485c5c
MDL-59836 core_amd: Use only one input event handler
...
* We have duplicate input event handlers for the autocomplete element
which are both firing when the input element's value is being set.
In case an AJAX handler is defined for the autocomplete suggestions,
this causes the autocomplete suggestions so show "No suggestions" first
and then load the results from the AJAX handler a little bit later.
2017-08-18 11:19:08 +08:00
Simey Lameze
ed84d85fdb
MDL-59687 core_calendar: calendar feature improvement
2017-08-18 11:13:27 +08:00
Simey Lameze
a56a9b3937
MDL-59687 core_calendar: create event step needs to wait page ready
2017-08-18 11:12:41 +08:00
Jake Dallimore
788ea5c85c
MDL-59826 output: make context_header() aware of page context.
...
There are times, such as when viewing a user profile within a course,
when user_can_view_profile() should be passed a course to force it to
restrict its capability checks to only the supplied course. This change
makes sure that core_renderer->context_header() calls this correctly.
2017-08-18 11:07:19 +08:00
Jake Dallimore
c09541fd28
MDL-59049 badges: allows users to view badges from deleted courses
2017-08-18 09:08:50 +08:00
Jake Dallimore
067accce47
MDL-59825 user: user_can_view_profile() checks all of a $user's courses
...
This function used to check only those courses shared by both users
when it should have been checking all courses in which $user is
enrolled. Managers can view a user's course profile without necessarily
sharing the course (being enrolled in) with the $user.
2017-08-18 08:29:37 +08:00
David Monllao
1855cdeb75
MDL-59779 analytics: Alternative to query log table
2017-08-17 20:55:50 +02:00
David Monllao
cab7abec70
MDL-59779 analytics: Bulk-insert predictions
2017-08-17 20:55:38 +02:00
David Monllao
d126f83806
MDL-59661 analytics: Export models training data
2017-08-17 20:51:56 +02:00
David Monllao
56d4981e03
MDL-59661 analytics: Filearea passed as an argument to dataset_manager
2017-08-17 20:51:56 +02:00
Davo Smith
527459a4c7
MDL-53848 mod_assign, formslib: add hideIf to real form and adapt behat tests to use this
2017-08-17 14:52:11 +01:00
Davo Smith
8dff6c78bd
MDL-53848 formslib: peer review fixes
2017-08-17 14:52:11 +01:00
Davo Smith
68d206b274
MDL-53848 form: fix disabledIf functionality
2017-08-17 14:52:11 +01:00
Davo Smith
766d6f9a61
MDL-53848 form: hide entire group if hideIf test is applied to the group
2017-08-17 14:52:10 +01:00
Ankit Agarwal
988879655b
MDL-53848 formslib: make conditional hidden elements properly accessible
2017-08-17 14:52:10 +01:00
Marina Glancy
f3da329da4
MDL-53848 forms: additions to the behat test
2017-08-17 14:52:10 +01:00
Davo Smith
d20498625c
MDL-53848 form: add hideIf functionality
2017-08-17 14:52:10 +01:00
Eloy Lafuente (stronk7)
27466d7548
weekly release 3.4dev
2017-08-17 10:39:13 +02:00
Eloy Lafuente (stronk7)
3ea6691c74
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-08-17 10:39:10 +02:00
Damyon Wiese
3be8982033
MDL-59824 groups: no groups == cannot edit members
...
On the participants page, if there are no course groups - don't make the groups list editable.
2017-08-17 12:07:18 +08:00
Damyon Wiese
f4ddc4ecd3
MDL-59823 users: Enrol bulk op course instance
...
The commit message above was my best attempt at meeting the very short restrictions on commit message first lines.
What it needed to say was: "Only show bulk enrolment operations for enrolment methods that have an instance in the course"
2017-08-17 12:03:52 +08:00
Damyon Wiese
ca56095250
MDL-59822 users: No enrolments on frontpage
...
Hide enrolment status and bulk actions from the frontpage.
2017-08-17 11:34:52 +08:00
AMOS bot
b257793cf8
Automatically generated installer lang files
2017-08-17 00:08:17 +08:00
Damyon Wiese
bd6f87ed82
MDL-59809 boost: Don't allow z-index on pagination
...
This causes parts of the pagination bar to show through overlays and modals.
2017-08-16 15:53:40 +08:00
Jun Pataleta
a88a63e694
Merge branch 'MDL-59388-master' of git://github.com/lameze/moodle
2017-08-16 10:12:51 +08:00
Simey Lameze
1a1e8ab029
MDL-59388 core_calendar: convert manage subscription button
2017-08-16 10:10:48 +08:00
Simey Lameze
bd33760372
MDL-59388 core_calendar: remove empty lines and unused imports
2017-08-16 09:44:42 +08:00
Jun Pataleta
12eef11c8f
MDL-59388 calendar: footer_options fixes
2017-08-16 09:36:48 +08:00
Ryan Wyllie
6a7ad2cb21
MDL-59388 core_calendar: setUpTrigger needs to handle arrays
2017-08-16 09:27:26 +08:00
Simey Lameze
836aa3f64a
MDL-59388 core_calendar: fix month view on clean theme
2017-08-16 09:27:22 +08:00
Simey Lameze
a4af4c9633
MDL-59388 core_calendar: fix cibot complains
2017-08-16 09:25:51 +08:00
Andrew Nicols
77c762b3ba
Merge branch 'wip-MDL-59800-master' of git://github.com/marinaglancy/moodle
2017-08-16 09:08:34 +08:00
Andrew Nicols
34cf57f1d0
Merge branch 'MDL-53537_m34v4' of https://github.com/sbourget/moodle
2017-08-16 08:46:55 +08:00
David Mudrák
8bfd82b2f5
MDL-57775 xmlrpc: Formal fix of coding style and phpdocs
...
- There was missing MOODLE_INTERNAL check.
- The client is not used for unit tests only so the class description
was obsolete.
2017-08-15 21:43:35 +02:00
David Mudrák
b4da577385
MDL-57775 xmlrpc: Test webservice_xmlrpc_client request encoding
...
The patch wraps the underlying xmlrpc_encode_request() call into a
standalone method that can be then unit-tested.
2017-08-15 21:43:35 +02:00
David Mudrák
2b604286b5
MDL-57775 xmlrpc: Pass escaping to xmlrpc_encode_request() calls
...
This patch adds the missing 'escaping' option to all remaining
xmlrpc_encode_request() calls in the moodle core code.
Without this, the xmlrpc_decode_request() call on the server side may
lead to wrongly decoded non-ascii characters.
2017-08-15 21:43:34 +02:00
Stephen Bourget
f5de9484e8
MDL-53537 core_backup: Add a course_backup_created event
2017-08-15 14:10:38 -04:00
Eloy Lafuente (stronk7)
ddea987812
Merge branch 'MDL-58435' of https://github.com/NeillM/moodle
2017-08-15 16:35:12 +02:00
Eloy Lafuente (stronk7)
19e8e56e7e
Merge branch 'MDL-59756-master-2' of git://github.com/junpataleta/moodle
2017-08-15 13:38:01 +02:00
Eloy Lafuente (stronk7)
245227fdcd
Merge branch 'MDL-59667-master-2' of git://github.com/ryanwyllie/moodle
2017-08-15 13:12:45 +02:00
Mark Nelson
952cbce293
MDL-59204 mod_*: removed redundant activity name from string index
...
Also fixed references to incorrect strings.
2017-08-15 16:55:28 +08:00
Neill Magill
156a0a1560
MDL-58435 behat: Update existing tests to use section editing steps
2017-08-15 09:22:31 +01:00
Jun Pataleta
654f52d288
MDL-59756 user: More Behat tests for the status field and friends
...
* Add coverage for the rendering of the edit/unenrol icons in the status
column.
* Add coverage for the rendering of the edit icon in the enrolment
details modal.
* Avoid usage of xpath_element selectors whenever possible.
2017-08-15 14:33:23 +08:00
John Okely
a18b4799f2
MDL-59733 assignsubmission_file: Use click interface in behat
2017-08-15 13:29:14 +08:00
Ankit Agarwal
2ba3ce9829
MDL-55937 assign: Check for group submission caps when userid=0
2017-08-15 10:58:00 +05:30
Andrew Nicols
9729cd2fcc
Merge branch 'MDL-59746-master' of git://github.com/Dagefoerde/moodle
2017-08-15 13:17:37 +08:00
Andrew Nicols
b66c2f561b
Merge branch 'MDL-59810-master' of git://github.com/lameze/moodle
2017-08-15 13:05:33 +08:00
Simey Lameze
5d942f5a53
MDL-59810 core_calendar: test action events cannot be deleted
2017-08-15 12:05:10 +08:00
Jun Pataleta
fa435675ec
Merge branch 'MDL-57611-master' of https://github.com/jebarviabb/moodle
2017-08-15 11:49:38 +08:00
Andrew Nicols
69e0850292
Merge branch 'MDL-59370-master' of git://github.com/damyon/moodle
2017-08-15 10:16:42 +08:00
Ryan Wyllie
ecc88f3379
MDL-59667 form: stop datepicker from rendering outside viewport
...
Stop the date picker panel from being rendered outside of the
viewport, for example when being displayed in a modal.
2017-08-15 01:24:52 +00:00
Eloy Lafuente (stronk7)
0982255fa8
Merge branch 'wip-MDL-59736-master' of git://github.com/marinaglancy/moodle
2017-08-14 12:10:36 +02:00
Eloy Lafuente (stronk7)
104ae3efdf
Merge branch 'MDL-59774_master' of git://github.com/dmonllao/moodle
2017-08-14 11:58:00 +02:00
Jun Pataleta
993ccc7268
Merge branch 'MDL-59785-master' of git://github.com/lameze/moodle
2017-08-14 16:56:08 +08:00
Damyon Wiese
98024662ab
MDL-59756 enrol: UI change enrolment details
...
The enrolment details popup should not have "Edit enrolment" as a primary action for the dialogue.
Instead it should just have an edit cog next to the enrolment name.
2017-08-14 15:15:11 +08:00
Marina Glancy
1e325797a5
MDL-59800 bootstrapbase: correct CSS for BS4 card
2017-08-14 14:47:25 +08:00
David Monllao
88777c570c
MDL-59774 analytics: Fix sql_compare_text usage
...
Replace a distinct + join by an exists, which suits better what we need to do.
2017-08-14 07:56:06 +02:00
Jun Pataleta
28368da794
Merge branch 'MDL-59740_master' of git://github.com/markn86/moodle
2017-08-14 13:48:01 +08:00
Andrew Nicols
8fa7961d20
Merge branch 'wip-MDL-57188-master-2' of git://github.com/marinaglancy/moodle
2017-08-14 13:13:47 +08:00
Andrew Nicols
d9d1e6cb4d
Merge branch 'MDL-59737_master' of git://github.com/markn86/moodle
2017-08-14 12:25:33 +08:00
Jun Pataleta
cc012017ad
Merge branch 'MDL-59492-master' of git://github.com/lameze/moodle
2017-08-14 12:16:08 +08:00
Damyon Wiese
47cb325821
MDL-59685 users: Enrolment info link missing href
...
Href is required so that CSS can style these as clickable links (hand icon).
I also used comments to collapse the whitespace before and after the icons.
2017-08-14 11:58:28 +08:00
Simey Lameze
1f9f277d3e
MDL-59492 block_myoverview: make view course buttons consistent
2017-08-14 11:58:18 +08:00
Simey Lameze
54798b5fbb
MDL-59492 block_myoverview: fix remaining course links visibility
2017-08-14 11:58:18 +08:00
Charles Fulton
6dede51557
MDL-59492 block_myoverview: handle course visibility style
2017-08-14 11:58:18 +08:00
Damyon Wiese
6015caa411
MDL-59615 inplaceeditable: autocomplete fix
...
When autocompletes are removed from the DOM, they need to be properly cleaned up or
their event handlers may get duplicated when they are re-added to the page.
JQuery empty() handles this very nicely.
2017-08-14 11:44:04 +08:00
Damyon Wiese
5dd94c811d
MDL-59370 behat: Behat fixes for enrolled users
...
We removed the enrolled users page, so we need to update the behats that were using it.
2017-08-14 11:06:22 +08:00
Damyon Wiese
4b50765bd5
MDL-59370 enrol: Kill the enrol/users page.
2017-08-14 11:06:16 +08:00
Simey Lameze
644b2e982e
MDL-59388 core_calendar: display calendar footer options
2017-08-14 09:28:58 +08:00
Simey Lameze
86775ced89
MDL-59388 core_calendar: new footer options exporter
2017-08-14 09:28:52 +08:00
Simey Lameze
6124ec1947
MDL-59388 core_calendar: add calendar_get_footer_options() method
2017-08-14 09:28:46 +08:00
Andrew Nicols
695c5726b8
MDL-59388 calendar: Add AJAX Monthly navigation
2017-08-14 09:28:40 +08:00
Andrew Nicols
64ff737a2f
MDL-59388 calendar: Switch monthly view to use templates
2017-08-14 09:28:35 +08:00
Andrew Nicols
c075a3de34
MDL-59388 calendar: Add a helper to convert ymd to timestamp
2017-08-14 09:28:29 +08:00
Andrew Nicols
7fe41af525
MDL-59388 calendar: Allow filter to be specified when fetching events
2017-08-14 09:28:23 +08:00
Andrew Nicols
6ad2bfd124
MDL-59388 calendar: Break out event exporter into a base class
2017-08-14 09:28:17 +08:00
Andrew Nicols
b16dca435a
MDL-59388 calendar: Add data-time to calendar navigation links
2017-08-14 09:28:11 +08:00
Andrew Nicols
def443a086
MDL-59388 calendar: Move timestamp gen to new function
2017-08-14 09:28:04 +08:00
Andrew Nicols
162f90e59e
MDL-59388 core: Add params to link arrows
2017-08-14 09:27:58 +08:00
Eloy Lafuente (stronk7)
eb74752523
Merge branch 'MDL-59741-master' of git://github.com/jleyva/moodle
2017-08-14 02:34:11 +02:00
AMOS bot
556054dfb1
Automatically generated installer lang files
2017-08-14 00:08:13 +08:00
Josh Ebarvia
93e071c8ec
MDL-57611 report_log: Fix capability checks for viewing logs
2017-08-11 13:01:50 +09:30
Jun Pataleta
5982da53dc
MDL-59756 user: Add edit enrolment button in enrol details modal
2017-08-11 10:18:30 +08:00
Jun Pataleta
00aba5ec9a
MDL-59756 enrol: Swap positions of edit and unenrol actions
2017-08-11 10:18:30 +08:00
David Monllao
fbc889a268
MDL-59779 analytics: Reduce community of inquiry indicators db queries
2017-08-10 11:07:23 +02:00
David Monllao
05c3727674
MDL-59779 analytics: Request cache for student and teacher archetypes
2017-08-10 11:07:13 +02:00
Simey Lameze
1c729ff624
MDL-59785 mod_book: all navigation styles must mark as completed
2017-08-10 16:11:33 +08:00
David Monllao
f3625f47c5
weekly release 3.4dev
2017-08-10 09:11:29 +02:00
Neill Magill
0f84b17eca
MDL-58435 behat: Behat section editing step should work on section 0
2017-08-09 15:15:39 +01:00
Andrew Nicols
ffd1747b11
Merge branch 'MDL-59671-master-fix' of git://github.com/lameze/moodle
2017-08-09 15:09:08 +08:00
Simey Lameze
436d39ba85
MDL-59671 core_calendar: replace current delete permission checks
2017-08-09 14:51:22 +08:00
Simey Lameze
dadd6f9fcc
MDL-59671 core_calendar: create calendar_delete_event_allowed function
2017-08-09 14:47:35 +08:00
Andrew Nicols
ba07a8e7da
Merge branch 'MDL-59638_master-fix' of git://github.com/dmonllao/moodle
2017-08-09 13:41:29 +08:00
David Monllao
42d67f95cd
MDL-59638 analytics: Prevent start time to be higher than end time
...
Other related changes:
- core_analytics\site get_start and get_end returning always integer values
- Defer intval call in define_ranges to refine some seconds
2017-08-08 14:38:11 +02:00
Dan Poltawski
2defbefe8c
Merge branch 'MDL-59116_master-fix2' of git://github.com/dmonllao/moodle
2017-08-08 13:19:49 +01:00
David Monllao
e4584b8110
MDL-59116 analytics: Replace wrong sorting
2017-08-08 14:04:52 +02:00
Eloy Lafuente (stronk7)
455974b395
Merge branch 'MDL-59748-master-2' of git://github.com/andrewnicols/moodle
2017-08-08 11:49:05 +02:00
Marina Glancy
9dd0fe18a8
MDL-57188 course: correct return url to manage page
2017-08-08 14:48:44 +08:00
Andrew Nicols
c036256d86
Merge branch 'MDL-59749-master' of git://github.com/ryanwyllie/moodle
2017-08-08 14:33:43 +08:00
Andrew Nicols
ca84ba0ed2
Merge branch 'MDL-59666-master-fix' of git://github.com/junpataleta/moodle
2017-08-08 12:54:27 +08:00
Jun Pataleta
10994cbc4a
MDL-59666 mod_assign: Disable remind to grade by field in override tests
2017-08-08 12:28:39 +08:00
Andrew Nicols
f4cc24ca64
Merge branch 'MDL-59671-master' of git://github.com/lameze/moodle
2017-08-08 11:46:51 +08:00
Simey Lameze
c34e200241
MDL-59671 core_calendar: action events edition needs to be on module
2017-08-08 11:44:27 +08:00
Simey Lameze
1106040a4d
MDL-59671 core_calendar: add visibility logic to template
2017-08-08 11:44:19 +08:00
Simey Lameze
4df03a279a
MDL-59671 core_calendar: check if the event can be deleted
2017-08-08 11:44:11 +08:00
Simey Lameze
6fb751562a
MDL-59671 core_calendar: move logic to calendar event exporter
2017-08-08 11:44:03 +08:00
Ryan Wyllie
0a501e1b2e
MDL-59749 form: revert setting id on inline form elements
...
Revert the change I made in MDL-59382 to correctly set the id for inline
form elements because it's breaking a bunch of different places that had
already worked around the problem.
2017-08-08 03:28:36 +00:00
David Monllao
9eebb3c38b
Merge branch 'MDL-59448-master' of https://github.com/xow/moodle
2017-08-08 04:25:06 +02:00
David Monllao
e8e53efba8
Merge branch 'MDL-58889-master' of https://github.com/xow/moodle
2017-08-08 04:23:31 +02:00
Andrew Nicols
286a38eeaa
Merge branch 'MDL-59700-master' of git://github.com/cameron1729/moodle
2017-08-08 10:12:35 +08:00
Andrew Nicols
63ce49df9b
MDL-59748 groupslib: Fix time issue in unit test
2017-08-08 10:07:46 +08:00
John Okely
8b0e965d30
MDL-59448 boost: Make info colour accessible and match default primary
2017-08-08 08:37:46 +08:00
John Okely
2fd7cdbe83
MDL-58889 boost: Use underline links in footer
...
It's impossible to gain the right colour contrast against a dark footer
using the same primary colour that gets 4.5 against white.
2017-08-08 08:34:15 +08:00
Andrew Nicols
a72e7d4974
Merge branch 'MDL-59725-master' of https://github.com/xow/moodle
2017-08-08 08:30:33 +08:00
Eloy Lafuente (stronk7)
9af66ed103
Merge branch 'MDL-59614-master' of git://github.com/junpataleta/moodle
2017-08-08 01:48:35 +02:00
Jan Dageförde
8f1e67d311
MDL-59746 oauth2: urlencode parameters for post requests
2017-08-07 22:21:29 +02:00
Eloy Lafuente (stronk7)
a0d85e1828
Merge branch 'MDL-59506-master' of git://github.com/andrewnicols/moodle
2017-08-07 19:55:19 +02:00
Eloy Lafuente (stronk7)
d4c8235f87
Merge branch 'MDL-59638_master' of git://github.com/dmonllao/moodle
2017-08-07 19:48:17 +02:00
Dan Poltawski
9ebc67f4a2
Merge branch 'MDL-59172-master' of https://github.com/snake/moodle
2017-08-07 16:20:11 +01:00
David Monllao
bfdc340061
Merge branch 'MDL-59642-master' of git://github.com/andrewnicols/moodle
2017-08-07 14:41:32 +02:00
David Monllao
d5a99c450a
MDL-59116 analytics: Add rangeindex field to predict_samples index
2017-08-07 12:39:20 +02:00
Mark Nelson
a91a4dd77b
MDL-59740 core_form: add ability to specify if a button is primary
2017-08-07 17:37:14 +08:00
Mark Nelson
f1dd575c6f
MDL-59737 core_backup: changed reference to domain doesntexist.com
2017-08-07 17:17:58 +08:00
Juan Leyva
220656e83b
MDL-59741 auth: Always check the type of iconurls
...
We need to check always if iconurl is an instance of moodle_url to
avoid Web Services returning iconurls from identity providers to fail.
2017-08-07 10:58:37 +02:00
Dan Poltawski
7cb60527f4
Merge branch 'MDL-59666-master' of git://github.com/junpataleta/moodle
2017-08-07 09:31:34 +01:00
Cameron Ball
03756f0bdb
MDL-59700 filestorage: Rework repositories to avoid add_file_to_pool
...
For historical reasons repositories need to call add_file_to_pool
to sync file records. However now that a before_file_created hook
has been added additional information is needed by add_file_to_pool.
Ideally add_file_to_pool and friends will become private/protected,
so we need to remove all uses of it in core.
This patch adds some new methods to the file class to allow syncing
to be managed internally by the file and the file_storage class.
2017-08-07 15:50:15 +08:00
Dan Poltawski
3d3be6ec05
Merge branch 'MDL-59116_master' of git://github.com/dmonllao/moodle
2017-08-07 08:45:01 +01:00
David Monllao
db208667a3
Merge branch 'MDL-59532-master' of git://github.com/jleyva/moodle
2017-08-07 09:42:08 +02:00
David Monllao
8f2cee482d
Merge branch 'MDL-59644-master' of git://github.com/lameze/moodle
2017-08-07 09:34:36 +02:00
David Monllao
bfaf47e168
Merge branch 'wip-MDL-59655-master' of git://github.com/marinaglancy/moodle
2017-08-07 09:27:38 +02:00
David Monllao
21e68c5ff1
Merge branch 'MDL-59656_master' of git://github.com/markn86/moodle
2017-08-07 09:26:03 +02:00
David Monllao
0370931076
Merge branch 'wip-MDL-59055-master' of git://github.com/marinaglancy/moodle
2017-08-07 09:21:21 +02:00
Andrew Nicols
53ce3e4f74
Merge branch 'MDL-59727-master' of git://github.com/junpataleta/moodle
2017-08-07 14:51:19 +08:00
Andrew Nicols
2101612b10
Merge branch 'MDL-51745-master' of https://github.com/jebarviabb/moodle
2017-08-07 14:47:31 +08:00
David Monllao
7643d75af0
Merge branch 'MDL-59734-master' of git://github.com/andrewnicols/moodle
2017-08-07 08:31:24 +02:00
Andrew Nicols
ab96699e52
Merge branch 'MDL-59726-master' of git://github.com/junpataleta/moodle
2017-08-07 14:28:23 +08:00
Josh Ebarvia
79189e975c
MDL-51745 mod_lesson: Use format_text in response feedback
2017-08-07 15:53:11 +09:30
David Monllao
68c406ffdd
Merge branch 'MDL-59668_master' of git://github.com/markn86/moodle
2017-08-07 08:22:01 +02:00
Andrew Nicols
c9d781d207
Merge branch 'MDL-59665_master' of git://github.com/dmonllao/moodle
2017-08-07 13:53:19 +08:00
Andrew Nicols
36f207ec43
Merge branch 'MDL-59662-errors-typo' of https://github.com/lucaboesch/moodle
2017-08-07 13:34:42 +08:00
Jun Pataleta
85437c91f8
MDL-59614 course: Behat tests for activity navigation
...
Part of MDL-59313.
2017-08-07 13:29:31 +08:00
David Monllao
00da1e6010
MDL-59116 analytics: Multiple predictions for each analysable time range
...
Now we only predict using the most recent range available, this means
that if someone upgrades to moodle 3.4 at three quarters of a course
we will only calculate the latest range, previous ranges were not
displayed anyway once more recent predictions were available.
This commit deletes all previous predictions :) this shouldn't be a
problem in master as we don't provide any guarantee, the alternative
(retrive sampleids from mdl_files) would have been slow and a waste of
time as well as require horrible code in an upgrade step (text fields
do not accept defaults nor we can use NOTNULL).
2017-08-07 06:56:11 +02:00
Andrew Nicols
a41ef5ece5
Merge branch 'MDL-59698-master' of git://github.com/damyon/moodle
2017-08-07 12:43:42 +08:00
Andrew Nicols
ab202d9247
Merge branch 'MDL-59728-boost-question-bank-header-align' of https://github.com/lucaboesch/moodle
2017-08-07 12:36:38 +08:00
Cameron Ball
8243706542
MDL-59700 filestorage: Add before_file_created hook
2017-08-07 12:27:04 +08:00
Andrew Nicols
aca995a2f4
Merge branch 'MDL-59206-master' of git://github.com/damyon/moodle
2017-08-07 11:35:26 +08:00
John Okely
5918f31e32
MDL-58889 boost: Make text and link colours AA compliant
...
We have to choose a colour that is 4.5:1 against white and 3:1 against
the text colour. I darkened the link colour somewhat and darkened the
text colour
2017-08-07 11:14:00 +08:00
Jun Pataleta
e004de157c
MDL-59727 core_user: Fix Behat tests for bulk enrolment test
2017-08-07 10:49:07 +08:00
Jun Pataleta
f156e3dd92
MDL-59726 behat: Fix Behat tests affected by the new participants filter
2017-08-07 10:04:54 +08:00
Andrew Nicols
5bc4c797a7
MDL-59506 core_lock: use a null lock during install
...
Use a different lock factory during installation which does not actually
lock at all.
2017-08-07 09:59:44 +08:00
Damyon Wiese
fe9965e305
MDL-59055 grades: behat test
2017-08-07 09:57:52 +08:00
Marina Glancy
20060b3b2e
MDL-59055 grades: provide backward-compatibility of changes
2017-08-07 09:56:14 +08:00
Marina Glancy
be85f0cf88
MDL-59055 grades: fix bug displaying item id instead of grade
...
Thanks to Marcelo Santos for initial patch
2017-08-07 09:56:14 +08:00
Andrew Nicols
ed7431a37b
MDL-59734 auth_ldap: Fix role sync
...
The unit tests were failing because the upgrade step was missed.
In addition, there was a typo in a variable name, which meant that the
role was not actually synchronised.
2017-08-07 09:42:24 +08:00
Marina Glancy
8f725c12e8
MDL-59736 mod_forum: show discussionlocked as notification
2017-08-07 09:32:31 +08:00
Jake Dallimore
4d068a6708
MDL-59172 user: user_can_view_profile() now checks viewalldetails cap
2017-08-07 09:27:04 +08:00
John Okely
5d9e7abbaf
MDL-59725 assignsubmission_file: Don't use click interface in behat
2017-08-07 09:25:46 +08:00
John Okely
29b31865d7
MDL-59725 assignsubmission_file: Improve accepted types string
2017-08-07 09:25:20 +08:00
Luca Bösch
a0e6026215
MDL-59728 questions: Align question bank headers.
2017-08-04 15:18:45 +02:00
Luca Bösch
3437a77552
MDL-59662 database: Typo in variable name.
2017-08-04 10:30:11 +02:00
Andrew Nicols
d504e9207c
MDL-59642 stats: Correct random unit test failure
...
The unit test was creating four events, and then relying on them being
retrieved in the order in which they were created.
I've modified the test to:
* ensure timecreated are spaced apart; and
* add an order by timecreated when fetching them.
2017-08-04 15:06:51 +08:00
Jun Pataleta
b5ede848ce
MDL-59666 mod_assign: Add validation for grading due date
2017-08-04 14:42:01 +08:00
Andrew Nicols
8146b1f06d
weekly release 3.4dev
2017-08-04 11:49:44 +08:00
Andrew Nicols
807572b3dd
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-08-04 11:49:24 +08:00
Andrew Nicols
10b788ffa6
Merge branch 'MDL-59366-master-fix-2' of git://github.com/junpataleta/moodle
2017-08-04 09:56:22 +08:00
Jun Pataleta
1453d146b3
MDL-59366 enrol: Nuke manage_enrolments_from_participants.feature
...
This will be removed soon. Better remove it now since it started to
cause failures after the new course participants page improvements
have landed.
2017-08-04 09:51:28 +08:00
Andrew Nicols
b32b78cc0c
Merge branch 'MDL-59366-master-fix' of git://github.com/junpataleta/moodle
2017-08-04 09:23:26 +08:00
Jun Pataleta
b29c2fad0b
MDL-59366 user: Be more specific on which autocomplete is being opened
...
* Specify that the autocomplete in the student's row in the
participants table is being opened
2017-08-04 09:15:50 +08:00
Jun Pataleta
37fc1d4db7
MDL-59366 enrol: Be more specific on which autocomplete is being opened
...
* Specify that the autocomplete in the student's row in the
participants table is being opened.
2017-08-04 09:14:30 +08:00
Jun Pataleta
cd3f250f32
MDL-59366 core_user: Disable sorting for roles and groups columns
2017-08-04 09:14:30 +08:00
Andrew Hancox
6a8e25ef18
MDL-59702 mod_lesson: Use showuseridentity setting on overview report
2017-08-03 10:29:36 +01:00
Mark Nelson
6d29cccf04
MDL-59668 mod_lti: use 'forceview' param to keep nav flow consistent
...
Part of MDL-59313.
2017-08-03 15:35:31 +08:00
Andrew Nicols
7d9e0b066e
Merge branch 'MDL-59382-int-fix-1' of github.com:ryanwyllie/moodle
2017-08-03 14:53:25 +08:00
Ryan Wyllie
6cb580713b
MDL-59382 calendar: fix editing event duration
2017-08-03 06:45:19 +00:00
Mark Nelson
c54af7fdc0
MDL-59668 mod_lti: trigger completion event in view.php
...
This was done so that the navigation links are rendered
correctly with accurate completion info.
Part of MDL-59313.
2017-08-03 12:43:09 +08:00
Andrew Nicols
ee640d3f2d
Merge branch 'm34_MDL-59583_Fix_MariaDB_10d2d7_Breaking_Change' of https://github.com/scara/moodle
2017-08-03 12:29:56 +08:00
Damyon Wiese
63f4aa20b2
MDL-59698 behat: Remove bad tests
...
These tests are an abuse and should not have been accepted. Behat tests should use real pages.
Adding testing only entry points to Moodle is a bad security practice and is not the purpose of behat.
2017-08-03 10:26:05 +08:00
Andrew Nicols
b2af37058d
MDL-59382 calendar: CiBoT fix
2017-08-03 09:36:56 +08:00
Andrew Nicols
c6de3bd68f
Merge branch 'MDL-59382-master-4' of git://github.com/ryanwyllie/moodle
2017-08-03 09:31:44 +08:00
Ryan Wyllie
d6942fb5ba
MDL-59382 calendar: fix CiBoT warnings
2017-08-03 01:07:01 +00:00
Matteo Scaramuccia
2ec50fe3fd
MDL-59583 dml: fixed NULL values w/ MariaDB 10.2.7+
2017-08-03 00:13:03 +02:00
Jun Pataleta
1e674d0147
MDL-59613 course: Activity list dropdown menu fixes
...
* Use the formatted name of the modules to be listed in the dropdown.
* Skip the current activity when adding activities for the dropdown.
2017-08-02 17:02:24 +08:00
Mark Nelson
a965ae38ef
MDL-59612 core: apply filters to activity names
...
Part of MDL-59313.
2017-08-02 16:55:03 +08:00
Ryan Wyllie
22d44a63af
MDL-59382 calendar: fix course id for site event
2017-08-02 07:52:21 +00:00
Simey Lameze
63dd75229b
MDL-59382 theme: bring the date picker forward
2017-08-02 07:52:20 +00:00
Simey Lameze
3862bcfaa3
MDL-59382 theme_bootstrapbase: proper handling of large modals
2017-08-02 07:52:20 +00:00
Simey Lameze
705eea84d1
MDL-59382 core: make CiBoT happy.
2017-08-02 07:52:20 +00:00
Simey Lameze
c448e19bff
MDL-59382 core_calendar: fix behat failures
2017-08-02 07:52:20 +00:00
Andrew Nicols
9bed446559
Merge branch 'MDL-57259-master' of git://github.com/ryanwyllie/moodle
2017-08-02 13:39:23 +08:00
Simey Lameze
7934986284
MDL-59644 core_output: fix font awesome mapping for lock icons
2017-08-02 13:37:03 +08:00
David Monllao
bf0ffc9c3a
Merge branch 'MDL-59602-master' of https://github.com/andrewnicols/moodle
2017-08-02 07:04:33 +02:00
Andrew Nicols
3d4739ab64
MDL-59602 enrol: Correct course name for restored course
2017-08-02 13:02:29 +08:00
Andrew Nicols
b4a4fa6a4c
MDL-59602 course: Use course navigation for course nav test
2017-08-02 12:55:54 +08:00
Simey Lameze
81170930c2
MDL-59382 core_calendar: change behat step
2017-08-02 04:47:43 +00:00
Ryan Wyllie
aa0912258d
MDL-59382 calendar: add modal to create and update events
2017-08-02 04:47:43 +00:00
Ryan Wyllie
6103fd2efe
MDL-59382 calendar: rename repository and events
...
Renamed the calendar_repository and calendar_events to repository and
events respectively since they are already in the calendar namespace
there is no need for the redundant calendar prefix.
2017-08-02 04:47:43 +00:00
Ryan Wyllie
159a2bc1fe
MDL-59382 theme_boost: add title block to modal template
2017-08-02 04:47:43 +00:00
Ryan Wyllie
8e02018f1c
MDL-59382 calendar: fix event mapper and exporter
2017-08-02 04:47:42 +00:00
Ryan Wyllie
6973baa31e
MDL-59382 form: fix name in template context
2017-08-02 04:47:42 +00:00
Ryan Wyllie
a50768b97f
MDL-59382 javascript: template context can be given to modal factory
2017-08-02 04:47:42 +00:00
Ryan Wyllie
4defa05fdc
MDL-59382 javascript: fix large styling for modals
2017-08-02 04:47:42 +00:00
Ryan Wyllie
74eedb28b3
MDL-57259 external: fix page url debug in fragment loading
2017-08-02 04:47:41 +00:00
Ryan Wyllie
cacc04006f
MDL-57259 external: fix page url debug in fragment loading
2017-08-02 03:37:32 +00:00
Andrew Nicols
71fac459b6
Merge branch 'MDL-55364-master-fix' of https://github.com/xow/moodle
2017-08-02 10:51:05 +08:00
Andrew Nicols
2b2ae405f0
Merge branch 'wip-MDL-59523-master-fix' of git://github.com/abgreeve/moodle
2017-08-02 10:47:52 +08:00
John Okely
9c89d3aec1
MDL-55364 forum: Combine user picture and user name rows
2017-08-02 10:27:47 +08:00
Adrian Greeve
39b8357c5a
MDL-59523 course_reset: Added date update message when resetting.
2017-08-02 10:09:29 +08:00
Dan Poltawski
2a2f7b6493
Merge branch 'MDL-55364-master' of https://github.com/xow/moodle
2017-08-01 11:34:18 +01:00
Dan Poltawski
e3a2d7a473
Merge branch 'MDL-59366-master' of git://github.com/junpataleta/moodle
2017-08-01 10:36:14 +01:00
Dan Poltawski
b8cf4be7a7
Merge branch 'MDL-59658-master' of git://github.com/junpataleta/moodle
2017-08-01 10:15:54 +01:00
David Monllao
266959a41e
Merge branch 'MDL-59613-master' of git://github.com/junpataleta/moodle
2017-08-01 10:29:39 +02:00
Dan Poltawski
2c34c10799
Merge branch 'MDL-30634-master' of git://github.com/Dave-B/moodle
2017-08-01 09:08:33 +01:00
David Monllao
71b917ace6
MDL-53492 hub: Fix remaining conflict
2017-08-01 10:03:31 +02:00
David Monllao
2c04945c58
Merge branch 'wip-MDL-53492-master' of git://github.com/marinaglancy/moodle
2017-08-01 09:20:57 +02:00
Jun Pataleta
3120ebab9d
MDL-59658 core: Add login/logout steps for course participants scenario
...
* Add student1 and student2 login/logout steps for the course
participants filtering scenario in order to have last access data
for students 1 and 2 since the participants table is sorted by last
access by default.
* Remove @javascript tags for the following scenario:
- Filter users on assignment submission page
- Filter users on view gradebook page
- Filter users on course participants page
JS is not really necessary in these scenario and we can get faster
execution time.
2017-08-01 15:09:34 +08:00
Andrew Nicols
5c5b130268
Merge branch 'MDL-58928-alt-attribute-enrolment-edit-delete-icons' of https://github.com/lucaboesch/moodle
2017-08-01 14:54:05 +08:00
Andrew Nicols
3ae7afcf12
Merge branch 'MDL-59518-master' of git://github.com/ankitagarwal/moodle
2017-08-01 13:44:16 +08:00
Andrew Nicols
3ccd1965f3
Merge branch 'MDL-59523-master' of git://github.com/ankitagarwal/moodle
2017-08-01 13:43:04 +08:00
Andrew Nicols
77c5325f81
Merge branch 'MDL-9367-master' of git://github.com/ankitagarwal/moodle
2017-08-01 13:39:38 +08:00
Adrian Greeve
0b79129078
MDL-59518 restore: Unit tests for restoring and dates
...
These unit tests check that the dates do not roll
forward when restoring a backup.
2017-08-01 11:05:58 +05:30
Adrian Greeve
3678380cbf
MDL-59518 restore: System date info no longer rolled forward.
...
Only dates that are part of a configuration setting should
have the date rolled forward in a restore.
2017-08-01 11:05:48 +05:30
David Monllao
805b667c3a
MDL-59665 analytics: Reuse existing lang string
2017-08-01 07:24:23 +02:00
Damyon Wiese
f28c0c7245
MDL-59206 event: Add an event for a config_log
...
This is useful because config_logs are sent via logstores, and we may be interested to know how
many people change a particular admin setting across many sites (aggregated data).
2017-08-01 13:18:55 +08:00
Ankit Agarwal
0d14fcbc60
MDL-9367 restore: Roll only configuration dates
...
It was decided to roll only configuration dates and any date related to user content
such as 'timecreated' , 'timemodified' etc should not be rolled forward.
2017-08-01 10:46:37 +05:30
Ankit Agarwal
cb416dbf7d
MDL-59523 course_reset: Roll dates when needed
2017-08-01 10:07:48 +05:30
David Monllao
85a9c0b1e5
Merge branch 'MDL-59299-master' of https://github.com/xow/moodle
2017-08-01 04:56:09 +02:00
Andrew Nicols
5283fa3329
Merge branch 'MDL-59473' of https://github.com/sytabaresa/moodle
2017-08-01 10:46:39 +08:00
Andrew Nicols
13822dca07
Merge branch 'MDL-28574-master' of https://github.com/xow/moodle
2017-08-01 09:59:59 +08:00
Luca Bösch
da15576180
MDL-58928 enrol: delete and edit icon alt attribute
2017-07-31 17:31:07 +02:00
David Monllao
a79e84e060
Merge branch 'wip-MDL-59496-master-3' of git://github.com/marinaglancy/moodle
2017-07-31 17:14:56 +02:00
Dan Poltawski
f4ba6def50
Merge branch 'MDL-59624-master' of git://github.com/jleyva/moodle
2017-07-31 15:54:32 +01:00
Jun Pataleta
4698e169e5
MDL-59613 course: Add dropdown menu for activity list
...
Part of MDL-59313.
2017-07-31 22:25:22 +08:00
Dan Poltawski
c2c941b6f2
MDL-59627 mod_data: fix incorrect use of sortorder
2017-07-31 14:28:39 +01:00
David Monllao
f82e86e9f7
Merge branch 'wip-MDL-59311-master' of git://github.com/marinaglancy/moodle
2017-07-31 14:45:35 +02:00
David Monllao
56b3a0a477
Merge branch 'MDL-59535-master' of git://github.com/lameze/moodle
2017-07-31 14:19:54 +02:00
David Monllao
549e57410f
Merge branch 'MDL-57546-master' of git://github.com/andrewnicols/moodle
2017-07-31 14:10:19 +02:00
David Monllao
707f9beae1
Merge branch 'MDL-59612-master' of git://github.com/junpataleta/moodle
2017-07-31 13:59:55 +02:00
Jun Pataleta
ed765cfad1
MDL-59612 course: Use action_link template for activity navigation
...
Part of MDL-59313.
2017-07-31 19:45:34 +08:00
David Monllao
7190f330b4
Merge branch 'MDL-59602_coursenav' of https://github.com/mrmark/moodle
2017-07-31 13:21:09 +02:00
Dan Poltawski
9ee4ab6330
Merge branch 'MDL-59619-master' of git://github.com/jleyva/moodle
2017-07-31 11:48:55 +01:00
Dan Poltawski
396b97b2fb
Merge branch 'MDL-59627-master' of git://github.com/jleyva/moodle
2017-07-31 11:44:56 +01:00
Dan Poltawski
6cc8b0a4a6
Merge branch 'MDL-59632_master' of git://github.com/dmonllao/moodle
2017-07-31 11:33:05 +01:00
David Monllao
726ad1bd08
Merge branch 'MDL-59511-master-oauthsysmail' of git://github.com/Dagefoerde/moodle
2017-07-31 11:46:30 +02:00
Dan Poltawski
23e1ce7d52
Merge branch 'wip-MDL-59476-master-2' of git://github.com/marinaglancy/moodle
2017-07-31 10:21:32 +01:00
Mark Nelson
3cf76bbc87
MDL-59656 core_group: add support for multi-lang to groups editable
...
Part of MDL-59290.
2017-07-31 15:36:00 +08:00
John Okely
72e688d7ff
MDL-28574 webservices: Explain tokens you can edit but can't see
2017-07-31 15:35:23 +08:00
Andrew Nicols
63615f6116
Merge branch 'MDL-58196-master' of git://github.com/ankitagarwal/moodle
2017-07-31 15:17:49 +08:00
David Monllao
a3cb377374
Merge branch 'MDL-59649-master' of git://github.com/jleyva/moodle
2017-07-31 08:58:56 +02:00
David Monllao
634d0f8330
Merge branch 'MDL-58744-master' of https://github.com/jacac/moodle
2017-07-31 08:36:18 +02:00
Marina Glancy
5ac72c9c74
MDL-53492 registration: Moodle.net is more correct than Moodle.org
2017-07-31 14:31:12 +08:00
Marina Glancy
7d792aeee4
MDL-53492 registration: use https://moodle.net as hub url
2017-07-31 14:31:11 +08:00
Marina Glancy
505bbe7cd6
MDL-59496 registration: display unregistered warning consistently
2017-07-31 14:29:58 +08:00
Ankit Agarwal
49a84cec82
MDL-58196 availability: Fix UI for pass/fail config
...
For pass/fail setting to work properly, activities must have 'Require grade' completion set,
just make sure we don't allow activities without this setting to be set
2017-07-31 11:56:11 +05:30
Ankit Agarwal
0b3326b50e
MDL-58196 availability: Add appropriate dependencies in mform
2017-07-31 11:56:11 +05:30
Marina Glancy
07ec41bcf9
MDL-59655 course: visibleoncoursepage is not mandatory
2017-07-31 14:04:37 +08:00
Jun Pataleta
9651e491d8
MDL-59366 user: Create a unified filter for participants page
...
Part of MDL-59290.
2017-07-31 13:04:06 +08:00
Mark Nelson
1678181a56
MDL-59612 core: removed hard-coded check for referer in modules
...
See mod/upgrade.txt for explanation.
Part of MDL-59313.
2017-07-31 12:03:28 +08:00
Mark Nelson
585146f0ab
MDL-59612 core: edit 'frametop' layout so links display for LTI
...
Part of MDL-59313.
2017-07-31 12:03:28 +08:00
Mark Nelson
d8cb461529
MDL-59612 core: added previous and next links to activities
...
Part of MDL-59313.
2017-07-31 12:03:28 +08:00
Andrew Nicols
2653e0c8e1
Merge branch 'm34_MDL-59583_Fix_MariaDB_10d2d7_Breaking_Change' of https://github.com/scara/moodle
2017-07-31 11:37:45 +08:00
Andrew Nicols
722f67d5b2
MDL-59564 user: Whitespace fix
2017-07-31 11:35:45 +08:00
Daniel Materka
0433d36de3
MDL-55364 forum: fix overlapping columns in the table at low resolutions
2017-07-31 11:23:50 +08:00
Andrew Nicols
394e96032e
Merge branch 'MDL-59564-master' of git://github.com/damyon/moodle
2017-07-31 11:15:09 +08:00
Andrew Nicols
d267d66fdf
Merge branch 'MDL-59307_master' of git://github.com/dmonllao/moodle
2017-07-31 10:12:02 +08:00
John Okely
1318aec36e
MDL-59299 filepicker: Display what filetypes are accepted
2017-07-31 09:58:22 +08:00
John Okely
320889c02b
MDL-59299 filemanager: Display what filetypes are accepted
2017-07-31 09:58:21 +08:00
John Okely
847a4e219a
MDL-59299 assignsubmission_file: Use filetypes library functions
2017-07-31 09:58:21 +08:00
John Okely
e54d059d64
MDL-59299 assignsubmission_file: Improve accepted filetypes help
2017-07-31 09:58:21 +08:00
John Okely
3b77a0d06b
MDL-59299 assignsubmission_file: Use filetype element in behat tests
2017-07-31 09:58:20 +08:00
Jake Dallimore
9069c66e42
MDL-59299 mod_assign: use new filetypes element for accepted file types
2017-07-31 09:58:20 +08:00
John Okely
11df55c0dd
MDL-28574 adminlib: Token behat tests
2017-07-31 09:55:04 +08:00
John Okely
fc7a345c35
MDL-28574 webservices: Use table_sql on manage tokens page
...
For pagination and sorting an partial loading.
2017-07-31 09:55:04 +08:00
John Okely
031877d2ee
MDL-28574 webservices: Show all tokens for users with capability
2017-07-31 09:55:04 +08:00
John Okely
ad2ae6e3db
MDL-28574 webservices: Add new capability for managing all tokens
2017-07-31 09:55:04 +08:00
Jan Dageförde
0c62ca2563
MDL-28574 webservice: Allow admins to manage tokens created by others.
...
Until now, admins could only modify (or even see) tokens they have
created themselves. Tokens created by other users or even other admins
were invisible unless you were looking into the database. In case there
are former admins, their successors can be unable to inspect or delete
existing tokens.
2017-07-31 09:54:33 +08:00
Damyon Wiese
5c734b0ce7
MDL-59564 user: Add behat for bulk enrolment
...
Cover bulk enrolment changes from the participants page with a behat.
2017-07-31 09:29:37 +08:00
Damyon Wiese
689ccae5f3
MDL-59564 users: Add bulk enrolment change
...
Add bulk change enrolments form to the participants page.
2017-07-31 09:29:37 +08:00
AMOS bot
b24937d07f
Automatically generated installer lang files
2017-07-31 00:09:46 +08:00
AMOS bot
e0baafa361
Automatically generated installer lang files
2017-07-29 00:09:51 +08:00
Juan Leyva
4f5dbd38fb
MDL-59649 mod_data: Fix content exporter
...
The content3 and content4 fields should be type PARAM_RAW
2017-07-28 14:02:26 +02:00
Jun Pataleta
445de896ef
MDL-59366 enrol: Add $onlyenabled param in enrol instances getters
...
* Add param in order allow flexibility for the methods to be able
to fetch only active enrol instances as well.
Part of MDL-59290.
2017-07-28 16:11:56 +08:00
Jun Pataleta
198d72913f
MDL-59366 core_amd: Modifications for form-autocomplete
...
* New optional parameter 'closeSuggestionsOnSelect' for the enhance()
function for form-autocomplete. Setting this to true will close the
suggestions popup immediately after an option has been selected. If not
specified, it defaults to true for single-select elements and false
for multiple-select elements.
Part of MDL-59290.
2017-07-28 16:11:38 +08:00
Jan Dageförde
3fa588c637
MDL-59511 oauth2: Allow empty email in system account
2017-07-28 10:07:25 +02:00
Jun Pataleta
bb1c6f85f5
MDL-59366 core: New enrolid param for get_enrolled_* functions
...
* New optional parameter $enrolid for the following functions:
- get_enrolled_join()
- get_enrolled_sql()
- get_enrolled_with_capabilities_join()
Setting this parameter to a non-zero value will add a condition
to the query such that only users that were enrolled with this
enrolment method will be returned.
Part of MDL-59290.
2017-07-28 11:32:13 +08:00
Simey Lameze
026bfb7604
MDL-59535 tool_behat: fix fatal error if there is no setup
2017-07-28 08:43:21 +08:00
AMOS bot
7f9b920f7c
Automatically generated installer lang files
2017-07-28 00:07:06 +08:00
Jakob Ackermann
d674f12b7c
MDL-58744 blocks: Add system context block position in non user context.
2017-07-27 09:01:29 -07:00
David Monllao
5c140ac4c0
MDL-59307 analytics: Easy enable / disable
2017-07-27 12:25:23 +02:00
David Monllao
8f5a52b484
MDL-59638 analytics: Advance time splitting start instead of delay end
2017-07-27 12:03:21 +02:00
Dan Poltawski
d509f80c48
weekly release 3.4dev
2017-07-27 10:10:46 +01:00
Dan Poltawski
88ac888040
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-07-27 10:10:44 +01:00
Andrew Nicols
048009ea35
Merge branch 'MDL-57791_master-fix5' of git://github.com/dmonllao/moodle
2017-07-27 14:23:52 +08:00
David Monllao
cbf4c391c2
MDL-57791 analytics: Fix error message for no evaluation models
2017-07-27 08:15:02 +02:00
Andrew Nicols
81af47b7cf
Merge branch 'MDL-59369-master-fix' of git://github.com/junpataleta/moodle
2017-07-27 11:34:43 +08:00
Jun Pataleta
91b099dbed
MDL-59369 enrol: Fix add_to_group Behat tests
...
Tab to the next element after selecting groups in order for
the autocomplete element to close and be able to click on the
"Save changes" link.
2017-07-27 11:17:33 +08:00
David Monllao
ad382c6a71
MDL-59632 search: Style search box for boost
2017-07-26 16:34:29 +02:00
David Monllao
ab4ae50603
Merge branch 'MDL-58906-master' of git://github.com/ankitagarwal/moodle
2017-07-26 14:42:38 +02:00
Dan Poltawski
1ea5164833
Merge branch 'MDL-57698-master-fix' of https://github.com/xow/moodle
2017-07-26 09:42:10 +01:00
Dan Poltawski
75535f1692
Merge branch 'MDL-57791_master-fix4' of git://github.com/dmonllao/moodle
2017-07-26 09:34:21 +01:00
Ankit Agarwal
9b5d887967
MDL-58906 calendar: Remove check for _refresh_events exists
2017-07-26 12:51:27 +05:30
David Monllao
4a210b0688
MDL-57791 analytics: Predictions deleted context management
2017-07-26 09:17:58 +02:00
Andrew Nicols
a5164e85f2
Merge branch 'MDL-59499-master-classfix' of github.com:snake/moodle
2017-07-26 14:53:39 +08:00
Andrew Nicols
9e27e298c3
Merge branch 'MDL-59367-master-fix2' of http://github.com/damyon/moodle
2017-07-26 14:03:22 +08:00
Damyon Wiese
e640eb5cc3
MDL-59367 behat: Close the autocomplete
...
Close the auto complete suggestions list so it does not obscure the save changes button in chrome
2017-07-26 13:48:16 +08:00
Andrew Nicols
b67caad9f5
Merge branch 'MDL-57791-master-inarrayfix' of github.com:snake/moodle
2017-07-26 13:38:03 +08:00
Andrew Nicols
d59be47602
MDL-59367 participants: Whitespace fix
2017-07-26 13:30:44 +08:00
Andrew Nicols
a8168eb981
Merge branch 'MDL-59367-master-fix1' of http://github.com/damyon/moodle
2017-07-26 13:26:12 +08:00
Jake Dallimore
0eb594401d
MDL-57791 analytics: fix for in_array
2017-07-26 13:25:37 +08:00
Damyon Wiese
0ae28fad3a
MDL-59367 participants: Reduce db queries
...
Fetch all role assignments for the course in a single query, instead of for each of the listed users.
More data but less queries.
2017-07-26 11:21:59 +08:00
Jake Dallimore
9e9ed46a99
MDL-59499 admin: class fix for course category expansion icons
2017-07-26 11:11:09 +08:00
John Okely
d1b79250c6
MDL-57698 backup: Decrease deadlock fixture size
2017-07-26 10:45:58 +08:00
Andrew Nicols
2cad0cd3b6
MDL-57546 mediaplayer_youtube: Respect mobile URLs
2017-07-26 10:40:49 +08:00
Andrew Nicols
7740e186e1
Merge branch 'MDL-59369-master' of git://github.com/junpataleta/moodle
2017-07-26 09:47:26 +08:00
Jun Pataleta
90ffcfa83a
MDL-59369 user: IR fixes
...
* Moved status_field to core_user\output namespace.
* Assigned status flags for the template context in order to determine
which label class to use for the given status.
Part of MDL-59290.
2017-07-26 09:44:33 +08:00
Jun Pataleta
4544451aff
MDL-59369 user: Render status as highlighted labels
2017-07-26 09:44:33 +08:00
Jun Pataleta
06aa592315
MDL-59369 enrol: Behat tests for plugin enrol actions
2017-07-26 09:44:33 +08:00
Jun Pataleta
642bea179c
MDL-59369 user: Behat tests involving the Status column
2017-07-26 09:44:33 +08:00
Jun Pataleta
80d13bfe8d
MDL-59369 user: User enrolment status JS controls
...
* Add actions for editing user enrolment and unenrol
* Render user enrolment details in a modal
2017-07-26 09:44:33 +08:00
Jun Pataleta
fd0a43be1b
MDL-59369 enrol: Introduce data-action attribute for enrol action links
2017-07-26 09:44:33 +08:00
Jun Pataleta
ea758b85e4
MDL-59369 enrol: Cleanup enrol pages
...
* Cleanup edit enrolment form.
* Improve edit enrol form validation error message.
* Add modal custom data flag to edit enrolment form to hide action
buttons if loaded via fragment.
* Point return URLs of edit enrolment and user unenrol pages back to
participants page.
2017-07-26 09:44:02 +08:00
Jun Pataleta
5719f2ca50
MDL-59369 enrol: Edit user enrolment fragment
2017-07-26 09:44:02 +08:00
Jun Pataleta
58c20c8108
MDL-59369 enrol: New ws core_enrol_external::edit_user_enrolment
2017-07-26 09:43:16 +08:00
Jun Pataleta
fb7929677a
MDL-59369 user: Add status column to the participants table
2017-07-26 09:42:38 +08:00
Sebastian Tabares Amaya
675b291d47
MDL-59473 request: Fix Loop Redirection in Oauth2
2017-07-25 16:58:53 -05:00
Juan Leyva
6cf2ab7394
MDL-59627 mod_data: Fix totalcount calculation in search_entries
...
totalcount was incorrectly calculated for normal search.
For advanced search it was working as expected.
This was making searched entries pagination behave incorrectly.
2017-07-25 18:41:12 +02:00
AMOS bot
34e9b90b7a
Automatically generated installer lang files
2017-07-26 00:07:06 +08:00
Juan Leyva
be4bdab78a
MDL-59624 mod_data: Return maxcount in WS mod_data_search_entries
2017-07-25 15:55:22 +02:00
Juan Leyva
84c2a87b80
MDL-59619 mod_data: Fix get_fields WS for databases without fields
2017-07-25 14:45:10 +02:00
Dan Poltawski
afa752eb12
Merge branch 'MDL-57698-master' of https://github.com/xow/moodle
2017-07-25 11:48:09 +01:00
Dan Poltawski
35699ba2ff
Merge branch 'MDL-57791_master-fix3' of git://github.com/dmonllao/moodle
2017-07-25 11:37:54 +01:00
Matteo Scaramuccia
0510d5c757
MDL-59583 dml: fixed breaking change added w/ MariaDB 10.2.7+
2017-07-25 12:36:23 +02:00
Dan Poltawski
7de5101d4e
Merge branch 'MDL-58761_bad_regex_in_custom_step' of https://github.com/gthomas2/moodle
2017-07-25 11:06:27 +01:00
David Monllao
10f9517c22
Merge branch 'MDL-59453-master' of git://github.com/jleyva/moodle
2017-07-25 11:53:00 +02:00
Dan Poltawski
7a39523e0e
Merge branch 'MDL-59425-master' of https://github.com/abias/moodle
2017-07-25 10:51:10 +01:00
David Monllao
a2b326c232
Merge branch 'MDL-59544-master-filemanagervalidation' of git://github.com/mudrd8mz/moodle
2017-07-25 11:17:07 +02:00
David Monllao
6d6b35fd24
Merge branch 'MDL-59485' of https://github.com/IMSGlobal/moodle
2017-07-25 11:11:09 +02:00
David Monllao
55399cd776
Merge branch 'MDL-59578-master' of git://github.com/junpataleta/moodle
2017-07-25 11:09:44 +02:00
David Monllao
85e50ba405
MDL-57791 analytics: Set logstore during install
...
get_analytics_logstore updated to fix an edge case.
2017-07-25 11:05:03 +02:00
Dan Poltawski
69340d49dc
Merge branch 'MDL-59238-master' of git://github.com/jleyva/moodle
2017-07-25 09:52:03 +01:00
Dan Poltawski
a13277a740
Merge branch 'MDL-59268-master' of git://github.com/jleyva/moodle
2017-07-25 09:04:59 +01:00
Matteo Scaramuccia
dae6c5dc31
MDL-59583 dml: improve perfs by unsetting the key.
2017-07-25 09:06:18 +02:00
Andrew Nicols
11b31ab857
MDL-59367 user: Documentation fix
2017-07-25 15:04:57 +08:00
Andrew Nicols
e18ebf3999
Merge branch 'MDL-59367-master' of git://github.com/damyon/moodle
2017-07-25 15:02:55 +08:00
Dan Poltawski
6fc41d0241
Merge branch 'MDL-59432-master' of git://github.com/lameze/moodle
2017-07-25 07:58:23 +01:00
Dan Poltawski
a1e094f9dd
Merge branch 'MDL-59240-master' of git://github.com/jleyva/moodle
2017-07-25 07:31:34 +01:00
Marina Glancy
8120795233
MDL-59311 course: duplicate module rebuilds cache twice
...
slightly refactor duplicate_module() code so it does not rebuild course cache
twice and also we do not need to move module if it is already the last module in a section
2017-07-25 14:23:41 +08:00
Marina Glancy
c07c8c6e3e
MDL-59476 dml: temporary mysql tables should not use compressed rows
2017-07-25 13:49:53 +08:00
Andrew Nicols
d3e69bee38
Merge branch 'MDL-56751-master' of git://github.com/jleyva/moodle
2017-07-25 10:44:05 +08:00
Andrew Nicols
e392b8bb2f
Merge branch 'MDL-57791_master-fix2' of git://github.com/dmonllao/moodle
2017-07-25 08:27:36 +08:00
Juan Leyva
291645f760
MDL-59238 mod_workshop: New WS mod_workshop_view_workshop
2017-07-24 18:03:37 +02:00
Juan Leyva
31496ddeba
MDL-59238 mod_workshop: Move event and completion to Workshop class
...
The completion set_module_viewed and the course_module_viewed event
code has been moved to the workshop class.
This change is consistent with other modules (like lesson, feedback or
quiz) and it is necessary to be able to use the new method via WS.
2017-07-24 18:03:36 +02:00
Juan Leyva
cd4950291f
MDL-59268 mod_workshop: New WS mod_workshop_get_user_plan
2017-07-24 18:02:21 +02:00
Juan Leyva
977fdfa30b
MDL-59240 mod_workshop: New WS mod_workshop_get_access_information
2017-07-24 17:59:41 +02:00
Dan Poltawski
e3f17b9fdb
Merge branch 'MDL-59436-master' of git://github.com/junpataleta/moodle
2017-07-24 16:55:54 +01:00
Ruslan Kabalin
e5ece45e84
MDL-59273 core: Remove mailto links support in clean_param.
2017-07-24 16:51:55 +01:00
David Monllao
466f683aa6
MDL-57791 analytics: Compatibility with oracle
...
Also moved predictions test to analytics/tests/prediction_test.php
2017-07-24 17:49:09 +02:00
Andrew Davidson
9c631e9408
MDL-59499 coursemanagement: Rewitten expand and collapse
...
Also replace M.util.get_string() calls with core/str module
2017-07-24 13:53:55 +02:00
Andrew Davidson
d040476723
MDL-59499 - Fixed collapsing category javascript to use template rendering
2017-07-24 13:50:56 +02:00
David Monllao
87d1c6134f
Merge branch 'MDL-57945-master' of git://github.com/danpoltawski/moodle
2017-07-24 13:24:31 +02:00
Dan Poltawski
4364fdb537
Merge branch 'MDL-59237-master' of git://github.com/jleyva/moodle
2017-07-24 12:15:52 +01:00
Dan Poltawski
eb5d54a09a
MDL-57945 css: remove no-browser-hacks ignores
...
The rule has been removed
2017-07-24 12:08:28 +01:00
David Monllao
b4e55d3a37
Merge branch 'MDL-59509-master' of git://github.com/andrewnicols/moodle
2017-07-24 13:03:10 +02:00
David Monllao
8fbae27fd8
Merge branch 'MDL-59556-master' of https://github.com/abias/moodle
2017-07-24 12:35:14 +02:00
David Monllao
53565d4cf5
Merge branch 'MDL-58906-master' of git://github.com/ankitagarwal/moodle
2017-07-24 12:22:43 +02:00
Dan Poltawski
13b7c4fe79
Merge branch 'MDL-57791_master-fix1' of git://github.com/dmonllao/moodle
2017-07-24 10:04:56 +01:00
Dan Poltawski
9c0cdc069b
Merge branch 'MDL-59572-master' of git://github.com/andrewnicols/moodle
2017-07-24 09:54:39 +01:00
David Monllao
382a089052
MDL-57791 tests: Restore logstores pre-test state
2017-07-24 10:43:04 +02:00
Dan Poltawski
3586887eb6
Merge branch 'MDL-58174-master' of https://github.com/abias/moodle
2017-07-24 09:05:19 +01:00
Andrew Nicols
680732844c
Merge branch 'wip-MDL-38129-master' of git://github.com/marinaglancy/moodle
2017-07-24 15:03:30 +08:00
Andrew Nicols
7b1c6374c9
Merge branch 'analytics-34' of git://github.com/dmonllao/moodle
2017-07-24 14:38:46 +08:00
David Monllao
e10b29ed0c
MDL-57791 tool_analytics: From tool_models to tool_analytics
2017-07-24 08:37:03 +02:00
David Monllao
690ad8759d
MDL-57791 analytics: Fixes during integration review
...
This commit includes the following changes:
- cibot complains fixes
- removed randomly failing test
- fixed course_dropout return
- other minor fixes
2017-07-24 08:37:03 +02:00
David Monllao
950b1d78bd
MDL-57791 analytics: Remove reference to removed config var
2017-07-24 08:37:02 +02:00
David Monllao
98b2f06fe7
MDL-57791 mlbackend_php: Minimum 2 samples per target value
2017-07-24 08:37:02 +02:00
David Monllao
ee345551d6
MDL-57791 analytics: No API calls during upgrades
2017-07-24 08:37:02 +02:00
David Monllao
96863d8fd4
MDL-59065 mlbackend_python: Switch references to moodlehq fork
...
Part of MDL-57791 epic.
2017-07-24 08:37:02 +02:00
David Monllao
e709e54435
MDL-57791 analytics: Add builtin models during upgrade
2017-07-24 08:37:01 +02:00
David Monllao
08015e1895
MDL-57791 analytics: Add missing 'new' to throw
...
Also other code refinements. Credit to Mark Nelson.
2017-07-24 08:37:01 +02:00
David Monllao
2db6e9811b
MDL-59212 analytics: Core indicators tests
...
Part of MDL-57791 epic.
2017-07-24 08:37:01 +02:00
David Monllao
206d7aa9ad
MDL-59212 analytics: Move API uses out of analytics dir
...
Part of MDL-57791 epic.
2017-07-24 08:37:00 +02:00
David Monllao
21d4ae9353
MDL-59060 analytics: Allow all predictions to be retrieved
...
Part of MDL-57791 epic.
2017-07-24 08:37:00 +02:00
David Monllao
fbc18acda0
MDL-59212 analytics: Abstract equal parts and accum time splittings
...
Part of MDL-57791 epic.
2017-07-24 08:37:00 +02:00
David Monllao
f67bd6af70
MDL-59212 analytics: Expand unit test coverage
...
Part of MDL-57791 epic.
2017-07-24 08:36:59 +02:00
Damyon Wiese
68bfe1de40
MDL-59060 analytics: Add paging to insights report
...
Part of MDL-57791 epic.
2017-07-24 08:36:59 +02:00
David Monllao
b3d6879489
MDL-59212 analytics: Analyser and static methods tests
...
Part of MDL-57791 epic.
2017-07-24 08:36:59 +02:00
David Monllao
3a396286b1
MDL-57791 analytics: Always absolute full class names
...
Some extra tiny changes as well.
2017-07-24 08:36:50 +02:00
David Monllao
1cc2b4bac3
MDL-57791 analytics: Second review round
2017-07-24 08:36:50 +02:00
David Monllao
413f19bc49
MDL-59211 analytics: Make cibot happy
...
Part of MDL-57791 epic.
2017-07-24 08:36:49 +02:00
David Monllao
1611308b58
MDL-57791 analytics: Changes after review
...
- Split model::predict in parts
- JS promises updated according to eslint-plugin-promise
- New API methods replacing direct DB queries
- Reduce insights nav link display cost
- Increase time limit as well as memory for big processes
- Move prediction action event to core
- Dataset write locking and others
- Refine last time range end time
- Removed dodgy splitting method id to int
- Replace admin_setting_predictor output_html overwrite for write_setting overwrite
- New APIs for access control
- Discard invalid samples also during prediction
2017-07-24 08:36:49 +02:00
David Monllao
584ffa4ffc
MDL-57791 analytics: Replace sql queries for API calls
2017-07-24 08:36:49 +02:00
David Monllao
acb14d08f6
MDL-57791 insights: Templates examples
2017-07-24 08:36:48 +02:00
David Monllao
27ae9af4ba
MDL-57791 analytics: No UI in calculables APIs
2017-07-24 08:36:48 +02:00
David Monllao
3a217fc394
MDL-57791 analytics: Replace settings by get_archetype_roles
2017-07-24 08:36:48 +02:00
Ankit Agarwal
f39cebbb3c
MDL-59119 analytics: Fix references to wrong var
...
Part of MDL-57791 epic.
2017-07-24 08:36:47 +02:00
David Monllao
0045726d78
MDL-59079 analytics: Restore low social breadth level
...
Until those activities have feedback_viewed (or friends) methods.
Part of MDL-57791 epic.
2017-07-24 08:36:47 +02:00
David Monllao
55c3845c23
MDL-59095 analytics: Update to use feedback_viewed API
...
Part of MDL-57791 epic.
2017-07-24 08:36:47 +02:00
David Monllao
cad362520f
MDL-59010 analytics: Logstores initialised during tests
...
Part of MDL-57791 epic.
2017-07-24 08:36:47 +02:00
David Monllao
f67f35f324
MDL-59010 analytics: Direct db calls to logging API
...
Part of MDL-57791 epic.
2017-07-24 08:36:46 +02:00
David Monllao
58f86c4cc5
MDL-59174 enrollib: More flexibility for enrol_get_course_users
...
Part of MDL-57791 epic.
2017-07-24 08:36:46 +02:00
David Monllao
8970ff91bb
MDL-59174 analytics: Analyser queries to enrollib
...
Part of MDL-57791 epic.
2017-07-24 08:36:46 +02:00
David Monllao
bd164083eb
MDL-59057 analytics: Unit test fixes
...
Updating tests according to courses - site_courses analysers change.
Part of MDL-57791 epic.
2017-07-24 08:36:45 +02:00
David Monllao
20b77f9b63
MDL-59057 analytics: Split up course analyser in 2
...
One at course level so teachers can get insights and another
one at system level so the insights go to the site admin.
Part of MDL-57791 epic.
2017-07-24 08:36:45 +02:00
David Monllao
5d7f06f4c8
MDL-59057 analytics: Get rid of week_before_course_start
...
It is useless at site level. It can be useful at course level but
I removed it in favour of single_range + is_valid_*
Part of MDL-57791 epic.
2017-07-24 08:36:45 +02:00
David Monllao
d8327b60b0
MDL-57791 analytics: Delete should be an instance method
2017-07-24 08:36:44 +02:00
David Monllao
f9e7447f42
MDL-57791 insights: Clarify insights-prediction boundaries
2017-07-24 08:36:44 +02:00
David Monllao
1a8461390b
MDL-59057 analytics: no_teaching model fixes
...
Part of MDL-57791 epic.
2017-07-24 08:36:44 +02:00
David Monllao
b0c2492906
MDL-59057 analytics: Standarize indicators and targets ids
...
Part of MDL-57791 epic.
2017-07-24 08:36:43 +02:00
David Monllao
e499074f39
MDL-59057 analytics: Adapt tests to static models API changes
...
Part of MDL-57791 epic.
2017-07-24 08:36:43 +02:00
David Monllao
fba4052685
MDL-59057 enrol: New enrol API method - by_ue_id
...
Part of MDL-57791 epic.
2017-07-24 08:36:43 +02:00
David Monllao
357507b4e6
MDL-59057 analytics: static models changes
...
Part of MDL-57791 epic.
2017-07-24 08:36:33 +02:00
David Monllao
a40952d384
MDL-59057 analytics: Introduce static models
...
Part of MDL-57791 epic.
2017-07-24 08:36:32 +02:00
David Monllao
2834ea9611
MDL-57791 analytics: Increase time splitting field size
2017-07-24 08:36:22 +02:00
David Monllao
d16cf374eb
MDL-59162 tool_models: Remove dependant models on uninstall
...
Part of MDL-57791 epic.
2017-07-24 08:36:21 +02:00
David Monllao
9ad87761ef
MDL-59117 quiz: Move quiz indicators to the correct location
...
Part of MDL-57791 epic.
2017-07-24 08:36:21 +02:00
Ankit Agarwal
5846c72c4d
MDL-59117 core_analytics: Move all indicators to respective modules
...
Part of MDL-57791 epic.
2017-07-24 08:36:21 +02:00
David Monllao
ebd55f666d
MDL-57791 analytics: Ignored new 3rd party lib
2017-07-24 08:36:20 +02:00
David Monllao
b94dbb5561
MDL-57791 analytics: Remove references to project inspire
2017-07-24 08:36:20 +02:00
David Monllao
db3252c18d
MDL-59152 mlbackend_php: Check PHP version
...
Part of MDL-57791 epic.
2017-07-24 08:36:20 +02:00
David Monllao
ad7a4d3521
MDL-57791 mlbackend_php: Remove unnecessary files
2017-07-24 08:36:19 +02:00
David Monllao
16f379a197
MDL-57791 analytics: Build JS module
2017-07-24 08:36:19 +02:00
David Monllao
8de0d1da61
MDL-57791 testing: Switch to analytics API namespace
2017-07-24 08:36:19 +02:00
David Monllao
3834630813
MDL-57791 testing: Add analytics test suite
2017-07-24 08:36:18 +02:00
David Monllao
f96488df66
MDL-57791 testing: Add missing cachedef lang string
2017-07-24 08:36:18 +02:00
Ankit Agarwal
3c305df1de
MDL-59079 core_analytics: Add social level 2 to various activities
...
Part of MDL-57791 epic.
2017-07-24 08:36:18 +02:00
Ankit Agarwal
a6805cc8e0
MDL-59079 core_analytics: Define social levels for various activities
...
Part of MDL-57791 epic.
2017-07-24 08:36:17 +02:00
Ankit Agarwal
1eb6c52bf2
MDL-59079 core_analytics: Add support for more than one social level
...
Part of MDL-57791 epic.
2017-07-24 08:36:17 +02:00
Ankit Agarwal
022f3f07fa
MDL-59079 core_analytics: Refactor community of inquiry indicators
...
Refactor code to introduce a new base class per activity. This would help in sharing apis
between cognitive and social classes which is heavily required for level 2 and onwards.
Part of MDL-57791 epic.
2017-07-24 08:36:17 +02:00
David Monllao
6ec2ae0f87
MDL-58859 analytics: Fix migration to core bugs and pre-migration issues
...
Part of MDL-57791 epic.
2017-07-24 08:36:17 +02:00
David Monllao
52c0a11022
MDL-58834 analytics: Simplify indicators names
...
Part of MDL-57791 epic.
2017-07-24 08:36:16 +02:00
David Monllao
d2cdaf68ae
MDL-58859 analytics: No enddate update if wrong guess
...
Part of MDL-57791 epic.
2017-07-24 08:36:16 +02:00
David Monllao
fa76feff86
MDL-58859 mlbackend_php: Switch to LogisticRegression with norm.
...
Part of MDL-57791 epic.
2017-07-24 08:35:58 +02:00
David Monllao
589d7e8eb6
MDL-58859 mlbackend_php: Upgrade php-ml to latest version
...
Part of MDL-57791 epic.
2017-07-24 07:53:20 +02:00
David Monllao
40fcb365c3
MDL-58859 analytics: Subsystem and API db/ requirements added
...
Part of MDL-57791 epic.
2017-07-24 07:53:17 +02:00
David Monllao
8473b73581
MDL-58859 analytics: New core database tables
...
Part of MDL-57791 epic.
2017-07-24 07:53:13 +02:00
David Monllao
ff656baeab
MDL-58859 analytics: Add tests to core
...
Part of MDL-57791 epic.
2017-07-24 07:53:10 +02:00
David Monllao
369389c9a6
MDL-58859 analytics: Analytics API added to core
...
Part of MDL-57791 epic.
2017-07-24 07:53:03 +02:00
David Monllao
efaf853426
MDL-58859 tool_models: Added to core
...
Part of MDL-57791 epic.
2017-07-24 07:52:59 +02:00
David Monllao
373b1de18c
MDL-58859 report_insights: Added to core
...
Part of MDL-57791 epic.
2017-07-24 07:52:52 +02:00
David Monllao
25531de6e8
MDL-58859 mlbackend_python: Added to core
...
Part of MDL-57791 epic.
2017-07-24 07:52:18 +02:00
David Monllao
9e84757bf0
MDL-58859 mlbackend_php: Added to core
...
Part of MDL-57791 epic.
2017-07-24 07:51:54 +02:00
Ankit Agarwal
65f15cd277
MDL-58906 completion: Fix incorrect phpdoc
2017-07-24 11:17:54 +05:30
Ankit Agarwal
abca33beb0
MDL-58906 restore: Do not backup/restore action events
2017-07-24 11:17:54 +05:30
Ankit Agarwal
a4af31ded4
MDL-58906 restore: Call action event refresh task during restore
2017-07-24 11:17:53 +05:30
Andrew Nicols
ba0e56c3a6
Merge branch 'MDL-59528-master' of git://github.com/junpataleta/moodle
2017-07-24 13:29:58 +08:00
Andrew Nicols
42a2f1cf4c
Merge branch 'wip-MDL-59561-master' of git://github.com/abgreeve/moodle
2017-07-24 13:21:39 +08:00
Andrew Nicols
21b0554d00
Merge branch 'MDL-59490' of https://github.com/spvickers/moodle
2017-07-24 12:42:34 +08:00
Andrew Nicols
aabdac6753
Merge branch 'MDL-59538-master' of git://github.com/junpataleta/moodle
2017-07-24 11:57:23 +08:00
AMOS bot
0790ca68d0
Automatically generated installer lang files
2017-07-23 00:07:57 +08:00
Mark Nielsen
197e2bca5b
MDL-59602 behat: make use of new course nav steps
2017-07-21 13:50:47 -07:00
AMOS bot
a80a1697b3
Automatically generated installer lang files
2017-07-22 00:07:20 +08:00
John Okely
469ffa6893
MDL-57698 mssql: Update reserve word list for generator
2017-07-21 14:41:55 +08:00
John Okely
9726144ef3
MDL-57698 sqlsrv: Unit test NOLOCK
2017-07-21 14:41:55 +08:00
John Okely
b540fd1a80
MDL-57698 sqlsrv: Query temp tables with no lock
2017-07-21 14:41:54 +08:00
John Okely
b1fc170b21
MDL-57698 sqlsrv: Unit test deadlock case
2017-07-21 14:41:54 +08:00
Andrew Nicols
e879619477
MDL-59509 dml: sqlsrv should respect port setting
...
Details of how to connect to a specific port are available at
https://docs.microsoft.com/en-us/sql/connect/php/how-to-connect-on-a-specified-port
2017-07-21 13:23:17 +08:00
Jun Pataleta
a43ec9ebac
MDL-59538 core_calendar: PR fixes
...
* Fix eslint warnings about promises.
* Simplify event handling.
* Prevent double assignment of calendar subscription property for in
core_calendar_external::get_calendar_event_by_id() for readability.
Part of MDL-59333.
2017-07-21 11:31:09 +08:00
Damyon Wiese
73d0d56284
MDL-59367 user: Tests and coding style
...
Add a unit test for user_roles_editable.
Coding style fixes.
Don't show duplicate roles.
2017-07-21 10:25:25 +08:00
Damyon Wiese
5d0b4765d8
MDL-59367 roles: Add roles to participants page.
2017-07-21 09:52:14 +08:00
Adrian Greeve
3a8c989137
MDL-59561 database: Update to creating new indexes in mysql.
...
When updating the mysql system to utf8mb4 not all tables are
converted to the row format of compressed or dynamic. If a new
index is created there is a possibility that the table could be
using compact or redundant and then an error will be shown saying
that the index size is too large. This fix handles this exception
and converts the table over to compressed.
2017-07-21 09:27:08 +08:00
Simey Lameze
52380c823c
MDL-59538 core_calendar: add behat step back
...
Part of MDL-59333.
2017-07-21 09:01:57 +08:00
Simey Lameze
3d67e83f53
MDL-59538 core_calendar: add event source logic to calendar
2017-07-21 09:01:57 +08:00
Simey Lameze
5472bdd091
MDL-59538 core_calendar: add event source to summary template
2017-07-21 09:01:57 +08:00
Simey Lameze
57d5b1b7cf
MDL-59538 core_calendar: handle event source on the webservice
...
Part of MDL-59333.
2017-07-21 09:01:57 +08:00
Jun Pataleta
f7cd3bc0e1
MDL-59436 user: Apply default sorting for participants table
2017-07-21 08:49:18 +08:00
Jun Pataleta
a9991533fa
MDL-59436 user: Render city and country based on $CFG->showuseridentity
...
* I also fixed the redundant generation of query fields in
user_get_participants_sql().
2017-07-21 08:46:23 +08:00
Jun Pataleta
7a22e49e05
MDL-59436 admin: Add city and country to $CFG->showuseridentity
2017-07-21 08:46:12 +08:00
Jun Pataleta
c5d59db9a6
MDL-59528 user: Render user picture link with user's fullname
2017-07-21 08:45:31 +08:00
Jun Pataleta
3b1eba069e
MDL-59528 core: Add option to display fullname beside user picture
2017-07-21 08:45:31 +08:00
AMOS bot
b6bf0e4210
Automatically generated installer lang files
2017-07-21 00:06:26 +08:00
Dan Poltawski
229ae617c5
weekly release 3.4dev
2017-07-20 13:20:46 +01:00
Dan Poltawski
b6da40deb4
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-07-20 13:20:43 +01:00
Dan Poltawski
b7e26ad2dc
MDL-57945 npm: commit lockfile changes frm npm v5.3.0
...
Sadly npm keep altering the lockfile format see - MDL-59582
2017-07-20 11:15:37 +01:00
David Balch
8fb9a27170
MDL-30634 auth_ldap: Assign arbitrary system roles via LDAP sync.
...
Loosely based on a 2.7 branch by Mark Johnson.
2017-07-20 10:00:36 +01:00
Marco Ferrante
a86dbfbb3d
MDL-59432 auth_db: add aliases to field mapping query
...
This patch fixes an issue with mapping different internal fields
to the same external field.
2017-07-20 14:57:39 +08:00
Andrew Nicols
43fd867cc3
Merge branch 'MDL-59527-master-fix1' of http://github.com/damyon/moodle
2017-07-20 10:42:31 +08:00
Andrew Nicols
103cd4d394
Merge branch 'wip-MDL-57649-master-fix2' of git://github.com/abgreeve/moodle
2017-07-20 10:22:25 +08:00
Adrian Greeve
7b78154e39
MDL-57649 mod_lesson: Improvement to upgrade query.
...
We only need one record for each filearea that we
are removing.
2017-07-20 09:57:25 +08:00
Damyon Wiese
ddc1482026
MDL-59527 autocomplete: Don't fetch ajax twice
2017-07-20 09:52:05 +08:00
Jun Pataleta
71e2a34192
MDL-59578 core: Remove unnecessary steps in alpha_chooser.feature
...
* The steps at the end of the Background scenario don't make sense and
just adds to the execution time of the test.
2017-07-20 09:43:48 +08:00
AMOS bot
990a50a36c
Automatically generated installer lang files
2017-07-20 00:06:11 +08:00
Juan Leyva
9f1ab2db6d
MDL-59237 mod_workshop: New WS get_workshops_by_courses
2017-07-19 16:35:59 +01:00
Dan Poltawski
0a023e5fc7
MDL-57945 stylelint: use csstree to replace some rules
...
Ironically we have to reverse the change from e63d89a5 because
this linter is more clever..
2017-07-19 14:29:56 +01:00
Dan Poltawski
09074c91d0
MDL-57945 stylelint: Upgrade 7.12.0
...
This stylelint is consolodating and focusing the project
so there are some rule deprecations without real alternatives yet.
2017-07-19 13:45:47 +01:00
Dan Poltawski
dda72b9d56
Merge branch 'MDL-59515' of https://github.com/NeillM/moodle
2017-07-19 13:11:23 +01:00
Neill Magill
5b40aaa5e4
MDL-59515 messages: arguments behave differently with single promise
...
Seems that objects are not borked by when in the same way as arrays when
there is only a single promise.
2017-07-19 11:52:15 +01:00
Dan Poltawski
00589c1f5a
Merge branch 'MDL-59515' of https://github.com/NeillM/moodle
2017-07-19 11:16:00 +01:00
Neill Magill
6e594ff687
MDL-59515 messages: arguments behave differently with single promise
...
When only a single promise is passed the returned array is flattened.
2017-07-19 10:10:25 +01:00
Dan Poltawski
0224022b08
Merge branch 'wip-MDL-57649-master-fix' of git://github.com/abgreeve/moodle
2017-07-19 09:33:07 +01:00
Adrian Greeve
23e2a9cb7c
MDL-57649 mod_lesson: Additional refinement to upgrade script.
2017-07-19 15:44:42 +08:00
Dan Poltawski
088494fd04
Merge branch 'MDL-59569-master' of git://github.com/andrewnicols/moodle
2017-07-19 08:43:56 +01:00
Andrew Nicols
9790a9b583
MDL-59572 dml: Call error_log for AJAX/WS calls
2017-07-19 12:49:15 +08:00
Andrew Nicols
86be85dde7
MDL-59569 travis: Remove haveged
2017-07-19 09:57:14 +08:00
Juan Leyva
41860b7e9e
MDL-59453 mod_lesson: Return lesson contents without html cleaning
...
This is consistent to what is done in the web interface.
2017-07-18 12:24:01 +01:00
David Monllao
95d8e61161
Merge branch 'MDL-59460_master' of git://github.com/dmonllao/moodle
2017-07-18 12:23:37 +02:00
David Monllao
3f6e42b611
MDL-59460 mod_forum: Ensure CFG->forum_subscription is set
2017-07-18 12:21:42 +02:00
Luca Bösch
58affdc80e
MDL-59460 mod_forum: default setting for Subscription mode.
...
Allow to set a Subscription mode default.
2017-07-18 12:21:37 +02:00
Dan Poltawski
d2f3823342
MDL-59255 grunt: build ignorefiles
2017-07-18 10:54:58 +01:00
Dan Poltawski
faa52511c3
Merge branch 'MDL-59255-master' of github.com:lucisgit/moodle
2017-07-18 10:54:05 +01:00
Ruslan Kabalin
362be64a2b
MDL-59255 core: Extend test_clean_param_url.
...
Add rtmp:// test and some more URL validity tests since we made changes in
validateUrlSyntax function.
2017-07-18 10:29:07 +01:00
Ruslan Kabalin
b03ffb099e
MDL-59255 core: Make core_media_manager support RTMP.
2017-07-18 10:29:07 +01:00
Ruslan Kabalin
646e8bf668
MDL-59255 core: Add rtmp:// support to validateUrlSyntax function.
2017-07-18 10:29:07 +01:00
David Monllao
f14987bc24
Merge branch 'wip-MDL-39471-master' of git://github.com/abgreeve/moodle
2017-07-18 10:48:37 +02:00
Dan Poltawski
df57a201c9
Merge branch 'm34_MDL-59109_Backup_Missing_AutoCommit' of https://github.com/scara/moodle
2017-07-18 09:47:56 +01:00
Dan Poltawski
7718d3fba4
Merge branch 'MDL-50925-master' of git://github.com/andrewnicols/moodle
2017-07-18 08:53:43 +01:00
Dan Poltawski
9adc505b9f
Merge branch 'MDL-59418-master' of https://github.com/Kathrin84/moodle
2017-07-18 08:52:10 +01:00
David Monllao
d96508b610
Merge branch 'MDL-59521-master' of git://github.com/lameze/moodle
2017-07-18 09:41:28 +02:00
David Monllao
d0f28cf058
Merge branch 'MDL-57991-master' of https://github.com/micaherne/moodle
2017-07-18 09:40:59 +02:00
David Monllao
c9f2924941
Merge branch 'wip-MDL-58362-master' of git://github.com/marinaglancy/moodle
2017-07-18 09:08:30 +02:00
David Monllao
a0f12fcafc
Merge branch 'master_MDL-58863' of https://github.com/danmarsden/moodle
2017-07-18 09:03:35 +02:00
David Monllao
ed539f8233
Merge branch 'MDL-59407-folder-remember-view-mode' of https://github.com/vvzh/moodle
2017-07-18 08:58:24 +02:00
Andrew Nicols
8d46ce8107
MDL-50925 auth: Remove old README
...
This is much better and more accurately documented in the Moodle Docs at
https://docs.moodle.org/dev/Authentication_plugins .
2017-07-18 14:49:09 +08:00
Andrew Nicols
abc25c01b8
MDL-50925 auth_imap: Remove from core and into plugins DB
2017-07-18 14:49:08 +08:00
Andrew Nicols
36eaa96332
MDL-50925 auth_pop3: Remove from core and into plugins DB
2017-07-18 14:48:51 +08:00
Andrew Nicols
f9d12a2d1e
MDL-50925 auth_pam: Remove from core and into plugins DB
2017-07-18 14:48:38 +08:00
Andrew Nicols
db6ba96510
MDL-50925 auth_nntp: Remove from core and into plugins DB
2017-07-18 14:48:23 +08:00
Andrew Nicols
032194970b
MDL-50925 auth_fc: Remove from core and into plugins DB
2017-07-18 14:47:56 +08:00
David Monllao
f510788b44
Merge branch 'MDL-59150-master-3' of git://github.com/ryanwyllie/moodle
2017-07-18 08:27:13 +02:00
Ryan Wyllie
0f268f5db9
MDL-59150 admin: build site theme after CLI install or upgrade
2017-07-18 06:13:07 +00:00
Marina Glancy
1ef14a5aec
MDL-38129 gradeexport: custom profile fields case problem
...
Do not use custom pfofile field name as a field alias in DB query, use field id instead.
DML lowercases all column aliases and fields with uppercase letters no longer match.
2017-07-18 11:03:22 +08:00
AMOS bot
64562f309a
Automatically generated installer lang files
2017-07-18 00:06:34 +08:00
Dan Poltawski
7af4771d63
Merge branch 'MDL-59323-master' of https://github.com/sammarshallou/moodle
2017-07-17 16:40:20 +02:00
David Monllao
2c3a34f0c6
MDL-59411 course: Fix unavailable typo
2017-07-17 16:40:00 +02:00
David Monllao
bf442807f5
Merge branch 'wip-MDL-59411-master' of git://github.com/marinaglancy/moodle
2017-07-17 15:48:12 +02:00
Dan Poltawski
efc1d2bb6b
Merge branch 'MDL-59475-master-cas' of git://github.com/lameze/moodle
2017-07-17 14:18:21 +01:00
David Monllao
7d04eaca5c
Merge branch 'MDL-59527-master' of git://github.com/damyon/moodle
2017-07-17 14:07:59 +02:00
Dan Poltawski
2ce7fad864
MDL-59548 behat: fix trailing whitespace
2017-07-17 11:30:28 +01:00
Dan Poltawski
c899bfb088
Merge branch 'MDL-59548-master' of git://github.com/damyon/moodle
2017-07-17 11:21:56 +01:00
Alexander Bias
85d87d11c0
MDL-58174 themes: Make build_action_menu_from_navigation() protected
2017-07-17 11:17:26 +02:00
David Monllao
57f869c184
Merge branch 'wip-MDL-59377-master-3' of git://github.com/marinaglancy/moodle
2017-07-17 11:04:02 +02:00
Alexander Bias
46676b7633
MDL-59556 themes: Re-sort /theme/upgrade.txt
2017-07-17 10:51:54 +02:00
Alexander Bias
d7d2a72faf
MDL-59425 themes: Expose navigation node properties in boost flat nav
2017-07-17 10:46:45 +02:00
Dan Poltawski
1250166338
Merge branch 'MDL-59515' of https://github.com/NeillM/moodle
2017-07-17 09:42:27 +01:00
Dan Poltawski
540177523f
Merge branch 'MDL-59442-master' of git://github.com/lameze/moodle
2017-07-17 09:16:29 +01:00
David Monllao
9e3b60c95d
Merge branch 'MDL-59539-master' of git://github.com/tobiasreischmann/moodle
2017-07-17 10:14:55 +02:00
David Monllao
2764cd594b
Merge branch 'MDL-59068-master' of git://github.com/dpalou/moodle
2017-07-17 10:09:35 +02:00
Dan Poltawski
16c903acc0
Merge branch 'wip-MDL-57649-master' of git://github.com/abgreeve/moodle
2017-07-17 09:01:05 +01:00
David Monllao
35d27924f9
Merge branch 'MDL-54607-master' of git://github.com/ankitagarwal/moodle
2017-07-17 09:31:53 +02:00
David Monllao
3ea76efa00
Merge branch 'MDL-58948_chrome_mink_driver' of https://github.com/mrmark/moodle
2017-07-17 09:10:25 +02:00
David Monllao
05c616d0b1
Merge branch 'wip-MDL-55912-master' of git://github.com/abgreeve/moodle
2017-07-17 09:09:03 +02:00
Marina Glancy
1bc9ef82c9
MDL-59377 mod_label: set showdescription to be always 1
2017-07-17 13:43:51 +08:00
Marina Glancy
66347456ec
MDL-59377 course: when module intro is visible display embedded files
...
Even when course module is not available the intro text can still be visible on the
course page. In this case the availability restriction is displayed to the student
but link to the activity is not available
2017-07-17 13:42:08 +08:00
Andrew Nicols
5ee30c0fb4
Merge branch 'mdl55979-master' of https://github.com/tlock/moodle
2017-07-17 12:29:00 +08:00
Damyon Wiese
dda64b6f45
MDL-59548 behat: Helpers for autocomplete
...
Improve the helpers for autocomplete so that:
a) the set field for an auto complete will automatically close the suggestions list.
b) add a new helper to open the suggestions list
c) move the helper for clicking on an element in the suggestions list from tool_lp to core.
2017-07-17 11:10:15 +08:00
Andrew Nicols
5a842a92b3
Merge branch 'MDL-57476_file_callbacks' of https://github.com/gthomas2/moodle
2017-07-17 10:31:28 +08:00
Andrew Nicols
cdbfc8d3ef
Merge branch 'MDL-59371-master' of git://github.com/lameze/moodle
2017-07-17 10:23:06 +08:00
Adrian Greeve
c802d23dc8
MDL-39471 mod_assign: Comment visibility in blind marking.
...
Students can now see the identity of anyone making comments.
Markers on the otherhand can only see the identity of themselves
when making comments.
2017-07-17 09:25:04 +08:00
Adrian Greeve
0163e5d276
MDL-55912 mod_assign: Set grader details to the correct user.
2017-07-17 09:21:39 +08:00
Adrian Greeve
63cf03265b
MDL-57649 mod_lesson: Delete answer files correctly.
...
The files associated with answers and responses were
not being deleted due to the fact that the wrong itemid
was being used.
2017-07-17 09:15:21 +08:00
Simey Lameze
548f5cf04d
MDL-59521 core_calendar: conditionally hide description header
2017-07-17 08:20:18 +08:00
AMOS bot
b040bb6775
Automatically generated installer lang files
2017-07-17 00:06:18 +08:00
Matteo Scaramuccia
746702c88d
MDL-59109 scorm: Save autocommit setting in the backup.
2017-07-15 00:10:39 +02:00
Vladimir Zhirov
0398bbe675
MDL-59407 folder resource: remember view mode using preference API
2017-07-15 00:46:36 +04:00
David Mudrák
0fa2b2ee88
MDL-59544 workshop: Drop the custom validation of allowed file types
...
Now that the validation is provided directly by the filemanager, we do
not need to do the same here.
Note that existing Behat tests are left untouched to make sure there is
no regression.
2017-07-14 20:38:55 +02:00
David Mudrák
1661204a6c
MDL-59544 forms: Implicit validation of the filemanager and filepicker
...
The patch adds an extra validation step against accepted file types.
Even if the repository checks are bypassed (as illustrated in the
Behat), the invalid file is still caught by the element's validation
rules.
It turns out there is no way to test the filepicker element easily via
Behat. Additionally, it provides the renaming features only with
disabled javascript. So the Behat tests are provided for the filemanager
only.
AMOS BEGIN
CPY [err_wrongfileextension,mod_workshop],[err_wrongfileextension,core_form]
AMOS END
2017-07-14 20:38:54 +02:00
Neill Magill
a5fbe27d8e
MDL-59515 messages: Order of popup messages should be predictable
...
Before this change the messages in the message popup would be loaded
onto a page in a random order, based on the speed at which the user's
browser was able to render each template.
This causes the messages to be attached to the page sequentially, after
they have all been rendered asynchronously.
2017-07-14 15:50:48 +01:00
gthomas2
023037dc9e
MDL-57476 file: Add CUD callbacks
2017-07-14 13:51:51 +01:00
Dan Poltawski
16a68a2f76
weekly release 3.4dev
2017-07-14 11:46:44 +01:00
Dan Poltawski
de1c03ccce
NOBUG: Fixed file access permissions
2017-07-14 11:46:43 +01:00
Dan Poltawski
5b38d0b031
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-07-14 11:46:42 +01:00
Juan Leyva
993e817576
MDL-56751 admin: New setting to set user created tokens duration
...
We were using a hardcoded value for 12 months.
With this change, administrators can change the duration time via a
security setting.
2017-07-14 10:24:53 +01:00
Tobias Reischmann
d029841300
MDL-59539 oauth2/issuer: Changed baseurl for guessing image URL
...
The url, which was used for guessing the image, was queried with the
key 'discoveryurl', which is not defined in the context of an issuer.
The baseurl should be sufficient to retrieve the favicon.ico from a
server. That's why the key for was changed from 'discoveryurl' to
'baseurl'.
2017-07-14 11:10:50 +02:00
Marina Glancy
884983723a
MDL-58362 registration: correctly retrieve registration values
2017-07-14 16:34:33 +08:00
Kathrin Osswald
b3b938bfbc
MDL-59418 theme Boost: Improve visibility of maintenance warning
2017-07-14 09:53:46 +02:00
Dan Poltawski
009dcd91fd
Merge branch 'MDL-59534' of git://github.com/stronk7/moodle
2017-07-14 07:16:05 +01:00
Damyon Wiese
47dd535097
MDL-59527 forms: Race cond with ajax autocomplete
...
Sometimes (rarely) the auto complete will show "No suggestions" when there are valid suggestions.
2017-07-14 12:41:14 +08:00
Simey Lameze
2a6224c273
MDL-59475 auth_cas: update phpCAS to version 1.3.5
2017-07-14 12:19:30 +08:00
Andrew Nicols
de1d92459e
Merge branch 'MDL-59383-master-behat-failure' of https://github.com/lameze/moodle
2017-07-14 11:52:53 +08:00
Simey Lameze
ebebbc442c
MDL-59383 core_calendar: remove failing behat steps
2017-07-14 11:42:56 +08:00
Ankit Agarwal
8aaba9e47d
MDL-54607 calendar: Export 0 duration events properly
...
Thanks to Paul Prencis for initial suggestion of this patch
2017-07-14 09:07:26 +05:30
Ankit Agarwal
0de211094a
MDL-54607 calendar: Update benu lib to allow for instantaneous events
2017-07-14 09:07:08 +05:30
Eloy Lafuente (stronk7)
1d52027e57
MDL-59534 feedback: avoid some randomness with behat test failures
2017-07-13 20:08:33 +02:00
Juan Leyva
56da66adb6
MDL-59532 mod_lesson: Fix check_updates_since with groups
...
There were a couple of incorrect SQL queries when the user calling the
function is a teacher and the activity uses separate groups.
2017-07-13 16:18:57 +01:00
sam marshall
e80e4778c5
MDL-58957 Global search: fix failing text compare in Oracle
2017-07-13 14:41:37 +01:00
sam marshall
12f7d77cc6
MDL-59323 XMLDB: Check defaults work incorrectly with char fields
2017-07-13 12:05:28 +01:00
sam marshall
94904cc323
MDL-59323 XMLDB: Code style fixes
2017-07-13 12:01:42 +01:00
Dan Poltawski
671971775f
Merge branch 'MDL-59437-master' of git://github.com/damyon/moodle
2017-07-13 09:16:19 +01:00
Simey Lameze
3a3d8c487b
MDL-59442 core_course: apply css classes to activity icons
2017-07-13 15:23:22 +08:00
Andrew Nicols
f6a7d54f24
Merge branch 'MDL-59365-master-fix2' of http://github.com/damyon/moodle
2017-07-13 13:04:08 +08:00
Andrew Nicols
e45c3ae9b2
Merge branch 'MDL-58957-master-fix' of https://github.com/lameze/moodle
2017-07-13 12:58:27 +08:00
Damyon Wiese
b7386d0034
MDL-59437 participants: Add sort/pagination behat
2017-07-13 11:48:43 +08:00
Eloy Lafuente (stronk7)
d131489e3d
MDL-59437 behat: avoid using participants page for tag tests
...
While participants page is being refactored, there are links (fullname)
going and changing, leading to inestability in tests that were using
those links.
When possible, provide an alternative, stable path, in this case, the
tags page itself can be used to jump to the user profile, keeping the
tag tests better isolated.
2017-07-13 11:48:35 +08:00
Eloy Lafuente (stronk7)
28fcc33944
MDL-59437 behat: old "edit" cog to go to enrollments page is gone
...
There use to be a little cot to easily navigate from the
participations page to the enrollments page.
In boost it was already hidden, but present and the test was still
working (non-javascript).
With the conversion, the functionality is 100% gone so, right now,
the only way to navigate from participats to enrollments (that will
dissappear with with unification), is using the course admin cog.
2017-07-13 11:48:28 +08:00
Simey Lameze
54ff9a4bb8
MDL-58957 theme_boost: add rule to prevent target conflict
2017-07-13 11:10:36 +08:00
Simey Lameze
a14907faa8
MDL-58957 core_block: fix link to site home
2017-07-13 11:10:36 +08:00
Damyon Wiese
af6d23853a
MDL-59365 enrol: Behat fixes
...
Fixes for the new enrol users popup with behat.
2017-07-13 10:55:01 +08:00
David Monllao
002ac8e9fe
MDL-59368 users: Clear whitespace
2017-07-12 16:53:55 +02:00
David Monllao
ed45119212
MDL-59368 users: Fix incorrect reference
2017-07-12 16:47:20 +02:00
David Monllao
eac6f51590
Merge branch 'MDL-59368-master' of git://github.com/damyon/moodle
2017-07-12 16:46:49 +02:00
David Monllao
9e548756cf
Merge branch 'MDL-59384-master-final' of https://github.com/lameze/moodle
2017-07-12 14:12:53 +02:00
Simey Lameze
38b325a3e6
MDL-59384 core_calendar: add delete event logic to modal
...
Part of MDL-59333.
2017-07-12 20:03:04 +08:00
Simey Lameze
ea0368d599
MDL-59384 core_calendar: add calendar event amd module
2017-07-12 20:00:37 +08:00
Simey Lameze
1e8e6e132c
MDL-59384 core_calendar: add necessary data-* attributes
...
Part of MDL-59333.
2017-07-12 19:58:57 +08:00
Simey Lameze
97c4a29d41
MDL-59384 core_modal: trigger bodyRendered event
...
Part of MDL-59333.
2017-07-12 19:57:22 +08:00
Simey Lameze
e4aff89a16
MDL-59384 core_calendar: add deleteEvent function to repository
...
Part of MDL-59333.
2017-07-12 19:56:27 +08:00
Simey Lameze
542f5afacc
MDL-59384 core_calendar: make delete_calendar_events ajax visible
...
Part of MDL-59333.
2017-07-12 19:55:24 +08:00
Dan Poltawski
eff0303ad8
Merge branch 'MDL-56486-master-workshopfiletypes' of git://github.com/mudrd8mz/moodle
2017-07-12 12:22:32 +01:00
Simey Lameze
f02e119afd
MDL-59383 core_modal: trigger event on modal module
2017-07-12 18:57:55 +08:00
Simey Lameze
e1c811609b
MDL-59383 core_calendar: change modal body rendering
2017-07-12 18:56:45 +08:00
Simey Lameze
8a5c06b705
MDL-59383 core_calendar: proper handling of description on webservice
2017-07-12 18:56:30 +08:00
Simey Lameze
f2e981e869
MDL-59383 core_calendar: css fixes to summary modal body
2017-07-12 18:56:14 +08:00
Simey Lameze
d4a87aa370
MDL-59383 core_modal: trigger event on modal module
2017-07-12 18:28:11 +08:00
David Mudrák
6218889e2d
MDL-56486 workshop: Do not rely on the button implementation in behat
...
It turned out that behat's "I should see ..." does not work for buttons
rendered as `<input>` elements so this assertion worked only in Boost
where the button is rendered as `<button>` but not in Clean.
But we do not really need this check here. All we need is to make sure
that the form has been saved successfully. For which, checking for the
text on the page is enough.
p.s. Another mistake of mine to not double-check behat on both standard
themes. Sigh ...
2017-07-12 11:58:08 +02:00
Simey Lameze
5d6b189574
MDL-59371 gradereport_overview: allow auth user role to view report
2017-07-12 17:52:03 +08:00
David Mudrák
581710e278
MDL-56486 workshop: Fix behat scenario for submission attachments
...
This Behat scenario was not failing only because it actually relied on
the bug in the wrongly set accepted_types for submission attachments.
Now that the previous commit has fixed that bug, this scenario started
to fail correctly.
We need to do the same trick here as we are doing in the latter
scenario: we first upload a valid file to bypass the upload repository
checks, and rename it before submitting the form. That allows us to see
that the invalid file is caught finally.
p.s. It was a silly mistake of mine. I should had been wondering why
the same procedure worked for one field and not for the other. I would
spot the bug with wrong accepted_types earlier.
2017-07-12 11:39:49 +02:00
Dan Poltawski
331785d0f7
Merge branch 'MDL-56486-master-workshopfiletypes' of git://github.com/mudrd8mz/moodle
2017-07-12 09:50:36 +01:00
David Mudrák
afa6deec48
MDL-56486 workshop: Fix accepted_types for submission attachments
...
It was a copy&paste mistake that the accepted_types option for the
submission attachments used the value configured for overall feedback
attachments.
Credit goes to Marina Glancy for catching this during testing.
2017-07-12 09:57:06 +02:00
Dan Poltawski
f409b3984b
Merge branch 'MDL-59365-master-fix1' of http://github.com/damyon/moodle
2017-07-12 08:15:38 +01:00
David Monllao
347be35d75
Merge branch 'MDL-59383-fix-1' of https://github.com/lameze/moodle
2017-07-12 09:07:03 +02:00
Simey Lameze
19ab239f18
MDL-59383 core_calendar: change modal body rendering
2017-07-12 15:00:30 +08:00
Simey Lameze
f405284728
MDL-59383 core_calendar: proper handling of description on webservice
2017-07-12 15:00:29 +08:00
Simey Lameze
6133141798
MDL-59383 core_calendar: css fixes to summary modal body
2017-07-12 15:00:29 +08:00
Damyon Wiese
2cc2001bef
MDL-59365 enrol: Teachers can see other users on the site
...
In order to enrol new users into a course, you need to see users who are not in the current course.
2017-07-12 14:47:11 +08:00
David Monllao
5e961676c3
Merge branch 'MDL-59431-master-fix2' of git://github.com/andrewnicols/moodle
2017-07-12 08:34:30 +02:00
Simey Lameze
f6f2e3fd4f
MDL-59371 gradereport_overview: add missing course id to url
2017-07-12 14:09:22 +08:00
Andrew Nicols
bd5416aab5
Merge branch 'wip-MDL-57462-master-fix' of git://github.com/abgreeve/moodle
2017-07-12 10:49:59 +08:00
Damyon Wiese
bfd42c1a88
MDL-59368 groups: More phpunit coverage
...
Cover $withmembers parameter to groups_get_all_groups with a unit test.
2017-07-12 10:41:32 +08:00
Adrian Greeve
24a7acf354
MDL-57432 installation: Fix to the php version check.
2017-07-12 10:39:20 +08:00
Damyon Wiese
f3ecea3af4
MDL-59368 groups: Peer review fixes
...
* Fix coalesce on postgres.
* The edit icon's alt shows the HTML entities causing
* enrol/tests/behat/add_to_group.feature Contains a '@doit' tag which I assume is there from testing.
* group/classes/output/user_groups_editable.php
** Missing MOODLE_INTERNAL check.
** Unused variables context_system and moodle_exception.
** The PHPDocs for the constructors are wrong.
** export_for_template() returns an array, not stdClass (according to parent docs).
** Change moodle_exception to coding_exception at the beginning.
* group/lib.php
** Missing docs for core_group_inplace_editable().
* user/classes/participants_table.php
** The docs for the class variables $groups, $course and $context need a '\' beforehand as they are in a namespace.
** I would prefer $this->context = $context; and $this->groups = ... to be done at the end of the constructor with the other class variable assignments.
** You could get rid of the class variable courseid if we are setting course and use $this->course->id instead.
** The function col_groups has @param \stdclass $row but it should be $data
* lib/amd/src/form-autocomplete.js and lib/amd/src/inplace_editable.js
** Some issues here CiBot has pointed out.
* lib/classes/output/inplace_editable.php
** @see should be on a new line.
2017-07-12 10:09:09 +08:00
Damyon Wiese
f746a078cb
MDL-59368 groups: Postgres fix
...
Postgres is strict about mixing types.
2017-07-12 10:07:58 +08:00
Damyon Wiese
4aad7c2be2
MDL-59368 groups: Show no groups instead of ''
...
This is on the inplace editable for a users course groups.
2017-07-12 10:07:58 +08:00
Damyon Wiese
76c493b3f2
MDL-59368 groups: Add behat for new group edit
2017-07-12 10:07:58 +08:00
Damyon Wiese
090d064dda
MDL-59368 enrol: Ensure remove_group_member_allowed works
...
Wierd rare callback that does not work in core. Still respect it in the UI.
2017-07-12 10:07:58 +08:00
Damyon Wiese
13426bae93
MDL-59368 inplace_editable: Focus on auto-complete
...
Also fix JS coding style and build the amd.
2017-07-12 10:07:58 +08:00
Damyon Wiese
5a90a7cabe
MDL-59368 groups: Add an explicit cancel button
...
Autocomplete already uses Escape keyboard handler - so we can't use it to cancel an edit-inplace thing.
Make an obvious cancel button instead.
2017-07-12 10:07:57 +08:00
Damyon Wiese
2fa35b8d16
MDL-59368 groups: Inplace editing for users groups
2017-07-12 10:07:57 +08:00
Andrew Nicols
0d8ad3b500
MDL-59431 requirejs: Prioritise errors
2017-07-12 10:05:59 +08:00
Andrew Nicols
d45a6d4fe3
MDL-59431 requirejs: Correct failed JS check
2017-07-12 09:45:45 +08:00
David Monllao
afabbd110e
Merge branch 'MDL-59039-master' of https://github.com/sammarshallou/moodle
2017-07-11 21:49:03 +02:00
sam marshall
67d6479581
MDL-59039 Global search: Allow partial indexing (in scheduled task)
2017-07-11 16:41:33 +01:00
Dan Poltawski
b4a5f2b63e
Merge branch 'MDL-59019-master' of git://github.com/jleyva/moodle
2017-07-11 14:06:11 +01:00
Damyon Wiese
d77c73a359
MDL-59365 enrol: Use standard modal
...
Replace the custom footer with a standard modal.
2017-07-11 13:48:27 +01:00
Damyon Wiese
394e73ff12
MDL-59365 behat: Autocomplete fixes
...
The suggestion list stays open for multi-selects now. We need to close it
explicitly.
2017-07-11 13:48:27 +01:00
Damyon Wiese
2e1615f2c0
MDL-59365 eslint: Noop changes for eslint
2017-07-11 13:48:26 +01:00
Damyon Wiese
a78ed71c11
MDL-59365 enrol: enrol button participants page
2017-07-11 13:48:25 +01:00
Damyon Wiese
aa8909f479
MDL-59365 enrol: Make select users first
...
This is the most important element in the form - make it first.
2017-07-11 13:47:52 +01:00
Damyon Wiese
0fa35b1abc
MDL-59365 enrol: Switch the user selector
...
The user selector was calling the wrong API to get the potential list of users to enrol.
Now it works.
2017-07-11 13:47:46 +01:00
Damyon Wiese
786e014c5c
MDL-59365 autocomplete: Keep the suggestions open
...
If the list allows multiple selections, don't auto-close the suggestions list
every time something is chosen.
2017-07-11 13:47:28 +01:00
Damyon Wiese
a60e8ba51e
MDL-59365 enrol_manual: Rewrite the yui enrolment popup in amd
...
The add/roles thing was only converted to bootstrap 2/4 markup and the yui left in place.
The modal for adding users to a course was unsavable so I rewrote it with an mform in a popup, still calling
the same (barely) modified ajax script.
The webservice for searching cohorts was taken from admin/tool/lp and moved into /cohort. I added a generic "cohort"
mform element at the same time.
The webservice for searching for users was taken from the original ajax script.
2017-07-11 13:47:26 +01:00
Eloy Lafuente (stronk7)
bdf31b0919
MDL-56629 dataformat_html: Adding UTF-8 charset
...
Also adding the HEAD tag which was missing.
(credit goes to Frédéric Massart - FMCorz, thanks!)
2017-07-11 13:43:17 +01:00
Eloy Lafuente (stronk7)
64ea4b5edd
Merge branch 'MDL-54965-master' of git://github.com/tobiasreischmann/moodle
2017-07-11 13:43:16 +01:00
David Monllao
e78d7cc0b1
Merge branch 'wip-MDL-59363-master' of git://github.com/marinaglancy/moodle
2017-07-11 12:36:58 +02:00
Dan Poltawski
e5ca70ba1d
MDL-59287 upgrade.txt: avoid misleading versions
2017-07-11 11:30:43 +01:00
Dan Poltawski
58a9d391a6
Merge branch 'wip-MDL-59287-master-v3' of git://github.com/abgreeve/moodle
2017-07-11 11:29:53 +01:00
David Monllao
f938456835
Merge branch 'MDL-59431' of git://github.com/timhunt/moodle
2017-07-11 12:05:30 +02:00
David Monllao
93f2056000
Merge branch 'wip-MDL-59441-master' of git://github.com/marinaglancy/moodle
2017-07-11 11:41:03 +02:00
Dan Poltawski
58fcd0a0ed
Merge branch 'MDL-56486-master-workshopfiletypes' of git://github.com/mudrd8mz/moodle
2017-07-11 10:18:48 +01:00
Dan Poltawski
229c5ec14f
Merge branch 'MDL-59443-master-filetypesvalidation' of git://github.com/mudrd8mz/moodle
2017-07-11 10:16:40 +01:00
Eloy Lafuente (stronk7)
f84bdb4347
Merge branch 'MDL-57432-master' of git://github.com/danpoltawski/moodle
2017-07-11 10:44:06 +02:00
David Monllao
e578ab114c
Merge branch 'MDL-59383-master' of git://github.com/lameze/moodle
2017-07-11 10:05:03 +02:00
Simey Lameze
0d38888e2a
MDL-59383 core_calendar: make event summary display on modal
...
Part of MDL-59333.
2017-07-11 15:36:29 +08:00
Simey Lameze
5813d1b9f9
MDL-59383 core_calendar: add get_calendar_event_by_id webservice
...
Part of MDL-59333.
2017-07-11 15:36:29 +08:00
Simey Lameze
fee9f355bf
MDL-59383 core_calendar: add lang strings for event types
...
Part of MDL-59333.
2017-07-11 15:36:29 +08:00
Simey Lameze
68c3e21a89
MDL-59383 core_calendar: create summary modal templates
...
Part of MDL-59333.
2017-07-11 15:36:29 +08:00
Simey Lameze
dfdde9ad35
MDL-59383 core_calendar: create summary modal AMD module
...
Part of MDL-59333.
2017-07-11 15:36:29 +08:00
Simey Lameze
385a56e33c
MDL-59383 core_calendar: create calendar repository AMD module
...
Part of MDL-59333.
2017-07-11 15:36:28 +08:00
Simey Lameze
3b0738f04c
MDL-59383 core_calendar: create main calendar AMD module
...
Part of MDL-59333.
2017-07-11 15:36:28 +08:00
Stephen Vickers
1bd212e860
MDL-59490 mod_lti: Prevent text wrapping
...
Update html_to_text method calls with a width of zero.
2017-07-10 17:01:54 +01:00
Dan Poltawski
54ef4a9f36
Merge branch 'wip-MDL-40408-master' of git://github.com/marinaglancy/moodle
2017-07-10 14:36:40 +01:00
Dan Poltawski
25a425d709
Merge branch 'wip-MDL-59262-master-2' of git://github.com/marinaglancy/moodle
2017-07-10 14:31:06 +01:00
David Monllao
0245f733b7
Merge branch 'MDL-52501' of https://github.com/NeillM/moodle
2017-07-10 14:38:27 +02:00
Dan Poltawski
bf51478fce
Merge branch 'MDL-59317' of https://github.com/NeillM/moodle
2017-07-10 13:28:28 +01:00
David Monllao
bef9a71934
MDL-58851 lti: Fix undefined var PHP notice
2017-07-10 14:26:24 +02:00
David Monllao
7fd09e2471
Merge branch 'lti_admin' of https://github.com/baholladay/moodle
2017-07-10 14:25:24 +02:00
Bryan Holladay
1aa11df72f
MDL-58851 LTI module: Add LTI admin role capability
...
Adding a new 'mod/lti:admin' capability and passes the LTI admin role if the user has the 'mod/lti:admin' capability.
2017-07-10 08:19:48 -04:00
David Monllao
4b0518a834
Merge branch 'MDL-58332-master' of git://github.com/ryanwyllie/moodle
2017-07-10 14:19:31 +02:00
Dan Poltawski
f04b6af7d7
Merge branch 'wip-MDL-46495-master' of git://github.com/marinaglancy/moodle
2017-07-10 13:15:21 +01:00
Tobias Reischmann
3a133b3028
MDL-54965 mod_data: removed unused code in display_add_field()
...
Since the refactoring towards using the filepicker for file and picture
fields there are several variables, which are set but never read. Thus,
I removed them.
2017-07-10 14:14:41 +02:00
Tobias Reischmann
bdf6753528
MDL-54965 mod_data: Init draft area for empty file/pic fields
...
When a file or picture field was added with existing records, these
records could not be saved, since the draft area was not created
properly.
Co-authored-by: Jérôme Mouneyrac <mouneyrac>
2017-07-10 14:14:41 +02:00
Eloy Lafuente (stronk7)
6248b5ba63
Merge branch 'MDL-59452-master-filetypesbehat' of git://github.com/mudrd8mz/moodle
2017-07-10 12:19:09 +02:00
Dan Poltawski
1a54672fe6
Merge branch 'MDL-58957-master' of https://github.com/sammarshallou/moodle
2017-07-10 11:15:00 +01:00
David Monllao
1d0dd2072c
Merge branch 'wip-MDL-56579-master-2' of git://github.com/marinaglancy/moodle
2017-07-10 12:04:14 +02:00
Michael Aherne
8b6dcb0479
MDL-57991 media: Prevent mediaplayer taking up too much space
2017-07-10 10:15:19 +01:00
Eloy Lafuente (stronk7)
f83d212bcf
MDL-57432 upgrade: remove unused functions/settings from upgradelib
...
All these functions were used only by deleted upgrade steps
so it's safe to proceed with straight deletion, considering
them internal. Deletion has been documented in corresponding
upgrade.txt files:
- upgrade_mimetypes()
- upgrade_fix_missing_root_folders_draft()
- upgrade_minmaxgrade() and upgrade_minmaxgradestepignored setting
- upgrade_course_tags()
- atto_equation_update_librarygroup4_setting()
- mod_lti_upgrade_custom_separator()
These have been kept because continue being used by restore:
- upgrade_group_members_only()
- upgrade_extra_credit_weightoverride()
- upgrade_calculated_grade_items()
2017-07-10 09:18:56 +01:00
Eloy Lafuente (stronk7)
29af7b0b4c
MDL-57432 upgrade: clean < 3.0.0 upgrade steps
...
This just deletes all the upgrade steps previous to 3.0.0. Some
small adjustments, like adding missing MOODLE_INTERNAL or tweaking
globals can also be applied when needed.
Also includes an upgrade step to prevent upgrading from any
version < 2015111600 (v3.0.0) as anti-cheating measure.
Next commit will get rid of/deprecate all the upgradelib functions
not used anymore in codebase.
2017-07-10 09:16:55 +01:00
Dan Poltawski
d18f16032c
MDL-57432 environment: raise Moodle requirement
...
Due to Moodle 2.7 and Moodle 3.4 not having a common compatible php version
between them to upgrade from Moodle 3.4 from Moodle 2.7 you'll need to upgrade
to a higher version first or upgrade php at the same time as upgrade,
this encourages the former.
2017-07-10 09:16:55 +01:00
Dan Poltawski
8c97a659ce
MDL-57432 travis: move to PHP 7.x only
...
* We have to make the upgrade test from 3.0 to
avoid messing messing around with versions
2017-07-10 09:16:55 +01:00
Dan Poltawski
29bbf948a3
MDL-57432 environment: raise Moodle 3.4 requirements
...
1) PHP minimum version raised to 7.0.0
2) Intl extension raised from optional to required
2017-07-10 09:16:55 +01:00
Dan Poltawski
9a9e061398
MDL-57432 environment: 3.4 base information
...
This is a direct copy of the 3.3 branch to
have changes under control easier in next commits.
2017-07-10 09:16:55 +01:00
Dan Poltawski
64e57937be
MDL-57432 lib: unify PHP version checks
...
* Introduce a new php compatible library which can be used
early in execution, without Moodle dependencies
* Use it where we previously had hardcoded checks
This was originally suggested in MDL-39007.
2017-07-10 09:16:55 +01:00
Dan Poltawski
04d1f77644
Merge branch 'MDL-58544-master' of git://github.com/damyon/moodle
2017-07-10 08:36:40 +01:00
Eloy Lafuente (stronk7)
2ae3581d63
Merge branch 'wip-MDL-59468-master' of https://github.com/marinaglancy/moodle
2017-07-10 04:25:23 +02:00
Ryan Wyllie
7f805edb38
MDL-58332 message: remove concat in get_popup_notifications sql
...
Removed the concat to generate the uniqueid field for the popup
notifications data. The concat can't be used directly in the SQL because
the syntax changes between databases. The sql_concat helper can't be
used because it assumes all values are database columns (which they
aren't in this case).
Instead I've just removed the uniqueid field because it isn't required
for the union all to work and the field isn't being used by anything.
This should fixed the compatibility issues between databases.
2017-07-10 02:02:26 +00:00
Adrian Greeve
9ffbdafc95
MDL-59287 calendar_events: Update modules to create all events.
...
All events equals all calendar events including completion events.
2017-07-10 09:40:02 +08:00
Adrian Greeve
a85e191c4d
MDL-59287 course_module: switching to new function.
...
Instead of using *_refresh_events directly
course_module_update_calendar_events is called so
that all types of calendar events can be updated.
2017-07-10 09:40:02 +08:00
Adrian Greeve
e3658a6a9c
MDL-59287 course_module: Create calendar event update function.
2017-07-10 09:40:02 +08:00
Adrian Greeve
190d4ecf1e
MDL-59287 core_completion: Bulk completion now updates events.
2017-07-10 09:40:02 +08:00
Adrian Greeve
190646bd75
MDL-59287 core_completion: Update to unit tests.
2017-07-10 09:40:02 +08:00
Adrian Greeve
1930749f46
MDL-59287 core_completion: Update API to use less DB calls.
2017-07-10 09:40:01 +08:00
Stephen Vickers
d7d8db95e9
MDL-59485 mod_lti: Add missing capabilities
...
Capabilities missing which should allow Moodle to pass IMS certification
for LTI 2.0
2017-07-08 12:39:02 +01:00
AMOS bot
7e6d2ac436
Automatically generated installer lang files
2017-07-08 00:15:42 +08:00
Jake Dallimore
350700bf8b
weekly release 3.4dev
2017-07-07 12:10:12 +08:00
Jake Dallimore
a51401a189
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-07-07 12:10:10 +08:00
Marina Glancy
63470cf31c
MDL-59468 theme: bug fix accessing db during install
2017-07-07 11:11:50 +08:00
Dan Marsden
e63d7244a6
MDL-58863 scorm: Improve accessibility when css disabled.
2017-07-07 10:40:13 +12:00
AMOS bot
cc738fb8b4
Automatically generated installer lang files
2017-07-07 00:06:17 +08:00
Neill Magill
22481f3d89
MDL-59317 message: Message page taking long time to load
...
The OR clause in these queries used different sets of columns to select
userid which meant that the indexes that included user id could not be
used.
This change splits the query so that each individual part can use one of
the indexes that includes a userid which speeds them up considerably.
2017-07-06 15:24:02 +01:00
Neill Magill
733c4978fc
MDL-52501 assign: Fix group submissions without submission record
...
Based on work by Tim Lock <tim.lock@blackboard.com >
While upgrading to Moodle 2.8 or above it is possible for it to fail if
the site has multiple graded attempts for a user without an associated
submission record. This caused the upgrade to violate the databases
unique key rules.
This same issue could apply to a backup that was created of an
assignment that had this issue, when it is restored into Moodle 2.8 or
later.
This change adds the attempt number from the grade table into the query
that is inserting the new submission record (thanks to Tim). It also
moves the insert query before the latest flag is set on submission
records to ensure that only one has it, without this it is possible that
multiple submission records would be marked as the latest after an
upgrade or restore.
2017-07-06 15:23:40 +01:00
Eloy Lafuente (stronk7)
da120d408c
Merge branch 'MDL-59395_master-fix2' of git://github.com/markn86/moodle
2017-07-06 15:34:43 +02:00
Mark Nelson
a6a65da4f3
MDL-59395 core_user: removed unnecessary Behat javascript tags
...
1) Fixes a failing Behat test.
2) Speeds up two tests (including one fixed above).
Part of MDL-59290.
2017-07-06 21:26:02 +08:00
Mark Nelson
272094b8aa
MDL-59395 report_log: removed unnecessary Behat javascript tags
...
Reverts the original fix for the failing Behat tests and solves
it in a better way - it is now faster!
Part of MDL-59290.
2017-07-06 21:26:02 +08:00
David Mudrák
fd8fe9c1db
MDL-56486 workshop: Add behat tests for restricting file types
2017-07-06 12:31:26 +02:00
Simey Lameze
b9e9ff8830
MDL-59456 auth_cas: patch phpCAS auth bypass vulnerability
2017-07-06 09:30:53 +01:00
David Mudrák
b8b07ce2c4
MDL-56486 workshop: Deprecate custom methods for handling file types
...
The functionality and the tests are now part of the core element.
2017-07-06 09:49:04 +02:00
David Mudrák
9ef238bc84
MDL-56486 workshop: Use filetypes utility class to normalize file types
2017-07-06 09:49:04 +02:00
David Mudrák
5a0865a1b1
MDL-56486 workshop: Use filetypes utility class to check submitted files
2017-07-06 09:49:04 +02:00
David Mudrák
f9a8d98047
MDL-56486 workshop: Use the new filetypes element in the mod_form
...
The element copes well with the legacy syntax - just extensions, no
dots. So the upgrade step is not actually necessary here. The element
has in-built validation so there is no need to validate it explicitly
here again.
2017-07-06 09:49:04 +02:00
David Mudrák
ee7e8fdf8e
MDL-59443 forms: Add behat tests for the field validation
2017-07-06 09:29:04 +02:00
David Mudrák
a100469875
MDL-59443 forms: Consider '*' as a known file type
...
While working on the filetypes element validation, I realized we did not
cover the case of selecting 'Any file type'. So the value '*' was
falsely reported as unknown file type.
2017-07-06 09:29:04 +02:00
David Mudrák
572d6fdef3
MDL-59443 forms: Allow implicit validation of filetypes element values
...
The validation obeys the element options 'allowall', 'allowunknown' and
'onlytypes' passed when creating the element.
2017-07-06 09:29:04 +02:00
David Mudrák
6c8e25fa51
MDL-59443 forms: Give elements a chance to validate submitted values
...
This patch introduces support for an optional method provided by the
form element classes to validate the submitted values implicitly -
without the need to have the rule explicitly added via the form
definition.
I am aware this should ideally be added to the HTML_QuickForm_element
parent class. But I wanted to avoid modification of that third party
library and keep the change in the moodleform layer only.
2017-07-06 09:29:04 +02:00
David Mudrák
6b59e4aafb
MDL-59452 forms: Add Behat test for the filetypes form element
...
This is a very basic test for now to illustrate that it is possible now
to specify filetypes fields by the label.
2017-07-06 09:22:14 +02:00
Jake Dallimore
d5d70e57a4
Merge branch 'MDL-59395_master-fix' of github.com:markn86/moodle
2017-07-06 15:20:41 +08:00
Mark Nelson
7a1c830b0b
MDL-59395 core_user: fixed random PHPUnit failure
...
Part of MDL-59290.
2017-07-06 14:54:41 +08:00
Jake Dallimore
bdbffe0efc
Merge branch 'MDL-59364-master-fix2' of http://github.com/damyon/moodle
2017-07-06 14:48:05 +08:00
Damyon Wiese
40f6d24725
MDL-59364 behat: Brief / full links removed
...
The selector for brief / full user details was removed, it needs removing from the behat test.
2017-07-06 14:37:59 +08:00
Mark Nelson
688892d66f
MDL-59395 report_log: fixed step navigating to user profile
...
Part of MDL-59290.
2017-07-06 13:20:04 +08:00
Jake Dallimore
11f512ee06
Merge branch 'MDL-59396_master-fix' of github.com:markn86/moodle
2017-07-06 11:54:48 +08:00
Mark Nelson
661750afc2
MDL-59396 block_participants: removed Behat reference to deleted select
...
Part of MDL-59290.
2017-07-06 11:17:02 +08:00
David Mudrák
9aabf267ee
MDL-59452 forms: Provide a label for the filetypes input field
...
This is a pragmatic (read: hacky) solution of the problem that
Behat/Mink is unable to locate the input field within the filetypes
group. I've spent a while trying to figure out how to make it work. On
the road, I've discovered that our situation with labels of mform group
elements is a bit messy. And generally there seems to be no easy way how
to use the group's label to identify one particular input field in the
group.
In this case, we use mform group but in fact there is a single input
field within the group. Mink does not locate the group itself as an
input field and throws ElementNotFoundException. So reusing the group's
label as a hidden label for the input makes sense from certain
perspective.
The potential drawback (unconfirmed) is that screen readers might read
the same label text twice. But only one of them is associated with the
actual input field so chances are they would ignore the group's one,
like Mink does.
2017-07-05 17:38:04 +02:00
Jun Pataleta
3a2304f99b
MDL-58651 logstore_database: Set dbhandlesoptions in test page
2017-07-05 22:49:44 +08:00
Eloy Lafuente (stronk7)
58da7e8851
Merge branch 'MDL-57021-master-v2' of git://github.com/danpoltawski/moodle
2017-07-05 12:24:45 +02:00
Eloy Lafuente (stronk7)
92acc71388
Merge branch 'MDL-59395_master' of git://github.com/markn86/moodle
2017-07-05 12:00:12 +02:00
Eloy Lafuente (stronk7)
aef0609316
Merge branch 'MDL-59398-master-enfix' of git://github.com/mudrd8mz/moodle
2017-07-05 11:51:05 +02:00
Eloy Lafuente (stronk7)
a590ff736c
Merge branch 'MDL-59294-master' of git://github.com/junpataleta/moodle
2017-07-05 09:42:41 +02:00
Eloy Lafuente (stronk7)
9a334cb444
Merge branch 'MDL-58286-master' of https://github.com/xow/moodle
2017-07-05 09:39:21 +02:00
Eloy Lafuente (stronk7)
29dcef0b65
Merge branch 'wip-MDL-59412-master' of git://github.com/marinaglancy/moodle
2017-07-05 09:34:19 +02:00
Helen Foster
f08d4da505
MDL-59398 lang: Merge English strings from the en_fix language pack
2017-07-05 09:27:29 +02:00
Mark Nelson
ba6645daa0
MDL-59395 core_user: added unit tests for new participation functions
...
Part of MDL-59290.
2017-07-05 14:51:41 +08:00
Mark Nelson
bc47b70667
MDL-59395 core_user: move participants table to own class
...
Removed the edit link variable which was used in the heading
'Users with the role ..' but was never displayed due to filters.
Other minor tidy ups as well.
Part of MDL-59290.
2017-07-05 14:51:41 +08:00
Jake Dallimore
e166657532
Merge branch 'MDL-58716-master-fix' of git://github.com/junpataleta/moodle
2017-07-05 13:03:56 +08:00
Jun Pataleta
64755ee800
MDL-58716 core: Define core_login_testsuite in phpunit.xml.dist
2017-07-05 12:39:18 +08:00
Marina Glancy
1c885118fc
MDL-59412 course: do not display completion icon for unavailable mod
2017-07-05 09:48:18 +08:00
John Okely
d349b0f0f8
MDL-58286 enrol_ldap: Pass connection to ldap_paged_results_supported
...
Thanks to Bianco Veigel for the original patch.
2017-07-05 09:46:27 +08:00
Jun Pataleta
a50089bac5
Merge branch 'MDL-58716-master' of git://github.com/jleyva/moodle
2017-07-05 09:36:41 +08:00
Eloy Lafuente (stronk7)
39f8a9636e
Merge branch 'MDL-59413_master' of git://github.com/markn86/moodle
2017-07-05 02:35:26 +02:00
Eloy Lafuente (stronk7)
8eb4f41f1d
Merge branch 'MDL-59396_master' of git://github.com/markn86/moodle
2017-07-05 02:33:09 +02:00
Eloy Lafuente (stronk7)
5133e30da3
Merge branch 'MDL-59364_master' of git://github.com/markn86/moodle
2017-07-05 02:31:48 +02:00
Eloy Lafuente (stronk7)
acbcffd342
Merge branch 'MDL-58651' of git://github.com/aolley/moodle
2017-07-05 01:21:13 +02:00
Eloy Lafuente (stronk7)
77c8eb94c3
Merge branch 'wip-MDL-59336-master' of git://github.com/marinaglancy/moodle
2017-07-04 19:58:51 +02:00
Eloy Lafuente (stronk7)
f75b93c9d3
Merge branch 'MDL-59427-master' of https://github.com/sammarshallou/moodle
2017-07-04 19:44:07 +02:00
Juan Leyva
b6f70a3745
MDL-58716 auth: New ajax WS core_auth_request_password_reset
2017-07-04 11:40:12 +01:00
Juan Leyva
cca01ddace
MDL-58716 login: API changes to accommodate web services
2017-07-04 11:40:11 +01:00
Dani Palou
18f3d7667b
MDL-59068 lesson: Revert MDL-54849
...
MDL-54859 made the 'wrong jump' setting useless, since clicking 'No' always sends the user to the next page.
2017-07-04 10:33:17 +02:00
Jake Dallimore
542933e30a
Merge branch 'MDL-59380-master' of git://github.com/damyon/moodle
2017-07-04 16:27:30 +08:00
Marina Glancy
5540c0979b
MDL-59441 calendar: unittest fix for modules without generators
2017-07-04 11:16:08 +08:00
Marina Glancy
6e861be6b7
MDL-59409 admin: set admin user in unittest
2017-07-04 11:04:54 +08:00
Marina Glancy
b1ed151f4d
MDL-59262 tool_uploadcourse: allow to set numsections
2017-07-04 10:27:39 +08:00
Ankit Agarwal
8d8d00ef42
MDL-56565 forum: Add sitename as heading when there is nothing to display
2017-07-04 10:11:34 +08:00
Ankit Agarwal
73d78820c8
MDL-56565 forum: Make sure userfullname is not disclosed
2017-07-04 10:11:34 +08:00
Jake Dallimore
012555492e
MDL-56565 navigation: fix for cap checks in nav and context header
...
Fix to:
- Make sure we properly check both user and course contexts in
the load_for_user function in navigation lib and user the
user_can_view_profile function for same-course access checks.
- Use user_can_view_profile in the renderer's context_header to
properly decide whether a user can view another user's picture
and messaging options in the page header.
2017-07-04 10:11:34 +08:00
Jake Dallimore
02e5a9d766
MDL-56565 navigation: fix user details disclosure in nav tree
...
Fixes a bug in which a user's full name might be disclosed via the
nav tree. Nav generation now checks the current user's access to the
user before adding the node, else adds a dummy node.
2017-07-04 10:11:34 +08:00
Jake Dallimore
08692e9736
MDL-56565 core: fix user details disclosure in page context header
...
Fixes a bug with context_header function in which user details were
displayed regardless of the current user's capabilities.
2017-07-04 10:11:34 +08:00
Mark Nelson
2fe7f706d7
MDL-59304 core_calendar: check if course is hidden in bailout callback
2017-07-04 10:11:34 +08:00
Marina Glancy
915f801546
MDL-59409 admin: check access to every setting in category
2017-07-04 10:00:26 +08:00
Jake Dallimore
ccf1c6e621
Merge branch 'MDL-59165-master-2' of git://github.com/andrewnicols/moodle
2017-07-04 09:16:11 +08:00
Andrew Nicols
1e68076e5d
MDL-59165 tool_mobile: Display mobile setup link in footer
2017-07-04 09:14:34 +08:00
Jake Dallimore
5141266546
Merge branch 'MDL-59008-master' of git://github.com/lameze/moodle
2017-07-03 15:55:38 +08:00
Simey Lameze
64c385a293
MDL-59008 repository: add reload parent window support to callback
2017-07-03 13:41:58 +08:00
Simey Lameze
1ba1412fa3
MDL-59008 repository_onedrive: add method to serve login on a popup
2017-07-03 13:41:58 +08:00
Simey Lameze
fd8790d5cf
MDL-59008 repository_googledocs: add method to serve login on a popup
...
This commit also add a new string logintoaccount to make the login
button more clear.
2017-07-03 13:41:58 +08:00
Andrew Nicols
7bd28dffc2
MDL-59165 output: Add standard footer html callback
2017-07-03 13:35:28 +08:00
Simey Lameze
1fad6ff3f5
MDL-59008 mod_resource: add option to serve external files embed
2017-07-03 10:19:33 +08:00
Tim Hunt
39c40adad1
MDL-59431 requirejs: better reporting if a JS file cannot be loaded
2017-06-30 17:17:26 +01:00
sam marshall
902be008db
MDL-58957 Global search: Unit test for block searching
2017-06-30 13:10:14 +01:00
sam marshall
2f487b67eb
MDL-58957 Global search: Add search support to HTML block
2017-06-30 13:10:14 +01:00
sam marshall
a96faa49a8
MDL-58957 Global search: Add block support to search manager
2017-06-30 13:10:12 +01:00
sam marshall
4998d3a5be
MDL-59427 MUC: cache_helper::purge_all should reset adhoc caches
2017-06-30 11:15:30 +01:00
Marina Glancy
ca66f9654e
MDL-59262 course: bug - requested course is created without sections
2017-06-30 12:11:55 +08:00
Marina Glancy
ef5fdb3709
MDL-46495 tool_uploadcourse: set enablecompletion to default
2017-06-30 10:25:29 +08:00
sam marshall
557554f99f
MDL-58957 Global search: Add time fields to block_instances
2017-06-29 15:14:47 +01:00
Jake Dallimore
5a651b43fb
weekly release 3.4dev
2017-06-29 16:23:42 +08:00
Jake Dallimore
4c68642926
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-06-29 16:23:41 +08:00
Mark Nelson
e727e91c38
MDL-59413 core_user: removed broken group information table
...
Part of MDL-59290.
2017-06-29 14:19:08 +08:00
Marina Glancy
592f3ae22c
MDL-59411 course: display access restriction in access error message
2017-06-29 13:48:27 +08:00
Jun Pataleta
56249d8710
MDL-59294 block_login: Make display of ID provider buttons consistent
2017-06-29 09:29:26 +08:00
Mark Nielsen
b095b36c02
MDL-58948 behat: capture DriverException
...
Other drivers may throw a DriverException when the popup
or iframe disappears.
2017-06-28 14:34:08 -07:00
Mark Nielsen
f46a2dd913
MDL-58948 behat: Fix spin method when callback throws exception
...
Was preventing the sleep statements from running. This caused
steps to fail too early when it was just waiting for something
to change in the browser.
2017-06-28 14:33:51 -07:00
Mark Nielsen
7cde2bb313
MDL-58948 behat: Chrome driver has unique xpaths
...
Chrome driver has unique xpaths for clicking on all the
show more links. So clicking on the first xpath X times
does not work.
2017-06-28 12:50:44 -07:00
Mark Nielsen
95ee1f6392
MDL-58948 course: correct event type listener
...
This event handler is listening for click events on a select
element, should be a change event.
2017-06-28 12:50:44 -07:00
Mark Nielsen
b5be387556
MDL-58948 behat: conditionally execute MoodleSelenium2Driver
...
There is some specific code being executed that only exists
in the MoodleSelenium2Driver. Conditionally execute this
code to make it compatible with other Mink drivers.
2017-06-28 12:50:44 -07:00
Mark Nielsen
f5459099ae
MDL-58948 behat: catch ElementNotFoundException
...
Another valid exception that can be thrown from a Mink driver
is the ElementNotFoundException when an element has gone missing.
2017-06-28 12:50:11 -07:00
Mark Nielsen
3cf0d01a61
MDL-58948 behat: Fix timeouts without a condition
...
The second parameter of the wait method should be a string
so passing boolean false was wrong. The default on for the
script is 'false' which works cross Mink drivers.
2017-06-28 12:50:10 -07:00
Mark Nielsen
5536bf4f22
MDL-58948 behat: return the result of the pending JS method
...
This increases compatibility with other Mink drivers,
in particular, the Chrome Mink Driver.
2017-06-28 11:20:49 -07:00
David Monllao
f9e4731c86
MDL-59148 css: Remove legacy param from php-doc
...
Version bump as well.
2017-06-28 18:24:50 +02:00
David Monllao
185455dcc3
Merge branch 'MDL-59148-master-7' of git://github.com/andrewnicols/moodle
2017-06-28 18:24:50 +02:00
Andrew Nicols
0e9911e143
MDL-59148 theme: Use fallback if compiled version unavailable
2017-06-28 18:24:50 +02:00
David Monllao
0248d16801
MDL-59285 version: Bump
2017-06-28 18:24:49 +02:00
Simey Lameze
3b9b47312c
MDL-59148 core: save css file totemp directory
...
Save a copy of the css file on the temp directory
to be used as a fallback when waiting for a theme to be compiled
and is not versioned in any way.
2017-06-28 18:24:49 +02:00
David Monllao
7f382c05b0
Merge branch 'MDL-59285-master' of git://github.com/lameze/moodle
2017-06-28 18:24:48 +02:00
Jake Dallimore
1bff0a1d97
Merge branch 'MDL-56046_master-fix2' of git://github.com/markn86/moodle
2017-06-28 18:24:48 +02:00
Mark Nelson
1370d793fc
MDL-56046 mod_quiz: do not close the sheet twice
2017-06-28 18:24:48 +02:00
Eloy Lafuente (stronk7)
1555f25b24
Merge branch 'MDL-57809-34-progressbar' of https://github.com/roperto/moodle
2017-06-28 18:24:47 +02:00
David Monllao
364ccb771a
MDL-57734 version: Bump
2017-06-28 18:24:47 +02:00
David Monllao
aa736731ba
Merge branch 'MDL-57734-master' of https://github.com/xow/moodle
2017-06-28 18:24:46 +02:00
Eloy Lafuente (stronk7)
d4bd3dbb69
Merge branch 'wip-MDL-59136-master' of git://github.com/marinaglancy/moodle
2017-06-28 18:24:46 +02:00
David Monllao
6ac5f70c01
Merge branch 'MDL-59053-downcase-username_LATEST' of git://github.com/spaceraccoon/moodle
2017-06-28 18:24:45 +02:00
David Monllao
34b3c1da70
Merge branch 'MDL-32151-master' of git://github.com/junpataleta/moodle
2017-06-28 18:24:45 +02:00
Eloy Lafuente (stronk7)
0f9bdd637a
Merge branch 'MDL-59362_master' of git://github.com/markn86/moodle
2017-06-28 18:24:44 +02:00
Simey Lameze
83f50acd53
MDL-59285 tool_mobile: add user profile page callback
2017-06-28 16:39:07 +08:00
Jun Pataleta
7c482415a9
MDL-59294 theme_bootstrapbase: Fix display of ID provider buttons
2017-06-28 13:27:41 +08:00
Marina Glancy
6b7a32f33c
MDL-56579 media_videojs: use new config element for selecting file types
2017-06-28 12:12:48 +08:00
Adam Olley
556ceb2071
MDL-58651 logstore_database: Add ability to not send database options
...
In the core dml:
PostgreSQL connections now use advanced options to reduce connection overhead.
These options are not compatible with some connection poolers. The
dbhandlesoptions parameter has been added to allow the database to configure
the required defaults.
This item adds a setting to the logstore_database plugin to let you set the
same flag for your destination database - without it you won't be able to ship
logs to a postgresql database with a pgbouncer frontend.
2017-06-28 13:21:01 +09:30
Marina Glancy
6023e58bd1
MDL-59363 mod_workshop: user object must have alternative name fields
2017-06-28 11:36:11 +08:00
Eloy Lafuente (stronk7)
56fc5143ad
Merge branch 'MDL-59073_workshop_prevent_submission_without_content_or_file' of https://github.com/dannyjung90/moodle
2017-06-27 16:59:44 +02:00
David Monllao
1243fce158
Merge branch 'wip-MDL-59308-master' of git://github.com/marinaglancy/moodle
2017-06-27 16:41:26 +02:00
David Monllao
93c97fdc3a
Merge branch 'MDL-59158-master' of git://github.com/junpataleta/moodle
2017-06-27 16:39:41 +02:00
David Monllao
c4b25152cc
Merge branch 'MDL-57927-master' of git://github.com/lameze/moodle
2017-06-27 15:55:17 +02:00
Eloy Lafuente (stronk7)
c32f0cd62a
Merge branch 'MDL-58844-master' of git://github.com/andrewnicols/moodle
2017-06-27 11:41:08 +02:00
Eloy Lafuente (stronk7)
ce836829e6
Merge branch 'MDL-59296-master' of git://github.com/crazyserver/moodle
2017-06-27 11:37:52 +02:00
Damyon Wiese
859e2033cb
MDL-58544 oauth2: Allow trusted issuers
...
Add a setting to each issuer that skips the email confirmation when creating and linking accounts.
2017-06-27 16:50:27 +08:00
Mark Nelson
a24c59b9b4
MDL-59396 core_user: removed 'My courses' select from participants page
...
Part of MDL-59290.
2017-06-27 16:44:41 +08:00
Eloy Lafuente (stronk7)
e2aa2f25f1
Merge branch 'MDL-59123-master-3' of git://github.com/ryanwyllie/moodle
2017-06-27 09:24:24 +02:00
Jake Dallimore
8d7ae061e3
Merge branch 'MDL-59312-master' of https://github.com/xow/moodle
2017-06-27 15:07:44 +08:00
Ryan Wyllie
5dd40ec4b4
MDL-59123 admin: add cli script to compile theme CSS
...
Added a script to selectively compile theme CSS. In order to allow
compiling on per theme basis without purging all theme CSS in the
local cache I have made some changes to how CSS is compiled and
how it is accessed via local cache.
2017-06-27 06:48:45 +00:00
Jake Dallimore
cb37f200a8
Merge branch 'MDL-59275-master' of git://github.com/lameze/moodle
2017-06-27 13:57:11 +08:00
Damyon Wiese
3d185faceb
MDL-59380 fragments: Include js from templates
...
Mustache templates containing {{#js}} blocks are not returned via the
fragments API. This is because the requirements manager is assigned when the renderer is created
and not updated by the call to start collecting page requirements.
2017-06-27 13:20:32 +08:00
Jake Dallimore
196558a5d8
Merge branch 'MDL-56046_master-fix' of git://github.com/markn86/moodle
2017-06-27 13:16:42 +08:00
Mark Nelson
4c7593ff5b
MDL-59364 core_user: removed 'User details' option in participants page
...
Part of MDL-59290.
2017-06-27 13:13:07 +08:00
Simey Lameze
92c8cb9d98
MDL-59275 auth: prevent user login failed coding error
2017-06-27 13:04:02 +08:00
Mark Nelson
e0ee37e426
MDL-56046 dataformat: changes to docs, upgrade.txt and error message
2017-06-27 11:35:05 +08:00
Eloy Lafuente (stronk7)
7ad2822269
Merge branch 'MDL-56046_master' of git://github.com/markn86/moodle
2017-06-27 02:42:31 +02:00
Eloy Lafuente (stronk7)
139648e5bd
Merge branch 'MDL-40818-master' of git://github.com/junpataleta/moodle
2017-06-27 01:50:28 +02:00
Andrew Nicols
29d409b642
MDL-58844 testing: Move to GCE build infrastructure
...
Switch back to GCE build infrastructure for Travis Builds and move
databases to RAM Disk.
This also adds a software entropy generator (haveged) which is
recommended when using a RAMdisk for the database.
2017-06-27 07:42:38 +08:00
Eloy Lafuente (stronk7)
51fc76193d
Merge branch 'MDL-59295-master' of git://github.com/lameze/moodle
2017-06-27 00:53:28 +02:00
Eloy Lafuente (stronk7)
1dac440f55
MDL-58813 phpunit: pick test from 32_STABLE to fix expected behavior
2017-06-26 19:46:05 +02:00
Eloy Lafuente (stronk7)
df30a5a25f
Merge branch 'MDL-1322-master' of git://github.com/junpataleta/moodle
2017-06-26 18:15:25 +02:00
Eloy Lafuente (stronk7)
41c17610c0
Merge branch 'MDL-59297_myoverview_error' of git://github.com/davosmith/moodle
2017-06-26 13:04:42 +02:00
Mark Nelson
faf45f9c47
MDL-56046 core: enable multiple sheets for flexible table
2017-06-26 13:59:30 +08:00
Mark Nelson
d4606c1b24
MDL-56046 dataformat: added related information to upgrade.txt
2017-06-26 13:59:30 +08:00
Jun Pataleta
390098fa64
MDL-1322 calendar: Add course short name in calendar event
...
* Add the course's short name for a course event in order to let the
user know immediately which course an event belongs to. Particularly
helpful for activity events.
2017-06-26 13:37:39 +08:00
Mark Nelson
eb26be5b39
MDL-56046 dataformat_*: convert core plugins
2017-06-26 13:29:32 +08:00
Mark Nelson
ce3beb267c
MDL-56046 core: convert download_as_dataformat to use new API
2017-06-26 13:29:32 +08:00
Mark Nelson
b62b5879af
MDL-56046 core_dataformat: added functions to support multiple sheets
...
Also removed write_header() and write_footer(). The reason for this
is because in core we want to know if the format being used supports
multiple sheets. To do this, and ensure we do not break third-party
dataformat plugins, we are using method_exist(). If write_header()
and write_footer() remain in the base class then this will always
be true.
2017-06-26 13:29:32 +08:00
Mark Nelson
6d721cab9e
MDL-59362 core: ensure we use 'new' when throwing exceptions
2017-06-26 13:08:05 +08:00
Marina Glancy
1c4a0506e5
MDL-59136 roles: avoid double escaping in role names
2017-06-26 11:57:09 +08:00
Marina Glancy
eca7e52901
MDL-59336 themes: change FA mapping for i/new
2017-06-26 11:36:35 +08:00
Jake Dallimore
e6142a1e2e
Merge branch 'MDL-49484-master' of github.com:jebarviabb/moodle
2017-06-26 10:51:43 +08:00
Yair Spielmann
409ad1d60a
MDL-57734 admin: New setting for when to use the noindex meta tag
2017-06-26 10:38:25 +08:00
Josh Ebarvia
a06face2ce
MDL-49484 mod_lesson: Fix lesson page headers when editing
2017-06-24 05:21:25 +09:30
AMOS bot
b87f163a1b
Merge branch 'master' into install_master
2017-06-24 00:08:36 +08:00
Pau Ferrer Ocaña
43cf2cb0a4
MDL-59296 data: Fix latlong field search
2017-06-23 09:15:40 +02:00
Simey Lameze
6dfb4ff2b3
MDL-59285 tool_mobile: new setting for mobile app setup url
2017-06-23 14:09:08 +08:00
Andrew Nicols
bd90b61ad2
MDL-59312 js: Improve display of exception stacktrace
2017-06-23 10:44:15 +08:00
John Okely
6bdcaa1320
MDL-59312 notification: Normalise backtrace/stacktrace
2017-06-23 10:43:56 +08:00
Andrew Nicols
fa038116bc
MDL-59312 js: Add exception on AJAX error
2017-06-23 10:42:22 +08:00
Jun Pataleta
628fbd48fe
MDL-32151 group: Use appropriate error langstring error key
2017-06-23 10:27:37 +08:00
Jun Pataleta
d9ce6a4ffb
MDL-32151 grade: Use appropriate error langstring error key
2017-06-23 10:22:24 +08:00
Jun Pataleta
91af29ba57
MDL-59158 theme_boost: Remove auto width and height for user picture
2017-06-23 10:12:47 +08:00
Zhi Wei Lim
7be51d3389
MDL-59053 signup_form: Prevents autocapitalization
2017-06-23 01:39:18 +00:00
Jun Pataleta
fb1a615dfe
MDL-40818 calendar: Require login to calendar pages
...
* Make sure that the course ID being passed points to an existing course
* Require user to login before granting access to calendar pages.
2017-06-23 09:20:32 +08:00
Daniel Thee Roperto
ef8ceb2fc2
MDL-57809 weblib: Added missing NO_OUTPUT_BUFFERING directive.
2017-06-23 09:43:07 +10:00
Daniel Thee Roperto
6eaa9d2ffb
MDL-57809 weblib: Added opening disclaimer and file-level phpdocs.
2017-06-23 09:43:07 +10:00
Daniel Thee Roperto
b40722fbf7
MDL-57809 weblib: Progress bar and output buffer - added debugging
...
This fix makes Moodle show a debbuging message if using progressbar without defining NO_OUTPUT_BUFFERING.
2017-06-23 09:43:07 +10:00
Danny Jung
36a7651de2
MDL-59073 Workshop: Prevent submission without content or file
2017-06-22 14:03:28 -07:00
AMOS bot
979202e96b
Automatically generated installer lang files
2017-06-23 00:07:36 +08:00
Dan Poltawski
f4a2d69631
weekly release 3.4dev
2017-06-22 15:40:45 +01:00
Dan Poltawski
6894a98aa1
NOBUG: Fixed SVG browser compatibility
2017-06-22 15:40:44 +01:00
Juan Leyva
bef201c7e0
MDL-58712 core_user: Do not count the root directory
2017-06-22 16:09:58 +02:00
Jake Dallimore
828540b557
Merge branch 'wip-MDL-58919-master' of https://github.com/marinaglancy/moodle
2017-06-22 16:09:56 +02:00
Marina Glancy
412a56027b
MDL-58919 mod_assign: fix check for existing setting
2017-06-22 16:09:55 +02:00
Eloy Lafuente (stronk7)
b78887cc4b
Merge branch 'MDL-59170-master' of https://github.com/xow/moodle
2017-06-22 16:09:53 +02:00
Marina Glancy
70b6230829
MDL-59308 calendar: pass module context when known
...
this will protect us from exceptions when context for removed instance can not be retrieved
2017-06-22 13:42:22 +08:00
John Okely
76b5fe8665
MDL-59170 fontawesome: Fix course total controls icon on grader report
2017-06-22 09:13:20 +08:00
Dan Poltawski
8c0b1ec32b
Merge branch 'MDL-58919-master-fix1' of https://github.com/snake/moodle
2017-06-21 10:22:11 +01:00
Jake Dallimore
c6b32acdb1
MDL-58919 mod_assign: fix allowing accepted file types to be empty
2017-06-21 17:15:21 +08:00
Jake Dallimore
34e2b1f92d
Merge branch 'MDL-56979-master-fix' of git://github.com/junpataleta/moodle
2017-06-21 14:21:56 +08:00
Jun Pataleta
a7184670fd
MDL-56979 group: Template and styles fixes
...
* Remove custom styles for groups since we're using default Bootstrap
styles now.
* Hidden input breaks grid layout. Moved it inside the groups column.
* Removed unnecessary 'groups' and 'members' classes. They are not being
used in JS nor CSS.
2017-06-21 11:02:16 +08:00
Jun Pataleta
91fe23133c
Merge branch 'MDL-58892-mahara-icon-update' of https://github.com/peikk0/moodle
2017-06-21 08:52:46 +08:00
Eloy Lafuente (stronk7)
46e9afecf3
Merge branch 'MDL-58985-master-bluebubbles' of git://github.com/mudrd8mz/moodle
2017-06-21 00:45:07 +02:00
Pierre Guinoiseau
58f2660009
MDL-58892 pix: update icon for Mahara
2017-06-21 10:14:08 +12:00
Eloy Lafuente (stronk7)
2eb67fdc88
Merge branch 'wip-MDL-59125-master' of git://github.com/marinaglancy/moodle
2017-06-20 21:45:38 +02:00
Eloy Lafuente (stronk7)
9ee6de4389
Merge branch 'wip-MDL-59263-master' of git://github.com/marinaglancy/moodle
2017-06-20 18:02:09 +02:00
Eloy Lafuente (stronk7)
42a78077c6
Merge branch 'MDL-59269-master-languninstall' of git://github.com/mudrd8mz/moodle
2017-06-20 17:56:44 +02:00
Eloy Lafuente (stronk7)
41781cf31d
Merge branch 'MDL-59214-master' of git://github.com/jleyva/moodle
2017-06-20 17:46:55 +02:00
Dan Poltawski
22ef8f1f9b
Merge branch 'MDL-58919-master' of git://github.com/Dave-B/moodle
2017-06-20 14:24:59 +01:00
Juan Leyva
bef5777fc4
MDL-59214 webservice: Return calendar type in get_site_info
2017-06-20 11:44:04 +01:00
Dan Poltawski
3fb9ca78c7
Merge branch 'MDL-58952' of https://github.com/scyrma/moodle
2017-06-20 11:31:30 +01:00
Davo Smith
977258bacd
MDL-59297 block_myoverview: fix fatal error (missing require_once)
2017-06-20 11:13:03 +01:00
Dan Poltawski
4431f1e0e3
Merge branch 'MDL-59005-master' of git://github.com/lameze/moodle
2017-06-20 09:51:50 +01:00
Dan Poltawski
2764bcf49b
Merge branch 'MDL-58472-master' of git://github.com/damyon/moodle
2017-06-20 09:38:29 +01:00
Jun Pataleta
88720416ba
Merge branch 'wip-MDL-58911-master' of git://github.com/marinaglancy/moodle
2017-06-20 16:33:15 +08:00
Jun Pataleta
d938d1b6e2
Merge branch 'MDL-57770-master' of git://github.com/lameze/moodle
2017-06-20 16:27:48 +08:00
Marina Glancy
63e9e38202
MDL-58911 calendar: use the same callbacks in unittests and prod
...
Remove unittest-specific callbacks for checking access and displaying
the calendar events on the dashboard.
This will allow plugin developers unittest the full behavior
of how their plugins add events to the dashboard.
Reset all static caches between unittests.
2017-06-20 16:13:35 +08:00
Dan Poltawski
0ba61c3bf8
Merge branch 'MDL-59160-master' of git://github.com/jleyva/moodle
2017-06-20 09:10:25 +01:00
Simey Lameze
9524169a59
MDL-59295 tool_lp: remove useless ng-label attribute
2017-06-20 16:08:20 +08:00
Jake Dallimore
6f2950cf59
Merge branch 'wip-MDL-58729-master' of git://github.com/abgreeve/moodle
2017-06-20 15:18:16 +08:00
Jun Pataleta
b70b7df6d3
Merge branch 'MDL-58766-clean-tree-item-indent' of https://github.com/lucaboesch/moodle
2017-06-20 15:09:41 +08:00
Jun Pataleta
65f1cac814
Merge branch 'MDL-59270-master' of git://github.com/lameze/moodle
2017-06-20 09:58:37 +08:00
Simey Lameze
0eade6bfd1
MDL-57927 tool_lp: make both buttons consistent
2017-06-20 08:49:15 +08:00
Simey Lameze
07782e10f1
MDL-59270 block_myoverview: tab setting logic to main template on clean
2017-06-20 08:45:18 +08:00
Jake Dallimore
78013a17c7
Merge branch 'MDL-58808-master' of git://github.com/damyon/moodle
2017-06-20 08:22:16 +08:00
Juan Leyva
0f398b500d
MDL-59160 core_group: Return if the user can access all groups in WS
...
The core_group_get_activity_allowed_groups WS should be returning not
only the groups but also if the user is allowed to access all the
activity groups.
2017-06-19 15:53:38 +01:00
Dan Poltawski
dd6848c1b0
Merge branch 'MDL-59048' of https://github.com/timhunt/moodle
2017-06-19 15:43:28 +01:00
Dan Poltawski
214962f964
Merge branch 'MDL-26976-master' of git://github.com/jleyva/moodle
2017-06-19 14:55:55 +01:00
Dan Poltawski
6252f44d84
Merge branch 'MDL-58712-master' of git://github.com/jleyva/moodle
2017-06-19 14:20:06 +01:00
Dan Poltawski
6659c5ffba
Merge branch 'MDL-59173-master' of git://github.com/tobiasreischmann/moodle
2017-06-19 12:27:43 +01:00
Dan Poltawski
4469ae96b6
Merge branch 'wip-MDL-51917-master' of git://github.com/marinaglancy/moodle
2017-06-19 12:21:45 +01:00
Juan Leyva
b5ef326c03
MDL-26976 files: Display space usage message in private files
2017-06-19 11:01:48 +01:00
Dan Poltawski
0a4d8ea1a5
Merge branch 'MDL-56979-master-2' of git://github.com/junpataleta/moodle
2017-06-19 10:46:09 +01:00
Dan Poltawski
275b5fa8ce
Merge branch 'MDL-46418-master-hiddenrepos' of git://github.com/mudrd8mz/moodle
2017-06-19 10:33:37 +01:00
Jun Pataleta
8cc4e1c0cd
Merge branch 'MDL-44961-master' of git://github.com/ankitagarwal/moodle
2017-06-19 16:24:51 +08:00
Damyon Wiese
57ea73d02c
MDL-58808 fontawesome: nav and settings blocks
2017-06-19 15:51:15 +08:00
Jun Pataleta
d745f174a2
Merge branch 'MDL-58310-master' of https://github.com/xow/moodle
2017-06-19 13:25:10 +08:00
John Okely
671be2bedb
MDL-58310 ajax: suppress errors upon page unload
2017-06-19 11:31:24 +08:00
John Okely
46f68f026e
MDL-58310 message: No longer need to supress errors from messaging
2017-06-19 09:34:34 +08:00
Jake Dallimore
66b8ad8642
Merge branch 'MDL-59230-master' of git://github.com/lameze/moodle
2017-06-19 09:12:30 +08:00
Vladimir Zhirov
ff2dab4566
MDL-59005 resource: fixed zip extraction for filenames in CP-1251/CP-866
2017-06-19 08:50:23 +08:00
Luca Bösch
fc684bce4b
MDL-58766 css: clean theme block alignment
2017-06-16 16:12:00 +02:00
David Mudrák
64b6651cfa
MDL-59269 lang: Fix ability to uninstall certain language packs
...
In the issue MDL-39319 (6ddf92c77 ), the ability to uninstall multiple
language packs at once was added. By a mistake, the PARAM_ALPHAEXT was
used as paramater type for the dash-separated list of language packs to
be uninstalled. Language packs with a number in the name (such as
en_us_k12) do not pass the ALPHAEXT cleaning.
This patch changes the parameter cleaning to PARAM_SAFEPATH which is
more appropriate for the given scenario as language code themselves must
be SAFEDIRs.
2017-06-16 14:15:25 +02:00
Simey Lameze
e00e673195
MDL-59230 block_myoverview: add missing core notification module
2017-06-16 16:39:19 +08:00
Tobias Reischmann
4acb33f67b
MDL-59173 tablelib.php: changed default of $params in set_sql to array()
...
Default of $params = null leads to a problem in query_db().
There this value is used in array_merge, which can not handle null
values. If null is passed for one of the params the outcome will be null
independent of the value of the second param!
2017-06-16 10:26:31 +02:00
Marina Glancy
450d15d159
MDL-59125 filter_urltolink: respect nolink span, unittest
2017-06-16 15:57:23 +08:00
Mark Sharp
2a477bf08e
MDL-59125 filter_urltolink: ignoretags on nolink span
2017-06-16 15:57:23 +08:00
Jun Pataleta
3b5865396e
MDL-56979 group: Make group index page Boost-y
2017-06-16 13:58:15 +08:00
Jake Dallimore
6bb80a1917
weekly release 3.4dev
2017-06-16 13:29:33 +08:00
Jake Dallimore
a249188531
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-06-16 13:29:32 +08:00
Jean-Roch Meurisse - University of Namur - Belgium
509679e203
MDL-59263 roles: Wrong order of parameters in calls to pix_icon function
2017-06-16 10:02:52 +08:00
David Mudrák
30e891e08f
MDL-46418 repositories: Fix how enabled repositories are populated
...
Repository instances are stored in the 'repository' table. Repositories
in the table are either 'Enabled and visible' or 'Enabled but hidden'.
Hidden repositories still serve their files, but are not visible in the
filepicker UI. Disabling a repository instance removes its record from
the table.
In the original implementation of the plugin manager (see b9934a17 ), the
method plugintype_repository::get_enabled_repositories() correctly
returned all records from the repository table. Then as a part of the
bigger refactoring in MDL-41437, the commit bde002b8 replaced the
original method with the new get_enabled_plugins() one which started to
return visible repositories only.
As a consequence, the admin tree stopped populating setting page nodes
for hidden repository instances. So attempting to visit their setting
page threw a section error. Credit goes to Ike Quigley for debugging and
tracing this down.
This patch fixes the way how the list of enabled repositories is
populated by the plugin manager so that both visible and hidden
repositories are returned again. This does not affect the filepicker
itself as it is using its own methods for obtaining the list.
2017-06-15 21:22:43 +02:00
Dan Poltawski
dd58863dab
MDL-57021 passwords: only use unmask field with shared secrets
...
When a user is entering a password which isn't returned back to them
then its not correct to use the unmask element - this element was
designed for places where we are storing shared secrets.
2017-06-15 12:59:19 +01:00
Jun Pataleta
20456abffc
Merge branch 'MDL-58248-master-iconfix' of github.com:snake/moodle
2017-06-15 17:08:03 +08:00
Juan Leyva
f74ac6e704
MDL-58712 core_user: New WS core_user_get_private_files_info
2017-06-15 09:40:30 +01:00
Simey Lameze
7af8b56ab4
MDL-57770 tool_lp: style fixes for the competency rule dialog
2017-06-15 15:02:42 +08:00
Jake Dallimore
af12c81d51
Merge branch 'MDL-59140_master-fix-v2' of https://github.com/markn86/moodle
2017-06-15 13:34:24 +08:00
Mark Nelson
3dabb083ad
MDL-59140 core: apply limit only on courses to be shown in specific nav
...
There can be a different number of courses displayed in the
'Navigation' block and in the 'Flat' navigation. This patch
decides what courses we want to display on each, then
applies the 'navcourselimit' setting individually.
2017-06-15 13:10:14 +08:00
Jake Dallimore
0cd6e1bfec
MDL-58248 theme: use pix icon for side panel menu icon instead of char
...
Replaces the trigram for heaven char with the fa-bars pix icon for
improved support with all screen readers.
2017-06-15 09:57:52 +08:00
Jake Dallimore
bb931788cc
Merge branch 'MDL-59142-master' of git://github.com/lameze/moodle
2017-06-14 12:38:11 +01:00
Dan Poltawski
7419853951
Merge branch 'MDL-59171-master' of git://github.com/junpataleta/moodle
2017-06-14 12:36:39 +01:00
Dan Poltawski
e66905375e
Merge branch 'MDL-55548_master-fix' of https://github.com/markn86/moodle
2017-06-14 12:36:38 +01:00
Mark Nelson
f25e2b1dc7
MDL-55548 core: fixed misleading comment in upgrade code
2017-06-14 12:36:38 +01:00
Dan Poltawski
569907002f
Merge branch 'MDL-59140_master' of git://github.com/markn86/moodle
2017-06-14 12:36:37 +01:00
Mark Nelson
c8f2e0e96b
MDL-59140 core: upgrade 'navcourselimit' if set to old default value
2017-06-14 12:32:05 +01:00
Mark Nelson
fa238237a0
MDL-59140 core: limit the number of courses shown in the navigation
...
If the user is enrolled in more courses than the limit then a 'More...'
link is displayed which takes the user to the course/index.php page.
2017-06-14 12:32:04 +01:00
Mark Nelson
c0a9edbd18
MDL-59140 core: changes to the 'navcourselimit' setting
...
Changed the default and description.
2017-06-14 12:32:04 +01:00
Eloy Lafuente (stronk7)
736973d604
Merge branch 'wip-MDL-58523-master' of git://github.com/marinaglancy/moodle
2017-06-14 12:32:03 +01:00
Jun Pataleta
e037a6a126
Merge branch 'MDL-59012-master-linkurl' of git://github.com/mudrd8mz/moodle
2017-06-14 12:32:03 +01:00
Eloy Lafuente (stronk7)
6c79f56fe0
Merge branch 'MDL-58820-master' of https://github.com/nwp90/moodle
2017-06-14 12:32:03 +01:00
Jun Pataleta
ef9b236d8a
Merge branch 'MDL-58991-master' of git://github.com/lameze/moodle
2017-06-14 12:32:02 +01:00
Dan Poltawski
5dbb6b74a9
Merge branch 'MDL-41426-block-completionstatus-spaces' of https://github.com/lucaboesch/moodle
2017-06-14 12:32:02 +01:00
Dan Poltawski
f1ec088e84
Merge branch 'MDL-46322' of https://github.com/stronk7/moodle
2017-06-14 12:32:01 +01:00
Eloy Lafuente (stronk7)
84e3c97bb0
MDL-46322 database: alias sort fields to avoid ambiguous naming
2017-06-14 12:32:01 +01:00
Jake Dallimore
63aa8c27be
Merge branch 'MDL-58136-master' of git://github.com/damyon/moodle
2017-06-14 12:31:56 +01:00
Jake Dallimore
235df202c4
Merge branch 'MDL-51691-master' of https://github.com/jebarviabb/moodle
2017-06-14 12:30:43 +01:00
Jun Pataleta
abb8b5e147
Merge branch 'MDL-58248-theme_boost-label-for-expand-button' of https://github.com/marcusgreen/moodle
2017-06-14 12:30:43 +01:00
Eloy Lafuente (stronk7)
1e34274846
Merge branch 'MDL-59032-master' of git://github.com/damyon/moodle
2017-06-14 12:30:42 +01:00
Eloy Lafuente (stronk7)
29a063a13f
Merge branch 'MDL-59133-master' of git://github.com/jleyva/moodle
2017-06-14 12:30:42 +01:00
Eloy Lafuente (stronk7)
e0f8686f39
Merge branch 'MDL-40015-master' of git://github.com/jleyva/moodle
2017-06-14 12:30:41 +01:00
Eloy Lafuente (stronk7)
8a55a41f88
Merge branch 'mdl58161-master' of https://github.com/tlock/moodle
2017-06-14 12:30:41 +01:00
Eloy Lafuente (stronk7)
4009603025
Merge branch 'MDL-59056-admin-allowstealth-select-checkbox' of https://github.com/lucaboesch/moodle
2017-06-14 12:30:41 +01:00
Eloy Lafuente (stronk7)
bf3b9e57b8
Merge branch 'MDL-58907_master' of git://github.com/markn86/moodle
2017-06-14 12:30:40 +01:00
Eloy Lafuente (stronk7)
0c272e07e2
Merge branch 'MDL-59132-master' of git://github.com/jleyva/moodle
2017-06-14 12:30:40 +01:00
Eloy Lafuente (stronk7)
f30af085a9
Merge branch 'MDL-58318-master' of git://github.com/damyon/moodle
2017-06-14 12:30:39 +01:00
Dan Poltawski
fd5772e691
Merge branch 'wip_MDL-36501_master' of https://github.com/mtpmcdermott/moodle
2017-06-14 12:30:39 +01:00
Dan Poltawski
ff3c693b58
Merge branch 'MDL-50011-master' of https://github.com/nwp90/moodle
2017-06-14 12:30:38 +01:00
Eloy Lafuente (stronk7)
03b0cb584c
Merge branch 'MDL-59112-master' of git://github.com/jleyva/moodle
2017-06-14 12:30:38 +01:00
Dan Poltawski
dd4208e6ec
Merge branch 'mdl46322-master' of https://github.com/AndresMelo/moodle
2017-06-14 12:30:37 +01:00
Ankit Agarwal
a4beef4e31
MDL-44961 logs: Keep log dates constant during restore
2017-06-14 15:20:58 +05:30
Marina Glancy
118d569863
MDL-40408 mod_data: skip metadata fields during import
2017-06-14 11:31:30 +08:00
Juan Leyva
0237571004
MDL-58712 core_user: New function for retrieving file area info
2017-06-13 11:22:33 +01:00
Damyon Wiese
4c735661ad
MDL-58136 course: Remove lines from unit test
...
Remove unused vars and logic from the unit test for classifying a course.
2017-06-13 15:06:20 +08:00
Marina Glancy
fe81ef397c
MDL-51917 course completion: order activities in reports
...
Thanks to Nick Phillips for initial patch
2017-06-13 14:46:25 +08:00
Marina Glancy
c3c97e2ee2
MDL-58523 mod_feedback: deleting response should reset completion
2017-06-13 14:35:08 +08:00
Damyon Wiese
c561297d26
MDL-58136 navigation: Ensure we have all course fields
...
To properly classify courses we need the start/end dates etc.
2017-06-13 10:07:54 +08:00
Damyon Wiese
ddce4f4ba9
MDL-58136 cache: Add a course completion cache
...
The last change added 1 db read per course per page which is not OK. Add a cache to compensate.
2017-06-13 10:03:00 +08:00
Damyon Wiese
d07373f289
MDL-58136 boost: Limit courses in flatnav
...
Only show "in-progress" courses in the boost flat navigation (as per the myoverview block).
2017-06-13 10:02:14 +08:00
Simey Lameze
4cc2f33b08
MDL-59142 core_theme: cache post-processed css
...
Thanks Cameron Ball for the base patch
2017-06-13 09:35:35 +08:00
Damyon Wiese
4a0a23e98f
MDL-58472 videojs: Force manual initialise
...
If we let videojs auto-init the video/audio tags present in the page - we cannot guarantee that the
youtube library will be loaded by the time video.js is processing the tag.
Video.js uses the presence of a data-setup attibute to signal that it should auto-init this tag, so
we have to rename our config attribute to something else.
2017-06-13 09:11:20 +08:00
Josh Ebarvia
9916cef9c4
MDL-51691 assignsubmission_feedback: Fix delete comments
2017-06-13 08:39:53 +09:30
Tim Lock
d621396fee
MDL-58161 user: tests: user_can_view_profile fails under certain cases
2017-06-13 08:12:08 +09:30
Dan Poltawski
fc4e3b3cf0
MDL-55548 course: update test to use waitForSecond()
2017-06-12 10:04:01 +01:00
Dan Poltawski
a52d3abbb6
Merge branch 'MDL-55548_master' of git://github.com/markn86/moodle
2017-06-12 10:00:24 +01:00
Mark Nelson
b75ff47441
MDL-55548 backup: changes after review
...
1) There is no need to store the 'timemodified' value of
the section when backing up a course module, they do
not refer to the same time.
2) When creating a new course section during restore use
the current time.
3) Added timemodified value to more places when updating
the 'course_sections' table.
2017-06-12 15:52:54 +08:00
Devang Gaur
4ddf7c6025
MDL-55548 course: added timemodified field to course_sections table
2017-06-12 15:52:53 +08:00
David Mudrák
7352805df1
MDL-58985 course: Fix display of availability information
...
The availability info text can be either a one line short text such as
"Hidden from students" but it can also be a long HTML formatted text
with the list of all restricted access conditions. For the latter, using
bootstrap labels was not appropriate.
This extends the template context data with some boolean flags that
allow to better distinguish the source and meaning of the availability
information and display it accordingly.
Credit goes to Marina Glancy for the solution idea.
2017-06-12 09:38:56 +02:00
Jun Pataleta
8b6dfe10ee
Merge branch 'MDL-59042-master-upgradefix' of github.com:snake/moodle
2017-06-12 15:29:59 +08:00
Jake Dallimore
8430250a2f
MDL-59042 upgrade: fix for non existent table in core upgrade.
...
Moved upgrade step to the assign mod where table is known to exist.
2017-06-12 15:03:31 +08:00
Adrian Greeve
c05dc071b0
MDL-58729 database: Improve performance of CLI tool.
...
Imporve the speed with which mysql_collation converts to
a different collation.
2017-06-12 14:03:36 +08:00
Jake Dallimore
3b3460bc73
Merge branch 'MDL-57103-master' of https://github.com/xow/moodle
2017-06-12 13:58:14 +08:00
Jun Pataleta
46f2ea5dba
Merge branch 'MDL-59154-master' of git://github.com/andrewnicols/moodle
2017-06-12 13:44:57 +08:00
Jun Pataleta
8363ec8637
Merge branch 'MDL-59042-master' of git://github.com/snake/moodle
2017-06-12 13:29:03 +08:00
Jake Dallimore
4cd1d4c70f
MDL-59042 upgrade: datafix assign group overrides with null priority
...
Find any events records for assign group overrides having null priority
and sets their priority to the sortorder value from the corresponding
assign_overrides table entry.
2017-06-12 13:18:40 +08:00
John Okely
c9a4d37c3d
MDL-57103 lib: Force ajax renderer for all ajax fatal errors
2017-06-12 10:36:42 +08:00
Mark Nelson
0ecb3d7786
MDL-58907 block_myoverview: change URL when tab is selected
...
We then check if this paramter exists in the URL and if it
does we display the specified tab.
2017-06-12 10:34:38 +08:00
Mark Nelson
4dfb8cf060
MDL-58907 block_myoverview: display last tab user was on
2017-06-12 10:34:38 +08:00
Mark Nelson
ff6cd55d79
MDL-58907 block_myoverview: added setting to select default tab
2017-06-12 10:34:38 +08:00
Jun Pataleta
9332accdc5
MDL-59171 mod_lti: Set mod_lti_view_lti's type to 'read'
2017-06-12 08:33:49 +08:00
Juan Leyva
63130e328d
MDL-59133 mod_lesson: Return page record in get_user_attempt WS
2017-06-09 12:07:16 +01:00
David Balch
053c55a76c
MDL-58919 assignsubmission_file: Wider accepted file types input field
2017-06-09 09:23:27 +01:00
David Balch
797a70c0ec
MDL-58919 assignsubmission_file: Add accepted file types default.
...
New setting "defaultacceptedfiletypes" to define default accepted file
types in File submissions.
2017-06-09 09:23:27 +01:00
Jake Dallimore
67ed6d415e
MDL-59042 assign: Group override edit no longer resets event priority
...
Fixed a bug in which $fromform->sortorder wasn't set before passing
$formdata to assign_update_events, resulting in the existing event
priority being incorrectly nulled and breaking the effective override.
2017-06-09 15:23:46 +08:00
Tim Lock
72b8806abc
MDL-55979 quiz: Fix error moving question from last page
...
When moving the last question from the last page to the last slot of the previous page would show the error in the error
log but move successfully.
2017-06-09 08:33:38 +09:30
Luca Bösch
ad2cba8ec5
MDL-59056 admin: allowstealth yes/no checkbox instead of on/off
2017-06-08 19:13:05 +02:00
Luca Bösch
cf052a864d
MDL-41426 block: Whitespace lacking in completion status block
2017-06-08 19:09:52 +02:00
Marcus Green
78af4ba053
MDL-58248 theme_boost: label/span for sidepanel expand button
...
Add string "Side panel" to make the purpose of
trigram/hamburger icon at top left clearer, particularly
when using screen readers e.g. Jaws/NVDA.
Currently it reads out only "expand"
2017-06-08 18:06:01 +01:00
AMOS bot
342db7031e
Automatically generated installer lang files
2017-06-09 00:18:10 +08:00
Dan Poltawski
4c6063bff9
weekly release 3.4dev
2017-06-08 12:16:18 +01:00
Dan Poltawski
97559da88d
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-06-08 12:16:16 +01:00
Juan Leyva
7c3c0fa323
MDL-59132 mod_feedback: Fix anonymous responses numbering
...
This was done correctly by the web scrip but not by the WS.
2017-06-08 11:14:45 +01:00
Juan Leyva
67adb4d8c1
MDL-40015 core_course: Fix description of duplicate_course WS
...
It said that the duplication didn’t include user data, but that’s not
true since there is a parameter to include it.
2017-06-08 10:19:47 +01:00
Juan Leyva
15248799ff
MDL-59112 theme_clean: Always return expected moodle_url
...
The function was returned some times a moodle_url object and another
times just a string with a relative URL.
2017-06-08 09:39:44 +01:00
Andrew Nicols
d0f6660b98
MDL-59154 theme: Lock for all caching builds
...
The previous behaviour was to only lock when in theme designer mode.
As a result, when generating the theme for after a reset, each new
client was starting the generation afresh and no locking was taking
place at all.
2017-06-08 11:49:50 +08:00
Juan Leyva
7ddb5f25b3
MDL-59019 course: Fix grade field type in WS get_course_module
2017-06-07 16:53:36 +01:00
Dan Poltawski
60d04b28e7
Merge branch 'MDL-59101-master' of git://github.com/junpataleta/moodle
2017-06-07 16:25:58 +01:00
Jun Pataleta
51807cf5c4
MDL-59101 calendar: Properly calculate expected until date
2017-06-07 23:09:17 +08:00
Dan Poltawski
1cf7106717
Merge branch 'MDL-58567-master-fix' of git://github.com/junpataleta/moodle
2017-06-07 15:14:30 +01:00
Jun Pataleta
83740b9fc1
MDL-58567 upgradelib: Do not show upgrade times on install
2017-06-07 16:15:40 +08:00
Jun Pataleta
953df36964
Merge branch 'MDL-57139-master' of git://github.com/danpoltawski/moodle
2017-06-07 14:36:13 +08:00
Dan Poltawski
afaa33d9e1
MDL-57139 myoverview: fix paging button edge case
...
Previously the 'view more' button was disabled when should be enabled
2017-06-07 07:21:31 +01:00
Jake Dallimore
3a0bd9d95a
Merge branch 'MDL-59076_master' of git://github.com/markn86/moodle
2017-06-07 09:24:07 +08:00
Eloy Lafuente (stronk7)
e747059693
Merge branch 'MDL-58694-master' of git://github.com/jleyva/moodle
2017-06-06 19:34:16 +02:00
Eloy Lafuente (stronk7)
6fff2a911a
Merge branch 'MDL-50265-master' of git://github.com/danpoltawski/moodle
2017-06-06 19:27:59 +02:00
Jun Pataleta
1ff50be21f
Merge branch 'MDL-58908-master' of git://github.com/damyon/moodle
2017-06-06 17:15:41 +08:00
Dan Poltawski
1be1d5e5cf
Merge branch 'MDL-58658' of https://github.com/sk-unikent/moodle
2017-06-06 10:00:42 +01:00
Damyon Wiese
4c8deb9cfa
MDL-59032 scorm: Don't show action events to teachers
2017-06-06 15:57:23 +08:00
Jake Dallimore
58a4dacf87
Merge branch 'MDL-57304_template_comments_fix' of https://github.com/gthomas2/moodle
2017-06-06 15:54:33 +08:00
Dan Poltawski
cafd4bc67e
Merge branch 'MDL-59086_master' of git://github.com/markn86/moodle
2017-06-06 08:44:46 +01:00
Jun Pataleta
4b64128f5b
Merge branch 'MDL-57139-master' of git://github.com/danpoltawski/moodle
2017-06-06 14:47:52 +08:00
Jun Pataleta
c9a3a21c31
Merge branch 'MDL-49398_final4' of https://github.com/sk-unikent/moodle
2017-06-06 12:43:14 +08:00
Mark Nelson
0a5d493c70
MDL-59076 format_weeks: if 'enddate' does not exist in backup then use 0
2017-06-06 12:39:38 +08:00
Jun Pataleta
4079a000ef
Merge branch 'MDL-58646-master' of git://github.com/danpoltawski/moodle
2017-06-06 12:24:07 +08:00
Jake Dallimore
98acb48366
Merge branch 'MDL-58900-master' of git://github.com/lameze/moodle
2017-06-06 11:37:16 +08:00
Nick Phillips
3543eabc36
MDL-58820 question: Allow styling response numbering in MCQs
2017-06-06 15:29:41 +12:00
Nadav Kavalerchik
06bedaf83f
MDL-50011 qtype_multichoice: add settings (defaults for new questions)
2017-06-06 15:23:41 +12:00
Simey Lameze
01d22ff8c6
MDL-58991 report_stats: use same date handling on chart rendering
...
This commmit fixes applies the same date handling used on stats
table render to the charts render.
2017-06-06 09:46:23 +08:00
Eloy Lafuente (stronk7)
fa58bc0a36
Merge branch 'MDL-58826_master' of https://github.com/marxjohnson/moodle
2017-06-06 01:44:18 +02:00
Eloy Lafuente (stronk7)
31409e0718
Merge branch 'MDL-59096-master' of https://github.com/sammarshallou/moodle
2017-06-06 01:34:21 +02:00
Eloy Lafuente (stronk7)
39f0cb8b8f
Merge branch 'MDL-53240-master-filetypewidgets' of git://github.com/mudrd8mz/moodle
2017-06-05 23:38:23 +02:00
Eloy Lafuente (stronk7)
f3f4c142fc
Merge branch 'MDL-58970-master' of https://github.com/abias/moodle
2017-06-05 22:27:52 +02:00
David Mudrák
710a2414d8
MDL-53240 filetypes: Use multibyte safe variant of strtolower
...
Credit goes to failed unit tests.
2017-06-05 20:50:28 +02:00
Matt McDermott
d55c1ef2d2
MDL-36501 grades: Include 'Parent Category' on create grade item
...
Force the edit and creat grade item forms to include the same content. This is accomplished by creating a new grade item and setting the correct category. From there the same logic applied when editing a grade item is applied when creating a grade item.
2017-06-05 09:22:28 -07:00
Skylar Kelty
4bdd769309
MDL-49398 accesslib: Update for 3.4 and cleanups
2017-06-05 15:13:07 +01:00
Dan Poltawski
10cd2bfad3
Merge branch 'MDL-53240-master-filetypewidgets' of git://github.com/mudrd8mz/moodle
2017-06-05 14:54:54 +01:00
Dan Poltawski
646916b914
Merge branch 'MDL-59080_master' of git://github.com/lazydaisy/moodle
2017-06-05 12:49:03 +01:00
Dan Poltawski
e796817c97
Merge branch 'MDL-58567-master-v2' of https://github.com/sammarshallou/moodle
2017-06-05 12:39:47 +01:00
Mark Johnson
7e732c5d5a
MDL-58826 theme_boost: Prevent fatal errors in action menu behat steps
2017-06-05 09:01:20 +01:00
AMOS bot
498566c065
Automatically generated installer lang files
2017-06-04 00:06:57 +08:00
AMOS bot
6b178cd439
Automatically generated installer lang files
2017-06-04 00:06:57 +08:00
Dan Poltawski
37c9bbe37d
Merge branch 'MDL-59091_gherkinlint_fix' of https://github.com/mrmark/moodle
2017-06-03 08:54:43 +01:00
Alexander Bias
79675c05d0
MDL-58970 themes: Fix references to core/loginform template
2017-06-02 20:29:24 +02:00
Mark Nielsen
965c700dad
MDL-59091 behat: Fix gherkinlint errors
...
Just whitespace problems.
2017-06-02 09:31:40 -07:00
Mark Nielsen
58923606e4
MDL-59091 behat: Properly propagate gherkinlint exit code
2017-06-02 09:27:48 -07:00
AMOS bot
a891c41cbe
Automatically generated installer lang files
2017-06-03 00:07:17 +08:00
sam marshall
6d7c06a990
MDL-59096 Tasks: Web running local plugin scheduled tasks fails
2017-06-02 17:06:28 +01:00
sam marshall
03440bcb37
MDL-58567 Upgrade: Show upgrade times
2017-06-02 17:05:35 +01:00
Dan Poltawski
45de56112a
MDL-50265 tests: update tag events tests
...
Remove use of final deprecated functions. Sadly these tests were not
properly updated when the functions were deprecated and continued to use
the deprecated functions. I've removed the uses of the final deprecated
functions and updated a few of the non-final-deprecation uses (but not
all)
2017-06-02 11:11:37 +01:00
Dan Poltawski
b6989e92ba
MDL-50265 tests: remove deprecated useragent tests
2017-06-02 11:11:37 +01:00
Dan Poltawski
e4f4d34131
MDL-50265 deprecatedlib: final deprecation of 3.0 deprecations
...
These functions have now been deprecated for 4 releases, so are being
removed according to:
https://docs.moodle.org/dev/Deprecation#Step_2._Final_deprecation
2017-06-02 11:11:37 +01:00
Tony Levi
95c0b810bf
MDL-49398 accesslib: Change competency to use new accesslib function
2017-06-02 10:04:09 +01:00
Tony Levi
e705e69e7f
MDL-49398 accesslib: Simplify role definition loading and cache
...
This change removes the complex and partial loading of role definition data for users.
It is replaced by keeping one system-wide definition for each role in MUC.
This is cheaper to regenerate as it avoids complex database queries (repeated LEFT JOIN to context).
Memory usage is kept low thanks to array CoW for each user access data.
2017-06-02 07:53:23 +01:00
Mary Evans
7bfebce0c0
MDL-59080 theme_boost: make drawer.scss variables default
...
--author="Urs Hunkler <urs.hunkler@unodo.de >"
2017-06-02 07:53:03 +01:00
Dan Poltawski
2fe51fa327
MDL-58646 lib: import latest sabberworm/PHP-CSS-Parser
...
This version includes a fix[1] contributed by Frédéric Massart investigating
our compilation time issues, which significantly improves the speed of
processing font awesome.
Thanks, Fred!
[1] https://github.com/sabberworm/PHP-CSS-Parser/pull/120
2017-06-02 07:45:57 +01:00
Dan Poltawski
50c277a5d8
MDL-57139 js: built
2017-06-01 14:54:40 +01:00
Dan Poltawski
751ec02540
MDL-57139 amd/templates: catch unhandled promise failure
2017-06-01 14:54:39 +01:00
Dan Poltawski
4276f9c717
MDL-57139 amd/user_date: always return
2017-06-01 14:54:39 +01:00
Dan Poltawski
f8587005cb
MDL-57139 survey: fix promise return
2017-06-01 14:54:39 +01:00
Dan Poltawski
a1ce326669
MDL-57139 course: update menu action promises to best practices
2017-06-01 14:54:38 +01:00
Dan Poltawski
72ed079f60
MDL-57139 myoverview: Use promise best practices
...
Simplified promise
* Always return
* Make use of promise chaining features to simplfy flow
2017-06-01 14:54:38 +01:00
Dan Poltawski
08c2360e4a
MDL-57139 competencies: ensure promise best practices
2017-06-01 10:27:59 +01:00
Dan Poltawski
1fea12b0eb
MDL-57139 mod_lti: ensure promise best practices
2017-06-01 10:27:59 +01:00
Dan Poltawski
7efdac5fc3
MDL-57139 tool_usertours: return in promises
2017-06-01 10:27:59 +01:00
Dan Poltawski
e58ecca175
MDL-57139 core/fragment: simplify promises and always return
...
We can remove the DIY promise handling because the ajax request can just
return a promise itself.
2017-06-01 10:27:59 +01:00
Dan Poltawski
d85d7831d0
MDL-57139 assign: ensure promise best practices
2017-06-01 10:27:58 +01:00
Dan Poltawski
877d997fe1
MDL-57139 messages/notifications: ensure promise best practices
...
Previously there were a few issues with the code
* We were capturing a promise without then then .then() that came after
it, so our promise wouldn't always be completely resolved by the time
then next piece of code was operating on it
* We weren't catching all errors with .catch()
2017-06-01 10:27:58 +01:00
Dan Poltawski
66a91ddada
MDL-57139 eslint: enable eslint-plugin-promise rules
...
For promise best practices
2017-06-01 10:27:58 +01:00
Dan Poltawski
78ab4f741b
weekly release 3.4dev
2017-06-01 09:28:17 +01:00
Dan Poltawski
012ac814a6
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-06-01 09:28:14 +01:00
David Mudrák
8cf36e9c81
MDL-53240 filetypes: Introduce admin_setting_filetypes class
...
This new type of admin settings makes use of the filetypes browser but
for the admin settings.
2017-06-01 09:48:45 +02:00
Jake Dallimore
9ced5fcc7b
Merge branch 'MDL-59094-master' of git://github.com/danpoltawski/moodle
2017-06-01 15:27:57 +08:00
David Mudrák
8b493eb09d
MDL-53240 filetypes: Enhance the filetypes element with a types browser
2017-06-01 09:20:07 +02:00
John Okely
86bb4f5bf2
MDL-53240 filetypes: Add functions to be used for input validation
2017-06-01 09:18:38 +02:00
David Mudrák
e3ad9db6b6
MDL-53240 filetypes: Add methods for generating the browser tree content
...
These new methods will be used to render the tree of file types groups
and extensions in the browser widget.
Co-Authored-By: John Okely <john@moodle.com >
2017-06-01 09:18:38 +02:00
Jonathon Fowler
97bb4f755e
MDL-53240 filetypes: Introduce the form element to specify plugin types
...
This is a stripped down version of the original Jonathon's element
without the actual JS selector. The options "allowall" and "onlytypes"
are not fully supported right now yet.
2017-06-01 09:18:38 +02:00
David Mudrák
6c4a5fdf88
MDL-53240 filetypes: Introduce the filetypes_util helper class
2017-06-01 09:18:38 +02:00
AMOS bot
d4bf7e8a39
Automatically generated installer lang files
2017-06-01 00:11:46 +08:00
Dan Poltawski
67c70db593
Merge branch 'MDL-59093-master' of git://github.com/junpataleta/moodle
2017-05-31 11:09:06 +01:00
Dan Poltawski
94e6425103
MDL-59094 npm: Update shrinkwrap file to npm 5 generated
...
Starting with npm version 5, npm install will generate a lockfile
(now named package-lock.json) or update the existing npm-shrinkwrap.json
To prevent changes being generated in the codebase when this happens, we
need to commit the version 5 generated shrinkwrap.
This is related to a general overhaul [1] of how npm manages things. But
for our purposes, we the lockfile should be BC to previous versions [2].
Going forward, we need to ensure we generate the lockfile on npm >=5 to
prevent differences from the previously un-versioned lockfile.
[1] http://blog.npmjs.org/post/161081169345/v500
[2] https://github.com/npm/npm/issues/16728#issuecomment-305104149
2017-05-31 10:10:03 +01:00
gthomas2
bd87693fd6
MDL-57304 templates: Do not include comments via ajax
2017-05-31 09:09:53 +01:00
Jun Pataleta
723742fee0
MDL-59093 calendar: Use a fixed start day for forever BYMONTH test
2017-05-31 15:01:34 +08:00
Simey Lameze
dc0deaf04d
MDL-58900 mod_assign: fix incorrect overrides ordering
2017-05-31 10:50:28 +08:00
Jake Dallimore
4ff1fef79f
Merge branch 'MDL-58654_global_search_batch' of https://github.com/mattporritt/moodle
2017-05-31 09:05:29 +08:00
Jake Dallimore
ea1676f761
Merge branch 'MDL-54887-master' of git://github.com/junpataleta/moodle
2017-05-31 08:35:05 +08:00
Eloy Lafuente (stronk7)
32a627d7cf
Merge branch 'MDL-49988_fix_wiki_preview' of https://github.com/DMaterka/moodle
2017-05-31 00:30:08 +02:00
Matt Porritt
0a9a10f029
MDL-58654 Global search: Allow engines to support batch processing.
...
Allow Global Search 3rd party engines to be much faster by supporting batch processing.
Refactor the iterator loop for the documents to add to the search index into its own method.
Move this new method from the manger class to the base engine class.
The move to the base engine class will allow search engine plugins to override this and determine
how they implment it. It will not break the existing interface contract with existing plugins.
Finally, add an elasped time indication to the trace output.
2017-05-31 08:28:12 +10:00
Dan Poltawski
1a07f9f037
Merge branch 'MDL-58997-group-names-multilang' of https://github.com/lucaboesch/moodle
2017-05-30 16:53:06 +01:00
Luca Bösch
29b83cbb34
MDL-58997 calendar: Group names passing multilang filters.
2017-05-30 16:42:52 +02:00
Dan Poltawski
a8aa1a0362
Merge branch 'MDL-59041-master' of git://github.com/junpataleta/moodle
2017-05-30 14:05:13 +01:00
Jun Pataleta
5e0af1da71
MDL-59041 calendar: Make PRODID of exported ics attributed to Moodle
2017-05-30 19:33:01 +08:00
Eloy Lafuente (stronk7)
7ec40aac16
Merge branch 'MDL-58994-master' of git://github.com/cameron1729/moodle
2017-05-30 13:23:29 +02:00
Jun Pataleta
8334c8a0a0
Merge branch 'MDL-50273-master' of git://github.com/danpoltawski/moodle
2017-05-30 19:21:35 +08:00
Dan Poltawski
6ed955f16c
Merge branch 'MDL-59075' of git://github.com/stronk7/moodle
2017-05-30 12:17:38 +01:00
Dan Poltawski
64fe8bfe94
Merge branch 'MDL-49040-master' of https://github.com/jebarviabb/moodle
2017-05-30 11:42:23 +01:00
Dan Poltawski
31245d8746
Merge branch 'MDL-50266-master' of git://github.com/ankitagarwal/moodle
2017-05-30 10:38:14 +01:00
Dan Poltawski
53ca9cc890
MDL-50273 deprecatedlib: final deprecation of groups functions
2017-05-30 10:23:33 +01:00
Jun Pataleta
50b4c5a491
Merge branch 'MDL-57313-master-clibootswatch' of git://github.com/mudrd8mz/moodle
2017-05-30 16:57:29 +08:00
Dan Poltawski
b1846b8a17
Merge branch 'MDL-50632-master' of git://github.com/ankitagarwal/moodle
2017-05-30 09:55:34 +01:00
Jun Pataleta
e083ac1cde
MDL-54887 calendar: PR fixes
...
* Use the calendar_event::description property and format it using
format_text() on it in order to apply the appropriate filters.
* Then use html_to_text() on it to strip the tags and convert the
description to plain text while converting <br> and <p> tags to
line breaks.
2017-05-30 16:52:12 +08:00
Soon-Systems
231ddd5a8d
MDL-54887 calendar: Format summary + description of an event for export
2017-05-30 16:32:36 +08:00
Eloy Lafuente (stronk7)
6308dad828
MDL-59075 behat: Update master to use 3.34.0 behat extension tag
2017-05-30 09:45:40 +02:00
Dan Poltawski
c744efe5bc
Merge branch 'MDL-59014-master' of git://github.com/junpataleta/moodle
2017-05-30 08:31:47 +01:00
Mark Nelson
9bd705e3dd
MDL-59086 gradereport_grader: style 'Save changes' button
2017-05-30 13:43:37 +08:00
Jake Dallimore
a142f6dc59
Merge branch 'MDL-44905' of https://github.com/anieminen/moodle
2017-05-30 09:32:03 +08:00
Arto Nieminen
81d7b77d6f
MDL-44905 mod_scorm: Skip view page on a Single activity course
...
Allow 'Student skip content structure page: Always' option with 'Single
activity' course format, and redirect 'Exit activity' back to site home
if user has no report access.
2017-05-29 20:32:40 +03:00
David Mudrák
017d0bc199
MDL-57313 boost: Fix the CLI utility import-bootswatch.php
2017-05-26 09:52:18 +02:00
Dan Poltawski
9e7afbbc6c
weekly release 3.4dev
2017-05-24 19:14:39 +01:00
Dan Poltawski
e543846602
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-05-24 19:14:37 +01:00
Tim Hunt
de4f0f25ea
MDL-59048 user tours: avoid white-on-white text in Clean
2017-05-24 17:48:21 +01:00
gthomas2
770f0532ef
MDL-58761 behat: Fix regex in i_open_my_profile_in_edit_mode step
2017-05-24 13:54:49 +01:00
Ankit Agarwal
8130352f5a
MDL-50632 filters: Final deprecation of apis deprecated in 3.0
2017-05-24 12:44:27 +05:30
Andrew Nicols
44dd6d95e2
Merge branch 'MDL-59011-master' of git://github.com/ankitagarwal/moodle
2017-05-24 14:18:34 +08:00
Damyon Wiese
d4d414694a
MDL-58318 setuplib: Redirect on https mismatch
...
When the wwwroot indicates https support and a page is accessed over http,
redirect to the wwwroot. This is a better experience than displaying an error.
2017-05-24 13:42:34 +08:00
Ankit Agarwal
23cef8753b
MDL-59011 restore: Check for userride only for activity events
2017-05-24 09:58:46 +05:30
Andrew Nicols
4680221da4
MDL-58577 stats: Correct groupby when getting report options
2017-05-23 19:40:37 +08:00
Andrew Nicols
1c74ec835b
Merge branch 'MDL-58577-statistics-report-header-multilang' of https://github.com/lucaboesch/moodle
2017-05-23 19:36:05 +08:00
David Mudrák
97cc7e0969
MDL-59012 auth_oauth2: Do not escape URL in plain text emails
2017-05-23 13:28:27 +02:00
Jun Pataleta
382ac14d1d
MDL-59014 calendar: Unescape event URL for the mini calendar
2017-05-23 17:20:31 +08:00
Luca Bösch
2ee4c6cd73
MDL-58577 stats: Use multilang with role in header
2017-05-23 11:07:51 +02:00
Jun Pataleta
986e5eb7ee
Merge branch 'MDL-58895-master' of git://github.com/ankitagarwal/moodle
2017-05-23 16:53:00 +08:00
Jake Dallimore
e013a69fde
Merge branch 'MDL-58921-calculated-question-name-multilang' of https://github.com/lucaboesch/moodle
2017-05-23 16:25:27 +08:00
Jun Pataleta
5d13738a82
Merge branch 'MDL-58165-master' of https://github.com/abias/moodle
2017-05-23 14:41:42 +08:00
Alexander Bias
27456a6422
MDL-58165 navigation: Add node key to private files navigation node
2017-05-23 07:20:27 +02:00
Ankit Agarwal
09028f32c8
MDL-58895 groups: Add bootstrap classes to buttons
2017-05-23 10:47:42 +05:30
Josh Ebarvia
f0242b4d95
MDL-49040 gradereport_grader: Fix feedback truncation after & char
2017-05-23 13:05:00 +09:30
AMOS bot
32124b0010
Automatically generated installer lang files
2017-05-23 00:05:26 +08:00
Dan Poltawski
976e29a17d
Merge branch 'MDL-58922-calculatedmulti-question-name-multilang' of https://github.com/lucaboesch/moodle
2017-05-22 10:46:47 +01:00
Luca Bösch
f378fafd3b
MDL-58921 questions: Calculated question name passing multilang.
...
In edit calculated question the question name does pass format_string to process multilang tags.
2017-05-22 11:36:23 +02:00
Luca Bösch
11252bde86
MDL-58922 questions: Calculatedmulti question name passing multilang.
...
In edit calculatedmulti question the question name does pass format_string to process multilang tags.
2017-05-22 11:31:49 +02:00
David Monllao
13a1e8b50c
Merge branch 'master-MDL-56973' of https://github.com/fwsl/moodle
2017-05-22 15:13:58 +08:00
Jake Dallimore
da2959fe9c
Merge branch 'MDL-56617-course-cbm-grade-to-pass' of https://github.com/lucaboesch/moodle
2017-05-22 14:31:37 +08:00
Jun Pataleta
aec421153e
Merge branch 'MDL-58933' of git://github.com/stronk7/moodle
2017-05-22 14:12:36 +08:00
David Monllao
52ab8b2c16
Merge branch 'MDL-58986_master' of git://github.com/markn86/moodle
2017-05-22 12:21:11 +08:00
Jun Pataleta
905ceff28a
Merge branch 'MDL-58966-master' of git://github.com/danpoltawski/moodle
2017-05-22 10:47:31 +08:00
David Monllao
a5906ac944
Merge branch 'MDL-57957' of https://github.com/bostelm/moodle
2017-05-22 10:41:46 +08:00
AMOS bot
a607c1fcb0
Automatically generated installer lang files
2017-05-21 00:04:03 +08:00
Eloy Lafuente (stronk7)
5e27228335
MDL-58933 upgrade: add 3.3.0 separation line to all upgrade scripts
2017-05-19 19:22:07 +02:00
Luca Bösch
16302f85ec
MDL-56617 mod_quiz: No grade to pass check if CBM used
...
When certainty-based marking is used, grades can 'exceed' the maximum grade
(because they are multiplied by factors). Therefore, in such cases, don't show
no warning.
2017-05-19 12:30:38 +02:00
Grzegorz Ziółek
2e241fea56
MDL-56973 wiki: New page title readonly after changing course language
2017-05-19 11:12:55 +02:00
Cameron Ball
919b5c95e6
MDL-58994 core_calendar: Coalesce event sort field
...
There are situations where we need to sort events on a field called
"timesort", but sometimes it is not set. So we can fall back to
"timestart" in this case.
2017-05-19 15:08:05 +08:00
David Monllao
590292d48e
weekly on-sync release 3.4dev
2017-05-19 13:11:14 +08:00
David Monllao
ead7725c8e
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-05-19 13:11:12 +08:00
Andres
373d7d3f28
MDL-46322 mod_assign: Only list enrolled graders as potential markers
2017-05-18 21:58:24 -05:00
Dan Poltawski
b7d26eb3d2
MDL-58966 completion: improve dashboard string
2017-05-18 10:15:08 +01:00
Mark Nelson
f3dc7a171a
MDL-58986 mod_quiz: add CSS classes to buttons on comment page
2017-05-18 16:49:25 +08:00
Ankit Agarwal
fce1d7deb8
MDL-50266 mod_forum: Remove strings deprecated in 3.0
2017-05-18 11:17:13 +05:30
Ankit Agarwal
420617061d
MDL-50266 block_tags: Remove strings deprecated in 3.0
2017-05-18 11:17:13 +05:30
Ankit Agarwal
715d6ba5f7
MDL-50266 core: Remove strings deprecated in 3.0
2017-05-18 11:17:13 +05:30
Ankit Agarwal
aa951785e0
MDL-50266 lesson: Remove strings deprecated in 3.0
2017-05-18 08:34:33 +05:30
Andres Melo
3ffd13827e
MDL-46322 mod_assign: Only list enrolled graders as potential markers
2017-05-17 16:12:54 -05:00
Alexander Bias
92a1ea6870
MDL-58970 themes: Rename login.mustache to loginform.mustache
2017-05-17 20:58:46 +02:00
AMOS bot
e9e5295eb3
Automatically generated installer lang files
2017-05-18 00:06:54 +08:00
Dan Poltawski
2e34848348
Merge branch 'MDL-58776_master-fix' of https://github.com/markn86/moodle
2017-05-17 12:11:56 +01:00
Mark Nelson
f92e27d84e
MDL-58776 core_tag: removed whitespace from id attribute
...
This was preventing the JS from finding the element.
2017-05-17 18:42:28 +08:00
Simey Lameze
b991325da2
MDL-58884 core_competency: add exporter required course fields
2017-05-17 13:02:48 +08:00
Jake Dallimore
1f36a0796f
Merge branch 'MDL-58947-master' of https://github.com/sammarshallou/moodle
2017-05-17 09:15:09 +08:00
Andrew Nicols
bb706a6557
Merge branch 'MDL-58795-master' of https://github.com/jebarviabb/moodle
2017-05-17 06:59:36 +08:00
Daniel Materka
5058a4d199
MDL-49988 wiki: fix broken page layout if html contains line breaks
2017-05-16 19:23:00 +01:00
Dan Poltawski
2ba9d7d8f9
Merge branch 'MDL-58776-master' of git://github.com/ankitagarwal/moodle
2017-05-16 17:48:56 +01:00
AMOS bot
aa614927a8
Automatically generated installer lang files
2017-05-17 00:08:41 +08:00
Henning Bostelmann
b2e76ba7d8
MDL-57957 mod_assign: show feedback file in absence of grade item
2017-05-16 11:58:05 +01:00
Iñaki Arenaza
67bebb69eb
MDL-57558 ldap: fix ldap_get_entries_moodle()
...
While ldap_get_entries_moodle() PHPdocs state that it returns "array
ldap-entries with lower-cased attributes as indexes.", this is not true. It
uses ldap_get_attributes() internally, which returns both numerically indexed
attribute names, and dictionary-like entries indexed by attribute names.
Current code lowercases the dictionary-like entries, but then uses the
numerically indexed entries for the attribute names used as keys in the
returned array. The numerically indexed names might or might not be lowercased,
depending on the LDAP server and PHP version) version. E.g., OpenLDAP 2.x,
Novell eDirectory 8.x and MS Active Directory return mixed-cased attribute
names, and PHP 5.x and PHP 7.x don't lowercase them inside ldap_get_entries().
This is probably why all calls to ldap_get_entries_moodle() are followed by
calls to array_change_key_case(), even if that shouldn't be necessary.
So make sure we always return lower-cased attributs as indexes and add some
unit tests to avoid regressions in the future.
2017-05-16 10:48:27 +01:00
Jun Pataleta
9695ca7698
Merge branch 'MDL-58811-master-extra-slash' of https://github.com/dmitriim/moodle
2017-05-16 17:41:51 +08:00
Josh Ebarvia
0a0e2843fd
MDL-58795 gradereport_grader: Prevent duplicates in grader report
...
Currently, the sorting being used for the grader report table
(asc/desc arrows) is just the grade_grades.finalgrade.
This adds grade_grades.userid in the sort to prevent duplicate
in records returned when using pages.
2017-05-16 18:29:24 +09:30
Mathieu Petit-Clair
c14e697ee6
MDL-58952 admin: use valid default for language selection dropdown.
2017-05-16 15:28:25 +08:00
Jake Dallimore
8e123642e7
Merge branch 'MDL-58723-master' of git://github.com/junpataleta/moodle
2017-05-16 15:15:04 +08:00
Jun Pataleta
4eec39e2b2
MDL-58723 calendar: Better testing of forever recurring events
...
* Change the start date of the parent event to the current date
for tests that with events that recur forever.
* Limit query results to 100 for events that recur forever that can
generate more than 100 event records.
2017-05-16 14:39:53 +08:00
Andrew Nicols
1d52a56e48
Merge branch 'MDL-58756-statslib-roles-multilang' of https://github.com/lucaboesch/moodle
2017-05-16 13:52:05 +08:00
Luca Bösch
4bd112e4de
MDL-58756 stats: Use multilang with role.
2017-05-16 07:29:09 +02:00
Dmitrii Metelkin
597c6f2a09
MDL-58811 backup: fix an extra slash on restore for the legacy files
2017-05-16 14:35:16 +10:00
David Monllao
8a0d6655f2
Merge branch 'MDL-58884-master' of git://github.com/StudiUM/moodle
2017-05-16 10:41:41 +08:00
Jake Dallimore
9f13573c43
Merge branch 'MDL-58770' of https://github.com/IMSGlobal/moodle
2017-05-16 09:57:05 +08:00
sam marshall
ec5ec9bce5
MDL-58947 Search: Label URLs not correctly calculated
2017-05-15 17:45:45 +01:00
AMOS bot
eaf052890f
Automatically generated installer lang files
2017-05-16 00:06:43 +08:00
Dan Poltawski
5ff3609556
Merge branch 'MDL-58929-master' of git://github.com/ankitagarwal/moodle
2017-05-15 12:07:13 +01:00
Dan Poltawski
52836e3c73
Merge branch 'MDL-58936_master' of git://github.com/markn86/moodle
2017-05-15 11:45:17 +01:00
Dan Poltawski
ca4f5a68bc
Merge branch 'MDL-58496-master' of git://github.com/cameron1729/moodle
2017-05-15 11:14:19 +01:00
Dan Poltawski
6dbfda8109
Merge branch 'MDL-58916-master' of https://github.com/xow/moodle
2017-05-15 11:01:13 +01:00
Dan Poltawski
4010466614
Merge branch 'MDL-58841-master' of git://github.com/cameron1729/moodle
2017-05-15 10:46:00 +01:00
Dan Poltawski
a4cc28017f
Merge branch 'MDL-58852-choice-chart-options-multilang' of https://github.com/lucaboesch/moodle
2017-05-15 10:23:02 +01:00
Dan Poltawski
bbc9e4f540
Merge branch 'MDL-58932' of git://github.com/stronk7/moodle
2017-05-15 08:57:09 +01:00
Andrew Nicols
86ef13916d
Merge branch 'MDL-58893-master-missing-div' of https://github.com/dmitriim/moodle
2017-05-15 15:12:38 +08:00
Andrew Nicols
ffd795ab95
Merge branch 'MDL-58920-calculated-question-edit-name-multilang' of https://github.com/lucaboesch/moodle
2017-05-15 13:57:04 +08:00
Dmitrii Metelkin
f62497ce8e
MDL-58893 portfolio: add missing closing div
2017-05-15 15:53:21 +10:00
Mark Nelson
004dcb4f58
MDL-58936 core: ensure 'page->context' is not null
...
When using $page->context it calls magic_get_context() in lib/pagelib.php.
This method sets the context to context_system::instance() if it is currently
null and returns that as the context. However, when installing a new site
context_system::instance() also returns null.
2017-05-15 12:29:15 +08:00
Ankit Agarwal
b5eff76621
MDL-58929 converters: Make link title consistent
2017-05-15 09:45:09 +05:30
John Okely
40ca0bd914
MDL-58916 user_profile: Pass site context when determining menu options
2017-05-15 12:12:54 +08:00
Eloy Lafuente (stronk7)
1820d0bb6d
MDL-58932 backup: Bump release to 3.4
2017-05-15 00:43:40 +02:00
Luca Bösch
46470ad02c
MDL-58852 choice: Use multilang for choice options in charts
2017-05-14 21:31:10 +02:00
Luca Bösch
06147c5ab3
MDL-58920 questions: Calculated question name passing multilang.
...
In "Shared wild cards" table calculated question name do pass format_string to process multilang tags.
Thus, not breaking the layout any more.
2017-05-14 21:30:18 +02:00
Eloy Lafuente (stronk7)
17fb1d84a2
weekly back-to-dev release 3.4dev
2017-05-14 11:53:28 +02:00
Eloy Lafuente (stronk7)
8f568743d7
NOBUG: Change travis.yml back to master
2017-05-14 11:46:35 +02:00
Eloy Lafuente (stronk7)
b87a580aa3
Moodle release 3.3
2017-05-14 11:46:35 +02:00
Eloy Lafuente (stronk7)
206da19cd8
NOBUG: Change travis.yml to MOODLE_33_STABLE
2017-05-14 11:46:34 +02:00
AMOS bot
5c3287d5d8
Automatically generated installer lang files
2017-05-14 00:04:26 +08:00
AMOS bot
cc9857b71a
Automatically generated installer lang files
2017-05-13 00:04:20 +08:00
Dan Poltawski
49fa410dd1
Moodle release 3.3rc3
2017-05-12 10:02:41 +01:00
Dan Poltawski
f0cba09e16
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-05-12 10:02:40 +01:00
Dan Poltawski
4f3962e4b4
Merge branch 'MDL-58904-master-fix' of https://github.com/snake/moodle
2017-05-12 15:49:02 +08:00
Jake Dallimore
c0af95d789
MDL-58904 restore: temp fix for event priority notices
2017-05-12 15:10:23 +08:00
Jun Pataleta
ae9da6a222
Merge branch 'MDL-58905_master' of git://github.com/dmonllao/moodle
2017-05-12 14:57:49 +08:00
David Monllao
56fb39316f
MDL-58905 auth_oauth2: Return if no issuers allow login
2017-05-12 14:52:07 +08:00
David Monllao
ac8a0c4077
MDL-58905 auth_oauth2: Add plugin enabled checkings
2017-05-12 14:36:01 +08:00
David Monllao
011591a148
MDL-58905 auth_oauth2: No linked accounts if the plugin is not enabled
2017-05-12 14:36:01 +08:00
Andrew Nicols
2c69d24037
Merge branch 'MDL-58898-master' of https://github.com/xow/moodle
2017-05-12 12:32:23 +08:00
John Okely
081aad9986
MDL-58898 oauth: Cover orphaned linked logins in unit tests
2017-05-12 12:26:39 +08:00
John Okely
4c8727bad6
MDL-58898 oauth: Remove orphaned linked logins
2017-05-12 12:18:17 +08:00
Jun Pataleta
0e01f68e3c
Merge branch 'MDL-58899-master' of https://github.com/snake/moodle
2017-05-12 12:00:52 +08:00
Jake Dallimore
5ffe41b6c5
MDL-58899 auth: improve lang strings for confirmation failures in oauth
2017-05-12 11:45:36 +08:00
Damyon Wiese
95e13556df
MDL-58908 auth_oauth2: Don't kill gravatar
...
If gravatar is enabled, don't update profile pictures.
2017-05-12 11:43:47 +08:00
David Monllao
3227ac8374
Merge branch 'MDL-58774-master-fix' of git://github.com/andrewnicols/moodle
2017-05-12 11:07:42 +08:00
Andrew Nicols
d9d2c2f86f
Merge branch 'MDL-58904' of git://github.com/stronk7/moodle
2017-05-12 10:22:19 +08:00
Andrew Nicols
95dd5e3bd6
MDL-58774 auth_oauth2: Only check unexpired accounts for same issuer
...
It shoudl be possible to link multiple OAuth2 sources which have the
same e-mail address to an account.
This patch makes the check for an existing linked account stricter so
that it only checks for linked account records which match the same
issuer, and which do not have expired confirmation tokens.
2017-05-12 09:44:48 +08:00
Eloy Lafuente (stronk7)
f86e8699b9
MDL-58904 backup: old backups do not contain new fields
...
Hence we need to apply DB defaults for them when missing:
- type = 0
- timesort = null
2017-05-11 19:55:21 +02:00
AMOS bot
8f8b210fd6
Automatically generated installer lang files
2017-05-12 00:04:11 +08:00
Dan Poltawski
bcf69a655a
MDL-58837 js: fix jsdoc error
2017-05-11 14:29:11 +01:00
Dan Poltawski
a1c6871bb3
Merge branch 'wip-MDL-58837-master' of git://github.com/marinaglancy/moodle
2017-05-11 14:26:33 +01:00
Marina Glancy
88a7f77525
MDL-58837 course: do not confirm deleting empty sections
2017-05-11 18:48:08 +08:00
Marina Glancy
f24e17c93e
MDL-58837 course: allow to add multiple sections
2017-05-11 18:48:04 +08:00
Skylar Kelty
761ac5a0aa
MDL-58658 caching: Add static acceleration unit test for empty arrays
2017-05-11 10:56:04 +01:00
Jake Dallimore
e84fefdb09
Merge branch 'MDL-58777-master' of git://github.com/cameron1729/moodle
2017-05-11 11:41:48 +08:00
Issam Taboubi
013982e3c4
MDL-58884 competency: Inaccurate stats proficient competencies in course
2017-05-10 15:08:21 -04:00
AMOS bot
1b6a8f3fdf
Automatically generated installer lang files
2017-05-11 00:04:22 +08:00
Eloy Lafuente (stronk7)
3a7afbe9cb
Merge branch 'MDL-58874-master' of https://github.com/xow/moodle
2017-05-10 13:31:24 +02:00
Dan Poltawski
e838654b4e
Merge branch 'MDL-58877-master-enfix' of git://github.com/mudrd8mz/moodle
2017-05-10 12:01:08 +01:00
Helen Foster
0d86195e8d
MDL-58877 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
* loginerror_cannotcreateaccounts in auth_oauth2 - more understandable
error message
* config_keep_groups_and_groupings and config_keep_roles_and_enrolments
in core_backup - switch fix
2017-05-10 12:24:36 +02:00
Dan Poltawski
ef1a227e38
Merge branch 'wip-MDL-58867-master' of git://github.com/marinaglancy/moodle
2017-05-10 11:16:19 +01:00
John Okely
0ac1dcd8d1
MDL-58874 icons: Change the icon for grade in course completion report
2017-05-10 15:38:40 +08:00
John Okely
cf7ac86858
MDL-58874 icons: use table for grades icon in grader report
2017-05-10 15:34:45 +08:00
Marina Glancy
cd2c4b8548
MDL-58867 calendar: avoid fatal errors for non-module events
2017-05-10 14:26:14 +08:00
Cameron Ball
79b80ee540
MDL-58777 core: Remove redundant refresh events tasks
...
There were 4 instances of the calendar refresh events task being
queued, which is redundant as we now have the "one true task" to
fix the events table, and it needs to be run for everybody.
2017-05-10 14:16:13 +08:00
David Monllao
cb04995b30
Merge branch 'MDL-58833-master' of git://github.com/andrewnicols/moodle
2017-05-10 14:07:46 +08:00
David Monllao
a5ea94d85f
Merge branch 'MDL-58843-master-exchandler' of git://github.com/mudrd8mz/moodle
2017-05-10 14:05:51 +08:00
Dan Poltawski
fd8d1648a7
Merge branch 'MDL-58836-master' of git://github.com/damyon/moodle
2017-05-10 06:56:42 +01:00
David Monllao
265a1eafc5
Merge branch 'MDL-58857-master' of git://github.com/andrewnicols/moodle
2017-05-10 13:50:10 +08:00
Cameron Ball
9eb5a0417c
MDL-58777 mod_assign: Remove unnecessary upgrade step
...
This upgrade step was setting the priority field for assign events
in the events table. This is redundant since we queue a task to
refresh all events.
This patch also removes a redundant refresh_events task that is
queued from assign.
2017-05-10 13:41:18 +08:00
Cameron Ball
56d1ddd775
MDL-58777 mod_assign: Explicitly sort records and set event priority
...
The assign update events code depends on the "old" events in the
DB being returned in the same order as they were originally made,
however there was no guarantee that this would be the case.
There were also situations where the priority would not be explicitly
set (e.g., when creating the "original" event).
2017-05-10 13:41:18 +08:00
Cameron Ball
8dada7e334
MDL-58777 mod_lesson: Explicitly sort records and set event priority
...
The lesson update events code depends on the "old" events in the
DB being returned in the same order as they were originally made,
however there was no guarantee that this would be the case.
There were also situations where the priority would not be explicitly
set (e.g., when creating the "original" event).
2017-05-10 13:41:18 +08:00
Cameron Ball
4133df6fd6
MDL-58777 mod_quiz: Explicitly sort records and set event priority
...
The quiz update events code depends on the "old" events in the
DB being returned in the same order as they were originally made,
however there was no guarantee that this would be the case.
There were also situations where the priority would not be explicitly
set (e.g., when creating the "original" event).
2017-05-10 13:41:18 +08:00
Cameron Ball
9c98546da6
MDL-58777 core: Use component_callback in refresh events task
...
Previously we did not require the lib.php files for each module
in this ad-hoc task, which meant that the *_refresh_events functions
would only be called if some lucky sequence of events led to the
lib.php file for the module being required.
Instead we should use the component_callback function which can handle
that stuff automagically.
2017-05-10 13:41:18 +08:00
Andrew Nicols
865e2bc7dc
Merge branch 'MDL-58780-master' of git://github.com/junpataleta/moodle
2017-05-10 11:48:40 +08:00
David Monllao
396ae85082
Merge branch 'MDL-58774-master' of git://github.com/damyon/moodle
2017-05-10 10:43:58 +08:00
Damyon Wiese
4f705f5d0d
MDL-58774 auth_oauth2: Prevent duplicate linked logins
2017-05-10 10:17:56 +08:00
Eloy Lafuente (stronk7)
675ffb4d05
Merge branch 'wip-MDL-58854-master' of git://github.com/marinaglancy/moodle
2017-05-10 02:09:02 +02:00
AMOS bot
6f41250d82
Automatically generated installer lang files
2017-05-10 00:04:43 +08:00
Dan Poltawski
b16603770b
Moodle release 3.3rc2
2017-05-09 12:42:23 +01:00
Dan Poltawski
ac1a8f7de1
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-05-09 12:42:19 +01:00
Jun Pataleta
834da9a30f
Merge branch 'MDL-58860-master' of git://github.com/jleyva/moodle
2017-05-09 17:05:39 +08:00
Dan Poltawski
cd501e12c6
Merge branch 'MDL-58853' of git://github.com/stronk7/moodle
2017-05-09 09:17:47 +01:00
Juan Leyva
b50ff71052
MDL-58860 mod_lesson: Fix get_attempts_overview for no attempts
...
WS get_attempts_overview was failing when there weren’t attempts in the
given assignment.
2017-05-09 10:03:39 +02:00
Cameron Ball
15fbd9057e
MDL-58841 mod_assign: Style "view all" link on grading summary
2017-05-09 15:04:55 +08:00
Andrew Nicols
a011effb49
MDL-58857 admin: Terminate the session if a major upgrade is required
2017-05-09 15:00:00 +08:00
David Mudrák
8a9785a036
MDL-58843 core: Do not expect a particular class of the thrown exception
...
Since PHP 7, the custom exception handlers are also called to handle
thrown Errors which are not Exceptions.
2017-05-09 08:41:41 +02:00
Andrew Nicols
381db2fe8d
Merge branch 'MDL-58822-master' of git://github.com/ryanwyllie/moodle
2017-05-09 13:55:20 +08:00
Ryan Wyllie
a1ded17074
MDL-58822 backup: backup and restore new event columns
2017-05-09 05:48:40 +00:00
Ryan Wyllie
9e452e35d0
MDL-58822 backup: backup and restore user override events
2017-05-09 05:48:40 +00:00
Jake Dallimore
977a01c334
Merge branch 'MDL-56251_master-fix2' of https://github.com/markn86/moodle
2017-05-09 13:13:58 +08:00
Mark Nelson
6bee596079
MDL-56251 format_weeks: do not overwrite end date for pre 3.3 backups
2017-05-09 12:44:48 +08:00
Jun Pataleta
b5c24c99a0
MDL-58780 mod_assign: Remove AS keyword in table alias
...
* The AS keyword is not recognised by Oracle for table aliases.
This is okay with other databases, but optional, so better to
remove it.
2017-05-09 11:58:00 +08:00
Marina Glancy
947f5c3448
MDL-58854 theme_boost: override templates for columns
2017-05-09 10:36:16 +08:00
Eloy Lafuente (stronk7)
254d2cf46e
MDL-58853 versions: main version bump
2017-05-09 03:00:48 +02:00
Eloy Lafuente (stronk7)
d989ee1e03
MDL-58853 versions: bump all versions and requires near release
...
version = 2017051500 release version
requires= 2017050500 current rc1 version
2017-05-09 02:58:28 +02:00
AMOS bot
d7345a357d
Automatically generated installer lang files
2017-05-09 00:06:30 +08:00
Dan Poltawski
1595500ffe
Merge branch 'MDL-58793-master-authcfgskip' of git://github.com/mudrd8mz/moodle
2017-05-08 14:46:26 +01:00
Dan Poltawski
5da6b0f18b
Merge branch 'wip-MDL-58784-master' of git://github.com/marinaglancy/moodle
2017-05-08 12:06:32 +01:00
David Mudrák
2b948c204a
MDL-58793 auth: Do not report migrated settings as new ones on upgrade
...
As a result of fixing the auth plugins config storage in MDL-12689, many
settings would be falsely reported as new ones by
admin/upgradesettings.php. We do not want to confuse admins so we try to
reduce the bewilderment by pre-populating the config_plugins table with
default values. This should be done only for disabled auth methods. The
enabled methods have their settings already stored, so reporting actual
new settings for them is valid.
2017-05-08 11:51:55 +02:00
David Mudrák
9f29e45e15
MDL-58793 auth: Fix invalid access to $this in settings.php files
...
It has never been guaranteed that settings.php would always be included
from inside the core\plugininfo\auth::load_settings() scope only.
Alternative fix would be to use $plugininfo->name but I think it is
better to be explicit here (same as we are explicit with setting names,
strings etc).
2017-05-08 11:47:29 +02:00
Dan Poltawski
69015dd052
Merge branch 'MDL-58414-master' of git://github.com/damyon/moodle
2017-05-08 10:44:04 +01:00
Dan Poltawski
e18cd34bbb
Merge branch 'MDL-58765-master' of git://github.com/damyon/moodle
2017-05-08 10:31:59 +01:00
Dan Poltawski
3cc5abc163
Merge branch 'wip-MDL-58688-master-c' of git://github.com/marinaglancy/moodle
2017-05-08 10:31:37 +01:00
Jun Pataleta
9a10704e7d
Merge branch 'MDL-58771-master' of git://github.com/damyon/moodle
2017-05-08 16:58:20 +08:00
Damyon Wiese
406b92c6fd
MDL-58836 auth: Improve backwards compatibility
...
Auth plugins with custom signup forms may not be using renderables / renderers - or
even if they are they may return a renderable that can only be rendered with the renderer from the auth
plugin.
This change checks if the signup form is a renderable - if so try the plugin renderer or fall back on the general renderer.
Otherwise call display() from the mform which is the previous way of rendering an mform.
2017-05-08 16:14:01 +08:00
Jun Pataleta
472cae12a6
Merge branch 'MDL-58518-master' of git://github.com/ryanwyllie/moodle
2017-05-08 15:50:03 +08:00
Damyon Wiese
d9c7ab818a
MDL-58414 boost: Use a flippable CSS rule
...
Background position "left" can be flipped to "right" - no problem.
Background position "8px" cannot - because it's always measured from the top left.
2017-05-08 15:05:55 +08:00
Andrew Nicols
89ab16414a
MDL-58833 tool_templatelibrary: Skip if directory empty
2017-05-08 15:01:52 +08:00
Damyon Wiese
e0abc2e405
MDL-58774 auth_oauth2: Cleanup on user delete.
2017-05-08 14:26:44 +08:00
Jake Dallimore
99e9d9ef64
Merge branch 'MDL-56251_master-fix' of https://github.com/markn86/moodle
2017-05-08 14:16:14 +08:00
Jun Pataleta
d36377804e
Merge branch 'MDL-58704-master' of git://github.com/lameze/moodle
2017-05-08 13:58:59 +08:00
Marina Glancy
cee8c18b42
MDL-56251 format_weeks: ensure we use 'automaticenddate' default
2017-05-08 13:28:02 +08:00
Eloy Lafuente (stronk7)
b7b97f1d72
MDL-56251 format_weeks: Cannot group by TEXT in Oracle
...
Perform the grouping in subquery and later
simply join with the table containing the TEXT col.
2017-05-08 13:27:50 +08:00
Damyon Wiese
ae53889d14
MDL-58771 tinymce: emoticon bug
...
Um - this code is regexing for exact strings generated from the rendering of icons. I'm not going to rewrite anything
to do with tinymce - for now we just make the regexes far less specific.
2017-05-08 12:32:26 +08:00
Andrew Nicols
5d9c1b2f8e
Merge branch 'MDL-58684-master-rerun-upgrade-step' of https://github.com/snake/moodle
2017-05-08 12:30:59 +08:00
Jake Dallimore
021a143914
MDL-58684 upgrade: re-run deletion of portfolio_tempdata upgrade step
2017-05-08 12:26:16 +08:00
Marina Glancy
7b14c50bb0
MDL-58784 mod_glossary: student can see his entries before approval
2017-05-08 11:35:29 +08:00
Andrew Nicols
1d5a366488
Merge branch 'MDL-58684-master-fix1' of https://github.com/snake/moodle
2017-05-08 11:20:39 +08:00
Jake Dallimore
e927581a50
MDL-58684 files: Ensure stored_file never serializes the file_storage
...
Magic methods __sleep and __wakeup used to properly store only the
file_record property and to reinit using get_file_storage().
2017-05-08 11:12:39 +08:00
Damyon Wiese
6a7552fe70
MDL-58765 repository: controlled links fix
...
If a file is selected as a controlled link, only copy it to the system account the first time
the form is saved.
2017-05-08 10:53:58 +08:00
David Monllao
ac6b845de7
Merge branch 'MDL-58810-master' of git://github.com/junpataleta/moodle
2017-05-08 09:59:32 +08:00
Jun Pataleta
c3b1178d58
MDL-58810 calendar: Fix rrule_manager issues
...
* Set the correct repeat ID for the recurring event
* Unset UUID for 'child' events of recurring events
2017-05-08 09:49:13 +08:00
Eloy Lafuente (stronk7)
8f60a02d5f
MDL-58704 behat: Restrict search to the target tab (by css_element)
...
The existing search is too broad, and the text being searched exists
a number of times in the block, all them hidden, but one (the one
where we want to really check for the existence of the text).
So this patch only changes the search from block to the target
tab, doing it by css element id. Ideally we should be able to
search in tabs more naturally, but we don't have support for that right
now.
2017-05-08 09:49:10 +08:00
Jun Pataleta
bf57bde20d
MDL-58810 calendar: Add coverage for UUID in recurring events
2017-05-08 09:33:47 +08:00
Andrew Nicols
7167d25f5f
Merge branch 'MDL-58823-master' of git://github.com/jleyva/moodle
2017-05-08 09:32:58 +08:00
AMOS bot
39861e76b4
Automatically generated installer lang files
2017-05-08 00:05:46 +08:00
AMOS bot
6893b18db0
Automatically generated installer lang files
2017-05-07 00:05:39 +08:00
Eloy Lafuente (stronk7)
48ad73619f
Moodle release 3.3rc1
2017-05-05 17:40:04 +02:00
Eloy Lafuente (stronk7)
e50f35380c
NOBUG: Fixed SVG browser compatibility
2017-05-05 17:40:00 +02:00
Jun Pataleta
e290cf781e
Merge branch 'MDL-58535-fix-c' of http://github.com/damyon/moodle
2017-05-05 16:48:23 +08:00
Damyon Wiese
eeaee38a75
MDL-58535 onedrive: Try the upload twice
...
For work accounts we need to specify the auth headers, for personal accounts we cannot specify the auth headers.
We don't know which is which so we have to try both cases.
2017-05-05 16:44:52 +08:00
Juan Leyva
fcdd7730bd
MDL-58823 repository: Fix redirections to external files
...
We cannot use redirect() because is not compatible with
webservice/pluginfile.php
This script is defined as an AJAX_SCRIPT so redirections are not
allowed by redirect() function.
2017-05-05 10:04:51 +02:00
Andrew Nicols
529d52f39a
Merge branch 'wip-MDL-50670-master-fix' of https://github.com/marinaglancy/moodle
2017-05-05 14:55:22 +08:00
Marina Glancy
aef5c363d0
MDL-50670 course: apply defaults when format was switched
2017-05-05 14:47:27 +08:00
Jake Dallimore
1d116698c7
Merge branch 'MDL-56251_master' of git://github.com/markn86/moodle
2017-05-05 13:39:57 +08:00
Mark Nelson
50bbb5b254
MDL-56251 format_weeks: fixed broken upgrade when using CLI
2017-05-05 12:55:06 +08:00
Jake Dallimore
7a37f761bc
Merge branch 'MDL-56251_master' of git://github.com/markn86/moodle
2017-05-05 12:29:44 +08:00
Mark Nelson
a526c706f4
MDL-56251 core: fixed failing unit tests
2017-05-05 12:14:56 +08:00
Mark Nelson
18557be2c2
MDL-56251 format_weeks: handle restore of < 3.3 backups
2017-05-05 12:14:56 +08:00
Mark Nelson
9f8a15b461
MDL-56251 format_weeks: add upgrade for new 'automaticenddate' setting
2017-05-05 12:14:56 +08:00
Mark Nelson
b0f0200e4f
MDL-56251 backup: trigger course_section_created/updated events
2017-05-05 12:14:55 +08:00
Marina Glancy
7aa3925c9a
MDL-56251 format_weeks: do not use caches in event observers
2017-05-05 12:14:55 +08:00
Jun Pataleta
33673d89e5
Merge branch 'MDL-58807-activities-result-title-multilang' of https://github.com/lucaboesch/moodle
2017-05-05 12:09:29 +08:00
Jake Dallimore
42a123b1b7
Merge branch 'MDL-58796-master' of git://github.com/lameze/moodle
2017-05-05 12:01:06 +08:00
Juan Leyva
609a10739d
MDL-58259 mod_forum: Check create attachment cap in forum_add_attachment
...
We should add the permission check there because this function is used
indirectly by the external API that is not checking for this capability.
2017-05-05 10:28:11 +08:00
Andrew Nicols
fbc15bb977
Merge branch 'MDL-55371-master' of git://github.com/jleyva/moodle
2017-05-05 09:57:40 +08:00
Andrew Nicols
c428f58a3a
Merge branch 'MDL-58772' of git://github.com/stronk7/moodle
2017-05-05 08:26:26 +08:00
Andrew Nicols
5e7de08be5
Merge branch 'MDL-58749' of git://github.com/stronk7/moodle
2017-05-05 08:23:27 +08:00
Eloy Lafuente (stronk7)
da60573291
MDL-58772 behat: change step to 3.2 and up alternative
2017-05-05 00:14:31 +02:00
Eloy Lafuente (stronk7)
2df7f223b8
MDL-58749 lang: fix couple of scenarios to use new lang string
2017-05-04 23:46:46 +02:00
Dan Poltawski
97b93cafef
Merge branch 'MDL-58725_master' of git://github.com/markn86/moodle
2017-05-04 15:15:35 +01:00
Dan Poltawski
ad587bee83
Merge branch 'MDL-58709-master' of git://github.com/jleyva/moodle
2017-05-04 15:13:05 +01:00
Luca Bösch
e0e70bda35
MDL-58807 block_activity_results: Use multilang in block title
...
The title passes format_string now.
2017-05-04 11:30:00 +02:00
Dan Poltawski
bf39e7c7aa
Merge branch 'MDL-58800-master' of git://github.com/damyon/moodle
2017-05-04 10:00:37 +01:00
Marina Glancy
47a710177a
MDL-58688 calendar: retrieve event module without db queries
2017-05-04 16:53:19 +08:00
Juan Leyva
396395b8d3
MDL-55371 mod_assign: Do not return empty users in get_participant WS
...
The WS was returning null users making the WS to fail.
2017-05-04 10:09:35 +02:00
Mark Nelson
dbcc8b3153
MDL-58725 course: include selector change notes in format/upgrade.txt
2017-05-04 15:40:55 +08:00
Jun Pataleta
1e324a4a88
Merge branch 'MDL-58749-master-enfix' of git://github.com/mudrd8mz/moodle
2017-05-04 14:45:08 +08:00
Andrew Nicols
6628153eb3
Merge branch 'MDL-58736-master' of git://github.com/cameron1729/moodle
2017-05-04 14:33:27 +08:00
Andrew Nicols
641af8d17c
Merge branch 'MDL-58803-master-fix' of git://github.com/junpataleta/moodle
2017-05-04 14:11:23 +08:00
Simey Lameze
84d4411b01
MDL-58796 mod_quiz: add handling for fontawesome icons
2017-05-04 13:51:14 +08:00
David Monllao
03262b0469
Merge branch 'MDL-56675-master' of git://github.com/andrewnicols/moodle
2017-05-04 13:32:59 +08:00
Andrew Nicols
28bf0a03a7
MDL-56675 cachestore_memcached: Check all connected servers for support
2017-05-04 13:11:07 +08:00
Mark Nelson
c61b3b4a70
MDL-56251 format_weeks: added observers for updating the course end date
2017-05-04 13:08:50 +08:00
Jun Pataleta
e8d39b3926
MDL-58803 calendar: Require calendar/lib.php
2017-05-04 13:03:55 +08:00
Damyon Wiese
00879eca66
MDL-58800 repository_googledocs: Switch oauth clients
...
We need to ensure we use the correct oauth client to download files. This change
is the same as the one made to the onedrive repository where a usesystem flag
is added to the file reference if the file has been copied to the system account.
2017-05-04 12:57:23 +08:00
David Monllao
175a51c472
Merge branch 'wip-MDL-58594-v2' of https://github.com/marinaglancy/moodle
2017-05-04 12:38:04 +08:00
Cameron Ball
eeb27f03bd
MDL-58736 core_calendar: Revert calendar_get_events to 3.2 implementation
...
We modified calendar_get_events in a non backwards compatible way
so instead of fixing that, an easier approch is to simply revert
it to the 3.2 implementation. This should be fine since the way
to get events is going to change in an upcomming release, and we
had to swap all occurences of calendar_get_events in core with
calendar_get_legacy_events to make sure the calendar and overview match.
2017-05-04 12:19:35 +08:00
Andrew Nicols
2e3c23b25f
Merge branch 'MDL-58707-master' of git://github.com/jleyva/moodle
2017-05-04 11:42:38 +08:00
Andrew Nicols
f8633212ee
Merge branch 'MDL-58803-master' of git://github.com/junpataleta/moodle
2017-05-04 11:07:37 +08:00
Andrew Nicols
edf1ea10ca
Merge branch 'MDL-58431-master' of git://github.com/jleyva/moodle
2017-05-04 11:01:39 +08:00
David Monllao
bde7f06ce8
Merge branch 'MDL-58497-master' of git://github.com/ankitagarwal/moodle
2017-05-04 10:58:36 +08:00
David Monllao
5abd0f6e6f
Merge branch 'MDL-56675-master' of git://github.com/andrewnicols/moodle
2017-05-04 10:56:29 +08:00
Andrew Nicols
680ad78cf0
Merge branch 'MDL-58684-master-2' of https://github.com/snake/moodle
2017-05-04 10:14:41 +08:00
Jake Dallimore
5529b4701a
MDL-58684 portfolio: use file id instead of stored_file
2017-05-04 10:00:54 +08:00
Damyon Wiese
039ff55129
MDL-56251 format_weeks: add new 'automaticenddate' setting
2017-05-04 09:56:51 +08:00
Jun Pataleta
c9d775fc92
MDL-58803 calendar: Use fully qualified name for call to rrule_manager
2017-05-04 08:58:11 +08:00
Andrew Nicols
b1517237ad
Merge branch 'MDL-58514-master' of git://github.com/cameron1729/moodle
2017-05-04 08:49:48 +08:00
David Mudrák
ee9e7ee31d
MDL-58749 lang: Change "inline text" to "online text" in qtype_essay
...
This change has been agreed by Helen and Tim in MDL-49208.
2017-05-03 22:07:01 +02:00
Helen Foster
06d0aa4432
MDL-58749 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
* errorinvalidbyhour,core_calendar - correcting number from 59 to 23
* cron_help,core_admin - updated recommendation to run cron every minute
* tour1_content_end, tour1_content_welcome, tour2_content_end,
tour2_content_welcome all in tool_usertours - removing reference to
3.2
* invalidsesskey,core_error and invalidsesskey,mod_wiki - more
understandable error message
* pluginname_help and pluginnamesummary in qtype_essay - explaining that
the question type can be used for file uploads
* formatnoinline, mustattach and mustrequire in qtype_essay - changing
the word 'inline' to 'online'
2017-05-03 22:05:51 +02:00
Eloy Lafuente (stronk7)
c30bddcfb4
Merge branch 'MDL-58754-master' of git://github.com/andrewnicols/moodle
2017-05-03 19:32:45 +02:00
Eloy Lafuente (stronk7)
91edf89d86
Merge branch 'MDL-58788-master' of git://github.com/danpoltawski/moodle
2017-05-03 18:44:38 +02:00
Dan Poltawski
c201e4df40
Merge branch 'MDL-58772' of git://github.com/aolley/moodle
2017-05-03 16:50:29 +01:00
Dan Poltawski
9a5f5ed56b
Merge branch 'MDL-35913-master' of git://github.com/jleyva/moodle
2017-05-03 14:15:11 +01:00
Dan Poltawski
a724a97f25
Merge branch 'MDL-58434-master' of git://github.com/jleyva/moodle
2017-05-03 14:01:59 +01:00
Dan Poltawski
a1646c1869
Merge branch 'MDL-50670_master' of git://github.com/markn86/moodle
2017-05-03 13:30:43 +01:00
Dan Poltawski
93c253d303
Merge branch 'MDL-58794-master' of git://github.com/junpataleta/moodle
2017-05-03 13:19:19 +01:00
Dan Poltawski
be7c4e4cac
Merge branch 'MDL-58798-master' of git://github.com/junpataleta/moodle
2017-05-03 12:17:13 +01:00
Dan Poltawski
2e04d92718
Merge branch 'MDL-58692-master-authcfgnames' of git://github.com/mudrd8mz/moodle
2017-05-03 11:17:45 +01:00
David Mudrák
31bd102316
MDL-58692 auth: Improve the migration of auth setting names
...
Some auth plugins used to have a mix of the legacy style of plugin names
in config_plugins table (such as 'auth/mnet') and the new correct
style (such as 'auth_mnet'). Attempting to rename the setting plugin via
low level SQL UPDATE could lead to duplicate key violation.
The patch introduces a new helper function to safely migrate the old
settings to the new ones, eventually informing the admin about the
values mismatch.
2017-05-03 12:02:43 +02:00
Dan Poltawski
b2a57a53f8
Merge branch 'wip-MDL-58661-master' of git://github.com/marinaglancy/moodle
2017-05-03 10:39:51 +01:00
Dan Poltawski
69cdead3d1
MDL-58788 docs: Note new behat compatibility page
2017-05-03 10:35:48 +01:00
Cameron Ball
26aedd4abf
MDL-58514 mod_assign: Apply consistent logic for overrides
...
Previously the assign submission page was using "lenient" logic
for overrides when more than one group override applied to a user
(i.e., use the earliest "open" date and the latest "due" date)
when really it should be using the sortorder as per the assign
grading table.
2017-05-03 16:59:22 +08:00
Jun Pataleta
4d771e8099
Merge branch 'MDL-58535-master' of git://github.com/damyon/moodle
2017-05-03 16:41:38 +08:00
Jake Dallimore
d59415222d
Merge branch 'MDL-58650_master' of git://github.com/markn86/moodle
2017-05-03 15:56:55 +08:00
Marina Glancy
5900513f75
MDL-58688 calendar: use modinfo to check module availability
2017-05-03 15:07:43 +08:00
Jun Pataleta
428f7864a1
MDL-58794 core_course: Use a simpler future timestamp for test
2017-05-03 14:52:38 +08:00
Jun Pataleta
37c47e32bc
MDL-58798 theme_boost: Override font size for big icon fonts
2017-05-03 14:44:33 +08:00
Marina Glancy
99fbcc7bd4
MDL-58670 blog: respect capability to search entries
2017-05-03 10:49:01 +08:00
Marina Glancy
b7fcd09582
MDL-58635 blogs: check edited blog belongs to current user
2017-05-03 10:49:01 +08:00
Andrew Hancox
dca8394630
MDL-58172 mod_choice: Make export choice respect id fields
2017-05-03 10:49:01 +08:00
David Monllao
932bc91cb4
on-demand release 3.3beta+
2017-05-03 10:28:52 +08:00
David Monllao
03f4f26608
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-05-03 10:28:51 +08:00
Andrew Nicols
77f1729eec
MDL-56675 cachestore_memcached: Disable store if not purgeable
...
If the store is shared and the getAllKeys function is broken due to an
incompatability between libmemcached and memcached >= 1.4.23, then it is
not possible to purge the cache, and we cannot support the plugin.
This patch adjusts the isready check to additionally check if the
combination of libmemcached and memcached is affected by this issue.
2017-05-03 09:24:23 +08:00
Andrew Nicols
d98d245ba0
MDL-58746 core: Simplify environment check
2017-05-03 08:32:24 +08:00
Juan Leyva
91357e7c36
MDL-58434 mod_lesson: Display invalid responses in detailed report
...
In the detailed statistics view for one user attempt, the user response
for numerical question types was not being displayed.
This was only happening for incorrect responses.
2017-05-02 19:56:47 +02:00
AMOS bot
aac25da7fd
Automatically generated installer lang files
2017-05-03 00:05:36 +08:00
Marina Glancy
98b3fa4c63
MDL-50670 course: correctly apply defaults for format options
2017-05-02 16:06:46 +08:00
Mark Nelson
685daf1aed
MDL-58650 core_message: always use 'popup' processor for messages
2017-05-02 15:46:48 +08:00
Andrew Nicols
458e5f66c2
MDL-58754 competency: Change query for DISTINCT COUNT
2017-05-02 14:48:35 +08:00
Ankit Agarwal
9e218b9282
MDL-58776 tags: Add bootstrap classes to buttons
2017-05-02 12:12:06 +05:30
Damyon Wiese
8eb128120a
MDL-58535 oauth: Make the refreshtoken protected
...
It is set in subclasses so it should be protected (it was working regardless).
2017-05-02 12:21:36 +08:00
Damyon Wiese
f942de3c8a
MDL-58535 repository_onedrive: Use correct user
...
If the file was copied to a system account, we need to use the system oauth when accessing it.
2017-05-02 11:45:57 +08:00
Adam Olley
0fb1335924
MDL-58772 mod_feedback: Dont overwrite anonymous entries
...
The feedback module lets you alternate between responses being anonymised and
not anonymised. When the module is in anonymous mode, its possible for a single
user to make multiple responses.
However when the activity is switched to non-anon mode, if a user leaves a
follow up feedback, one of their previously anonymous responses is used, so
their new response stays anonymous and their old anon response is lost.
This change lets them leave a new non-anonymised feedback entry and retains all
previous anonymous responses instead of incorrectly reusing one of their anon
ones at random.
2017-05-02 12:49:33 +09:30
Ryan Wyllie
f31240ebdf
MDL-58518 block_myoverview: use user's midnight for sort by courses
2017-05-02 02:53:26 +00:00
Ryan Wyllie
405f8491e5
MDL-58518 calendar: ignore events from courses user not enrolled in
2017-05-02 02:53:25 +00:00
Andrew Nicols
4270ebea38
Merge branch 'MDL-57704-master' of https://github.com/xow/moodle
2017-05-02 10:35:46 +08:00
Damyon Wiese
3ba79ff19a
MDL-58535 oauth2: Don't rely on the return scopes
...
MS makes a big mess of returning scopes from oauth requests. They only return the custom MS scopes like
User.Read and they never return non-MS scopes (like openid, profile, email).
2017-05-02 10:03:58 +08:00
John Okely
087662037b
MDL-57704 ltiprovider: Don't force SSLv3
2017-05-02 09:33:18 +08:00
Andrew Nicols
db2c66e700
Merge branch 'wip-MDL-58665-master' of git://github.com/marinaglancy/moodle
2017-05-02 09:00:07 +08:00
Stephen Vickers
1768b85f09
MDL-58770 mod_lti: Strip HTML from parameters
...
Remove HTML tags from parameters which should be plain text.
2017-05-01 21:15:37 +01:00
Marina Glancy
bb9d5f7f1b
MDL-55468 mod_feedback: revive export analysis to excel
2017-05-01 14:28:55 +01:00
Dan Poltawski
f0572ad21f
Merge branch 'MDL-58760-master-pixescape' of git://github.com/mudrd8mz/moodle
2017-05-01 11:25:39 +01:00
Marina Glancy
0302548806
MDL-58594 backup: setting locked by permission can not be overriden
2017-05-01 17:04:04 +08:00
Marina Glancy
50d845e3ed
MDL-58665 dashboard: use bigger course object for completion
...
class completion_info will make an extra DB query to retrieve the course if course->enablecompletion is not present
2017-05-01 16:59:07 +08:00
Marina Glancy
cd477f8c3e
MDL-58665 mod_scorm: cache times in modinfo for performance
2017-05-01 16:59:04 +08:00
Ankit Agarwal
bb40a28d9b
MDL-58497 forum: Show correct itemcount on action events
2017-05-01 13:48:30 +05:30
Damyon Wiese
13d21db324
MDL-58535 repository_onedrive: Use the weblink
...
The permission has it's own weblink which is different from the link on the original doc.
2017-05-01 16:15:36 +08:00
Damyon Wiese
c0a4efdce2
MDL-58535 repository_onedrive: Better error
...
When OneDrive has never been initialised the Graph API returns an error. Detect this and
direct the user to log in to OneDrive.
2017-05-01 16:15:36 +08:00
Damyon Wiese
8381b05d49
MDL-58535 repository_onedrive: Integration review fixes
...
Fixes for some missing imports and unused variables.
2017-05-01 16:15:36 +08:00
Damyon Wiese
68c6fd20a7
MDL-58535 onedrive: Fix upload to system account
...
This was failing for personal accounts (but was fine for business).
2017-05-01 16:15:35 +08:00
Damyon Wiese
c593a0b001
MDL-58535 assign: Always pass file serving options.
...
This allows the mobile app to pass offline=1 in urls to files to force export/download of the source file
for controlled links.
2017-05-01 16:15:35 +08:00
Damyon Wiese
536ed579b9
MDL-58535 repository_onedrive: Controlled link fixes
...
It is impossible to reliable copy a file between users without downloading and uploading the file.
This sucks but it's true...
2017-05-01 16:15:35 +08:00
Andrew Nicols
2a87d81c5a
Merge branch 'MDL-58732-master' of git://github.com/ryanwyllie/moodle
2017-05-01 15:22:53 +08:00
Jake Dallimore
c7fe56a79b
Merge branch 'MDL-58167-master' of git://github.com/lameze/moodle
2017-05-01 14:51:43 +08:00
Jun Pataleta
e85579693b
Merge branch 'MDL-58632-master' of https://github.com/xow/moodle
2017-05-01 14:26:37 +08:00
David Monllao
e4838ca91b
Merge branch 'MDL-58746-master' of git://github.com/andrewnicols/moodle
2017-05-01 13:41:07 +08:00
Marina Glancy
e1577187ed
MDL-58665 mod_data: cache times in modinfo for performance
2017-05-01 12:57:22 +08:00
Marina Glancy
19228840b8
MDL-58665 mod_choice: cache choice time in modinfo for performance
2017-05-01 12:57:22 +08:00
Marina Glancy
aa708b550e
MDL-58665 mod_feedback: avoid extra db queries on dashboard
2017-05-01 12:57:19 +08:00
Jake Dallimore
434f31bc12
Merge branch 'MDL-58575-master' of git://github.com/cameron1729/moodle
2017-05-01 12:14:42 +08:00
Jun Pataleta
8011a2bf47
Merge branch 'MDL-58720-master' of git://github.com/jleyva/moodle
2017-05-01 10:47:52 +08:00
Ryan Wyllie
74e5816a7e
MDL-58732 block_myoverview: fix course view event groupings
2017-05-01 02:18:57 +00:00
Ryan Wyllie
2104e7a5e3
MDL-58732 block_myoverview: improve style of empty course palceholder
2017-05-01 02:17:47 +00:00
Ryan Wyllie
7243eef945
MDL-58732 block_myoverview: add max-width to block content
2017-05-01 02:15:41 +00:00
Simey Lameze
efa0c254e7
MDL-58167 theme: update accessibility templates on clean
2017-05-01 09:42:10 +08:00
Simey Lameze
cff78dc47b
MDL-58167 block_myoverview: improve block accessibility
2017-05-01 09:42:10 +08:00
Andrew Nicols
9a2854cc65
MDL-58746 core: Add environment check for finfo
2017-05-01 09:01:21 +08:00
David Mudrák
a84d351e3d
MDL-58760 templates: Fix the template context documentation
...
This change was missed in the commit 663640f5 and I spotted it while
working on this issue.
2017-04-28 23:08:13 +02:00
David Mudrák
74e238f4b7
MDL-58760 templates: Make {{#pix}} helper work with escaped icon key
...
There is a difference between how our PHP mustache engine and JS
mustache engine escaping works. If the icon key is not hard-coded in the
template but defined as a context variable, the JS mustache engine
escapes the forward slashes.
2017-04-28 23:04:04 +02:00
Dan Poltawski
06e3b6d8ba
on-demand release 3.3beta+
2017-04-28 12:36:29 +01:00
Dan Poltawski
0fa1c5a100
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-04-28 12:36:27 +01:00
Dan Poltawski
712a9b6481
Merge branch 'MDL-58643-master' of git://github.com/snake/moodle
2017-04-28 09:44:35 +01:00
Jake Dallimore
7b86f2208f
MDL-58643 behat: ensure results are in first page + multi suite fix.
2017-04-28 12:47:55 +08:00
Cameron Ball
ec4b1e6183
MDL-58496 mod_chat: Update timesort when updating timestart
...
Previously when a repeating chat was updating the calendar
it would only update the timestart column. It needs to also
update the timesort column to display correctly on the new
overview.
2017-04-28 12:06:25 +08:00
Jun Pataleta
dcb8e677f9
Merge branch 'MDL-58741-master' of git://github.com/jleyva/moodle
2017-04-28 11:59:47 +08:00
Andrew Nicols
847d88bb4c
MDL-58573 mod_assign: Whitespace fix
2017-04-28 11:58:14 +08:00
Andrew Nicols
8374422402
Merge branch 'MDL-58573-master' of git://github.com/junpataleta/moodle
2017-04-28 11:46:02 +08:00
Andrew Nicols
e6c0e75ed8
Merge branch 'wip-MDL-58731-master' of git://github.com/marinaglancy/moodle
2017-04-28 10:29:50 +08:00
Jun Pataleta
a43e85d5e4
MDL-58573 mod_assign: Upgrade code for default gradingduedate
...
* Set default grading due date one week from the due date if:
- there is no grading due date set; and
- the assignment's due date is not older than 3 weeks from the
current date.
2017-04-28 10:28:35 +08:00
Marina Glancy
438c01d0dd
MDL-58731 modules: display intro on the course page
...
something that was forgotten when adding _get_coursemodule_info to activities in MDL-58190
2017-04-28 09:14:25 +08:00
Dan Poltawski
baf3d04954
Merge branch 'wip-MDL-58689-master' of git://github.com/marinaglancy/moodle
2017-04-27 18:35:28 +01:00
Dan Poltawski
e6dd8f32f5
Merge branch 'wip-MDL-58671-double-escaping-in-course-overview' of https://github.com/marcusgreen/moodle
2017-04-27 17:02:12 +01:00
Juan Leyva
a4727b81f6
MDL-58741 webservice: Add missing params to webservice/pluginfile.php
...
MDL-58334 and MDL-32471 introduced new parameters in pluginfile.php but
they are missing from webservice/pluginfile.php
We need the offline one in the Mobile app (this new parameter was
designed thinking in the mobile app)
2017-04-27 17:04:01 +02:00
Juan Leyva
b44e4748d6
MDL-58709 registration: Fix incorrect setType
2017-04-27 16:57:45 +02:00
Dan Poltawski
3ee1817ea0
Merge branch 'MDL-58722-master' of git://github.com/damyon/moodle
2017-04-27 14:36:23 +01:00
Cameron Ball
d0dc97bf3a
MDL-58575 core_calendar: Group override tests for same priority
...
This patch adds tests for when group override events have the same
priority.
2017-04-27 19:12:50 +08:00
Damyon Wiese
51742ffdc4
MDL-58722 mathjax: Update to 2.7.1 and remove a11y
...
2.7.1 bundles the accessibility and mchem extensions so we no longer need to bundle them and apply custom config.
2017-04-27 16:57:03 +08:00
Juan Leyva
935429e2a5
MDL-58720 course: Return restricted sections and modules in get_contents
...
core_course_get_contents was only checking for modules visible by the
user (via uservisible).
It was not checking for modules that are not visible for the user but
should be displayed in the course because they have access restrictions
configured.
2017-04-27 10:53:17 +02:00
Eloy Lafuente (stronk7)
7a21720039
Merge branch 'wip-MDL-58683-master' of git://github.com/marinaglancy/moodle
2017-04-27 09:55:45 +02:00
Cameron Ball
4bd022ed0c
MDL-58575 core_calendar: Properly restrict groups in event vault
...
Previously we were not filtering on groups in the event vault
which meant events for all groups would be returned regardless
of which user was passed in.
This resulted in situations where one student would group overrides
for groups they were not in.
2017-04-27 15:23:53 +08:00
David Monllao
af282469b4
Merge branch 'MDL-58578-master' of git://github.com/cameron1729/moodle
2017-04-27 15:16:27 +08:00
Cameron Ball
30aa540fe7
MDL-58578 mod_assign: Correctly update user override priority
...
Since we now sort priority in ASC order, the top priority should be 0.
2017-04-27 15:15:12 +08:00
Cameron Ball
7eae70e167
MDL-58578 mod_quiz: Correctly provide group override priorities
...
Previously the override priorities were being provided
back to front.
2017-04-27 15:15:12 +08:00
Cameron Ball
756a132ff6
MDL-58578 mod_lesson: Correctly provide group override priorities
...
Previously the override priorities were being provided
back to front.
2017-04-27 15:15:12 +08:00
Cameron Ball
a776415d55
MDL-58578 core_calendar: Properly respect priorities on overview
...
Prior to this patch, if a user was in two groups, and an override
existed for both groups in an assignment the override
visually lower on the override list would be displayed on the
overview, whereas the one visually higher would be displayed
in the assignment grading table.
2017-04-27 15:15:12 +08:00
Ryan Wyllie
a0499b7fff
MDL-58557 mod_choice: only check responses if event is actionable
2017-04-27 07:00:03 +00:00
Marina Glancy
8559427687
MDL-58661 filepicker: correct size for alias icons
2017-04-27 14:40:13 +08:00
Andrew Nicols
ae068eb145
Merge branch 'MDL-58644-master' of git://github.com/ankitagarwal/moodle
2017-04-27 13:55:02 +08:00
Ankit Agarwal
47820478b0
MDL-58644 myoverview: Filter course summary before displaying.
2017-04-27 11:22:03 +05:30
Jake Dallimore
ef35154953
Merge branch 'MDL-58701-master' of git://github.com/ankitagarwal/moodle
2017-04-27 13:33:10 +08:00
David Monllao
aabee00d58
Merge branch 'MDL-58628-master' of git://github.com/jleyva/moodle
2017-04-27 12:19:20 +08:00
David Monllao
0b90afb59e
Merge branch 'MDL-58727-master' of git://github.com/jleyva/moodle
2017-04-27 12:11:29 +08:00
Ankit Agarwal
9743b2d4a9
MDL-58701 phpunit: Add tests for external_settings
2017-04-27 09:37:53 +05:30
Ankit Agarwal
1d772481dd
MDL-58701 libraries: Use pluginfile.php as rewrite url for web req.
2017-04-27 09:37:53 +05:30
David Monllao
d40c8844a1
Merge branch 'MDL-58708-master' of git://github.com/jleyva/moodle
2017-04-27 12:07:21 +08:00
Marina Glancy
56236c7d86
MDL-58683 mod_data: fix behat in clean
...
In clean theme the behat step to add record to mod_data does not actually view the database
activity. In 3.3 the default value for completionview is 1 and it breaks the behat in Clean.
2017-04-27 11:40:47 +08:00
David Monllao
160c263da5
Merge branch 'MDL-58557-master' of git://github.com/ryanwyllie/moodle
2017-04-27 11:36:26 +08:00
David Monllao
8d12f5f2c0
Merge branch 'MDL-58698-master-strlang' of git://github.com/mudrd8mz/moodle
2017-04-27 11:34:47 +08:00
David Monllao
f944d2561f
Merge branch 'wip-MDL-57807-master' of git://github.com/abgreeve/moodle
2017-04-27 11:33:27 +08:00
David Monllao
cab131a350
Merge branch 'MDL-58372-master' of git://github.com/Dagefoerde/moodle
2017-04-27 11:31:31 +08:00
Andrew Nicols
14ed05c0dc
Merge branch 'MDL-58691-master' of git://github.com/ankitagarwal/moodle
2017-04-27 11:25:35 +08:00
David Monllao
3e7d5a82b9
Merge branch 'MDL-54849-master' of git://github.com/damyon/moodle
2017-04-27 11:20:02 +08:00
David Monllao
f539dc3aa5
Merge branch 'MDL-58718-master' of git://github.com/andrewnicols/moodle
2017-04-27 11:14:04 +08:00
Marina Glancy
f2b5ed40f9
MDL-58689 dml: prevent logging during setup
2017-04-27 10:07:01 +08:00
Adrian Greeve
0a497898c5
MDL-57807 mod_data: Advanced search with menu item.
...
It is now possible to search other criteria without first
setting the menu items.
Thanks to Sergey Gorbatov for providing this patch.
2017-04-27 08:58:13 +08:00
David Mudrák
f387058839
MDL-58698 js: Fix the detection of the moodle language
...
This is the same problem that we had in MDL-52486. When the language
pack with multiple underscores (such as "en_us_k12") is selected, the
html root element's "lang" attribute is set to
<html lang="en-us-12" ...>
which we then map back to the Moodle lang code using the JS function
replace().
What was missed in MDL-52486 was that when replacing a value (and not a
regular expression), only the first instance of the value is replaced.
So the value "en_us-k12" was sent as the lang parameter for the
core_string, which is invalid PARAM_LANG value and the exception was
thrown.
In case of the user_date.js, there was no actual problem experienced and
probably there is none as the language code is used as a cache key
rather than a PARAM_LANG parameter. But we are changing it too for
consistency.
2017-04-26 18:47:10 +02:00
AMOS bot
b80e9344e5
Automatically generated installer lang files
2017-04-27 00:05:04 +08:00
Juan Leyva
e7a11c20d6
MDL-58708 mod_lesson: Fix notice in lesson
...
The notice was displayed only when accesing restored Moodle 1.X lessons.
2017-04-26 16:05:25 +02:00
Jan Dageförde
c7de40a8ed
MDL-58372 repository_webdav: Explicitly pass some filename
...
Not passing anything triggers PHP 7.1 "Too few arguments" exception.
2017-04-26 11:28:41 +02:00
Juan Leyva
b103797868
MDL-58727 tool_mobile: Return always launcher in get_public_config WS
...
Recently we added support to the new OAuth SSO methods (Google,
Facebook, Microsoft) and identity providers, that will require
launchurl to be returned always by tool_mobile_get_public_config
It is safe to return always the launchurl, the main reason to not
return it was to reduce data returned by Web Services when was not
required.
2017-04-26 09:26:13 +02:00
Jake Dallimore
5ccddd27df
on-demand release 3.3beta+
2017-04-26 14:49:49 +08:00
Jake Dallimore
5e74acef0e
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-04-26 14:49:48 +08:00
Jun Pataleta
abaf8106ea
Merge branch 'MDL-58668-master' of git://github.com/jleyva/moodle
2017-04-26 11:06:30 +08:00
Ryan Wyllie
71cd51b8ff
MDL-58557 mod_choice: change action event callback logic
2017-04-26 02:11:18 +00:00
Andrew Nicols
9020212522
MDL-58718 filestorage: Normalise file paths for Windows
2017-04-26 09:36:10 +08:00
Eloy Lafuente (stronk7)
a25116c0ac
MDL-58718 unit tests: fix some windows + 32bits problems
...
- We were using number beyond 32 bits MAXINT.
- setTimestamp() needs an integer. Better fulfill it.
2017-04-26 09:36:10 +08:00
John Okely
d1076e3ef5
MDL-58632 assignsubmission_file: Don't allow any extension
2017-04-26 09:34:44 +08:00
Marcus Green
7283d0382e
MDL-58671 blocks: double-escaping-in-course-overview
...
Added extra { } braces in mustache to prevent double escaping
which means they are now tripple braces.
Previously if a course name or item such as an assighment
had a character like & it would show as & in the course
overview block.
2017-04-25 18:51:31 +01:00
Juan Leyva
3b07da4a6d
MDL-58707 mod_assign: Fix param type for returned field
...
The ‘description’ field is populated via a get_string call, this means
that it may content html.
The component used for translation is also fixed in this commit.
2017-04-25 14:41:24 +02:00
Juan Leyva
bf1babe5ff
MDL-58694 admin: Add mobile related data to site registration
2017-04-25 10:30:24 +02:00
Juan Leyva
d5eefdb6a0
MDL-58668 mod_lesson: Fix how multi answers are processed
...
The module was choosing as incorrect the first possible incorrect
answer instead the first student incorrect answer.
In the patch I also refactored the foreach loop to avoid code
duplication.
2017-04-24 13:32:44 +02:00
Dan Poltawski
371482f881
Merge branch 'MDL-58556-master' of git://github.com/damyon/moodle
2017-04-24 11:05:09 +01:00
Ankit Agarwal
34773ccf70
MDL-58691 exporter: Filters should always apply for web pages
...
The variables AJAX_SCIRPT, CLI_SCRIPT, WS_SERVER are always defined (and set to false)
when webpages are rendered, hence the check of 'defined' is invalid
2017-04-24 13:43:11 +05:30
Jake Dallimore
0dcfadd9e4
Merge branch 'MDL-57793-master' of git://github.com/junpataleta/moodle
2017-04-24 15:16:30 +08:00
Damyon Wiese
44565f5cfc
MDL-58556 auth: better expired password
...
If the auth plugin is using a custom url to change password - don't rely on forcepasswordchange
user preference being reset.
2017-04-24 15:08:39 +08:00
Damyon Wiese
ff8a1930ad
MDL-54849 lesson: Move on to next question
...
Move on to next question button takes you to the same question again.
2017-04-24 14:06:57 +08:00
Jake Dallimore
4c7dc6af94
Merge branch 'MDL-58659-master' of git://github.com/jleyva/moodle
2017-04-24 12:02:20 +08:00
David Monllao
ac44bda247
Merge branch 'wip-MDL-58666-master' of git://github.com/marinaglancy/moodle
2017-04-24 11:47:56 +08:00
Jun Pataleta
e5eef6c545
Merge branch 'MDL-58600-master' of git://github.com/ankitagarwal/moodle
2017-04-24 11:09:33 +08:00
Ankit Agarwal
266d033896
MDL-58600 competencies: Use correct formating api in exporter
2017-04-24 08:31:13 +05:30
Jun Pataleta
a84e03ed69
Merge branch 'MDL-58681' of git://github.com/stronk7/moodle
2017-04-24 10:24:33 +08:00
Jun Pataleta
439616450e
Merge branch 'MDL-58586-master' of git://github.com/damyon/moodle
2017-04-24 09:33:12 +08:00
Jun Pataleta
3e9c150d94
Merge branch 'MDL-51932-master-workshopswitch' of git://github.com/mudrd8mz/moodle
2017-04-24 08:34:06 +08:00
Eloy Lafuente (stronk7)
641d75bde6
MDL-58681 behat: Split checkbox and advcheckbox tests
...
MDL-58267 converted "Display description on course page" to advcheckbox
(see 7f53e8aa22 ).
Advanced checkboxes cannot be tested without real browser because Goutte
does not support the hidden+checkbox duality (MDL-55386).
So this patch does:
- Convert the NON-JS checks to use the "Force format" field (normal checkbox).
- Move the "Display description on course page" (adv. checkbox) to the JS scenario.
- Complete the 2 groups of checks above so the two ways to tick and untick are covered:
- I set the field "xxxx" to "yyyy"
- I set the following fields to these values:
- Complete the 2 groups of checks above so the two ways to verify the values are covered:
- the field "xxxx" [matches|does not match] value "yyyy"
- the following fields [match|do not match] these values:
That's all! The scenario is a bit spaghetti but it's way off the scope
of the issue to fix that.
2017-04-23 18:13:02 +02:00
AMOS bot
75ce4b4cfa
Automatically generated installer lang files
2017-04-23 00:04:01 +08:00
Dan Poltawski
faedb2736e
Moodle release 3.3beta
2017-04-21 15:48:31 +01:00
Dan Poltawski
bff89dd434
NOBUG: Fixed SVG browser compatibility
2017-04-21 15:48:28 +01:00
Dan Poltawski
427327e9be
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-04-21 15:48:27 +01:00
Dan Poltawski
97182da01a
Merge branch 'MDL-58138-master-bulkcompletefix' of https://github.com/mudrd8mz/moodle
2017-04-21 15:37:51 +01:00
David Mudrák
4088416c14
MDL-58138 completion: Fix capability required for setting defaults
...
As per core_completion\manager::get_available_completion_tabs() the
required capability for this feature is moodle/course:manageactivities,
not moodle/course:update.
2017-04-21 16:22:50 +02:00
Dan Poltawski
79420165f0
Merge branch 'wip-MDL-58138-fix2' of https://github.com/marinaglancy/moodle
2017-04-21 09:04:43 +01:00
Marina Glancy
694502b611
MDL-58138 completion: manual completion may have expected date
2017-04-21 15:01:32 +08:00
David Monllao
f0de5c5500
Merge branch 'MDL-58621-master-fix' of git://github.com/lameze/moodle
2017-04-21 14:30:52 +08:00
Simey Lameze
55c64521a8
MDL-58621 block_myoverview: remove behat steps checking dates
2017-04-21 13:15:47 +08:00
David Monllao
35ec6bebaa
Merge branch 'MDL-58349-int-fix-1' of github.com:ryanwyllie/moodle
2017-04-21 13:10:50 +08:00
Marina Glancy
23e5104ae2
MDL-58666 course: add module name to cache
...
without it there will be an extra db read in get_array_of_activities() to retrieve it for each activity
2017-04-21 13:00:28 +08:00
Ryan Wyllie
fa16d7fb8c
MDL-58349 mod_assign: text wrap for comment search while grading
2017-04-21 04:58:14 +00:00
Jun Pataleta
4b358b4f39
Merge branch 'MDL-58566_master' of github.com:markn86/moodle
2017-04-21 11:52:35 +08:00
Damyon Wiese
711cf2cda1
MDL-58586 css: add margin to userpictures
...
Boost has a right margin on the userpicture but this is missing in bootstrapbase (it is
added only on random pages).
Add a margin to bootstrapbase so it matches boost.
2017-04-21 11:38:32 +08:00
Jun Pataleta
6d65f190f0
Merge branch 'MDL-58636-master' of git://github.com/andrewnicols/moodle
2017-04-21 11:37:57 +08:00
Mark Nelson
37c38dfca1
MDL-58566 calendar: fixed comment's reference to non-existent function
2017-04-21 11:27:15 +08:00
Andrew Nicols
a496497c57
MDL-58636 course: Ensure that the drag constraint has height
2017-04-21 10:45:53 +08:00
Andrew Nicols
7125b4f17c
Merge branch 'MDL-58490-master-fix' of https://github.com/lameze/moodle
2017-04-21 10:39:41 +08:00
Simey Lameze
c5515a34b5
MDL-58490 block_myoverview: add missing completionlib include
2017-04-21 10:33:36 +08:00
Jake Dallimore
dd9c469ffc
Merge branch 'MDL-58613-master-workshopfullname' of git://github.com/mudrd8mz/moodle
2017-04-21 10:26:00 +08:00
Marina Glancy
aef1e7f500
MDL-57457 mod_book: Chapters are not userdata plus some improvements
2017-04-21 10:06:09 +08:00
Andrew Hancox
0e8c334eb5
MDL-57457 mod_book: Fix bug with edit form when tagging disabled
2017-04-21 10:06:08 +08:00
Andrew Hancox
4282634fcd
MDL-57457 mod_book: performance improvement for tags backup/restore
2017-04-21 10:06:08 +08:00
Andrew Hancox
0178314682
MDL-57457 mod_book: Implement tagging
2017-04-21 10:06:08 +08:00
David Monllao
8e96553708
Merge branch 'MDL-58590' of https://github.com/sk-unikent/moodle
2017-04-21 10:03:59 +08:00
Jun Pataleta
7a7dbe1b7a
Merge branch 'MDL-58482-master' of git://github.com/lameze/moodle
2017-04-21 09:04:32 +08:00
Andrew Nicols
4707816095
Merge branch 'MDL-58490-master' of git://github.com/lameze/moodle
2017-04-21 08:52:15 +08:00
Simey Lameze
ff54d94bd1
MDL-58482 theme_boost: css fixes for view badge page
2017-04-21 08:50:27 +08:00
AMOS bot
421802e9a4
Automatically generated installer lang files
2017-04-21 00:09:48 +08:00
Dan Poltawski
992b296209
Merge branch 'MDL-58621-master' of git://github.com/ryanwyllie/moodle
2017-04-20 13:14:00 +01:00
Juan Leyva
01c26702d3
MDL-58659 enroll: Add start and end date fields required by overview
...
Those fields are required to display the courses overview for final
users.
2017-04-20 13:00:15 +02:00
Juan Leyva
ef83fc2a33
MDL-58659 course: Add missing enddate field in get_courses_by_field
2017-04-20 12:53:10 +02:00
Dan Poltawski
1d53b80c44
Merge branch 'MDL-58426-master-bigicons' of git://github.com/mudrd8mz/moodle
2017-04-20 10:33:53 +01:00
Skylar Kelty
32ec2da151
MDL-58658 caching: Fix static acceleration for empty arrays
2017-04-20 09:49:09 +01:00
David Mudrák
750bbb68a8
MDL-58426 icons: Fix CSS for displaying big icons
...
The expected size of icons in the pix/b/ (big) folder was not respected
and they were displayed as 16x16 px.
2017-04-20 10:48:38 +02:00
Skylar Kelty
30fccfcd82
MDL-58590 mobile: Cache mobile-supporting plugins
2017-04-20 09:36:20 +01:00
Jun Pataleta
c1e917844c
Merge branch 'MDL-58415-master' of git://github.com/jleyva/moodle
2017-04-20 16:11:31 +08:00
David Monllao
10e5071b85
Merge branch 'MDL-58623_master' of git://github.com/markn86/moodle
2017-04-20 16:08:52 +08:00
Juan Leyva
d96d72955e
MDL-58415 mod_lesson: Fix code styles and missing declaration
...
Found by the integrator review:
- Some incorrect code style declaration and phpdocs
- Missing $USER declaration
- Incorrect use of $lesson (should be $this)
2017-04-20 09:58:48 +02:00
Juan Leyva
9c543014a2
MDL-58415 mod_lesson: Add missing answer fields
...
There were a couple of fields missing when returning the complete
answer information required for offline usage.
2017-04-20 09:58:47 +02:00
Juan Leyva
dd60892155
MDL-58415 mod_lesson: EOL var must be always numeric
...
Otherwise it will break the Web Service return description.
2017-04-20 09:58:47 +02:00
Juan Leyva
f1cdd978aa
MDL-58415 mod_lesson: Out of time should be a string
...
process_eol_page expects a string, right now we are passing a boolean.
We should convert it to the correct string when is set to true, that is
‘normal’
2017-04-20 09:58:46 +02:00
Juan Leyva
a33c0e30eb
MDL-58415 mod_lesson: Return always allowofflineattempts
...
We need this field always to be able to display if the lesson is
available or not for download
2017-04-20 09:58:46 +02:00
Juan Leyva
0fc1f24b12
MDL-58415 mod_lesson: Handle correctly review mode
2017-04-20 09:58:45 +02:00
Juan Leyva
0259109fb5
MDL-58415 mod_lesson: Avoid API http redirections
...
Deep in the lesson API there are some http redirections in special
pages like clusters.
We need to handle it via new parameters to avoid redirections.
2017-04-20 09:58:44 +02:00
Juan Leyva
16ca026c4b
MDL-58415 mod_lesson: Force int type for calculated progress
...
Under some circumstances the value returned by the function needs
casting.
2017-04-20 09:58:44 +02:00
Dan Poltawski
8afd1e2bd6
Merge branch 'MDL-58538-master' of git://github.com/junpataleta/moodle
2017-04-20 08:26:54 +01:00
Mark Nelson
0f5e3fd952
MDL-58623 course: allow course summaries to be null in exporter
2017-04-20 15:26:11 +08:00
Andrew Nicols
e44400ceca
Merge branch 'MDL-58494-master' of git://github.com/ryanwyllie/moodle
2017-04-20 15:23:50 +08:00
David Monllao
626b05c09c
Merge branch 'MDL-58349-master' of git://github.com/damyon/moodle
2017-04-20 15:17:59 +08:00
Jake Dallimore
7b79a90bea
Merge branch 'wip-MDL-58452-master' of git://github.com/marinaglancy/moodle
2017-04-20 15:10:21 +08:00
Simey Lameze
4a995a1fe7
MDL-58490 block_myoverview: separate course and activity completion
2017-04-20 14:45:04 +08:00
Dan Poltawski
cdfcfb1f8c
Merge branch 'MDL-58498-master' of git://github.com/ryanwyllie/moodle
2017-04-20 07:44:56 +01:00
Dan Poltawski
fd91fe42ca
Merge branch 'MDL-58637_master' of git://github.com/markn86/moodle
2017-04-20 07:27:56 +01:00
Dan Poltawski
13e58982bb
Merge branch 'MDL-58617-master' of git://github.com/lameze/moodle
2017-04-20 07:19:17 +01:00
David Monllao
ba1ad89e7d
Merge branch 'MDL-58278-master' of git://github.com/damyon/moodle
2017-04-20 14:05:39 +08:00
Simey Lameze
f3dacc3860
MDL-58617 core_output: add mapping for dashboard on user menu
2017-04-20 13:56:13 +08:00
Andrew Nicols
d1131cd8b6
Merge branch 'wip-MDL-58138-fix' of https://github.com/marinaglancy/moodle
2017-04-20 13:54:43 +08:00
Mark Nelson
2c77be65cc
MDL-58637 format_*: fixed incorrect CSS selector
2017-04-20 13:53:42 +08:00
Ryan Wyllie
55e55a773f
MDL-58494 mod_feedback: no action after feedback submitted
...
Don't provide an action in the action event callback if the user has
already submitted their feedback or if they don't have permission to
submit.
2017-04-20 05:51:32 +00:00
Marina Glancy
6c48135896
MDL-58138 completion: mform wants 0-based indexes for arrays
2017-04-20 13:49:56 +08:00
Andrew Nicols
6f9f15d1ad
MDL-58515
2017-04-20 13:47:21 +08:00
Andrew Nicols
9517ea662d
Merge branch 'MDL-58515-master' of https://github.com/lucisgit/moodle
2017-04-20 13:03:34 +08:00
Andrew Nicols
d41402a046
Merge branch 'MDL-58370-master' of git://github.com/damyon/moodle
2017-04-20 12:58:48 +08:00
Andrew Nicols
5ca4dbe6f6
Merge branch 'MDL-57456_master-fix' of git://github.com/dmonllao/moodle
2017-04-20 12:38:05 +08:00
David Monllao
f60404b5ca
MDL-57456 mod_glossary: Proper course access in behat test
2017-04-20 12:32:05 +08:00
David Monllao
ce85011f5a
Merge branch 'MDL-58280-master' of git://github.com/damyon/moodle
2017-04-20 12:05:42 +08:00
Damyon Wiese
f2a6b9cac9
MDL-58278 mod_assign: Ignore send notify with mw
...
When marking workflow is on and the grade is not released we never send notifications anyway.
Instead of preventing the grading form from submitting (validation error) we silently ignore it.
2017-04-20 11:43:34 +08:00
Damyon Wiese
0b1a14aef9
MDL-58280 fileconverter_googledrive: More helpful errors
...
Detect some config errors and give a better error message.
2017-04-20 11:28:06 +08:00
Damyon Wiese
32f01c546c
MDL-58280 fileconverter_googledrive: Fix cibot complaints
2017-04-20 10:49:17 +08:00
Damyon Wiese
9fe3363301
MDL-58280 fileconverter_googledrive: Is born.
2017-04-20 10:49:17 +08:00
Damyon Wiese
e241e76afe
MDL-58370 theme: Tiny alignment fixes for icons
...
The group / completion icons on the course page do not quite line up perfectly in boost or clean.
This tweaks them.
2017-04-20 10:36:56 +08:00
Jake Dallimore
d8f9177462
Merge branch 'MDL-58412-master' of git://github.com/jleyva/moodle
2017-04-20 09:56:10 +08:00
AMOS bot
db0cc54592
Automatically generated installer lang files
2017-04-20 00:06:41 +08:00
Juan Leyva
78681d03b0
MDL-58431 mod_lesson: Fix error in random jumps on first visit
...
Random jumps to content pages were not working when they were set in
the first page.
This was caused because the page where the jump was, was not being
marked as visited before calculating the jump.
2017-04-19 17:47:21 +02:00
Juan Leyva
bcd6249d53
MDL-58628 mod_quiz: Return missing fields in get_quizzes_by_courses
...
These fields must be returned always (even if the quiz is closed).
Those fields are required to display data to users that, for example,
finished a timed quiz.
2017-04-19 16:12:09 +02:00
David Mudrák
7fc7377082
MDL-58613 workshop: Provide all data to display user name
...
Additional fields such as middlename, alternatename and others were not
passed to the fullname(), causing a debugging message.
2017-04-19 13:43:21 +02:00
Juan Leyva
cadae8dce6
MDL-58412 mod_feedback: Use constant for anonymous feedback
...
We were using hardcoded values instead the correct constant
FEEDBACK_ANONYMOUS_NO
2017-04-19 11:37:15 +02:00
Jun Pataleta
04577e6599
Merge branch 'wip-MDL-58530-master' of git://github.com/marinaglancy/moodle
2017-04-19 16:55:14 +08:00
Jun Pataleta
f03d9b1946
Merge branch 'MDL-58642-master' of git://github.com/lameze/moodle
2017-04-19 16:20:21 +08:00
Jake Dallimore
fedb00d4bb
Merge branch 'MDL-58520-master' of git://github.com/ryanwyllie/moodle
2017-04-19 15:50:48 +08:00
David Monllao
a61fe737d4
MDL-57456 glossary: Refine patch changes
2017-04-19 15:44:45 +08:00
David Monllao
c2118c8902
Merge branch 'wip-MDL-57456-master' of git://github.com/marinaglancy/moodle
2017-04-19 15:42:29 +08:00
Simey Lameze
5252d2835f
MDL-58642 mod_glossary: add mapping for minus icon
2017-04-19 15:01:28 +08:00
Andrew Nicols
07e5b34c95
Merge branch 'MDL-58536-master' of git://github.com/ryanwyllie/moodle
2017-04-19 13:50:28 +08:00
Ryan Wyllie
4671ae6374
MDL-58520 block_myoverview: change display name to Course overview
...
Change the display name of the my overview block to Course overview to
match the block it is replacing (and the UX prototype).
The use of "My" is no longer recommended when naming things in Moodle.
2017-04-19 05:47:40 +00:00
Ryan Wyllie
5f6ff89549
MDL-58536 block_myoverview: use moodle user timezone for midnight calc
...
Pass the user's midnight timestamp to the javascript to ensure that a
user's timezone is respected when calculating the categories the events
should be placed in on the event list.
2017-04-19 05:38:25 +00:00
Jun Pataleta
089810fb06
MDL-58538 repository_onedrive: Use image_url() instead of pix_url()
2017-04-19 12:29:22 +08:00
Jun Pataleta
088598ba28
MDL-58538 core: Set proper PHP Documentation for pix_url()
...
Add @deprecated tag for theme_config::pix_url(). Add PHPDoc block for
renderer_base::pix_url().
2017-04-19 12:29:19 +08:00
Andrew Nicols
442908a100
Merge branch 'MDL-58138-master-v2' of git://github.com/snake/moodle
2017-04-19 11:53:40 +08:00
Jake Dallimore
273d310601
MDL-58138 completion: Fixes for a number of small issues.
2017-04-19 11:41:57 +08:00
Ryan Wyllie
d6c25e5c7d
MDL-58621 block_myoverview: align course icon when no progress
2017-04-19 03:30:44 +00:00
David Monllao
ac0553aa64
Merge branch 'MDL-54901' of git://github.com/stronk7/moodle
2017-04-19 11:30:03 +08:00
Ryan Wyllie
5cb960c6b4
MDL-58621 block_myoverview: don't display course start and end dates
2017-04-19 03:08:17 +00:00
Marina Glancy
32b93ea7f8
MDL-58138 completion: changes after rebasing
...
The defaults for the completion have been changed in MDL-55611
2017-04-19 08:56:11 +08:00
Marina Glancy
61167c16d0
MDL-58460 mod_data: work with bulk completion API
...
Part of MDL-58138 epic
2017-04-19 08:56:11 +08:00
Jake Dallimore
d233adbb77
MDL-58460 completion: add callbacks to mod_data for bulk completion
...
Part of MDL-58138 epic
2017-04-19 08:56:11 +08:00
Marina Glancy
6445f17bfc
MDL-58408 completion: can not require grade if grading is not available
...
Part of MDL-58138 epic
2017-04-19 08:56:11 +08:00
Jake Dallimore
22002ed74b
MDL-58138 completion: consolidate bulk edit notifications to single call
...
Part of MDL-58138 epic
2017-04-19 08:56:11 +08:00
Jake Dallimore
5976f85c95
MDL-58138 completion: move new lang strings to the completion lang file
...
Part of MDL-58138 epic
2017-04-19 08:56:11 +08:00
Jake Dallimore
59d9c851f8
MDL-58138 completion: conditional state buttons and css fixes
...
Part of MDL-58138 epic
2017-04-19 08:56:11 +08:00
Jake Dallimore
6b3b9c1d02
MDL-58138 completion: rebase on font-awesome changes.
...
Part of MDL-58138 epic
2017-04-19 08:56:11 +08:00
Jake Dallimore
b17ee68202
MDL-58138 completion: Assorted linting fixes.
...
Part of MDL-58138 epic
2017-04-19 08:56:11 +08:00
Jake Dallimore
8db355c58f
MDL-58138 tests: unit and behat tests covering bulk and default tabs
...
Part of MDL-58138 epic
2017-04-19 08:56:11 +08:00
Marina Glancy
a64a9f9ce4
MDL-58267 completion: style and capabilities cleanup
...
Part of MDL-58138 epic
2017-04-19 08:54:35 +08:00
Marina Glancy
7f53e8aa22
MDL-58267 completion: allow to set default activity completion
...
Part of MDL-58138 epic
2017-04-19 08:54:35 +08:00
Marina Glancy
06cdda468a
MDL-58139 completion: bulk update completion
...
Part of MDL-58138 epic
2017-04-19 08:52:57 +08:00
Marina Glancy
0cbc248dd3
MDL-58140 completion: access control refinements
...
Part of MDL-58138 epic
2017-04-19 08:52:57 +08:00
Adrian Greeve
6e60511953
MDL-58140 completion: Added form change checker.
...
Part of MDL-58138 epic
2017-04-19 08:52:57 +08:00
Adrian Greeve
e8a71f8509
MDL-58140 completion: Default completion page.
...
Part of MDL-58138 epic
2017-04-19 08:52:57 +08:00
Adrian Greeve
0b6208018f
MDL-58140 completion: Added bulk activity completion page.
...
Part of MDL-58138 epic
2017-04-19 08:52:57 +08:00
Jake Dallimore
b54bcddda4
MDL-58190 completion: callbacks to get completion rule descriptions
...
- Activities can have their custom completion rules added to cm_info
through the get_coursemodule_info callback.
- Descriptions of a modules active completion rules can be fetched using
the component callback mod_xxx_get_completion_active_rule_descriptions
which takes in a cm_info object and returns an array of strings.
Part of MDL-58138 epic
2017-04-19 08:52:57 +08:00
David Monllao
afa5a3d7d2
Merge branch 'MDL-58624-master' of git://github.com/ankitagarwal/moodle
2017-04-19 07:14:43 +08:00
David Monllao
6778792008
Merge branch 'MDL-58631-master-authdoc' of git://github.com/mudrd8mz/moodle
2017-04-19 06:20:41 +08:00
David Monllao
80362f64db
Merge branch 'MDL-58096-master' of git://github.com/StudiUM/moodle
2017-04-19 05:17:50 +08:00
David Monllao
2b4bafc6c2
Merge branch 'MDL-58625-master' of git://github.com/danpoltawski/moodle
2017-04-19 03:50:44 +08:00
Gilles-Philippe Leblanc
dfbc82ec5f
MDL-58096 reports: Add SQL required by preload_from_record()
2017-04-18 15:40:00 -04:00
Dan Poltawski
9c1889810a
Merge branch 'wip-MDL-58502-master' of git://github.com/marinaglancy/moodle
2017-04-18 19:48:35 +01:00
Dan Poltawski
385e2fc839
Merge branch 'MDL-58526_m33v2' of https://github.com/sbourget/moodle
2017-04-18 19:47:04 +01:00
Dan Poltawski
c4642d14a7
Merge branch 'MDL-58463-master' of git://github.com/junpataleta/moodle
2017-04-18 18:53:51 +01:00
David Monllao
3fa64904cd
Merge branch 'MDL-58116-master' of https://github.com/barrasroger/moodle-1
2017-04-19 00:49:41 +08:00
David Monllao
fc394ded2a
Merge branch 'MDL-58566-master' of git://github.com/junpataleta/moodle
2017-04-19 00:43:02 +08:00
AMOS bot
b7c942e3a7
Automatically generated installer lang files
2017-04-19 00:04:23 +08:00
David Mudrák
b45193ca12
MDL-51932 workshop: Improve UX for teachers on switching workshop phases
...
The icon itself has been found insufficient, teachers did not realize it
was used to switch the phase. Its semantics is even less intuitive in
Boost when we do not show it on course outline any more.
So this patch starts to display the information that has been present
for assistive technologies only. As a side effect, I spotted there was a
bug that caused the id attribute "mod_workshop-userplancurrenttasks"
was used for all titles (not only the current one) so it did not
really serve the purpose well.
2017-04-18 18:00:59 +02:00
Dan Poltawski
10422a5545
Merge branch 'MDL-58629' of git://github.com/stronk7/moodle
2017-04-18 16:54:33 +01:00
Dan Poltawski
6bf6a54b75
Merge branch 'MDL-58618-master' of https://github.com/xow/moodle
2017-04-18 16:47:31 +01:00
Dan Poltawski
c7b7d67295
Merge branch 'MDL-58374-master-ltierrorlog' of git://github.com/mudrd8mz/moodle
2017-04-18 16:46:12 +01:00
Dan Poltawski
06fcba4bd9
Merge branch 'MDL-58603-master' of git://github.com/ankitagarwal/moodle
2017-04-18 16:45:09 +01:00
David Mudrák
1cb5c7b31f
MDL-58631 auth: Clarify documentation of changes in loginpage_idp_list()
...
This should clarify the new 'iconurl' key returned by the auth plugin's
loginpage_idp_list() method.
2017-04-18 17:00:40 +02:00
Gilles-Philippe Leblanc
6a54bd292c
MDL-58096 reports: Optimize database request
2017-04-18 10:59:41 -04:00
Dan Poltawski
34702e22e6
MDL-58625 behat: update tool_lp data generator
2017-04-18 12:51:13 +01:00
Dan Poltawski
6d14355ce8
on-demand release 3.3dev+
2017-04-18 12:34:50 +01:00
Dan Poltawski
114bcbe0ba
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-04-18 12:34:49 +01:00
barrasroger
499d37755c
MDL-58116 core_enrol: fix handling of users on different methods
2017-04-18 13:28:08 +02:00
Eloy Lafuente (stronk7)
fea4557cc0
MDL-58629 install: update the list of stale files for 3.3
2017-04-18 13:19:37 +02:00
Dan Poltawski
bdc70bbffd
MDL-58625 competency restore: avoid use of magic gettter
...
These were deprecated when persistents moved to core.
2017-04-18 10:43:05 +01:00
Ankit Agarwal
f939ae13f9
MDL-58624 persistent: Use correct namespace for exception
2017-04-18 13:54:45 +05:30
Dan Poltawski
38a941990e
Merge branch 'MDL-58464-int-fix-2' of git://github.com/ryanwyllie/moodle
2017-04-18 09:03:58 +01:00
Ryan Wyllie
1036b86819
MDL-58464 block_myoverview: remove additional placeholder in timeline
...
Remove the additional placeholder image when the user is not enrolled in
any courses from the sort by courses view in the timeline because there
is already a check for no in progress courses.
2017-04-18 07:50:41 +00:00
Dan Poltawski
0680dcac83
Merge branch 'MDL-58464-int-fix-1' of git://github.com/ryanwyllie/moodle
2017-04-18 08:15:57 +01:00
Ryan Wyllie
318d1f56de
MDL-58464 block_myoverview: fix js error in timeline view courses
2017-04-18 07:03:13 +00:00
Jun Pataleta
762550d7d2
Merge branch 'MDL-58574-master' of git://github.com/lameze/moodle
2017-04-18 14:43:57 +08:00
Ankit Agarwal
82db704eb0
MDL-58603 glossary: Fix fontawesome api name
2017-04-18 11:58:30 +05:30
Simey Lameze
666b7b5644
MDL-58574 templates: remove unnecessary imageurl check
2017-04-18 14:01:01 +08:00
Jun Pataleta
6d5661a9b3
MDL-57793 calendar: Additional edge-case tests
...
* Added leap year and 31th day of the month tests.
2017-04-18 13:55:25 +08:00
Jun Pataleta
dbb49e8d48
MDL-57793 calendar: Add recursion to satisfy COUNT rule
...
* Add recursion to the creation of recurring calendar events to satisfy
the COUNT rule, if necessary.
2017-04-18 13:55:25 +08:00
John Okely
c17d949c8d
MDL-58618 auth: Fix idp icon urls
2017-04-18 13:35:59 +08:00
Jun Pataleta
bb3fc8d6b1
MDL-58463 mod_assign: Improve coverage of test_assign_refresh_events()
2017-04-18 13:26:23 +08:00
Jun Pataleta
22753c8c5c
MDL-58566 calendar: Move \core_calendar\local\api::get_legacy_events()
...
* Move and rename \core_calendar\local\api::get_legacy_events() to
calendar_get_legacy_events() in calendar/lib.php.
* Fix the parameter-normalising callback function in
calendar_get_legacy_events() so that it correctly handles false values
by returning an empty array instead of it returning a non-empty array
that contains an empty element.
2017-04-18 10:32:09 +08:00
Andrew Nicols
a1b98c934c
Merge branch 'MDL-58551-master' of git://github.com/lameze/moodle
2017-04-18 10:23:03 +08:00
Simey Lameze
e6a1843efb
MDL-58551 config: add alternative_file_system_class description
2017-04-18 10:13:48 +08:00
Andrew Nicols
2660f7dabe
Merge branch 'MDL-58559-master' of git://github.com/lameze/moodle
2017-04-18 09:42:36 +08:00
Eloy Lafuente (stronk7)
55946a892a
MDL-54901 phpunit: Change phpunit wwwroot to HTTPS and fix tests
...
This includes:
- Changing PHPUnit's bootstrap to use https://www ...
- Modify all existing expectations to the new wwwroot.
- Amend some tests now with different defaults because of is_https()
- Added a note to main upgrade.php about the change.
2017-04-18 03:40:17 +02:00
Andrew Nicols
80483bf3cc
Merge branch 'MDL-58582-master' of https://github.com/Dagefoerde/moodle
2017-04-18 09:20:10 +08:00
Simey Lameze
4e785511b7
MDL-58559 block_community: check if the course has subject
2017-04-18 08:56:07 +08:00
Andrew Nicols
d4be750a7c
Merge branch 'MDL-58539_master' of https://github.com/dmonllao/moodle
2017-04-18 08:41:59 +08:00
Eloy Lafuente (stronk7)
6e6a768c15
MDL-54901 travis: ensure pg93 is available and https served
2017-04-18 02:12:53 +02:00
Eloy Lafuente (stronk7)
9d2112e88d
MDL-54901 environment: pg93, openssl, https & utf8mb4
2017-04-18 02:12:45 +02:00
Ruslan Kabalin
fc9bc65863
MDL-58539 assignfeedback_editpdf: Fix group assignment fatal error.
...
This makes sure that $grade->attemptnumber is not NULL before using its
value.
2017-04-17 17:00:47 +02:00
Tony Butler
e082fbd978
MDL-58515 assignfeedback_editpdf: Fix comment tabbing and focus outline
2017-04-17 15:40:27 +01:00
Jan Dageförde
62306cdf3d
MDL-58582 theme: Improve PHPDoc comment on SVG image resolution
2017-04-17 15:23:13 +02:00
David Monllao
bb17eafab0
Merge branch 'MDL-58478-master' of git://github.com/damyon/moodle
2017-04-17 14:44:39 +02:00
Dan Poltawski
4ba4ecfa96
MDL-58486 userprefs: clarifying comment
2017-04-17 12:17:18 +01:00
Dan Poltawski
48411a8843
Merge branch 'MDL-58486' of git://github.com/timhunt/moodle
2017-04-17 12:15:40 +01:00
Dan Poltawski
ae86b0879a
Merge branch 'MDL-58499-master' of git://github.com/barbararamiro/moodle
2017-04-17 11:23:52 +01:00
Eloy Lafuente (stronk7)
71318407ef
MDL-54901 environment: 3.3 base information
...
This is a direct copy of the 3.2 branch to
have changes under control easier in next commits.
2017-04-17 12:22:10 +02:00
Dan Poltawski
2d48a763f5
Merge branch 'MDL-58549-master' of https://github.com/xow/moodle
2017-04-17 11:07:43 +01:00
Dan Poltawski
e526e43269
Merge branch 'MDL-58479-33-weblib-notice-phpdoc' of git://github.com/roperto/moodle
2017-04-17 10:59:47 +01:00
Dan Poltawski
9556d5ec52
Merge branch 'MDL-46929' of https://github.com/stronk7/moodle
2017-04-17 10:53:42 +01:00
Eloy Lafuente (stronk7)
43bb3b77a5
MDL-46929 mod_forum: behat fixes
...
- Keep old scenarios being non-javascript.
- Move the tags stuff to recently added scenario.
- Change some "my" by "your" to avoid problems detecting results
while keeping previous tests (based on "subject") working.
2017-04-17 11:44:00 +02:00
Dan Poltawski
6a346ab440
Merge branch 'MDL-58507_master' of git://github.com/markn86/moodle
2017-04-17 10:42:48 +01:00
Dan Poltawski
a9d3bf7666
Merge branch 'MDL-58465-master' of git://github.com/ankitagarwal/moodle
2017-04-17 10:41:16 +01:00
Dan Poltawski
0bb4ee0fe3
Merge branch 'MDL-58393-33_filter-order' of https://github.com/roperto/moodle
2017-04-17 10:30:32 +01:00
Dan Poltawski
6e45cfc0c0
Merge branch 'MDL-58593-master' of git://github.com/merrill-oakland/moodle
2017-04-17 10:03:07 +01:00
Eric Merrill
cd729dc905
MDL-58593 database: More efficiently track issued key names
2017-04-13 12:21:13 -04:00
Dan Poltawski
0c290ad191
Merge branch 'MDL-32596_master' of https://github.com/rezaies/moodle
2017-04-13 15:58:00 +01:00
Dan Poltawski
ca7de06cf3
Merge branch 'MDL-58085-master' of git://github.com/cameron1729/moodle
2017-04-13 15:33:43 +01:00
Ryan Wyllie
b9ce916ac9
MDL-58464 block_myoverview: paginate timeline sort by courses view
2017-04-13 15:24:14 +01:00
David Monllao
32c249621b
Merge branch 'MDL-58244-master' of https://github.com/MartinGauk/moodle
2017-04-13 12:58:23 +02:00
David Monllao
faf661cb4c
Merge branch 'MDL-58171-report-role-format_text' of https://github.com/lucaboesch/moodle
2017-04-13 12:39:44 +02:00
Martin Gauk
8abec10d55
MDL-58244 shibboleth: handle users who are logged out
...
If the user is (already) logged out, do not access $USER->auth and redirect him to the return URL.
2017-04-13 10:05:39 +00:00
David Monllao
d0d0a7b482
Merge branch 'MDL-58560-master' of https://github.com/xow/moodle
2017-04-13 11:38:37 +02:00
David Monllao
378936ea20
Merge branch 'MDL-58493-master' of git://github.com/damyon/moodle
2017-04-13 11:36:54 +02:00
Andrew Nicols
e4a090c105
Merge branch 'MDL-58501_master' of git://github.com/markn86/moodle
2017-04-13 13:21:42 +08:00
Andrew Nicols
20026ab3c1
Merge branch 'MDL-58356-master' of git://github.com/damyon/moodle
2017-04-13 12:10:45 +08:00
Andrew Nicols
270d5c1cc5
Merge branch 'MDL-46929' of https://github.com/andrewhancox/moodle
2017-04-13 10:00:58 +08:00
Andrew Nicols
28b966a5f9
Merge branch 'MDL-39913-master-new-validation' of https://github.com/xow/moodle
2017-04-13 08:44:15 +08:00
Andrew Nicols
4041ac0c4d
Merge branch 'MDL-58537-master' of git://github.com/damyon/moodle
2017-04-13 08:36:20 +08:00
AMOS bot
a7e60c1291
Automatically generated installer lang files
2017-04-13 00:03:51 +08:00
David Monllao
cd249c747f
MDL-58235 myoverview: Remove trailing whitespace
2017-04-12 16:39:15 +02:00
David Monllao
c94e64fad1
Merge branch 'MDL57475-master' of https://github.com/mmafrar/moodle
2017-04-12 16:18:53 +02:00
David Monllao
10a6361e1c
Merge branch 'MDL-58235-master-3' of git://github.com/ryanwyllie/moodle
2017-04-12 15:46:01 +02:00
Luca Bösch
99c0ad51b4
MDL-58171 report: role name passing format_text
...
Have the role name in h2 of the participation report passing filters
like multilang2 by having it call format_text.
Signed-off-by: Luca Bösch <luca.boesch@bfh.ch >
2017-04-12 15:31:43 +02:00
David Monllao
ebebbb307b
Merge branch 'MDL-58555' of https://github.com/timhunt/moodle
2017-04-12 14:08:27 +02:00
Ankit Agarwal
f712568c1f
MDL-57573 phpmailer: Update to version 5.2.23
2017-04-12 14:06:18 +02:00
Mark Nelson
59391e80ad
MDL-58501 mod_*: improved docs for new calendar callbacks
2017-04-12 17:43:52 +08:00
David Monllao
0714bcb2a2
on-demand release 3.3dev+
2017-04-12 09:33:40 +02:00
David Monllao
a701701869
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-04-12 09:33:39 +02:00
Andrew Nicols
30829b5dc3
MDL-58311 cachestore_redis: Set password correctly
2017-04-12 14:41:54 +08:00
Mark Nelson
063b7ee647
MDL-58507 core: link functions with final deprecation issue
2017-04-12 12:38:51 +08:00
Jun Pataleta
8168bfd3e4
Merge branch 'MDL-58576-master' of git://github.com/andrewnicols/moodle
2017-04-12 10:06:13 +08:00
Andrew Nicols
0c0f3fdc1e
MDL-58576 mod_forum: Fix behat failures after string change
2017-04-12 09:32:05 +08:00
Eloy Lafuente (stronk7)
ad02561c15
Merge branch 'MDL-58453-master' of git://github.com/jleyva/moodle
2017-04-11 16:47:29 +02:00
Andrew Hancox
32a96916a6
MDL-46929 mod_forum: Improve behat tests
2017-04-11 13:34:22 +01:00
Juan Leyva
7f700290b2
MDL-58453 mod_feedback: Add missing security checks
...
Some checks done in mod/feedback/show_nonrespondents.php were missing.
- Check for anonymous feedback
- Check for real courses (not site home)
2017-04-11 09:42:27 +01:00
Andrew Hancox
e9c46768b5
MDL-46929 mod_forum: Fix for edge cases when searching
2017-04-11 08:30:09 +01:00
Marina Glancy
151113f93a
MDL-46929 mod_forum: performance improvement for tags backup/restore
2017-04-11 08:30:09 +01:00
Marina Glancy
34c8585d83
MDL-46929 mod_forum: small fixes for post tagging
2017-04-11 08:30:09 +01:00
Andrew Hancox
d2ba493cfe
MDL-46929 mod_forum: Implement tagging
2017-04-11 08:30:09 +01:00
Jake Dallimore
c89eba308a
Merge branch 'MDL-58563-master' of git://github.com/junpataleta/moodle
2017-04-11 15:09:27 +08:00
Jun Pataleta
d3679c37af
MDL-58563 group: Specify table alias in sort parameter for group test
2017-04-11 12:40:41 +08:00
Andrew Nicols
1ad2ff0404
Merge branch 'wip-MDL-57616-master' of git://github.com/marinaglancy/moodle
2017-04-11 11:51:59 +08:00
Damyon Wiese
473d849fd0
MDL-58493 enrol: Update JS to use font-awesome icon
2017-04-11 11:28:01 +08:00
Ryan Wyllie
bfc8fbea97
MDL-58498 mod_lesson: no action after lesson submission
...
Update the action event callback to not provide an action for the user
if they have already attempted the lesson.
2017-04-11 03:26:08 +00:00
Cameron Ball
a05e4f25a7
MDL-58085 core_calendar: Display actions on calendar events page
2017-04-11 11:21:43 +08:00
Andrew Nicols
9b18c0e075
Merge branch 'MDL-58461-master' of git://github.com/damyon/moodle
2017-04-11 11:15:32 +08:00
Damyon Wiese
c698b85ae8
MDL-58560 icons: Better mapping for t/move
2017-04-11 10:56:27 +08:00
Jake Dallimore
84fb93a77e
Merge branch 'MDL-58297-master' of git://github.com/andrewnicols/moodle
2017-04-11 10:49:07 +08:00
Damyon Wiese
56468ae9c3
MDL-58537 theme_clean: Fix the required field icon
...
It is a custom sized icon so it needs some custom CSS to size it properly.
2017-04-11 10:44:18 +08:00
John Okely
4bfb467842
MDL-58549 libraries: Add version to jabber/XMPP
2017-04-11 10:36:00 +08:00
Andrew Nicols
f669ad5ca7
Merge branch 'MDL-58552-master' of git://github.com/damyon/moodle
2017-04-11 09:46:04 +08:00
Damyon Wiese
21b4989ac4
MDL-58461 filter_mathjaxloader: Update defaults
...
Also included a version bump for Moodle in order to trigger a filter upgrade.
2017-04-11 09:19:02 +08:00
Damyon Wiese
3db9004f7d
MDL-58461 mathjax: Ship accessibility extensions
...
There are not mirrored on the new CDN so we need to ship them with moodle.
2017-04-11 09:18:23 +08:00
Damyon Wiese
7a0f141dfe
MDL-58461 filter_mathjaxloader: Change CDN url
...
The MathJax CDN url is going away - we need to switch to another mirror.
2017-04-11 09:18:23 +08:00
Jun Pataleta
f59c43a0fa
Merge branch 'MDL-58400-master' of git://github.com/junpataleta/moodle
2017-04-11 09:14:12 +08:00
Andrew Nicols
23605e9fbc
Merge branch 'MDL-58504_master' of git://github.com/markn86/moodle
2017-04-11 08:57:30 +08:00
Andrew Nicols
18baa6c956
Merge branch 'MDL-57290_master' of https://github.com/nadavkav/moodle
2017-04-11 08:43:36 +08:00
Ryan Wyllie
db861ea9d7
MDL-58235 block_myoverview: fix buttons on courses view
2017-04-11 00:20:29 +00:00
AMOS bot
867c560f43
Automatically generated installer lang files
2017-04-11 00:04:27 +08:00
Tim Hunt
c1ac8e7fbf
MDL-58555 ajax: make ajax web service log entries more useful
...
It is not used for anything, but we put the method name(s) being called in the URL.
2017-04-10 16:29:16 +01:00
David Monllao
eda9dbcfe0
Merge branch 'patch-24' of https://github.com/sk-unikent/moodle
2017-04-10 16:59:13 +02:00
David Monllao
696bfb490b
Merge branch 'mdl-58489' of https://github.com/Dagefoerde/moodle
2017-04-10 16:55:46 +02:00
David Monllao
9f22961d93
Merge branch 'mdl-58485' of https://github.com/Dagefoerde/moodle
2017-04-10 16:31:58 +02:00
David Monllao
fff1b3c464
Merge branch 'wip-MDL-55950-master' of git://github.com/marinaglancy/moodle
2017-04-10 16:05:07 +02:00
David Monllao
ad6478225b
Merge branch 'MDL-57858-master' of git://github.com/pavelsokolov/moodle
2017-04-10 14:14:59 +02:00
David Monllao
d096ebe0e4
MDL-56370 mod_feedback: Note about undeprecation
2017-04-10 13:15:15 +02:00
David Monllao
af938cf46e
Merge branch 'wip-MDL-56370-master' of git://github.com/marinaglancy/moodle
2017-04-10 13:13:20 +02:00
David Monllao
3c8b8b8262
Merge branch 'wip-MDL-55939-master' of git://github.com/marinaglancy/moodle
2017-04-10 12:57:34 +02:00
David Monllao
f0ad40d13c
Merge branch 'MDL-57553-master' of git://github.com/andrewnicols/moodle
2017-04-10 11:44:14 +02:00
David Monllao
538dbf37e1
Merge branch 'MDL-58492-master-famarkers' of git://github.com/mudrd8mz/moodle
2017-04-10 11:10:04 +02:00
Jun Pataleta
60b6e1bf0b
Merge branch 'MDL-58295-master' of git://github.com/andrewnicols/moodle
2017-04-10 16:51:06 +08:00
David Monllao
7841e9f337
Merge branch 'MDL-58104-m' of git://github.com/pavelsokolov/moodle
2017-04-10 09:51:32 +02:00
Nadav Kavalerchik
85b0d4a9cb
MDL-57290 Theme: Narrow admin page "menu" columns, in Boost & Clean
2017-04-10 10:09:03 +03:00
Barbara Ramiro
24b423fdd1
MDL-58235 block_myoverview: clean theme style for block_myoverview
...
This is for the 'Timeline' view in Clean theme
Part of MDL-55611
2017-04-10 06:28:22 +00:00
Ryan Wyllie
c3d8643772
MDL-58235 block_myoverview: add styling for clean theme
...
Part of MDL-55611
2017-04-10 06:28:21 +00:00
Damyon Wiese
f3432e038e
MDL-58552 quiz: keep quiz css in quiz
...
The selectors introduced by MDL-48771 need to be qualified to prevent them
breaking random pages (like the course page).
2017-04-10 13:51:02 +08:00
Andrew Nicols
137ea0572d
Merge branch 'wip-MDL-58180-master' of git://github.com/marinaglancy/moodle
2017-04-10 13:37:06 +08:00
Andrew Nicols
17cc2842a7
Merge branch 'MDL-58359-master' of git://github.com/damyon/moodle
2017-04-10 13:35:36 +08:00
Jun Pataleta
9be24e45b7
Merge branch 'MDL-58357-master' of git://github.com/damyon/moodle
2017-04-10 13:26:21 +08:00
Andrew Nicols
3afd529013
Merge branch 'MDL-57393-master' of git://github.com/jleyva/moodle
2017-04-10 13:20:13 +08:00
Andrew Nicols
04e45e8e25
Merge branch 'master' of https://github.com/tniessen/moodle
2017-04-10 13:16:29 +08:00
Jake Dallimore
cea0492924
Merge branch 'MDL-58543' of git://github.com/stronk7/moodle
2017-04-10 12:36:56 +08:00
John Okely
61527865a1
MDL-39913 assignsubmission_file: Add validation
2017-04-10 12:07:58 +08:00
Andrew Nicols
3de074e4bf
Merge branch 'MDL-58311_master' of https://github.com/sk-unikent/moodle
2017-04-10 12:00:59 +08:00
Andrew Nicols
1adae85448
Merge branch 'wip-mdl-58068' of https://github.com/rajeshtaneja/moodle
2017-04-10 11:54:09 +08:00
Damyon Wiese
d84b7f7f5c
MDL-58359 icons: Revert the icons for completion
...
We are missing one for "auto-completion not yet completed" etc.
2017-04-10 11:47:08 +08:00
Damyon Wiese
1a10c79f67
MDL-58356 icons: Revert file type icons
2017-04-10 11:36:51 +08:00
Andrew Nicols
b140b13c25
Merge branch 'MDL-58453-master' of git://github.com/jleyva/moodle
2017-04-10 11:23:37 +08:00
Juan Leyva
e352f30699
MDL-58400 tool_mobile: Support direct launch of OAuth SSO process
2017-04-10 11:12:29 +08:00
Juan Leyva
a67e3bda2e
MDL-58400 tool_mobile: Return enabled identity providers
...
Via this public Ajax Web Service we return the list of identity
providers in a site.
2017-04-10 11:12:28 +08:00
Jun Pataleta
627ea5b10e
MDL-58400 auth: New helper methods for identity providers
...
* get_identity_providers(): Retrieves available auth identity providers
* prepare_identity_providers_for_output(): Prepares auth identity
provider data for output (e.g. to templates, WS, etc)
* Use these helpers for the login renderer
2017-04-10 11:12:03 +08:00
Jake Dallimore
94a26699b1
Merge branch 'MDL-57813-master' of git://github.com/jleyva/moodle
2017-04-10 10:25:23 +08:00
Stephen Bourget
3ee50231e7
MDL-58526 auth: Improve labels on field mappings
2017-04-09 17:15:33 -04:00
Eloy Lafuente (stronk7)
2f090f4619
MDL-58543 upgrade: Replay 4 steps missed for some combinations
...
Moved 4 steps (2017033100.01-04) that were introduced after master
version was 2017040300 and were not executed always.
They have been moved to 2017040700.01-04, just on top of current
weekly (2017040700.00), so they will be executed by everybody.
As far as the 4 fields are XMLDB ones they are executed conditionally
so it's safe to replay them (for people that already had them run).
2017-04-09 14:11:20 +02:00
AMOS bot
56a9a019ae
Automatically generated installer lang files
2017-04-08 00:05:03 +08:00
David Mudrák
f7cfa26ec4
MDL-58492 icons: Fix fontawesome for i/marker and i/marked icons
...
These combo icons are used to mark something the current element. They
are supposed to be used in places like the course outline to
mark/highlight a section as the current one. Also workshop uses them to
switch to a phase (mark it as the current one).
2017-04-07 14:35:16 +02:00
David Mudrák
2937aa56cb
MDL-58374 lti: Log the error message of a failed message verification
...
Previously the exception message (which holds the actual explanation of
what went wrong) was thrown away so the user had no way to debug.
2017-04-07 11:25:11 +02:00
Jan Dageförde
6abce1e19a
MDL-58485 admin: Show all SVG plugin icons
2017-04-07 10:10:22 +02:00
Luca Bösch
9955d65e5c
MDL-58180 lib: Role name pass format_text.
...
In function stats_get_report_options, the role names are returned after
having been processed through format_text which lets the filters work on them.
Signed-off-by: Luca Bösch <luca.boesch@bfh.ch >
2017-04-07 16:09:25 +08:00
Marina Glancy
4cf6871ccf
MDL-57616 media_videojs: set min height for videos
...
This partially reverts changes from MDL-57187 that added the limit for all videos and not just videojs.
Videojs displays a big play button that overlaps contents below during video loading.
2017-04-07 16:09:02 +08:00
Marina Glancy
c4b8e61128
MDL-57456 mod_glossary: performance improvement for tags backup/restore
2017-04-07 16:08:33 +08:00
Andrew Hancox
694d2f8eac
MDL-57456 mod_glossary: Implement tagging
2017-04-07 16:08:31 +08:00
Marina Glancy
fde2e5b1a7
MDL-58452 ajax: do not show popup when can't retrieve the message count
2017-04-07 16:05:19 +08:00
Marina Glancy
a0cf7ee8de
MDL-55939 course: no permission is needed to view frontpage
2017-04-07 16:04:29 +08:00
Marina Glancy
85b969f130
MDL-56370 mod_feedback: behat for repeat completion
2017-04-07 16:04:06 +08:00
Marina Glancy
d6f77a435f
MDL-56370 mod_feedback: allow to restore values from last attempt
2017-04-07 16:04:06 +08:00
Marina Glancy
d0b4c8a787
MDL-55950 mod_feedback: correct link to response in the email
2017-04-07 16:03:42 +08:00
Marina Glancy
4aaaabb0da
MDL-58530 media_videojs: upgrade videojs to 5.18.4
2017-04-07 16:03:15 +08:00
Marina Glancy
f4dba1755c
MDL-58502 mod_feedback: courseid is not course where feedback is
2017-04-07 16:02:39 +08:00
John Okely
62e87ae4b8
MDL-39913 assign: Add help on filetype submissions
2017-04-07 16:02:00 +08:00
Jonathon Fowler
4044cad5ea
MDL-39913 assignsubmission_file: add file types restriction
...
Testing for uploading a non-permitted file won't work as things stand
currently because the filemanager throws an exception that Behat
catches, which causes a fail.
2017-04-07 16:02:00 +08:00
Jonathon Fowler
4e5a22df7a
MDL-39913 filetypes: mimetypes remediation
...
Going by http://www.iana.org/assignments/media-types/media-types.xhtml .
Disambiguated the Office 2007 types, Apple iWorks and other types
changes by tonyjbutler.
2017-04-07 16:02:00 +08:00
Jan Dageförde
eb4ab7c4b8
MDL-58489 core: Fix unreachable HTTP error handling
2017-04-07 09:50:15 +02:00
Jun Pataleta
bd99cb9021
weekly release 3.3dev
2017-04-07 12:45:45 +08:00
Jun Pataleta
7e4a4d30df
NOBUG: Fixed file access permissions
2017-04-07 12:45:45 +08:00
Jun Pataleta
dde6b3e9e3
NOBUG: Fixed SVG browser compatibility
2017-04-07 12:45:44 +08:00
Jun Pataleta
8fe00b70fc
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-04-07 12:45:44 +08:00
Andrew Nicols
e6a4780452
MDL-58297 core: Update to use new hashing functions
2017-04-07 10:40:23 +08:00
Andrew Nicols
a30a04fa01
MDL-58297 filestorage: New functions for hash calculation
2017-04-07 10:40:23 +08:00
David Monllao
6099f29beb
MDL-55611 mod_quiz: Adapt behat test to myoverview
2017-04-06 18:59:12 +02:00
AMOS bot
92fa451cc2
Automatically generated installer lang files
2017-04-07 00:04:33 +08:00
David Monllao
2a69ffd212
MDL-12689 auth_shibboleth: No remote updates
2017-04-06 15:51:27 +02:00
Dan Poltawski
92fe5da36d
MDL-12689 version: bump after behat fix
2017-04-06 10:52:24 +01:00
Dan Poltawski
b634c32668
Merge branch 'MDL-12689_master-fix' of git://github.com/dmonllao/moodle
2017-04-06 10:51:37 +01:00
David Monllao
6ef63c5920
MDL-12689 auth_cas: Default to English
2017-04-06 11:20:22 +02:00
Shamim Rezaie
74f83c14ee
MDL-32596 tool_xmldb: Updated confirmcheckforeignkeys
...
Updated $string['confirmcheckforeignkeys']
2017-04-06 18:36:10 +10:00
Jake Dallimore
c846111951
Merge branch 'MDL-58220-master-fix5' of http://github.com/damyon/moodle
2017-04-06 16:29:13 +08:00
David Monllao
bc99a34d9c
MDL-23919 mod_data: Required entries not available by default anymore
...
Updating test accordingly, but still setting and checking a
field that is not part of the fieldsets opened by default.
2017-04-06 10:25:17 +02:00
Damyon Wiese
340659cc29
MDL-58220 auth_oauth2: Linked logins only 4U
...
You can only manage your own linked logins - never anyone elses.
2017-04-06 16:06:12 +08:00
Dan Poltawski
b6deaa14b6
Merge branch 'MDL-55611-master-behat-fix' of git://github.com/lameze/moodle
2017-04-06 08:56:51 +01:00
Juan Leyva
94478c083d
MDL-57813 mod_feedback: New WS mod_feedback_get_last_completed
2017-04-06 09:40:26 +02:00
David Monllao
287848d267
Merge branch 'wip-MDL-58364-master' of git://github.com/marinaglancy/moodle
2017-04-06 09:30:45 +02:00
Andrew Nicols
8602be9f00
MDL-55611 course: Fix incorrect merge conflict
2017-04-06 15:22:55 +08:00
Simey Lameze
daef59826a
MDL-55611 core_tests: replace remaining I follow coursename steps
2017-04-06 15:22:15 +08:00
Mark Nelson
01f96180ff
MDL-58504 mod_*: fixed PHPDoc return type for *_provide_event_action
2017-04-06 15:00:02 +08:00
David Monllao
a10461e034
Merge branch 'MDL-58369-master' of git://github.com/damyon/moodle
2017-04-06 08:59:21 +02:00
David Monllao
12b471a4d3
Merge branch 'MDL-58398-master' of git://github.com/ankitagarwal/moodle
2017-04-06 08:38:52 +02:00
Andrew Nicols
ffc4b7e4af
Merge branch 'MDL-55611_master' of git://github.com/markn86/moodle
2017-04-06 13:24:05 +08:00
Mark Nelson
5c85bfe122
MDL-55611 core_calendar: Fixed query for Oracle
...
Also fixed unit test filter.
2017-04-06 12:56:00 +08:00
Andrew Nicols
97f17c0490
Merge branch 'MDL-58220-master-fix4' of http://github.com/damyon/moodle
2017-04-06 11:54:58 +08:00
Damyon Wiese
427fa27cf4
MDL-58220 auth_oauth2: Fix login domains
...
The login domains were checking the email of the moodle account, not the returned
email from oauth. Also after a failure, it was not killing the oauth session, which
prevents you trying again with a different account.
2017-04-06 11:35:02 +08:00
Damyon Wiese
0eb4c06645
MDL-58220 oauth2: Fix account linking
...
The username passed to the confirm account link request is the oauth username,
which may be different to the moodle username so can't be used to look up the user record.
2017-04-06 10:41:46 +08:00
Jake Dallimore
b8094f8a18
Merge branch 'MDL-58443-master' of git://github.com/jleyva/moodle
2017-04-06 09:41:37 +08:00
Jake Dallimore
6e58427458
Merge branch 'MDL-55611-master-fix' of git://github.com/andrewnicols/moodle
2017-04-06 09:23:29 +08:00
Andrew Nicols
3e57763833
Merge branch 'wip-MDL-23919-master' of https://github.com/marinaglancy/moodle
2017-04-06 09:02:36 +08:00
Marina Glancy
63709b0e16
MDL-23919 mod_data: fix bug when completion is reset
2017-04-06 08:54:00 +08:00
Andrew Nicols
95f38c22ca
MDL-55611 calendar: Fix unit test filter
...
The event test factory uses a closure to return only every other record.
This was previously working based on ID but MSSQL starts from an even
number rather than an odd number.
This change changes that to use a static variable which keeps a count of
the records instead and only returns every other record in this fashion,
removing the dependance upon ID.
2017-04-06 08:50:12 +08:00
AMOS bot
a946e1a838
Automatically generated installer lang files
2017-04-06 00:07:08 +08:00
AMOS bot
2ee6fc9fd8
Automatically generated installer lang files
2017-04-06 00:07:08 +08:00
Dan Poltawski
5f5f71ea62
Merge branch 'MDL-57411-master' of git://github.com/jleyva/moodle
2017-04-05 12:44:03 +01:00
Juan Leyva
8c60d198c2
MDL-57411 groups: Fix tests for MSSQL
2017-04-05 13:17:46 +02:00
Dan Poltawski
c3345f32f0
Merge branch 'MDL-58220-master-fix3' of http://github.com/damyon/moodle
2017-04-05 10:16:57 +01:00
Damyon Wiese
f331513347
MDL-58220 auth_oauth2: Fix for login via linked login
...
This was broken by the refactoring to always link logins. Some of the static
variables could also be removed but I'll do that in a later issue to keep this patch small.
2017-04-05 15:55:53 +08:00
Andrew Nicols
00aa58eb5f
Merge branch 'MDL-58399-master' of git://github.com/jleyva/moodle
2017-04-05 15:49:49 +08:00
Juan Leyva
dbc404de71
MDL-58399 webservice: Add missing upgrade.txt information
...
We should indicate the API changes for developers.
2017-04-05 09:41:15 +02:00
Juan Leyva
682aea9b84
MDL-58453 mod_feedback: Refactor get_non_respondents WS
...
We should return more information like if the user started or not the
feedback and the total number of non respondents (to be able to
paginate).
2017-04-05 09:28:29 +02:00
Andrew Nicols
c254588732
Merge branch 'MDL-58361-master' of https://github.com/xow/moodle
2017-04-05 15:19:58 +08:00
Barbara Ramiro
9436711f28
MDL-58499 block_myoverview: show two blocks of courses on XL
2017-04-05 15:09:31 +08:00
Juan Leyva
007b7cad82
MDL-57813 mod_feedback: Create exporter and required API changes
2017-04-05 09:07:43 +02:00
Andrew Nicols
c46ae2fbc1
Merge branch 'MDL-58361-master' of https://github.com/xow/moodle
2017-04-05 15:04:44 +08:00
Andrew Nicols
3aa424703b
Merge branch 'MDL-58220-master-fix2' of http://github.com/damyon/moodle
2017-04-05 14:43:13 +08:00
Damyon Wiese
a647e7d762
MDL-58220 oauth2: missing param confirmtokenexpires
2017-04-05 14:42:22 +08:00
Andrew Nicols
941cb7ce3c
Merge branch 'MDL-58399-master' of git://github.com/jleyva/moodle
2017-04-05 14:22:39 +08:00
Andrew Nicols
2a44422e54
Merge branch 'MDL-58220-master-fix1' of http://github.com/damyon/moodle
2017-04-05 12:56:01 +08:00
Damyon Wiese
6cee96c8af
MDL-58220 oauth2: obey $CFG->authpreventaccountcreation
2017-04-05 12:52:32 +08:00
Andrew Nicols
038db9734f
Merge branch 'MDL-58444-master' of git://github.com/jleyva/moodle
2017-04-05 12:29:13 +08:00
Andrew Nicols
e31dba2c8d
Merge branch 'MDL-12689_master' of https://github.com/markn86/moodle
2017-04-05 11:13:31 +08:00
Mark Nelson
90b735b169
MDL-12689 core: fixed incorrect use of the term 'depreciated'
2017-04-05 11:12:07 +08:00
Andrew Nicols
04056e715b
Merge branch 'MDL-51998_master' of https://github.com/nadavkav/moodle
2017-04-05 09:56:29 +08:00
Jun Pataleta
458315f857
Merge branch 'MDL-57821-master' of git://github.com/jleyva/moodle
2017-04-05 09:39:02 +08:00
Jake Dallimore
170a8b3ec4
Merge branch 'MDL-58368-master' of git://github.com/damyon/moodle
2017-04-05 09:33:45 +08:00
Eloy Lafuente (stronk7)
e58654f452
Merge branch 'scorm-task' of https://github.com/GanitGenius/moodle
2017-04-05 02:02:03 +02:00
Eloy Lafuente (stronk7)
aa2b5b214d
Merge branch 'wip-MDL-57769-master' of https://github.com/marinaglancy/moodle
2017-04-05 01:31:08 +02:00
Eloy Lafuente (stronk7)
a2c15cc5a2
Merge branch 'MDL-58055-master' of git://github.com/andrewnicols/moodle
2017-04-05 00:22:19 +02:00
Eloy Lafuente (stronk7)
4c9919fb15
Merge branch 'MDL-55326-master' of git://github.com/andrewnicols/moodle
2017-04-04 19:01:57 +02:00
Dan Poltawski
67aaf4eeda
MDL-55611 upgrade.txt: remove duplicated note
2017-04-04 17:32:13 +01:00
Eloy Lafuente (stronk7)
fc96fac29e
Merge branch 'MDL-55499-master' of git://github.com/andrewnicols/moodle
2017-04-04 18:23:02 +02:00
Dan Poltawski
6ebb0947f0
MDL-55611 upgrade: bump redirect_if_major_update_required
2017-04-04 17:08:35 +01:00
Dan Poltawski
1e4e5c52d7
Merge branch 'MDL-55611-master' of git://github.com/danpoltawski/moodle
2017-04-04 17:07:41 +01:00
AMOS bot
e2a60440e1
Automatically generated installer lang files
2017-04-05 00:04:21 +08:00
Dan Poltawski
14286ebd4a
MDL-55611 calendar: remove duplicated 'scheduled task stuff'
2017-04-04 17:02:07 +01:00
Tim Hunt
2524990d09
MDL-58486 user_prefs: always update $USER cache when applicable
...
set_user_preference and unset_user_preference let you pass the user to
set preferences for as an id. Previously, if you passed $USER->id there,
those methods did not update the Cache in $USER, which was surprising,
and not easy to debug.
Now, we always update the preference cache in $USER if the preference is
being changed for the current user.
2017-04-04 16:20:26 +01:00
Simey Lameze
5342a54159
MDL-58474 block_myoverview: change step datetime format
...
Part of MDL-55611 epic.
2017-04-04 11:01:58 +01:00
Simey Lameze
53cbac18ba
MDL-58474 core_calendar: add missing action_event_interface import
...
Part of MDL-55611 epic.
2017-04-04 11:01:57 +01:00
Mark Nelson
d7bc2c6fd5
MDL-55611 core_calendar: fixed unit tests failing in isolation
2017-04-04 11:01:57 +01:00
Cameron Ball
c28f1077c4
MDL-58442 core_calendar: Better documentation for the container
...
Part of MDL-55611 epic.
2017-04-04 11:01:57 +01:00
Cameron Ball
92ac08bcee
MDL-58442 core_calendar: Nuke action_event_factory and friends
...
These are unecessary since the only place the factory
is used is in the container.
Part of MDL-55611 epic.
2017-04-04 11:01:56 +01:00
Cameron Ball
d10693cb63
MDL-58442 core_calendar: Rename core_container to simply container
...
core_container was confusing as it looks Frankenstyleish.
Part of MDL-55611 epic.
2017-04-04 11:01:56 +01:00
Simey Lameze
e77830f2e3
MDL-58438 mod_lti: replace step using course overview block
...
Part of MDL-55611 epic.
2017-04-04 11:01:56 +01:00
Simey Lameze
7698ecb2c0
MDL-58438 core_badges: fix behat issues on award badge feature
...
Part of MDL-55611 epic.
2017-04-04 11:01:55 +01:00
Cameron Ball
42e76c3f70
MDL-58430 core_calendar: Keep interfaces with implementations
...
All interfaces have been moved from the interfaces folder such
that they now live with their default implementations.
Part of MDL-55611 epic.
2017-04-04 11:01:55 +01:00
Ryan Wyllie
4265458949
MDL-58303 theme_boost: change dashboard block breakpoint to xl
...
Part of MDL-55611 epic.
2017-04-04 11:01:54 +01:00
Jun Pataleta
e6661428ad
MDL-57607 upgrade: Add post-upgrade adhoc task for refreshing mod events
...
Insert an ad-hoc task into the task_adhoc table that updates existing calendar
events to convert them to action-type events, where applicable.
Part of MDL-55611 epic.
2017-04-04 11:01:54 +01:00
Jun Pataleta
3651c22b75
MDL-57607 mod_assign: Make assign_refresh_events refresh overrides
...
Part of MDL-55611 epic.
2017-04-04 11:01:54 +01:00
Mark Nelson
2229368a3c
MDL-58424 core_calendar: moved api::get_events
...
This function was moved to local_api::get_legacy_events.
Also removed the calendar/classes/api.php file since it no longer contained any
functionality and added unit tests for local_api::get_legacy_events (a copy of
the unit tests for calendar_get_events).
Part of MDL-55611 epic.
2017-04-04 11:01:53 +01:00
Mark Nelson
f8443a26f9
MDL-58424 core_calendar: removed unused get_action_events_* functions
...
Also moved associated unit tests to another location and changed
them so that they were testing local_api instead.
Part of MDL-55611 epic.
2017-04-04 11:01:53 +01:00
Mark Nelson
23a29de7ee
MDL-58424 core_calendar: moved logic from api.php to lib.php
...
Also moved related PHPUnit tests.
Part of MDL-55611 epic.
2017-04-04 11:01:52 +01:00
Mark Nelson
10515e152d
MDL-58424 core: undeprecated calendar_* functions
...
Part of MDL-55611 epic.
2017-04-04 11:01:52 +01:00
Ryan Wyllie
80a1ea5542
MDL-58348 block_myoverview: keep paging bar under courses
...
Part of MDL-55611 epic.
2017-04-04 11:01:52 +01:00
Jun Pataleta
db3b790920
MDL-58425 block_myoverview: Add more details to blocks/upgrade.txt
...
Part of MDL-55611 epic.
2017-04-04 11:01:51 +01:00
Jun Pataleta
82afbfab31
MDL-58302 block_myoverview: Set fixed height of items in courses view
...
Part of MDL-55611 epic.
2017-04-04 11:01:51 +01:00
Jun Pataleta
aac4653365
MDL-58365 block_myoverview: Show course summary in plain text
...
Part of MDL-55611 epic.
2017-04-04 11:01:51 +01:00
Jun Pataleta
c755cb354c
MDL-58441 calendar: Pass $withduration to the correct function
...
Part of MDL-55611 epic.
2017-04-04 11:01:50 +01:00
Simey Lameze
8d63ed6ed5
MDL-58207 mod_assign: reword grading due date lang string
...
Part of MDL-55611 epic.
2017-04-04 11:01:50 +01:00
Mark Nelson
2a8e41b990
MDL-58432 core_calendar: allow event properties to be null
...
Part of MDL-55611 epic.
2017-04-04 11:01:49 +01:00
Mark Nelson
e1cd93ce20
MDL-58423 core_calendar: moved \core_calendar\event class
...
Part of MDL-55611 epic.
2017-04-04 11:01:49 +01:00
Simey Lameze
1dc764a6d9
MDL-57449 block_myoverview: add behat tests for UI
...
Part of MDL-55611 epic.
2017-04-04 11:01:48 +01:00
Cameron Ball
71d1430c27
MDL-58396 core_calendar: Fix failing unit test
...
Part of MDL-55611 epic.
2017-04-04 11:01:48 +01:00
Andrew Nicols
0822417d5e
MDL-58386 block_myoverview: Mustache tidyup
...
Part of MDL-55611 epic.
2017-04-04 11:01:48 +01:00
Jun Pataleta
197b6d9e5a
MDL-58386 mod_forum: Fixed CI issues
...
Part of MDL-55611 epic.
2017-04-04 11:01:47 +01:00
Jun Pataleta
0eb42c8579
MDL-58386 mod_workshop: Fixed CI issues
...
Part of MDL-55611 epic.
2017-04-04 11:01:47 +01:00
Jun Pataleta
20592f5ff2
MDL-58386 calendar: Fixed CI issues
...
Part of MDL-55611 epic.
2017-04-04 11:01:47 +01:00
Jun Pataleta
966cbed632
MDL-58386 core: Fixed CI issues
...
Part of MDL-55611 epic.
2017-04-04 11:01:46 +01:00
Jun Pataleta
775c6bac6d
MDL-58386 block_myoverview: Fixed CI issues
...
Part of MDL-55611 epic.
2017-04-04 11:01:46 +01:00
Mark Nelson
1054c6f879
MDL-58188 mod_assign: added missing require_once and updated docs
...
The only reason the exclusion of require_once was not exploding before
is because the call to provider_event_action() was being triggered first
which required the file. We can't rely on this happening all the time.
The doc update describes when the usage of is_event_visible() is appropriate.
Part of MDL-55611 epic.
2017-04-04 11:01:45 +01:00
Mark Nelson
de036a2d76
MDL-58188 mod_label: fixed call to update_completion_date_event()
...
Part of MDL-55611 epic.
2017-04-04 11:01:45 +01:00
Cameron Ball
8d4e0f29dc
MDL-58383 core_calendar: Correctly filter in event vault
...
The filter parameter was being passed in as the wrong argument which
was allowing non action events to be returned.
Part of MDL-55611 epic.
2017-04-04 11:01:45 +01:00
Damyon Wiese
de66ac3cd6
MDL-55611 calendar: fix calendar_event uses
...
It was renamed to \core_calendar::event
2017-04-04 11:01:44 +01:00
Damyon Wiese
01a95b86cd
MDL-55611 icons: Remove pix_url
...
Change to image_url because these are not "pix icons".
2017-04-04 11:01:44 +01:00
Andrew Nicols
569d091b03
MDL-58333 core_calendar: Make WS available to Mobile
...
Part of MDL-55611 epic.
2017-04-04 11:01:43 +01:00
Andrew Nicols
80ece0847e
MDL-58333 enrol: Include course progress in course listing WS
...
Part of MDL-55611 epic.
2017-04-04 11:01:43 +01:00
Mark Nelson
08db22c105
MDL-58017 mod_quiz: added action event unit tests
...
Part of MDL-55611 epic.
2017-04-04 11:01:43 +01:00
Mark Nelson
b3d7d175b8
MDL-58017 mod_quiz: added action events
...
Part of MDL-55611 epic.
2017-04-04 11:01:42 +01:00
Damyon Wiese
739de5fefe
MDL-58087 mod_forum: Fix fragile test
...
This test was dependant on the randomly generated group names coming back in a
specific order.
Part of MDL-55611 epic.
2017-04-04 11:01:42 +01:00
Cameron Ball
378259a8ab
MDL-58087 core_calendar: Fix random unit test failure
...
Part of MDL-55611 epic.
2017-04-04 11:01:42 +01:00
Cameron Ball
200f979c4c
MDL-58087 core_calendar: Keep legacy implementation of calendar_get_events
...
The new implementation of calendar_get_events (i.e., \core_calendar\api::get_events)
has a subtly different behaviour. So we need to maintain the existing implementation
in deprecatedlib.
Part of MDL-55611 epic.
2017-04-04 11:01:41 +01:00
Cameron Ball
bd01fd15d4
MDL-58087 core_calendar: Unit tests now jam with new vault behaviour
...
Some unit tests needed to be updated to specify a few extra
bits and pieces on the events to work properly with the
new event vault behaviour.
Part of MDL-55611 epic.
2017-04-04 11:01:41 +01:00
Cameron Ball
258a570563
MDL-58087 core_calendar: Move logic from get_events to the local API
...
The logic from get_events has now been moved in to our local API
and is used by the event vault to retrieve events, instead of
querying the database directly.
This has the advantage that it deals with overrides and only
returns events for the relevant user.
Part of MDL-55611 epic.
2017-04-04 11:01:40 +01:00
Cameron Ball
02854eac9e
MDL-58087 core_calendar: Don't pass non action events through our plumbing
...
The event factory should simply instantiate an event for non action
events and pass only action events through the plumbing.
This way modules implementing the callbacks can be sure that what
is passed in to the callback is actually supposed to be an action event.
Part of MDL-55611 epic.
2017-04-04 11:01:40 +01:00
Cameron Ball
f8a3e28b16
MDL-58087 core_calendar: Don't process events not created by modules
...
Our API infrastructure currently only deals with events created
by course modules. Site, user, etc events can't be dealt with.
Part of MDL-55611 epic.
2017-04-04 11:01:40 +01:00
Cameron Ball
aa1cdff5f6
MDL-58087 mod_lesson: Apply overrides in event action callback
...
Part of MDL-55611 epic.
2017-04-04 11:01:39 +01:00
Cameron Ball
a82becaa25
MDL-58087 mod_assign: Apply overrides in event action callback
...
Part of MDL-55611 epic.
2017-04-04 11:01:39 +01:00
Cameron Ball
b6d9b701f0
MDL-58087 core_calendar: Remove redundant event vault factory
...
Part of MDL-55611 epic.
2017-04-04 11:01:38 +01:00
Juan Leyva
a24289f12f
MDL-57821 mod_feedback: New WS mod_feedback_get_responses_analysis
2017-04-04 12:01:23 +02:00
Juan Leyva
495745a36e
MDL-57821 mod_feedback: Allow export tables to external structure
2017-04-04 12:01:22 +02:00
Cameron Ball
59a601e632
MDL-58087 core_calendar: Set correct ID for repeat event collection
...
Initially we were only sending "top level" events through our API
i.e., events that can be repeated, but are not repeats themselves.
In the future we will be sending ALL events through our API and int
that situation the ID of the collection needs a small bit of logic
to correctly set the ID of the parent.
Part of MDL-55611 epic.
2017-04-04 11:01:19 +01:00
Marina Glancy
125c4c4cb8
MDL-57961 course: change wording of module availability
...
renamed Visible to Availability and added help strings
AMOS BEGIN
CPY [availability,core_moodle],[modvisible,core_moodle]
CPY [availability,core_moodle],[modvisiblewithstealth,core_moodle]
CPY [availability,core_moodle],[modvisiblehiddensection,core_moodle]
CPY [show,core_moodle],[modshow,core_moodle]
CPY [hide,core_moodle],[modhide,core_moodle]
AMOS END
2017-04-04 17:05:57 +08:00
Dan Poltawski
5eff54929d
Merge branch 'MDL-12689-master-fix1' of http://github.com/damyon/moodle
2017-04-04 07:51:05 +01:00
Damyon Wiese
46d5582ec9
MDL-58478 oauth2: Use real admin settings
...
This is an upgrade to real admin settings to comply with MDL-12689
2017-04-04 14:37:13 +08:00
Daniel Thee Roperto
745212bda0
MDL-58479 documentation: fixed phpdoc for notice().
2017-04-04 16:20:41 +10:00
Daniel Thee Roperto
589c8eb61b
MDL-57246 forum: Fixed mod/forum/view.php redirection.
...
Fixed: Trying to view a forum without the capability may lead you to a broken page.
2017-04-04 16:16:54 +10:00
Dan Poltawski
ab8aa88214
Merge branch 'MDL-55941-initialbar-ux' of https://github.com/ilya-catalyst/moodle
2017-04-04 06:56:26 +01:00
Dan Poltawski
dda4dcaffb
Merge branch 'MDL-58220-master-fix1' of http://github.com/damyon/moodle
2017-04-04 06:54:07 +01:00
Andrew Nicols
930cab683d
Merge branch 'master' of https://github.com/koennys/moodle
2017-04-04 11:48:50 +08:00
Damyon Wiese
d37945c37a
MDL-58220 repository_onedrive: standard plugin
...
Add this plugin to the standard plugin list.
2017-04-04 11:18:27 +08:00
Damyon Wiese
3615842625
MDL-12689 auth: No settings if ldap missing
2017-04-04 11:15:29 +08:00
Andrew Nicols
a9bca28400
Merge branch 'wip-MDL-41809-master' of git://github.com/marinaglancy/moodle
2017-04-04 10:43:41 +08:00
Andrew Nicols
7d1709f91e
MDL-48771 mod_quiz: Rebase conflict fix img => .icon
2017-04-04 10:41:22 +08:00
Damyon Wiese
6e53e3d232
MDL-58220 repo: Fix typo in FILE_CONTRLLED_LINK
2017-04-04 10:40:01 +08:00
Andrew Nicols
23f1f5211e
Merge branch 'MDL-48771-squashed' of git://github.com/timhunt/moodle
2017-04-04 10:37:26 +08:00
Damyon Wiese
bcd08003fa
MDL-58220 lang: Add / fix lang strings
...
The refactoring during integration caused some lang string errors.
2017-04-04 10:28:14 +08:00
Colin Chambers
f37cffb6a5
MDL-48771 quiz edit: delete mulitiple tidy up & Behat tests
2017-04-04 01:53:43 +01:00
David Monllao
6d353d2dfd
MDL-23919 mod_data: completionentries can be null
2017-04-04 00:27:30 +02:00
David Monllao
b1e8f8bf37
MDL-12689 mod_data: Remove trailing whitespaces
2017-04-04 00:14:35 +02:00
David Monllao
fcada374ac
Merge branch 'MDL-12689_m33v4' of https://github.com/sbourget/moodle
2017-04-04 00:08:50 +02:00
David Monllao
bf3b4321c0
MDL-23919 mod_data: Clean illegal whitespace
...
Also moving upgrade step below 3.2 mark.
2017-04-04 00:07:24 +02:00
Mohamed Afrar
49b60a1c9a
MDL-57475 Forum: Fixing issue with the 'preferences' link in emails
2017-04-04 03:00:55 +05:30
David Monllao
ea51aa631b
Merge branch 'MDL-23919-mod_data-required-entry-completion' of https://github.com/marcusgreen/moodle
2017-04-03 23:24:28 +02:00
Luca Bösch
5d803e5395
MDL-48771 quiz: Select multiple questions to delete
...
Upon Moodle 2.8 the option to bulk delete all questions of a quiz
disappeared.
This patch adresses this and reintruduces a bulk action button.
Pushing that button shows a Delete and a Cancel button as well as
two Select all / Deselect all triggers and each and every question
gets a checkbox. The UI is slimmed down and other elements (e.g.
'Repaginate' button and so on) are hidden. Questions can be chosen
and deleted by pushing the Delete button. The bulk action button
is disabled when quiz attempts are present, just like the
'Repaginate' button.
TODO: Behat tests are lacking.
2017-04-03 20:11:47 +01:00
Marina Glancy
cf873ada46
MDL-23919 mod_data: small corrections to completion form element
2017-04-03 18:15:52 +01:00
Dan Poltawski
a29cd3138c
Merge branch 'MDL-57411-master' of git://github.com/jleyva/moodle
2017-04-03 17:59:34 +01:00
AMOS bot
510a16b23f
Automatically generated installer lang files
2017-04-04 00:05:15 +08:00
Stephen Bourget
037273d87e
MDL-12689: convert auth plugins to use settings.php
2017-04-03 10:50:09 -04:00
Eloy Lafuente (stronk7)
8478e5b44c
Merge branch 'MDL-58462-master' of git://github.com/junpataleta/moodle
2017-04-03 16:35:50 +02:00
David Monllao
371e2385a9
Merge branch 'MDL-55459-master' of https://github.com/lucisgit/moodle
2017-04-03 16:27:26 +02:00
Dan Poltawski
ece14dab98
MDL-37765 install: Fix missinf field definition
2017-04-03 13:45:59 +01:00
Dan Poltawski
49c2964b71
MDL-37765 block_login: fix whitespace
2017-04-03 12:55:07 +01:00
Dan Poltawski
3ca68f24f7
Merge branch 'MDL-58220-master' of git://github.com/damyon/moodle
2017-04-03 12:41:56 +01:00
Dan Poltawski
1e3aa70ff0
MDL-37765 version: bump
2017-04-03 09:14:46 +01:00
Dan Poltawski
02eaa42f23
Merge branch 'MDL-37765-MASTER' of https://github.com/jacac/moodle
2017-04-03 09:13:55 +01:00
Andrew Nicols
6fdf167b0f
Merge branch 'MDL-50970-master' of git://github.com/jleyva/moodle
2017-04-03 15:38:53 +08:00
Juan Leyva
8446ba3641
MDL-50970 core_block: New Web Service core_block_get_course_blocks
2017-04-03 09:27:53 +02:00
Jun Pataleta
cefd780fa3
MDL-58462 mod_data: Generate users with different names
...
* Give test users different first and last names.
* Declare class member variables instead of dynamically assigning them.
* Rename member variable $data to $database since it conflicts with the
private member variable PHPUnit_Framework_TestCase::$data.
* Replace setExpectedException usage with expectException().
2017-04-03 13:49:25 +08:00
Damyon Wiese
aa89bf2e6c
MDL-58220 repo: Dont expect file info for any file
...
Some plugins do not implement the file info callback so expect and handle null in this case.
2017-04-03 13:43:27 +08:00
Damyon Wiese
1d43165a5a
MDL-58220 oauth2: Provide template specific help links
...
E.g. separate pages for Microsoft / Google.
2017-04-03 13:43:27 +08:00
Damyon Wiese
14cfd280d3
MDL-58220 oauth2: Sanity check user pictures
2017-04-03 13:43:27 +08:00
Damyon Wiese
7b9f5b9986
MDL-58220 oauth2: Cleanup on user delete
...
Delete the linked logins for this user account when it is deleted.
2017-04-03 13:43:27 +08:00
Damyon Wiese
512e681a3b
MDL-58220 oauth2: Don't login as deleted users
...
Also prevent sesskey error on first page of new logins.
2017-04-03 13:43:27 +08:00
Damyon Wiese
7f15866006
MDL-58220 oauth2: Use email as default username
...
And give better error messages.
2017-04-03 13:43:27 +08:00
Damyon Wiese
e7688f559a
MDL-58220 onedrive: Add import from skydrive
...
If the skydrive repo exists - show a button on the config page for the onedrive repo to "steal" all the files
from the other repo and disable it.
2017-04-03 13:43:27 +08:00
Damyon Wiese
86a5f1efe1
MDL-58220 repository_skydrive: Add deprecation warning
2017-04-03 13:43:27 +08:00
Damyon Wiese
e518ea7949
MDL-58220 repository_onedrive: rename from skydrive
...
Update all references from skydrive to onedrive in the code / lang strings.
2017-04-03 13:43:27 +08:00
Damyon Wiese
9b8a36e882
MDL-58220 repository_skydrive: put back existing
...
Restore the existing skydrive repo from integration / master.
Because we cannot upgrade cleanly - it's better not to touch the existing repo.
2017-04-03 13:43:27 +08:00
Damyon Wiese
0931acf96b
MDL-58220 repository: Move skydrive -> onedrive
2017-04-03 13:43:27 +08:00
Damyon Wiese
33536fb2b7
MDL-58220 repositories: missing/disabled issuer
...
This makes the code checking for a missing / disabled issuer a bit cleaner.
2017-04-03 13:43:26 +08:00
Dan Poltawski
5afb4f0e50
MDL-58220 repository: prevent repo breaking when issuer doesn't exist
2017-04-03 13:43:26 +08:00
Damyon Wiese
9c2baf096b
MDL-58220 unittests: Fix randomly failing unit test
...
The scheduled task unit tests does not handle 'R' fields properly. We don't need it here.
2017-04-03 13:43:26 +08:00
Damyon Wiese
4dc53b15fd
MDL-58220 oauth2: More prominent help link
2017-04-03 13:43:26 +08:00
Damyon Wiese
bc55c88ba0
MDL-58220 tool_oauth2: Lang string fix
2017-04-03 13:43:26 +08:00
Damyon Wiese
3605eb9a9e
MDL-58220 tool_oauth2: Disable short forms
...
All of these forms only have one section so we should disable short forms.
2017-04-03 13:43:26 +08:00
Damyon Wiese
ba3b0145ff
MDL-58220 repository_skydrive: Remove references to google
2017-04-03 13:43:26 +08:00
Damyon Wiese
eb47ad4a6e
MDL-58220 repository: More docs / comments
...
More docs / comments for the reference_file_selected function used by controlled links.
2017-04-03 13:43:26 +08:00
Damyon Wiese
9165e83831
MDL-58220 unittests: Fix errors found in unittests
2017-04-03 13:43:26 +08:00
Damyon Wiese
6f8a03f196
MDL-58220 skydrive: Upgrade from old settings
...
Upgrade the oauth2 settings to an oauth2 issuer.
2017-04-03 13:43:26 +08:00
Damyon Wiese
0b9bb5bdc4
MDL-58220 oauth2: Alphabetise lang strings.
2017-04-03 13:43:26 +08:00
Damyon Wiese
1a911be57b
MDL-58220 oauth2: Fix docs in test file
...
(and remove unused global $SESSION).
2017-04-03 13:43:26 +08:00
Damyon Wiese
e25362a7db
MDL-58220 auth: $OUTPUT -> $output
...
Don't use global $OUTPUT when there is a more specific renderer.
2017-04-03 13:43:26 +08:00
Damyon Wiese
d9fbe3146c
MDL-58220 oauth2: Use the same list of user fields
...
Authentication has a hard coded list of valid internal user fields - but they are in a class variable. We need them
in oauth user_field_mapping so we need to move them to a central place and call them from oauth2 and auth.
2017-04-03 13:43:26 +08:00
Damyon Wiese
68ecf7635b
MDL-58220 oauth2: tighten the param types
...
These come from external sources - but still should not contain crazy stuff.
2017-04-03 13:43:26 +08:00
Damyon Wiese
440df5fb7f
MDL-58220 oauth2: quote image attributes
2017-04-03 13:43:26 +08:00
Damyon Wiese
c45d4b6a73
MDL-58220 oauth2: Change $OUTPUT to $this
2017-04-03 13:43:26 +08:00
Damyon Wiese
7949b3b2ac
MDL-58220 oauth2: Remove is_system_account_setup_supported
...
This was left from an earlier branch but no longer useful.
2017-04-03 13:43:26 +08:00
Damyon Wiese
5b0b35c096
MDL-58220 oauth2: Add is_configured to issuer
...
Saves repeated checks for clientid and clientsecret.
2017-04-03 13:43:25 +08:00
Damyon Wiese
5aa0f0ae48
MDl-58220 auth_oauth2: Skip upgrade for new plugin
2017-04-03 13:43:25 +08:00
Damyon Wiese
8d90d29460
MDL-58220 oauth2: Use iputils to check domain
...
Allows wild cards and more strict checking against spec.
2017-04-03 13:43:25 +08:00
Damyon Wiese
4ab80291e7
MDL-58220 tool_oauth2: forms cleanup
...
Remove extra field length attributes and fix type of action fields.
2017-04-03 13:43:25 +08:00
Damyon Wiese
ae596d4a54
MDL-58220 auth_oauth2: Remove allow linked logins
...
This was already removed - I just missed some spots.
2017-04-03 13:43:25 +08:00
Damyon Wiese
5b926a6a09
MDL-58220 oauth2: Move help icons to table header
...
In the Site Administration -> Server -> OAuth 2 Services page.
2017-04-03 13:43:25 +08:00
Damyon Wiese
818e789a00
MDL-58220 oauth2: Remove extra step
...
Show create google/facebook/office365 buttons on the main page instead
of hiding them behind a click.
2017-04-03 13:43:25 +08:00
Damyon Wiese
4a32445dc9
MDL-58220 oauth2: use PARAM_RAW_TRIMMED
...
Client ID and secret and copy/pasted from elsewhere so trim them.
2017-04-03 13:43:25 +08:00
Damyon Wiese
bfc60d386d
MDL-58220 auth_oauth: return false for non-oauth
...
Always return false for non-oauth logins.
2017-04-03 13:43:25 +08:00
Damyon Wiese
f59d81f487
MDL-58220 block_login: Update icon rendering of idp list
2017-04-03 13:43:25 +08:00
Damyon Wiese
13b449f4a5
MDL-58220 oauth2: cibot cleanups
2017-04-03 13:43:25 +08:00
Damyon Wiese
99e3c347f9
MDL-58220 oauth2: Minor cleanups
...
Fixes spotted by Jun in peer review.
2017-04-03 13:43:25 +08:00
Damyon Wiese
28b592d5a6
MDL-58338 oauth2: Force email confirmation
...
New accounts and linking a login to an existing account MUST go through email verification.
We cannot trust the emails we get from oauth providers have been confirmed.
Part of MDL-58220
2017-04-03 13:43:25 +08:00
Damyon Wiese
d5bb9f1ffc
MDL-58334 repositories: Offline downloads
...
Support an optional param for offline downloads for repositories supporting external links (googledrive and skydrive).
Part of MDL-58220
2017-04-03 13:43:25 +08:00
Damyon Wiese
fa78244d17
MDL-58220 oauth2: Fix unit tests and add more
2017-04-03 13:43:25 +08:00
Damyon Wiese
092304a3de
MDL-58220 oauth2: Cibot fixes
...
Missing phpdocs.
2017-04-03 13:43:25 +08:00
Damyon Wiese
738c4a2a73
MDL-58220 oauth2: More help buttons
...
Add help for system account connections and discovery.
2017-04-03 13:43:25 +08:00
Damyon Wiese
c21a66e40a
MDL-58220 auth_oauth2: Restrict logins to a set of domains
...
This is set on the issuer, so you can have different lists for each oauth2 provider.
2017-04-03 13:43:25 +08:00
Damyon Wiese
979d1f66dd
MDL-58220 auth_oauth2: Fix new account creation
...
This was not allowing new accounts to be registered.
2017-04-03 13:41:19 +08:00
Damyon Wiese
eca128bf47
MDL-58220 oauth2: Global enable/disable for issuers.
2017-04-03 13:41:19 +08:00
Damyon Wiese
6e0d700de8
MDL-58220 assign: Only show write access to teachers
...
In filebrowser api - this is also used by repositories using controlled links.
2017-04-03 13:41:19 +08:00
Damyon Wiese
ffda3e395c
MDL-58127 skydrive: Upgrades to new oauth2
...
Support for controlled links workflow.
Part of MDL-58220
2017-04-03 13:41:19 +08:00
Damyon Wiese
af28b22892
MDL-58219 googledocs: Use google file extensions
...
Only rename on export for download.
Part of MDL-58220
2017-04-03 13:41:19 +08:00
Damyon Wiese
72643dc688
MDL-58219 googledocs: Update to new model for controlledlinks
...
Part of MDL-58220
2017-04-03 13:41:19 +08:00
Damyon Wiese
141ee541ca
MDL-58219 repository: Change how controlled links work
...
Files are copied to the system user as soon as they are uploaded. Write access is then controlled when
serving links to the file.
Part of MDL-58220
2017-04-03 13:41:19 +08:00
Damyon Wiese
72fd103add
MDL-58219 cibot: Fixes
...
Fixes for cibot warnings.
Part of MDL-58220
2017-04-03 13:41:19 +08:00
Damyon Wiese
dece386586
MDL-58219 oauth2: Fix unit tests because we changed the model
...
We added 2 fields to the model and we needed to update the tests.
I also removed some error_log from the rest client (very useful while developing)
Part of MDL-58220
2017-04-03 13:41:18 +08:00
Damyon Wiese
ec504d94f6
MDL-58219 googledocs: Fix upgrade script nesting
...
Part of MDL-58220
2017-04-03 13:41:18 +08:00
Damyon Wiese
3739559644
MDL-58219 workshop: Fix unit tests
...
The bug is caused by the new code to freeze the files in the fileareas when switching phases.
Part of MDL-58220
2017-04-03 13:41:18 +08:00
Damyon Wiese
39f60f6c00
MDL-58219 googledocs: Use a cache
...
Speed up folder operations with a simple cache.
Part of MDL-58220
2017-04-03 13:41:18 +08:00
Damyon Wiese
6da1c55ba8
MDL-58219 googledocs: Keep original name on copy
...
Also - only add writers to files that have been "claimed" (prevent_changes_to_external_files)
Part of MDL-58220
2017-04-03 13:41:18 +08:00
Damyon Wiese
2fad141006
MDL-58219 oauth2: Fix token upgrade problem with incremental auth
...
Part of MDL-58220
2017-04-03 13:41:18 +08:00
Damyon Wiese
28dddbc129
MDL-58219 oauth2: Show connected system account info
...
Show the username and email of the connected system account (if it ever requires refreshing - this will help identity the account
to re-authorise).
Part of MDL-58220
2017-04-03 13:41:18 +08:00
Damyon Wiese
1a1a09d8f8
MDL-58142 calendar: Add an obvious link to the help docs
...
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Damyon Wiese
5823a27e7e
MDL-58131 googledocs: Add manage url -> drive
...
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Damyon Wiese
5ffaf17dad
MDL-58168 oauth2: Check for new access code before checking scopes
...
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Damyon Wiese
1dca8d1a1d
MDL-58168 auth_oauth2: Allow linking other accounts
...
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Damyon Wiese
151b0f9409
MDL-58132 repositories: Controlled link file type
...
This introduces a new "controlled link" file type where the file is not
stored in Moodle - but Moodle will control the access permissions on the file.
Plugins can "freeze" a filearea which means Moodle will take ownership of all the remote
files of this type.
When accessing a file, if the "filebrowser" infomation indicates the current user can write to the file, they
will be granted temporary write access.
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Damyon Wiese
8ece1d70d8
MDL-58128 googledocs: Don't copy files
...
When linking - add the moodle account to the file and
organise it on the moodle side. Also allow read access with link,
but don't make any other changes to the perm/ownership.
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Damyon Wiese
989e14fea0
MDL-58128 googledocs: Support reference files.
...
Add options so the admin can control the types of files this repository can support (and the default).
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Damyon Wiese
6c9cd495a2
MDL-58128 googledocs: Upgrade repo config
...
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Damyon Wiese
d247a63dfa
MDL-58128 oauth2: Add a scheduled task for refresh
...
We need to make sure our refresh tokens do not expire. We run a scheduled
task to update the refresh token once per hour.
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Damyon Wiese
0e59638bdb
MDL-58126 googledocs: Re-implement the google docs repo
...
Use latest REST API (v3) - but avoid the google client libraries
(too big, too much to update, not integrated with auth).
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Damyon Wiese
299112498b
MDL-58090 oauth2: Coding style
...
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Damyon Wiese
870a4a824e
MDL-58090 oauth2: Improve help
...
Provide a link to the help for setting up an OAuth 2 service.
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Damyon Wiese
722a6d0881
MDL-58090 oauth2: Remove wrong tests from branch
...
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Damyon Wiese
931c023468
MDL-58090 oauth2: Add unit tests
...
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Damyon Wiese
f9f243f93e
MDL-58090 oauth2: Complete phpdocs
...
Part of MDL-58220
2017-04-03 13:40:13 +08:00
Damyon Wiese
2b09b2daa3
MDL-58090 oauth2: Load and resave the DB files
...
Edit the DB files with XMLDB to detect/fix errors.
Part of MDL-58220
2017-04-03 13:40:12 +08:00
Damyon Wiese
dc4b56852a
MDL-58090 oauth2: Do not install services by default
...
Instead provide buttons to quickly create pre-configured
versions of any of the known OAuth 2 services.
Part of MDL-58220
2017-04-03 13:40:12 +08:00
Damyon Wiese
237fd80cd2
MDL-58090 oauth2: API to get a system client
...
Request an oauth client with an access token retrieved with the stored refresh token from the OAuth issuer.
Part of MDL-58220
2017-04-03 13:39:45 +08:00
Damyon Wiese
ddf65b8c05
MDL-58090 oauth2: Facebook
...
Add defaults for facebook authentication and drop behaviour field completely.
Part of MDL-58220
2017-04-03 13:39:45 +08:00
Damyon Wiese
485a22fc98
MDL-58090 oauth2: Get rid of behaviour field
...
OAuth services working fully from config - no more subclasses for each OAuth issuer.
Part of MDL-58220
2017-04-03 13:39:44 +08:00
Damyon Wiese
8445556b4c
MDL-58090 oauth2: Move code from subclasses to config
...
Allow the behaviour of each oauth service to be customised by config instead of
subclasses.
Part of MDL-58220
2017-04-03 13:39:44 +08:00
Damyon Wiese
60237253a2
MDL-58090 oauth2: Store a list of oauth2 services
...
Build an admin page where OAuth 2 services can be installed and configured.
Part of MDL-58220
2017-04-03 13:39:02 +08:00
Daniel Thee Roperto
a0e2748aac
MDL-58394 filters: Fixed order not being respected.
2017-04-03 14:47:44 +10:00
Ankit Agarwal
75c597daed
MDL-58465 unittests: Fix invalid use of exception
2017-04-03 09:24:34 +05:30
Cameron Ball
6d82ef49ea
MDL-58087 core_calendar: Event mapper learned to map to stdClass and array
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
4477520e5a
MDL-58371 core_completion: ensure calendar constant is defined
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
9bd158a3c7
MDL-57878 core: fixed failing unit test
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
6c83e65928
MDL-57878 mod_*: added unit tests for event decoration
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
b3bd7a66a0
MDL-57878 mod_*: added inclusion of completion event and callbacks
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
88d14007b3
MDL-57878 core_calendar: additional unit test for bailout callback
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
74588eecc4
MDL-57878 core_calendar: extended bailout callback
...
Do not display completion related events if completion is disabled.
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
7925aab94f
MDL-57878 core_completion: added unit tests for new API
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
45d00aab43
MDL-57878 core_completion: added expected completion date function
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Andrew Nicols
3b2be06b3b
MDL-58337 mod_chat: Adjust display of chats in past/future
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Andrew Nicols
d846cb244d
MDL-58337 mod_assign: Do not show submitted assignments in dashboard
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Simey Lameze
1d23b50c56
MDL-58300 block_myoverview: conditionally disable paging bar
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Andrew Nicols
3957222d44
MDL-58363 mod_workshop: Remove calendar is_visible
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Andrew Nicols
b375ec262d
MDL-58363 mod_feedback: Remove calendar is_visible
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Andrew Nicols
89cfa1e6b2
MDL-58363 mod_data: Remove calendar is_visible
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Andrew Nicols
dd2e7e6323
MDL-58363 mod_choice: Remove calendar is_visible
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Andrew Nicols
73be2a8821
MDL-58363 mod_chat: Remove calendar is_visible
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Mark Nelson
0c9dc98b44
MDL-58340 core_calendar: bailout callback now uses '$cm->uservisible'
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Jun Pataleta
3fcf13fd75
MDL-58341 blocks_myoverview: Fix course sorting logic in courses view
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Ryan Wyllie
cbd3c4fee5
MDL-58251 block_myoverview: empty list image placeholders
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Ryan Wyllie
6ef2ceb715
MDL-58251 block_myoverview: style courses view on clean theme
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Andrew Nicols
fece943797
MDL-58339 block_myoverview: Hide end date if not set
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Andrew Nicols
5e52a8a9fc
MDL-58301 block_myoverview: Show overdue items in Timeline
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Damyon Wiese
7737c79792
MDL-58102 completion: Don't expand completion
...
The form looks wierd with one expanded section.
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Jun Pataleta
12a0c74a29
MDL-58102 mod: Behat fixes
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Jun Pataleta
2c1a1b15b1
MDL-58102 completion: Behat fix
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Jun Pataleta
e44d71a6ee
MDL-58102 mod: Set sensible defaults for additional completion fields
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Jun Pataleta
a0a6762ec3
MDL-58102 course: Set sensible defaults for completion form fields
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Jun Pataleta
f8ffd1f249
MDL-58102 admin: Set 'moodlecourse/enablecompletion' default to Yes
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Ryan Wyllie
5a0974c748
MDL-58218 calendar: correct offset using last seen event
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Ryan Wyllie
0a2b761c1a
MDL-58299 block_myoverview: fix styling of progress chart
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Simey Lameze
07d1abe346
MDL-58265 mod_feedback: change custom step to link behat to course
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Simey Lameze
f7c476bac5
MDL-58265 mod_lesson: remove steps using course overview block
...
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Simey Lameze
09fe4eba87
MDL-58265 mod_assign: remove references to collapsibleregioncaption
...
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Simey Lameze
fdeeaff954
MDL-58265 core_test: replace I turn editing on steps
...
Also remove few more unnecessary steps that redirects behat to
site home page to actually get to the course.
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Simey Lameze
3353cfd8c1
MDL-58265 core_test: add I am on course homepage in edit mode step
...
This commit also:
- Rename i_am_on_course_page to i_am_on_course_homepage.
- Pass false to out_as_local_url()
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Simey Lameze
93be3f730c
MDL-58265 core_test: remove unnecessary steps
...
This commmit removes steps that take behat to site home page
to actually get to a course page.
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Simey Lameze
c987d1b2ef
MDL-58265 core_test: replace all uses of I follow course steps
...
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Simey Lameze
95f11fde64
MDL-58265 core_test: add I am on course page behat step
...
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Jun Pataleta
99f38abb40
MDL-58298 block_myoverview: Show item count only when applicable
...
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Cameron Ball
8a8bd42528
MDL-57986 mod_lesson: Add action events
...
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Damyon Wiese
9a67798a5e
MDL-57585 myoverview: Remove tabs from template
...
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Barbara Ramiro
cc6f8645f8
MDL-57585 block_myoverview: remove unnecessary row classes
...
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Barbara Ramiro
db95fab094
MDL-57585 block_myoverview: grid adjustments and responsive layout
...
This is for the course info on the 'Courses' view.
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Barbara Ramiro
e083be6ace
MDL-57585 block_myoverview: resize event list heading
...
This is for the 'Timeline' view.
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Barbara Ramiro
a88da91bba
MDL-57585 block_myoverview: grid adjustments to add more space
...
This is for the 'Sort by courses' view.
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Barbara Ramiro
ff582ae512
MDL-57585 block_myoverview: responsive layout for course summary
...
This is for the 'Sort by courses' view.
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Barbara Ramiro
90b030461f
MDL-57585 block_myoverview: widen columns on sort by dates
...
Show more text when the drawer is open.
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Ryan Wyllie
ccd1716c48
MDL-57585 block_myoverview: add styling for timeline view in clean
...
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Ryan Wyllie
0eb8556245
MDL-57585 block_myoverview: add styling for timeline view in boost
...
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Ryan Wyllie
4cc0d2d91f
MDL-57585 dashboard: remove side block region
...
Made the central block region the default region and removed the side
block region on the dashboard to allow the middle block region more
space.
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Cameron Ball
e798fa76f5
MDL-58110 core_calendar: Add proxy for modules
...
Modules associated with an event are stored in the event table
as the module's name and instance number not the actual ID of the instance
in the modules table.
So to lazy load them we need a proxy that uses the module name and instance
rather than the ID.
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Simey Lameze
55b36b18c6
MDL-58145 block_myoverview: format timestamps using userdate helper
...
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Jun Pataleta
fb36d8dd2c
MDL-58048 mod: New callback implementation
...
* Callback function implementation of
<modname>_core_calendar_event_action_shows_item_count for:
- mod_assign
- mod_forum
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Jun Pataleta
fe75ef33ee
MDL-58048 blocks_myoverview: Show item count when applicable
...
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Jun Pataleta
6b7b39fe3a
MDL-58048 calendar: Show itemcount conditionally
...
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Simey Lameze
1dd4375f2f
MDL-58146 block_myoverview: format summary using shortentext helper
...
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Mark Nelson
a7f9abc8be
MDL-58209 block_myoverview: sort by course full name
...
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Mark Nelson
56885618d9
MDL-58236 core_calendar: do not display events with 0 item counts
...
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Mark Nelson
00995f0339
MDL-58239 core_output: fixed user date helper doc example
...
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Jun Pataleta
c7d75292f0
MDL-58240 mod_assign: Only use due for assign override event types
...
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Simey Lameze
2eaa43dd42
MDL-57987 mod_workshop: add action event
...
Part of MDL-55611 epic.
2017-04-03 11:37:06 +08:00
Mark Nelson
15c7d75fc0
MDL-58210 core: course summary exporter provides full name to display
...
Part of MDL-55611 epic.
2017-04-03 11:37:05 +08:00
Mark Nelson
240e52365c
MDL-58222 core: minor correction to the course summary exporter
...
Part of MDL-55611 epic.
2017-04-03 11:37:05 +08:00
Mark Nelson
3a41f730ac
MDL-57998 mod_scorm: added action events
...
Part of MDL-55611 epic.
2017-04-03 11:37:05 +08:00
Cameron Ball
7aedfe32f4
MDL-58187 core_calendar: Skip callbacks when events module is invisible
...
Previously every event would get piped through the two callbacks
even when the associated course module was invisible. This patch
adds an early bail out check to avoid that.
Part of MDL-55611 epic.
2017-04-03 11:37:05 +08:00
Mark Nelson
8aa761b021
MDL-58211 core_calendar: fixed incompatibility with PHP 5.x
...
Part of MDL-55611 epic.
2017-04-03 11:37:05 +08:00
Ryan Wyllie
42016853d1
MDL-57503 block_myoverview: use get actions events by course
...
Updated the myoverview block javascript to use the new external
functions that retrieve events by course.
Part of MDL-55611 epic.
2017-04-03 11:37:05 +08:00
Ryan Wyllie
89e9edf4a4
MDL-57503 block_myoverview: version bump
...
Part of MDL-55611 epic.
2017-04-03 11:37:05 +08:00
Ryan Wyllie
1aeb58faad
MDL-57503 calendat: test external function get action events by courses
...
Part of MDL-55611 epic.
2017-04-03 11:36:34 +08:00
Ryan Wyllie
9b8e505715
MDL-57503 calendar: external function for action events by courses
...
Added an external function to get action events by a list of courses and
timesort.
Part of MDL-55611 epic.
2017-04-03 11:36:34 +08:00
Ryan Wyllie
5e026bb05f
MDL-57503 calendar: test external function get action events by course
...
Part of MDL-55611 epic.
2017-04-03 11:36:34 +08:00
Ryan Wyllie
60774b28c3
MDL-57503 calendar: external function get action events by course
...
Added an external function to get action events by course and timesort.
Part of MDL-55611 epic.
2017-04-03 11:36:34 +08:00
Ryan Wyllie
42ac7ac629
MDL-57503 calendar: test for api function for action events by courses
...
Part of MDL-55611 epic.
2017-04-03 11:36:34 +08:00
Ryan Wyllie
8a082024e7
MDL-57503 calendar: add api function for action events by courses
...
Add get_action_events_by_courses to calendar api.
Part of MDL-55611 epic.
2017-04-03 11:36:34 +08:00
Ryan Wyllie
39e7bbaec4
MDL-57503 calendar: test for api function for action events by course
...
Part of MDL-55611 epic.
2017-04-03 11:36:34 +08:00
Ryan Wyllie
e62cd85fc5
MDL-57503 calendar: add api function for action events by course
...
Add get_action_events_by_course to calendar api.
Part of MDL-55611 epic.
2017-04-03 11:36:34 +08:00
Ryan Wyllie
1ef06b4335
MDL-57503 enrol: allow course ids for enrol_get_my_courses
...
Allow enrol_get_my_courses to be filtered by a set of known course ids
that the user may or may not be enrolled on.
The result will be a subset of the given course ids that the user is
enrolled in.
Part of MDL-55611 epic.
2017-04-03 11:36:34 +08:00
Mark Nelson
7c6f961bf9
MDL-57877 mod_data: added action events
...
Part of MDL-55611 epic.
2017-04-03 11:36:34 +08:00
Ryan Wyllie
d4718e5ab9
MDL-58099 block_myoverview: display message when no events
...
Part of MDL-55611 epic.
2017-04-03 11:36:34 +08:00
Simey Lameze
90e8330f1a
MDL-57879 mod_feedback: add action events
...
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Ryan Wyllie
6890a914a9
MDL-57501 block_myoverview: show course progress doughnut chart
...
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Ryan Wyllie
3f0c421b22
MDL-57501 block_myoverview: add completion progress to renderables
...
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Ryan Wyllie
cab053f702
MDL-57501 block_myoverview: add progress-chart template
...
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Mark Nelson
213dcf5191
MDL-57732 mod_choice: added action events
...
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Cameron Ball
1d364a89e9
MDL-58060 core_calendar: Use static course cache in event factory
...
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Mark Nelson
ed0f8d3ca3
MDL-58101 block_myoverview: don't display link if inactionable
...
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Simey Lameze
cf3e261607
MDL-58098 block_myoverview: various fixes
...
- remove unnecessary amd modules
- fix wrong template names
- fix undefined variable JS error
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Simey Lameze
890c95c975
MDL-58098 block_myoverview: conditionally display the paging bar
...
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Simey Lameze
788a79eb88
MDL-58098 block_myoverview: load courses view data on server side
...
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Simey Lameze
eb481a3e52
MDL-58098 block_myoverview: change renderables to load courses once
...
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Mark Nelson
bea71d5732
MDL-57731 mod_chat: added action events
...
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Mark Nelson
c91b4c0278
MDL-57730 core_calendar: fixed failing unit tests
...
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Mark Nelson
294dce6764
MDL-57730 mod_assign: added action events
...
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Mark Nelson
bb19f80414
MDL-57730 core_calendar: handle '0' as a courseid
...
User overrides set the course id as 0 in the events table
(Moodle can be stupid). We need to deal with this.
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Mark Nelson
5e6e3babf4
MDL-57730 core_calendar: fixed incompatibility with PHP 5.x
...
Also removed unused function and fixed PHPDocs.
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Cameron Ball
aa457b7dee
MDL-57730 core_calendar: Action interface aware of actionability
...
We need a way to decide whether an action can currently be completed
(e.g., an assignment where submissions are not yet open can not
be actioned, even though it may be displayed on the upcomming events
list).
To do this, the action interface now contains an is_actionable method.
Part of MDL-55611 epic.
2017-04-03 11:36:33 +08:00
Cameron Ball
42ec9f0d63
MDL-57730 core_calendar: Map action events to legacy events
...
Part of MDL-55611 epic.
2017-04-03 11:36:32 +08:00
Cameron Ball
2a5cce61ba
MDL-57730 core_calendar: Allow modules to control event visibility
...
By implementing the mod_{modname}_core_calendar_is_event_visible callback
a module can decide whether or not a user should see an event.
Part of MDL-55611 epic.
2017-04-03 11:36:32 +08:00
Simey Lameze
5df117d438
MDL-57447 block_myoverview: build paging bar data structure
...
Part of MDL-55611 epic.
2017-04-03 11:36:32 +08:00
Simey Lameze
ce37c375f6
MDL-57447 block_myoverview: add missing docs on amd modules
...
Part of MDL-55611 epic.
2017-04-03 11:36:32 +08:00
Simey Lameze
58929f0e78
MDL-57447 block_myoverview: paging bar module needs page number
...
Part of MDL-55611 epic.
2017-04-03 11:36:32 +08:00
Simey Lameze
afe1a3c3b6
MDL-57447 block_myoverview: bug fixes and code clean up
...
Part of MDL-55611 epic.
2017-04-03 11:36:32 +08:00
Ryan Wyllie
6391b320e6
MDL-57447 block_myoverview: make paging bar buttons work
...
Part of MDL-55611 epic.
2017-04-03 11:36:32 +08:00
Ryan Wyllie
9ac2e865a4
MDL-57447 block_myoverview: add context for courses view
...
Part of MDL-55611 epic.
2017-04-03 11:36:32 +08:00
Ryan Wyllie
0b320903b6
MDL-57447 block_myoverview: created courses-view-by-status template
...
Part of MDL-55611 epic.
2017-04-03 11:36:32 +08:00
Ryan Wyllie
e8f4d95408
MDL-57447 block_myoverview: create paging bar and content modules
...
Part of MDL-55611 epic.
2017-04-03 11:36:32 +08:00
Simey Lameze
208ee9b09c
MDL-57447 block_myoverview: courses view amd modules
...
Part of MDL-55611 epic.
2017-04-03 11:36:32 +08:00
Simey Lameze
0fc7dbce37
MDL-57447 block_myoverview: add templates for courses view
...
Part of MDL-55611 epic.
2017-04-03 11:36:32 +08:00
Simey Lameze
6922c9a183
MDL-57447 block_myoverview: escape html content on course summary
...
Part of MDL-55611 epic.
2017-04-03 11:36:32 +08:00
Ryan Wyllie
bf313ce202
MDL-57502 core: version bump for action event webservice
...
Part of MDL-55611 epic.
2017-04-03 11:36:32 +08:00
Ryan Wyllie
6fbecb9219
MDL-57502 block_myoverview: use get calendar action events web service
...
Part of MDL-55611 epic.
2017-04-03 11:36:08 +08:00
Ryan Wyllie
4139f1311f
MDL-57502 core_calendar: get calendar action events tests
...
Part of MDL-55611 epic.
2017-04-03 11:36:08 +08:00
Mark Nelson
c0f877fa62
MDL-57502 core_calendar: add get calendar action events web service
...
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Ryan Wyllie
984355ce57
MDL-57502 core_calendar: add calendar event exporters
...
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Ryan Wyllie
392d6a49f8
MDL-57502 calendar: add local api class for internal use
...
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Ryan Wyllie
1575194a5c
MDL-57750 calendar: tests for api get_action_events_by_timesort
...
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Ryan Wyllie
ca21b08de8
MDL-57750 calendar: add api function to get action events by timesort
...
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Ryan Wyllie
18a96325a7
MDL-57750 calendar: calendar event vault tests
...
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Ryan Wyllie
84d865d69b
MDL-57750 calendar: add event vault
...
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Mark Nelson
5b3c691fd5
MDL-57443 core_completion: added API to retrieve completion progress
...
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Cameron Ball
5ca71c2dc3
MDL-57442 core_calendar: Allow course modules to create actions for events
...
Course modules can now implement the function mod_{module}_core_calendar_provide_event_action
which allows them to return an action to attach to an event.
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Cameron Ball
bee158fa4b
MDL-57442 block_myoverview: Complete renderer params list
...
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Cameron Ball
0efe462b12
MDL-57442 core_calendar: Fix incorrect copyright notice
...
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Cameron Ball
c5478a5b6c
MDL-57442 core_calendar: Update proxies to accept a 'base' class
...
The base class can contain information we would prefer not to
have to hit the database for.
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Cameron Ball
33be1706e1
MDL-57442 core_calendar: Add missing return to event factory interface docs
...
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Cameron Ball
4c19dc323a
MDL-57442 core_calendar: Add missing method to times interface
...
Also adds a missing member to event_times implementation.
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Mark Nelson
3e1c027532
MDL-57938 mod_assign: added new 'gradingduedate' setting
...
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Damyon Wiese
410f2fb30d
MDL-57446 myoverview: version bump for new classes.
...
Part of MDL-55611 epic.
2017-04-03 11:36:07 +08:00
Simey Lameze
dd61723edb
MDL-57446 core_course: add required fields to exporter
...
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Simey Lameze
084cabeb9f
MDL-57446 block_myoverview: add course summary renderable
...
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Simey Lameze
be99bd617c
MDL-57446 block_myoverview: add timeline sort by courses templates
...
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Simey Lameze
bcd6ae736b
MDL-57446 block_myoverview: add event list by course module
...
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Simey Lameze
cfc57eec1b
MDL-57446 block_myoverview: make event list module filter by course
...
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Simey Lameze
4f580aa7a9
MDL-57446 block_myoverview: add methods to query data by course
...
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Mark Nelson
12cbce0aa3
MDL-57888 core_calendar: moved functions from calendar/lib.php
...
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Cameron Ball
e46efe3a72
MDL-57599 core_calendar: Add action event class
...
This patch adds a "regular" calendar event class, and a simple extension
of it which we are calling an action event.
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Simey Lameze
f7ce6eab7e
MDL-57545 core_calendar: add missing record snapshots
...
This commit adds missing add_record_snapshot() calls everywhere calendar_event_updated is triggered.
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Simey Lameze
a22fa7cb68
MDL-57545 core_calendar: remove visibility fields from calendar events
...
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Mark Nelson
c45266d115
MDL-57545 core_calendar: trigger update event when toggling visibility
...
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Cameron Ball
10a8ea172b
MDL-57445 block_myoverview: refactor event_list render
...
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Ryan Wyllie
ed9c238cae
MDL-57445 block_myoverview: remove timeline_view_dates.js
...
Removed the JS for the timeline_view_dates template as it is no longer
required.
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Ryan Wyllie
1d0cbd7746
MDL-57445 block_myoverview: timeline view sort-by-date event list
...
The list of calendar events on the sort-by-date view of the timeline is
now treated as a single long list of calendar events where the groupings
(today, next 7 days etc) are purely for display purposes.
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Ryan Wyllie
42f80a9acf
MDL-57445 block_myoverview: templates for theme clean
...
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Ryan Wyllie
b858d66699
MDL-57445 block_myoverview: add aria-describedby to event list
...
Part of MDL-55611 epic.
2017-04-03 11:35:38 +08:00
Ryan Wyllie
5081983215
MDL-57445 block_myoverview: add example contexts to tempaltes
...
Part of MDL-55611 epic.
2017-04-03 11:35:37 +08:00
Ryan Wyllie
6103ce8b82
MDL-57445 block_myoverview: change event list loading icon
...
Part of MDL-55611 epic.
2017-04-03 11:35:37 +08:00
Ryan Wyllie
0fa82f8463
MDL-57445 block_myoverview: javascript docs
...
Part of MDL-55611 epic.
2017-04-03 11:35:37 +08:00
Ryan Wyllie
e03d5d4790
MDL-57445 core: allow context variables in pix helper
...
Allow the user of context variables in the id and component section of
the pix helper.
Part of MDL-55611 epic.
2017-04-03 11:35:37 +08:00
Cameron Ball
992c63043a
MDL-57445 block_myoverview: Add courses view to myoverview block
...
Part of MDL-55611 epic.
2017-04-03 11:35:37 +08:00
Cameron Ball
6a12232581
MDL-57445 block_myoverview: Add course view to timeline
...
Part of MDL-55611 epic.
2017-04-03 11:35:37 +08:00
Cameron Ball
38c795b2ce
MDL-57445 block_myoverview: Add timeline sort by dates
...
This patch adds a basic timeline view for the events sorted by date.
The events data is stubbed in the calendar events repository.
Part of MDL-55611 epic.
2017-04-03 11:35:37 +08:00
Ryan Wyllie
41b571a1ea
MDL-57445 block_myoverview: Add renderer
...
Part of MDL-55611 epic.
2017-04-03 11:35:37 +08:00
Cameron Ball
1c68e83b1f
MDL-57445 block_myoverview: Add timeline by date templates
...
Part of MDL-55611 epic.
2017-04-03 11:35:37 +08:00
Mark Nelson
ca622fd9fa
MDL-57435 core: added additional columns to 'event' table
...
Part of MDL-55611 epic.
2017-04-03 11:35:37 +08:00
Mark Nelson
5019e69588
MDL-57578 core_calendar: removed the function calendar_event_hook()
...
Part of MDL-55611 epic.
2017-04-03 11:33:55 +08:00
Mark Nelson
e057f279e4
MDL-57497 core_calendar: added new calendar event class
...
Moved calendar_event class to new location using replaceclasses.php
Part of MDL-55611 epic.
2017-04-03 11:33:55 +08:00
Mark Nelson
e9dfeec94e
MDL-57434 core: deprecated xxx_print_overview() and related functions
...
Part of MDL-55611 epic.
2017-04-03 11:33:55 +08:00
Mark Nelson
4c5cde3134
MDL-57433 block_course_overview: removed block from core
...
Part of MDL-55611 epic.
2017-04-03 11:33:55 +08:00
Mark Nelson
932f299bc0
MDL-57437 core: upgrade code for introduction of block_myoverview
...
Part of MDL-55611 epic.
2017-04-03 11:32:57 +08:00
Mark Nelson
1c69e1994d
MDL-57436 core: added 'myoverview' block to list of standard plugins
...
Part of MDL-55611 epic.
2017-04-03 11:31:32 +08:00
Mark Nelson
3a37efa87f
MDL-57436 block_myoverview: added infrastructure for new block
...
Part of MDL-55611 epic.
2017-04-03 11:31:32 +08:00
Juan Leyva
0a34838725
MDL-57411 course: Return modules updates for teachers
2017-04-01 19:39:02 +02:00
Skylar Kelty
09fc9a69ab
MDL-58456 chat: Add missing new in throw
2017-03-31 16:12:48 +01:00
Marcus Green
f9729dcfe0
MDL-23919 mod_data: add requiredentries to completion settings
...
Added required entries text field to the completion criteria area.
This field accepts a number.
If the legacy Entries required field has a value greater than 0 it will
be displayed and editable. For new instances this field will not be displayed.
2017-03-31 15:20:44 +01:00
Dan Poltawski
bf919ddf02
weekly release 3.3dev
2017-03-31 09:16:27 +01:00
Dan Poltawski
0e4530f0fd
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-03-31 09:16:24 +01:00
Dan Poltawski
acfab4cc7b
Merge branch 'MDL-58450_master' of git://github.com/dmonllao/moodle
2017-03-31 09:12:16 +01:00
Juan Leyva
a7d9c5373e
MDL-57411 groups: New helper functions
...
- groups_get_groups_members
- groups_get_activity_shared_group_members
2017-03-31 09:04:58 +02:00
Andrew Nicols
cd924456a2
MDL-58055 theme_bootstrap: Change padding around unread link
2017-03-31 14:18:19 +08:00
Ankit Agarwal
92a951c5cd
MDL-58398 core_files: Fix phpdoc and other minor issues
2017-03-31 08:40:30 +05:30
David Monllao
1535cd5bad
MDL-58450 mod_forum: Force groups to be returned as they are created
...
Long history resumed: The test relies on the first group
being the first that is created, the first group is
actually the first one ordering by name. If is
group-999 and is group-1000 is returned
as the first group.
2017-03-31 01:44:21 +02:00
Juan Leyva
2256bb74af
MDL-58444 mod_forum: Return number of unread posts in WS
2017-03-30 11:55:38 +02:00
Nadav Kavalerchik
29f504dede
MDL-51998 Forum: Move subscription update button into page (from navbar)
2017-03-30 12:06:39 +03:00
Juan Leyva
c3e745b7b8
MDL-58443 tool_mobile: List data, feedback, lesson as supported by app
2017-03-30 10:30:57 +02:00
Pavel Sokolov
8406ac6e9b
MDL-58104 mod_assign: Show attempt settings for the latest attempt
2017-03-30 11:08:11 +03:00
Juan Leyva
b0f3e6d618
MDL-57924 mod_data: Fix get_entry call
...
It was using the pre-integration version where a group was mandatory
2017-03-30 09:29:08 +02:00
Juan Leyva
8cc04bcc67
MDL-57920 mod_data: Fix var dynamic creation (failing in php7)
2017-03-30 09:26:27 +02:00
Andrew Nicols
9a8753de73
MDL-55499 mod_forum: Use context when formatting e-mail text
2017-03-30 11:37:46 +08:00
Juan Leyva
57ab070e01
MDL-57925 mod_data: Implement check_updates_since callback
2017-03-30 03:41:55 +02:00
Juan Leyva
01b7ec36d1
MDL-57925 mod_data: Support new search criteria
2017-03-30 03:19:45 +02:00
Juan Leyva
4ca2890d8e
MDL-57924 mod_data: New WS mod_data_update_entry
2017-03-30 02:36:32 +02:00
Juan Leyva
df0c549f88
MDL-57924 mod_data: Move update record code to new function
2017-03-30 02:35:59 +02:00
Juan Leyva
61c640c13a
MDL-57923 mod_data: New WS mod_data_add_entry
2017-03-30 02:28:54 +02:00
Marina Glancy
1091687ac2
MDL-57769 backup: support removed 'numsections' in backup/restore
2017-03-30 08:26:17 +08:00
Marina Glancy
98d9af3cdb
MDL-57769 format_weeks: remove numsections option
2017-03-30 08:26:17 +08:00
Marina Glancy
af0698c007
MDL-57769 format_topics: remove numsections option
2017-03-30 08:26:17 +08:00
Marina Glancy
89b909f6de
MDL-57769 course: prepare to remove numsections option
2017-03-30 08:26:12 +08:00
Juan Leyva
b376f55e59
MDL-57923 mod_data: Move entry creation code to function
2017-03-30 02:26:11 +02:00
Juan Leyva
67bb168e1f
MDL-57922 mod_data: New Web Service mod_data_delete_entry
2017-03-30 02:15:46 +02:00
Juan Leyva
229158fe74
MDL-57921 mod_data: New WS mod_data_approve_entry
2017-03-30 02:12:53 +02:00
Juan Leyva
b8e0e64455
MDL-57921 mod_data: Move approval code to new function
2017-03-30 02:11:46 +02:00
Juan Leyva
56b8edcb1e
MDL-57920 mod_data: New WS mod_data_search_entries
2017-03-30 01:53:46 +02:00
Juan Leyva
c8a804ff68
MDL-57920 mod_data: Refactor search array creation
2017-03-30 01:53:35 +02:00
Eloy Lafuente (stronk7)
4f164a3e2d
Merge branch 'MDL-57919-master' of git://github.com/jleyva/moodle
2017-03-29 13:03:53 +02:00
David Monllao
85384d44c7
MDL-57757 mod_lesson: Check that there is an object
2017-03-29 12:56:33 +02:00
David Monllao
f9b99736f4
Merge branch 'MDL-57757-master' of git://github.com/jleyva/moodle
2017-03-29 12:51:46 +02:00
David Monllao
9653e19b7e
Merge branch 'MDL-57754-master' of git://github.com/jleyva/moodle
2017-03-29 12:37:35 +02:00
Juan Leyva
a934c89639
MDL-57919 mod_data: New WS mod_data_get_fields
2017-03-29 11:38:39 +02:00
Juan Leyva
aefe9c5faa
MDL-57919 mod_data: Refactor and new method get_configs_for_external
2017-03-29 11:38:38 +02:00
Juan Leyva
8c21800470
MDL-57754 mod_lesson: Include missing required file
...
The constant LESSON_PAGE_BRANCHTABLE requires the page type file.
2017-03-29 11:31:35 +02:00
Juan Leyva
86ff8ccd22
MDL-57757 mod_lesson: Handle empty answers
...
This is and edge case created by a bug in the numeric question type.
2017-03-29 11:01:02 +02:00
Abhishek Kumar
1c0d4f1ebd
MDL-53343 mod_scorm: Migrated scorm_cron into new tasks API
2017-03-29 13:11:27 +05:30
Andrew Nicols
6e1523c38b
MDL-57822 feedback: Correct page param for nonrespondents WS
2017-03-29 11:20:57 +08:00
Marina Glancy
4ead659398
MDL-58364 course: fix error in drag&drop activities
2017-03-29 11:14:14 +08:00
Eloy Lafuente (stronk7)
5d267581fb
Merge branch 'MDL-57918-master' of git://github.com/jleyva/moodle
2017-03-29 01:27:19 +02:00
Eloy Lafuente (stronk7)
d858278a58
Merge branch 'MDL-49409-master' of git://github.com/jleyva/moodle
2017-03-29 01:25:59 +02:00
David Monllao
d4a8fb899a
Merge branch 'MDL-58177-master' of https://github.com/sammarshallou/moodle
2017-03-28 23:16:42 +02:00
David Monllao
46c6d0df5a
Merge branch 'MDL-57822_master' of git://github.com/dmonllao/moodle
2017-03-28 22:57:15 +02:00
David Monllao
92c1ed4f85
Merge branch 'MDL-58230_master' of git://github.com/dmonllao/moodle
2017-03-28 22:55:34 +02:00
Juan Leyva
bb66bc4a89
MDL-57822 mod_feedback: New WS mod_feedback_get_non_respondents
2017-03-28 22:52:03 +02:00
Juan Leyva
52f57996f4
MDL-58230 mod_feedback: New WS mod_feedback_get_finished_responses
2017-03-28 22:50:36 +02:00
Juan Leyva
1104a9fa44
MDL-58399 webservice: Return additional file fields for repositories
...
We should be detecting when we are treating files that are linked to
external repositories.
For doing that we'd need to return some additional fields via Web
Services:
- isexternalfile
- mimetype (google docs files use an special one)
- repositorytype (the repository plugin name)
2017-03-28 20:23:16 +02:00
Dan Poltawski
f98ad251ae
Merge branch 'MDL-55139' of git://github.com/stronk7/moodle
2017-03-28 18:33:19 +01:00
Dan Poltawski
a1355e53e8
Merge branch 'MDL-58264' of https://github.com/darrencocco/moodle
2017-03-28 18:02:40 +01:00
AMOS bot
e5eb821020
Automatically generated installer lang files
2017-03-29 00:04:57 +08:00
David Monllao
842217de6c
Merge branch 'MDL-58070-visible-reword' of https://github.com/DSI-Universite-Rennes2/moodle
2017-03-28 17:46:00 +02:00
David Monllao
618336bf88
MDL-58079 enrol: Move new test to existing test case
2017-03-28 17:34:28 +02:00
David Monllao
6d8b31d3c9
Merge branch 'MDL-58079_master' of https://github.com/kiklop74/moodle
2017-03-28 17:30:40 +02:00
David Monllao
17dda0c4cf
Merge branch 'MDL-57965-gzip_svg' of https://github.com/DSI-Universite-Rennes2/moodle
2017-03-28 17:14:23 +02:00
Juan Leyva
e8a7f5ff3b
MDL-35913 site home: Set the page layout before setting blocks
...
When the default home page is set by user preference the site home
blocks are gone.
This is caused because the page layout is not correctly set before
manipulating the navigation block (the base layout it is used instead).
2017-03-28 17:10:15 +02:00
Dan Poltawski
54e9302b5f
Merge branch 'MDL-58227-master' of git://github.com/jleyva/moodle
2017-03-28 16:02:07 +01:00
Dan Poltawski
6ba920575f
Merge branch 'master' of https://github.com/fwsl/moodle
2017-03-28 12:07:29 +01:00
Dan Poltawski
702be5ee47
Merge branch 'MDL-58160' of git://github.com/aolley/moodle
2017-03-28 11:34:33 +01:00
Dan Poltawski
c7c96ddc7c
Merge branch 'wip-MDL-58092-master' of git://github.com/marinaglancy/moodle
2017-03-28 10:56:00 +01:00
Dan Poltawski
313aa61610
Merge branch 'MDL-58257' of https://github.com/ak4t0sh/moodle
2017-03-28 10:50:57 +01:00
Dan Poltawski
ed8ab587be
Merge branch 'MDL-38278-pptx-et-al-presentation-group' of https://github.com/lucaboesch/moodle
2017-03-28 10:15:22 +01:00
Luca Bösch
5ee4e09334
MDL-38278 core_files: Populating presentation group some more.
...
Now all filetypes with icon 'powerpoint' and 'impress', i.e.
pps, ppt, pptx, pptm, potx, potm, ppam, ppsx, ppsm, odp, otp, sxi, sti
are all attributed to the "presentation" group.
Signed-off-by: Luca Bösch <luca.boesch@bfh.ch >
2017-03-28 10:50:34 +02:00
Juan Leyva
2b2a0319a0
MDL-58412 mod_feedback: Handle array parameters
...
We should handle array parameters for multi choice (multi select) .
2017-03-28 10:13:26 +02:00
Juan Leyva
592306c60b
MDL-58412 mod_feedback: Always set gonextpage when moving forward
...
In some cases the last page will be omitted in a feedback (for example
when using dependent questions).
Because of that the save process will be launched in a page that is not
the last.
2017-03-28 10:05:56 +02:00
Juan Leyva
1b0b4ab25f
MDL-58412 mod_feedback: Add default value for responses
...
In some cases we will be processing pages without responses, like a
page introduction with a label.
2017-03-28 10:01:25 +02:00
Juan Leyva
8e11464fd6
MDL-58412 mod_feedback: Remove access control in get_items
...
This function it is used for printing the list of questions.
The feedback preview doesn’t have any access restriction, you can see
the list of questions at any time.
2017-03-28 09:58:47 +02:00
John Okely
fb73f60a36
MDL-58361 media: Make core_meda_manager constructor private
2017-03-28 12:11:14 +08:00
John Okely
2553d67c74
MDL-58361 media: Remove media manager subclass from unit test
2017-03-28 12:11:14 +08:00
AMOS bot
e3e6f92151
Automatically generated installer lang files
2017-03-28 00:06:19 +08:00
Jakob
6a36b8526e
MDL-37765 course: Add capability to ignore availability restrictions.
...
Allow a role to view activities without addressing the restriction rules.
2017-03-27 08:37:27 -07:00
Tony Butler
23990a0a80
MDL-55459 assignfeedback_editpdf: Make comments collapsible in editor
2017-03-27 15:13:37 +01:00
David Monllao
3ecbebc816
Merge branch 'MDL-58329-master' of git://github.com/jleyva/moodle
2017-03-27 15:47:55 +02:00
Juan Leyva
448a488642
MDL-58329 mod_lesson: New WS function mod_lesson_get_lesson
2017-03-27 14:48:28 +02:00
Juan Leyva
a0558b5607
MDL-58329 mod_lesson: Refactor to use new exporter
...
Refactor existing WS to use the new summary_exporter
2017-03-27 14:42:11 +02:00
David Monllao
76e4853585
Merge branch 'MDL-57760-master' of git://github.com/jleyva/moodle
2017-03-27 13:39:44 +02:00
David Monllao
7cf5c3d54c
Merge branch 'MDL-57762-master' of git://github.com/jleyva/moodle
2017-03-27 13:31:29 +02:00
David Monllao
e8be22337d
Merge branch 'MDL-57759-master' of git://github.com/jleyva/moodle
2017-03-27 13:21:35 +02:00
Juan Leyva
2db90397f1
MDL-57759 mod_lesson: Handle offline attempts in view and WS
...
- Notify the user if there are previous offline attempts
- Set the offline attempts and return additional information via Web
Services
2017-03-27 13:10:01 +02:00
Juan Leyva
c6f9f06146
MDL-57759 mod_lesson: New settings for allowing offline attempts
2017-03-27 13:10:00 +02:00
David Monllao
49ba56cf38
Merge branch 'MDL-57757-master' of git://github.com/jleyva/moodle
2017-03-27 11:50:35 +02:00
David Monllao
aad9ea040c
Merge branch 'MDL-57754-master' of git://github.com/jleyva/moodle
2017-03-27 11:43:44 +02:00
Mike Olsen
7782e6610b
MDL-58311 cache: Add password support for redis
...
add password support for redis connects in cache and session
2017-03-27 10:31:45 +01:00
Juan Leyva
635721f5c1
MDL-57762 mod_lesson: Implement the check_updates callback
2017-03-27 10:51:42 +02:00
Juan Leyva
707d50d1c8
MDL-57760 mod_lesson: New WS mod_lesson_get_pages_possible_jumps
2017-03-27 10:47:07 +02:00
Dan Poltawski
a6c34f3298
Merge branch 'MDL-57510-master' of git://github.com/ankitagarwal/moodle
2017-03-27 09:41:27 +01:00
Juan Leyva
87e472bd15
MDL-57759 mod_lesson: Handle offline attempts in view and WS
...
- Notify the user if there are previous offline attempts
- Set the offline attempts and return additional information via Web
Services
2017-03-27 10:41:09 +02:00
Juan Leyva
d874370b20
MDL-57759 mod_lesson: New settings for allowing offline attempts
2017-03-27 10:41:08 +02:00
Juan Leyva
79d5e88215
MDL-57757 mod_lesson: New WS mod_lesson_get_user_attempt
2017-03-27 10:37:21 +02:00
Juan Leyva
49e353782f
MDL-57757 mod_lesson: Move user report code to function
2017-03-27 10:37:20 +02:00
Juan Leyva
899b000d99
MDL-57754 mod_lesson: New Web Service mod_lesson_get_attempts_overview
2017-03-27 10:34:45 +02:00
Juan Leyva
7d5564d959
MDL-57754 mod_lesson: Move overview report code to function
...
Move the table and statistics generation to a new function
2017-03-27 10:34:44 +02:00
Damyon Wiese
6f418b0759
MDL-58369 icons: Fix mapping for scorm icons
2017-03-27 16:14:58 +08:00
Damyon Wiese
4413b46626
MDL-58357 icons: Better mapping for backup/restore
2017-03-27 15:26:09 +08:00
Andrew Nicols
13659515fd
MDL-55326 core_text: Correct typo3 file permissions
2017-03-27 15:07:01 +08:00
Damyon Wiese
23fc4008c5
MDL-58368 icons: Revert course icon to svg
2017-03-27 14:01:33 +08:00
Andrew Nicols
0549f2538f
MDL-57553 tool_usertours: Update tour libraries
2017-03-27 10:23:35 +08:00
Darren Cocco
81c53579ac
MDL-58264 quiz: removed additional = symbol
...
Removed superflous = symbol from SQL snippet
2017-03-27 11:07:40 +11:00
Tobias Nießen
4000d6e59d
MDL-56632 book: position of "Turn editing on/off"
2017-03-25 12:30:20 +01:00
Koen Nys
bb9f8451b7
MDL-57686 auth/db: added pdo support.
2017-03-24 17:19:59 +01:00
Juan Leyva
e453ed685c
MDL-57393 core_calendar: Add external functions to the mobile service
...
We are including:
- core_calendar_create_calendar_events
- core_calendar_delete_calendar_events
2017-03-24 17:04:58 +01:00
Juan Leyva
771effef8d
MDL-57918 mod_data: New WS mod_data_get_entry
2017-03-24 15:19:46 +01:00
Ankit Agarwal
0fa21eb715
MDL-57510 questionbank: Add horizontal navigation
2017-03-24 19:07:15 +05:30
Tony Butler
2c153c5649
MDL-55459 assignfeedback_editpdf: Add linked comments and markers to PDF
2017-03-24 09:48:42 +00:00
Ilya Tregubov
8b844f702e
MDL-55941 output: Refactor and improve initialbar UX to use templates
2017-03-24 20:31:03 +11:00
Brendan Heywood
d2df110950
MDL-55941 tablelib: Improve initialbar UX
2017-03-24 20:04:41 +11:00
Julien Boulen
a56cf2e374
MDL-57965 performance: compress svg files with gzip
2017-03-24 09:55:56 +01:00
Grzegorz Ziółek
16973d64c8
MDL-58325 config_log: Record changes in editor management to config_log.
2017-03-24 09:24:11 +01:00
Marina Glancy
f9f30189dd
MDL-58092 gradingform_guide: behat to demonstrate double quote fix
2017-03-24 13:27:24 +08:00
gthomas2
cc65414a04
MDL-58092 grading methods: Fix double escape for freq used questions
2017-03-24 13:21:27 +08:00
Eloy Lafuente (stronk7)
216ea39be7
weekly release 3.3dev
2017-03-23 20:30:35 +01:00
Eloy Lafuente (stronk7)
0f9b7d3409
NOBUG: Fixed SVG browser compatibility
2017-03-23 20:30:33 +01:00
Eloy Lafuente (stronk7)
89d1ddc9a8
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-03-23 20:30:32 +01:00
David Monllao
7e448ee5b4
Merge branch 'MDL-57724-master' of git://github.com/jleyva/moodle
2017-03-23 12:47:19 +01:00
Juan Leyva
f3d9512d34
MDL-57724 mod_lesson: Init progress completed by default
2017-03-23 11:47:39 +01:00
Marina Glancy
212c6861b4
MDL-41809 course: do not rely on page context
...
page context may not be set, use the correct course context when calling format_string
2017-03-23 14:44:33 +08:00
Andrew Nicols
3d85d1685d
Merge branch 'MDL-57429-master-fix' of https://github.com/snake/moodle
2017-03-23 11:51:50 +08:00
Andrew Nicols
85ead19b34
Merge branch 'MDL-40759-master-fix3' of http://github.com/damyon/moodle
2017-03-23 11:33:11 +08:00
Damyon Wiese
fe4f35b29b
MDL-40759 fontawesome: Style fix for clean theme
...
Action menu items were misaligned because of change from smallicon to icon.
2017-03-23 11:30:48 +08:00
Jake Dallimore
29631e628f
MDL-57429 badges: handle curl problems nicely during connection creation
...
- Properly validate the displayer API response before sending the
verification email.
- Properly validate the displayer API response before creating the
saved connection.
2017-03-23 11:27:15 +08:00
Damyon Wiese
2375f37c5a
MDL-40759 fontawesome: Behat fix
...
Lang string fix.
2017-03-23 10:57:34 +08:00
Damyon Wiese
6586ad36ed
MDL-40759 fontawesome: Fix section highlighting
...
The section highlighting code was re-written in parallel to font-awesome - so we need
to apply the same font-awesome tweaks here now.
2017-03-23 10:50:48 +08:00
David Monllao
b7cc51ca60
Merge branch 'MDL-57724-master' of git://github.com/jleyva/moodle
2017-03-22 21:20:03 +01:00
Juan Leyva
5f3351d747
MDL-57724 mod_lesson: New Web Service mod_lesson_finish_attempt
2017-03-22 17:24:24 +01:00
Juan Leyva
dfcabd3b33
MDL-57724 mod_lesson: Move EOL code to lib methods
2017-03-22 17:23:49 +01:00
David Mudrák
b4ef04e754
MDL-40759 icons: Fix the core_renderer::spacer() parameters
2017-03-22 13:44:20 +00:00
David Monllao
ee82b48efc
MDL-57696 lesson: Replace old var reference by self
2017-03-22 13:13:06 +01:00
David Monllao
33c5f9fd63
Merge branch 'MDL-57696-master' of git://github.com/jleyva/moodle
2017-03-22 13:01:03 +01:00
Juan Leyva
8077107565
MDL-57918 mod_data: Minor refactors for the new WS
...
- Move entry permission code to function
- Retrieve user record when missing
2017-03-22 11:31:04 +01:00
Julien Boulen
ba17a2c3f8
MDL-58070 language: reword visible core string
2017-03-22 11:11:47 +01:00
Juan Leyva
e1f88fe7c4
MDL-57696 mod_lesson: New WS mod_lesson_process_page
2017-03-22 10:54:12 +01:00
David Monllao
2800c3f43d
Merge branch 'MDL-57688-master' of git://github.com/jleyva/moodle
2017-03-22 10:16:54 +01:00
Eloy Lafuente (stronk7)
81f6163928
Merge branch 'MDL-40759-master-fix2' of http://github.com/damyon/moodle
2017-03-22 10:15:43 +01:00
Juan Leyva
269eb6c810
MDL-57688 mod_lesson: Fix parameter type for pageid and review
2017-03-22 10:09:39 +01:00
Dan Poltawski
d959810fcf
Merge branch 'wip-MDL-34859-fix' of https://github.com/marinaglancy/moodle
2017-03-22 08:52:57 +00:00
Damyon Wiese
d9f730fd69
MDL-58349 assign: editpdf search comments style
...
The line height and margins are messed up on the comment search dialog.
2017-03-22 13:29:01 +08:00
Damyon Wiese
2a096103ac
MDL-40759 comments: Update behat test
...
Don't call the deprecated lang string.
2017-03-22 11:35:13 +08:00
Marina Glancy
cc401e6f30
MDL-34859 forms: fix the checkbox in defaultcustom element
2017-03-22 11:25:58 +08:00
Jun Pataleta
745f79dad4
MDL-57994 course: Fix newsitems setting for course formats without news
2017-03-22 09:26:13 +08:00
Juan Leyva
ef6aea9db8
MDL-49409 mod_data: New Web Service mod_data_get_entries
2017-03-21 23:03:01 +01:00
Juan Leyva
5b901787db
MDL-49409 mod_data: Create exporters for record and content
2017-03-21 23:03:00 +01:00
Juan Leyva
31aae5d459
MDL-49409 mod_data: Create new API function for search entries
2017-03-21 23:02:59 +01:00
David Monllao
7f0ddd40fb
Merge branch 'MDL-57693-master' of git://github.com/jleyva/moodle
2017-03-21 21:18:11 +01:00
David Monllao
5b95bd50df
Merge branch 'MDL-57688-master' of git://github.com/jleyva/moodle
2017-03-21 19:59:00 +01:00
Juan Leyva
8d6748380c
MDL-57696 mod_lesson: Remove redirects from API
...
In this commit I removed redirects that potentially could break the Web
Services layer.
Instead doing redirect inside APIs I return a special flag that is
properly checked.
2017-03-21 15:51:51 +01:00
Juan Leyva
61b51764b8
MDL-57696 mod_lesson: Move code to lesson methods
...
Small refactor to avoid duplication in the Web Service
2017-03-21 15:51:50 +01:00
Juan Leyva
ef8d1c9a15
MDL-57693 mod_lesson: New WS mod_lesson_get_page_data
2017-03-21 15:48:18 +01:00
Juan Leyva
66cd7b8ecc
MDL-57693 mod_lesson: Refactor to move code to lesson methods
...
This is a big refactor to avoid code duplication in the new WS.
Basically I’ve moved code from the page and renderer to the lesson
class.
New code is into methods, there are no code functionality changes (just
minor fixes in comments).
2017-03-21 15:48:17 +01:00
Juan Leyva
d088632b97
MDL-57688 mod_lesson: New WS mod_lesson_launch_attempt
2017-03-21 15:43:24 +01:00
Juan Leyva
dbba944e32
MDL-57688 mod_lesson: Move duplicated code to methods
...
Some code that will be used by Web Services was moved, we created new
methods to avoid code duplication:
- To generate the lesson messages on page view
- To check the time restrictions in a current attempt
2017-03-21 15:18:44 +01:00
Juan Leyva
ac9f0a6800
MDL-58229 mod_feedback: New WS get_unfinished_responses
2017-03-21 13:21:32 +01:00
Juan Leyva
82b2cd7d19
MDL-57820 mod_feedback: New WS mod_feedback_get_analysis
2017-03-21 13:12:35 +01:00
Juan Leyva
ac122465e0
MDL-57820 mod_feedback: Create function to get analysis for external api
2017-03-21 13:12:22 +01:00
Dan Poltawski
e3aced3b59
MDL-57162 tool_mobile: add a bit more phpdoc info
2017-03-21 12:07:54 +00:00
Dan Poltawski
0c5eee372b
Merge branch 'MDL-57162-master' of git://github.com/jleyva/moodle
2017-03-21 11:38:06 +00:00
Dan Poltawski
5fd24a89a6
Merge branch 'MDL-56324-master' of https://github.com/lucisgit/moodle
2017-03-21 11:28:13 +00:00
Juan Leyva
82a7a67869
MDL-57818 mod_feedback: New WS mod_feedback_process_page
2017-03-21 12:25:32 +01:00
Juan Leyva
96ae31bddc
MDL-57818 mod_feedback: Refactor form processing
2017-03-21 12:24:41 +01:00
Juan Leyva
74975948e5
MDL-57817 mod_feedback: New WS mod_feedback_get_page_items
2017-03-21 11:33:55 +01:00
Juan Leyva
951ddedf6f
MDL-57816 mod_feedback: New WS mod_feedback_launch_feedback
2017-03-21 11:22:13 +01:00
David Monllao
a2ccbae441
Merge branch 'MDL-57685_master' of git://github.com/dmonllao/moodle
2017-03-21 10:54:44 +01:00
Juan Leyva
f4d0909fc0
MDL-57685 mod_lesson: New Web Service mod_lesson_get_pages
2017-03-21 10:53:35 +01:00
Eloy Lafuente (stronk7)
4d505af519
Merge branch 'MDL-55267-master-deprecation' of https://github.com/marcusgreen/moodle
2017-03-21 10:18:56 +01:00
Juan Leyva
e8eb889326
MDL-57162 tool_mobile: Native app banners for Android
2017-03-21 10:07:21 +01:00
Juan Leyva
6d21073b08
MDL-58227 mod_feedback: Delete duplicated completions records
...
This commit also fixes the way the previous completion record was
fetched to avoid the creation of new duplicates.
2017-03-21 09:46:44 +01:00
Dan Poltawski
dca0ea03b1
Merge branch 'MDL-58317-master' of git://github.com/damyon/moodle
2017-03-21 08:03:42 +00:00
David Monllao
67b09d8323
Merge branch 'MDL-37168-master-fix' of git://github.com/xow/moodle
2017-03-21 07:14:05 +01:00
Andrew Nicols
afc8dc90fc
Merge branch 'MDL-40759-master-fix1' of http://github.com/damyon/moodle
2017-03-21 11:31:26 +08:00
Damyon Wiese
dc633a24b9
MDL-40759 fontawesome: lang strings comments
2017-03-21 11:13:43 +08:00
Damyon Wiese
7e8940b544
MDL-40759 fontawesome: Use a cache
...
Cache the callback info.
2017-03-21 10:51:41 +08:00
John Okely
cd9b8f4e57
MDL-37168 mod_lti: Fix rename behat
2017-03-21 10:29:50 +08:00
Eloy Lafuente (stronk7)
79262cb681
Merge branch 'MDL-57840-33-get_users_by_field' of https://github.com/roperto/moodle
2017-03-21 01:05:47 +01:00
Eloy Lafuente (stronk7)
592cdff297
Merge branch 'MDL-57815-master' of git://github.com/jleyva/moodle
2017-03-21 00:48:44 +01:00
Juan Leyva
10948ae133
MDL-57823 mod_feedback: Implement the check_updates callback
...
- added a mini version bump.
- fix some conflicts.
- fix phpdoc @version
2017-03-20 20:12:54 +01:00
Eloy Lafuente (stronk7)
beff62f6ec
Merge branch 'MDL-57814-master' of git://github.com/jleyva/moodle
2017-03-20 18:00:48 +01:00
Eloy Lafuente (stronk7)
74ccc7768e
Merge branch 'MDL-57916-master' of git://github.com/jleyva/moodle
...
Mini bump version in merge...
2017-03-20 17:53:02 +01:00
Eloy Lafuente (stronk7)
d8c8082998
Merge branch 'MDL-57811-master' of git://github.com/jleyva/moodle
2017-03-20 17:39:53 +01:00
AMOS bot
5bc1692b50
Automatically generated installer lang files
2017-03-21 00:04:03 +08:00
Dan Poltawski
7bb2eafe9c
Merge branch 'MDL-58262-master' of git://github.com/merrill-oakland/moodle
2017-03-20 15:19:55 +00:00
Dan Poltawski
230216803c
Merge branch 'wip-mdl-58261-m' of https://github.com/rajeshtaneja/moodle
2017-03-20 13:51:30 +00:00
Dan Poltawski
83a6b8c48c
Merge branch 'MDL-58050-master-msgtrans' of git://github.com/mudrd8mz/moodle
2017-03-20 13:19:22 +00:00
Dan Poltawski
57ee1502fd
Merge branch 'MDL-58121-master' of https://github.com/snake/moodle
2017-03-20 13:15:07 +00:00
Dan Poltawski
7d77fb1421
Merge branch 'MDL-58255-master' of git://github.com/junpataleta/moodle
2017-03-20 13:08:54 +00:00
Dan Poltawski
d4d91727bf
Merge branch 'MDL-58263-master' of git://github.com/jleyva/moodle
2017-03-20 11:39:58 +00:00
Eloy Lafuente (stronk7)
ec116fe676
Merge branch 'MDL-57812-master' of git://github.com/jleyva/moodle
2017-03-20 12:35:43 +01:00
Dan Poltawski
5de6c5dc3b
Merge branch 'MDL-57838-master' of git://github.com/jleyva/moodle
2017-03-20 11:27:04 +00:00
Dan Poltawski
d9b094a31d
Merge branch 'MDL-58273-master-ldapenrol' of git://github.com/mudrd8mz/moodle
2017-03-20 11:09:33 +00:00
David Monllao
2ddcf27219
Merge branch 'MDL-57665_master' of git://github.com/dmonllao/moodle
2017-03-20 11:25:09 +01:00
David Monllao
c12578d3a2
Merge branch 'MDL-57664_master' of git://github.com/dmonllao/moodle
2017-03-20 11:20:22 +01:00
Juan Leyva
f8edef2e58
MDL-57665 mod_lesson: New WS mod_lesson_get_user_timers
2017-03-20 11:18:34 +01:00
Juan Leyva
592c94f3ba
MDL-57665 mod_lesson: New method for get timers
2017-03-20 11:18:29 +01:00
Juan Leyva
ba6b2c11f6
MDL-57664 mod_lesson: New Ws mod_lesson_get_content_pages_viewed
2017-03-20 11:16:55 +01:00
Juan Leyva
b584c49d03
MDL-57664 mod_lesson: New lesson method get_content_pages_viewed
2017-03-20 11:16:46 +01:00
David Monllao
e11d2d87ff
Merge branch 'MDL-37168-master' of https://github.com/xow/moodle
2017-03-20 10:15:36 +01:00
Dan Poltawski
e8f8594244
Merge branch 'MDL-58285' of https://github.com/NeillM/moodle
2017-03-20 08:53:23 +00:00
Dan Poltawski
11e7eb3088
Merge branch 'MDL-58291-master-unoconvlink' of git://github.com/mudrd8mz/moodle
2017-03-20 08:49:54 +00:00
John Okely
ea1d9f7c86
MDL-37168 grade: Debugging if gradebook callbacks are not both present
2017-03-20 16:02:11 +08:00
John Okely
68e1f52814
MDL-37168 mod_lti: Add behat test to cover lti quick edit
2017-03-20 16:02:11 +08:00
Sam Chaffee
77a827e14d
MDL-37168 mod_lti: Fix LTI activity quick edit title
2017-03-20 16:02:11 +08:00
Dan Poltawski
48f5c05019
Merge branch 'wip-MDL-34859-master' of git://github.com/marinaglancy/moodle
2017-03-20 07:54:22 +00:00
Dan Poltawski
5d8d3a8ce2
Merge branch 'MDL-57657-master' of git://github.com/jleyva/moodle
2017-03-20 07:24:54 +00:00
Darko Miletic
fa0029b11d
MDL-58079 core_enrol: Fixed invalid category tag
2017-03-20 04:09:15 -03:00
Marina Glancy
44e86fb3d5
MDL-34859 backup: add restore defaults
2017-03-20 14:59:45 +08:00
Marina Glancy
f840bf03e0
MDL-34859 course: use defaultcustom element for sections
2017-03-20 14:59:45 +08:00
Marina Glancy
b4eb5f0212
MDL-34859 forms: new element defaultcustom
2017-03-20 14:59:45 +08:00
Andrew Nicols
dfa5d22700
MDL-40759 themes: Correct ignore file whitespace
2017-03-20 14:40:37 +08:00
David Monllao
28b1cc19e7
Merge branch 'MDL-57419-master-2' of https://github.com/xow/moodle
2017-03-20 07:33:25 +01:00
Andrew Nicols
2154c9824d
Merge branch 'MDL-40759-master' of git://github.com/damyon/moodle
2017-03-20 13:57:38 +08:00
David Monllao
72005b6daf
Merge branch 'MDL-57254-master' of git://github.com/jleyva/moodle
2017-03-20 06:48:43 +01:00
Damyon Wiese
8626dc99fa
MDL-40759 fontawesome: Add BC for unmapped icons
...
This is yukky but it works. Note: I had to duplicate the standard pix icon template
inside the font-awesome one because the way this is rendered does not support partials.
2017-03-20 13:47:30 +08:00
David Monllao
89a4995fa5
Merge branch 'MDL-57994' of https://github.com/ak4t0sh/moodle
2017-03-20 06:29:16 +01:00
Damyon Wiese
f4e623b3e7
MDL-58317 templates: Fix async template render
...
There is an edge case where we do not wait for all promises before
rendering a template. This can generate "failed to pre-fetch the template" JS errors.
2017-03-20 13:29:09 +08:00
David Monllao
51060a665f
Merge branch 'MDL-57390-master' of git://github.com/jleyva/moodle
2017-03-20 06:07:25 +01:00
David Monllao
a9cba0ba69
Merge branch 'MDL-58288-master' of git://github.com/andrewnicols/moodle
2017-03-20 05:15:29 +01:00
David Monllao
050d8e84cd
Merge branch 'MDL-58166-m' of git://github.com/pavelsokolov/moodle
2017-03-20 05:13:10 +01:00
David Monllao
eaf3bcfecd
Merge branch 'MDL-58182-master' of https://github.com/snake/moodle
2017-03-20 05:04:25 +01:00
Andrew Nicols
640b8efad8
Merge branch 'MDL-57429-master' of https://github.com/snake/moodle
2017-03-20 08:16:07 +08:00
AMOS bot
a60ffc39fa
Automatically generated installer lang files
2017-03-20 00:07:08 +08:00
AMOS bot
ec46a37eb8
Automatically generated installer lang files
2017-03-19 00:05:23 +08:00
AMOS bot
935b049bc4
Automatically generated installer lang files
2017-03-18 00:08:51 +08:00
Pavel Sokolov
32ad5c86ae
MDL-57858 mod_assign: fix submissions count for assign with scales
2017-03-17 18:28:43 +03:00
Pavel Sokolov
bfca67f045
MDL-58166 mod_assign: markingworkflow breaks assign for non-graders
2017-03-17 17:46:09 +03:00
Tony Butler
05aa787bde
MDL-56324 assignfeedback_editpdf: Revert erroneous commits
...
This reverts commits 88d309d and 3cd718e .
2017-03-17 11:01:41 +00:00
Dan Poltawski
1ea1180a6f
Merge branch 'MDL-57648-master' of git://github.com/jleyva/moodle
2017-03-17 08:21:03 +00:00
Damyon Wiese
42d4689c65
MDL-40759 fontawesome: Minor cleanups
...
Remove eslint hints that are not required and revert changes to the
behat test for recycle bin that are not needed.
2017-03-17 15:52:46 +08:00
Damyon Wiese
07171e831e
MDL-40759 fontawesome: Fix bugs from rebase
2017-03-17 15:52:46 +08:00
Damyon Wiese
c8d0efc332
MDL-40759 icons: More details in upgrade.txt
...
More details in upgrade.txt for developers who were using pix_url.
2017-03-17 15:52:46 +08:00
Damyon Wiese
b9b409cfc3
MDL-40759 icons: Peer review fixes (all minor)
2017-03-17 15:52:46 +08:00
Damyon Wiese
1caabd8468
MDL-40759 icons: Keep separate alt/title
...
For font awesome icons I had only supported one of alt/title. This was because (subjectively) we have
done a terrible job of providing meaningful alt text for icons. This is not a good idea and not backwards
compatible so I have put it back again.
Fingers crossed I did not break 1000 behats.
2017-03-17 15:52:18 +08:00
Damyon Wiese
3e6adcd69c
MDL-40759 icons: Rename activity_icon
...
image_icon is a better name because there are some valid uses for these other than for activity icons.
E.g. Old JS code that is not worth re-writing.
2017-03-17 15:52:18 +08:00
Damyon Wiese
8857c715d1
MDL-40759 icons: Behat fixes for font-awesome
2017-03-17 15:52:18 +08:00
Damyon Wiese
ad056aa267
MDL-40759 icons: Better mapping of some icons
2017-03-17 15:52:18 +08:00
Damyon Wiese
e330b1c214
MDL-40759 icons: Refactor to allow theme icon systems
2017-03-17 15:52:18 +08:00
Damyon Wiese
24a6b59412
MDL-40759 icons: Remove unused file type icons.
...
Because we can use svgs always - we got rid of different size icons for file types.
2017-03-17 15:52:18 +08:00
Damyon Wiese
9d67a40862
MDL-40759 icons: Fixes for icons used in CSS
2017-03-17 15:52:18 +08:00
Damyon Wiese
7776c9e112
MDL-40759 icons: Fix when icon map comes from cache
2017-03-17 15:52:17 +08:00
Damyon Wiese
0b772813dc
MDL-40759 icons: Update unit tests
...
Match the expected output for unit tests.
2017-03-17 15:52:17 +08:00
Damyon Wiese
3c8850711f
MDL-40759 icons: filepicker
...
Use font awesome svg icons for files in the file picker. Move the old icons to bootstrapbase.
2017-03-17 15:52:17 +08:00
Damyon Wiese
663640f5b3
MDL-40759 icons: convert uses of pix_url to pix_icon
...
Also change filepicker to use scaled svgs instead of sets of custom pngs. The svgs are taken from font-awesome.
2017-03-17 15:52:17 +08:00
Damyon Wiese
7cf6ef7bbb
MDL-40759 icons: Fix icons in action menus and links
...
Always use the pix icon helper in templates.
2017-03-17 15:51:29 +08:00
Damyon Wiese
c266d256e7
MDL-40759 icons: Deprecate $OUTPUT->pix_url()
2017-03-17 15:51:29 +08:00
Damyon Wiese
c2dde7eebc
MDL-40759 icons: Split pix_icon from activity_icon
...
Activity icons always use the standard icon renderer.
2017-03-17 15:51:29 +08:00
Damyon Wiese
95b06c13c6
MDL-40759 icons: Refactor icon system to be extensible.
2017-03-17 15:51:29 +08:00
Damyon Wiese
348aed801c
MDL-40759 pix: Use proper pix tags for required fields.
2017-03-17 15:51:29 +08:00
Damyon Wiese
5e73ccfb38
MDL-40759 output: Fix non-existent fa icons
2017-03-17 15:51:29 +08:00
Damyon Wiese
3be09119d9
MDL-40759 upgrade: Note about fontawesome callback
2017-03-17 15:51:29 +08:00
Damyon Wiese
2b931458ad
MDL-40759 plugins: Add font icon mapping to all plugins
2017-03-17 15:51:29 +08:00
Damyon Wiese
e6bf10c772
MDL-40759 dragdrop: Use a pix icon renderer for drag handles.
2017-03-17 15:51:28 +08:00
Damyon Wiese
d3d2f09cef
MDL-40759 atto: Use pix_icon renderer for atto buttons
2017-03-17 15:51:28 +08:00
Damyon Wiese
ec7b552251
MDL-40759 course: Fix group mode switcher to use renderPix
...
Dont assume icons are image tags and call Templates.renderPix to rebuild the entire icon.
2017-03-17 15:51:28 +08:00
Damyon Wiese
a26ce2482a
MDL-40759 themes: font awesome support
...
We add a new theme config so the theme can say it supports font-awesome.
If this is true, the pix_icon renderer will call a mapping function to map
from the moodle style t/edit to a font-awesome style fa-cog icon name. Then the renderer
will either render an image tag for old icons - or an accessible font-awesome <i> tag.
This mostly works - but there are some places where we don't use the pix icon renderer, and
we directly create image tags with pix_url image sources. These will need updating (Atto icons,
drag and drop move icons, editpdf icons).
2017-03-17 15:51:28 +08:00
Andrew Nicols
9d6698060f
MDL-58295 fileconverter: Update the conversion correctly
2017-03-17 09:49:07 +08:00
Jun Pataleta
f3ec5411b0
MDL-58255 mod_assign: Fix usage of assign object for overrides
...
* Fix the parameters being passed for the assign constructor.
* Use assign::get_instance() instead of assign::get_context() to fetch
the assignment instance's properties.
2017-03-17 09:33:00 +08:00
Andrew Nicols
c563adfa78
MDL-58288 fileconverter_unoconv: Remove old test conversions
2017-03-17 09:31:57 +08:00
Andrew Nicols
2935d0fe7f
MDL-58288 fileconverter_unoconv: Fix issue with test generation
2017-03-17 09:27:37 +08:00
Jake Dallimore
62b482938b
MDL-58121 email: ensure support user is defined in email_to_user
2017-03-17 09:08:45 +08:00
Jake Dallimore
3d4339b817
MDL-58182 javascript: Fix for buttons regression in core dialog.
...
Fixes a regression caused by MDL-56364, wherein the buttons were made
readOnly, meaning addButtons wouldn't work. This removes that change,
while maintaining the original dependency between the buttons and the
closeButton config options.
2017-03-17 09:05:04 +08:00
David Mudrák
b2c395d367
MDL-58291 fileconverter_unoconv: Fix the admin section name
2017-03-16 19:56:59 +01:00
Arnaud Trouve
ce4379973f
MDL-58257 course: fix search containing a hyphen
...
In case a hyphen (-) was preceded and followed by spaces,
the pattern for the "not regex" was empty causing an empty response from the database.
2017-03-16 18:43:15 +01:00
Arnaud Trouve
019186b7b5
MDL-57994 course: fix newsitems value
2017-03-16 18:34:30 +01:00
Darko Miletic
ed63ffc715
MDL-58079 core_enrol: Implementing fix and unit test
2017-03-16 14:23:34 -03:00
Juan Leyva
d37472d88f
MDL-57657 mod_lesson: New WS mod_lesson_get_user_attempt_grade
2017-03-16 16:45:02 +01:00
Juan Leyva
78dbb42c80
MDL-57657 mod_lesson: New WS mod_lesson_get_user_grade
2017-03-16 16:45:01 +01:00
Juan Leyva
d689c1ed46
MDL-57648 mod_lesson: New Web Service mod_lesson_get_questions_attempts
2017-03-16 16:43:03 +01:00
Dan Poltawski
aed2641a8b
Merge branch 'MDL-57645-master' of git://github.com/jleyva/moodle
2017-03-16 15:42:07 +00:00
Juan Leyva
4ac71790b6
MDL-57645 mod_lesson: New Web Service mod_lesson_view_lesson
2017-03-16 16:40:25 +01:00
Juan Leyva
7d7a2a4ef1
MDL-57645 mod_lesson: Refactor code to move completion to lib
...
This commit also fix how completion was being set (before the access
restriction checks)
2017-03-16 16:40:24 +01:00
Juan Leyva
bb676b74fe
MDL-57815 mod_feedback: New Web Service mod_feedback_get_items
2017-03-16 15:35:06 +01:00
Juan Leyva
d52973ae19
MDL-57815 mod_feedback: Add new method to item class to return other data
2017-03-16 15:35:05 +01:00
Neill Magill
1c668c3ce0
MDL-58285 tool_mobile: Web service generates incorrect fileurl on IIS
...
The tool_mobile_get_plugins_supporting_mobile generated an incorrect
fileurl on IIS. The /mobile/filename.zip part was generated as
\mobile\filename.zip, this failed the PARAM_URL check.
This change stops the use of OS specific directory separators and uses
the linux/web separator. PHP file functions recognise this properly.
2017-03-16 12:08:36 +00:00
Dan Poltawski
98c4094eac
weekly release 3.3dev
2017-03-16 11:52:46 +00:00
Dan Poltawski
ec673f6f98
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-03-16 11:52:44 +00:00
John Okely
e09066d0eb
MDL-57419 messaging: Don't use enter to send
2017-03-16 10:46:40 +08:00
Rajesh Taneja
49bf960cbb
MDL-58261 behat: Fixed missing @_file_upload tags
2017-03-16 09:35:26 +08:00
Jake Dallimore
cb2a75dcbf
MDL-57429 badges: removal of unused Persona code
...
Removed the backpackconnect script used with Persona, and all the
associated js code.
2017-03-16 09:35:14 +08:00
Jake Dallimore
80e8e0061e
MDL-57429 badges: lang string deprecation for new email verify process
...
Deprecated those lang strings used in the old Persona login process.
2017-03-16 09:35:14 +08:00
Jake Dallimore
091eaab0da
MDL-57429 badges: add email verification for openbackpack connections
...
With the Persona provider now out of commission, no new connections to
the Mozilla openbackpack can be created. This patch adds an email
verification step to core to restore the openbackpack functionality.
2017-03-16 09:35:12 +08:00
Andrew Nicols
9c2ca40041
Merge branch 'MDL-57643-master' of git://github.com/jleyva/moodle
2017-03-16 07:58:08 +08:00
Andrew Nicols
eb6f04732a
Merge branch 'MDL-57913_auth_db_sync_task_master' of git://github.com/gthomas2/moodle
2017-03-16 07:39:48 +08:00
David Mudrák
935f428ac7
MDL-58273 enrol_ldap: Fix the name of the capability
...
This capability controls who can hide/show the enrolment instance.
2017-03-15 18:30:46 +01:00
gthomas2
0d9704d817
MDL-57913 auth_db: warn CLI about scheduled task, abort CLI if scheduled task enabled
2017-03-15 16:42:45 +00:00
Juan Leyva
b315d721d9
MDL-57814 mod_feedback: New WS mod_feedback_get_current_completed_tmp
2017-03-15 15:31:38 +01:00
Juan Leyva
1a305933c7
MDL-57814 mod_feedback: Create exporter and required API changes
2017-03-15 15:28:03 +01:00
Juan Leyva
0f3c09979f
MDL-57811 mod_feedback: New Web Service mod_feedback_view_feedback
2017-03-15 15:25:00 +01:00
Juan Leyva
3f62cbd33e
MDL-57812 mod_feedback: New WS get_feedback_access_information
2017-03-15 15:23:24 +01:00
Juan Leyva
bae88061cc
MDL-57838 tool_mobile: Point to the docs for more information
...
We should ask the admin to check the "Moodle docs for this page"
instead of adding a constant including a URL in the code.
2017-03-15 11:53:10 +01:00
Juan Leyva
cac43b9b6a
MDL-57916 mod_data: New WS mod_data_get_access_information
2017-03-15 11:48:08 +01:00
Juan Leyva
a99c13af84
MDL-57916 mod_data: Move notifications code to new functions
2017-03-15 11:44:28 +01:00
Juan Leyva
630f0e3bce
MDL-57643 mod_lesson: New WS mod_lesson_get_access_information
2017-03-15 11:35:27 +01:00
Juan Leyva
37029e468f
MDL-57643 mod_lesson: Refactor, move php code to locallib
2017-03-15 11:35:25 +01:00
Dan Poltawski
943055c72d
Merge branch 'MDL-57631_master-disable-cli' of git://github.com/dmonllao/moodle
2017-03-15 08:12:04 +00:00
David Monllao
e93f74f446
MDL-57631 enrol_ldap: Disable CLI script if task is enabled
2017-03-15 08:49:22 +01:00
Andrew Nicols
6fcdbc7912
Merge branch 'MDL-57658-master-integration-fix-2' of git://github.com/junpataleta/moodle
2017-03-15 14:44:17 +08:00
Andrew Nicols
5fba3bd7af
Merge branch 'MDL-55528-master-fix' of git://github.com/andrewnicols/moodle
2017-03-15 14:31:49 +08:00
Jun Pataleta
02edbe1e30
MDL-57658 calendar: Remove BYDAY filtering dependence on NumberFormatter
2017-03-15 14:18:27 +08:00
Andrew Nicols
484eeebc48
Merge branch 'MDL-57658-master-integration-fix' of git://github.com/junpataleta/moodle
2017-03-15 11:42:28 +08:00
Jun Pataleta
620ffacea1
MDL-57658 calendar: Set sort order for fetched DB records
2017-03-15 11:18:21 +08:00
Andrew Nicols
ef452d9cbc
Merge branch 'MDL-47354_gradereport_singleview_perpage' of git://github.com/davosmith/moodle
2017-03-15 11:17:49 +08:00
Andrew Nicols
ac1c66a0c0
MDL-55528 fileconverter_unoconv: Unit test correction
2017-03-15 10:59:53 +08:00
Andrew Nicols
7f2d58bf06
MDL-55528 fileconverter_unoconv: Move env check langstring to core
...
AMOS BEGIN
MOV [unoconvwarning,fileconverter_unoconv],[unoconvwarning,admin]
AMOS END
2017-03-15 09:15:34 +08:00
Eloy Lafuente (stronk7)
0dc0281cc2
Merge branch 'MDL-57066-master' of git://github.com/junpataleta/moodle
2017-03-15 01:17:19 +01:00
Eloy Lafuente (stronk7)
fc31b06a28
Merge branch 'm33_MDL-58027_Restore_Missing_HTMLEntities_Call' of https://github.com/scara/moodle
2017-03-15 00:37:02 +01:00
Juan Leyva
1882158316
MDL-58263 tool_mobile: Use new callback to print header tags
2017-03-14 22:19:18 +01:00
Eric Merrill
28cdba9dcf
MDL-58262 assign: Use unique sql parameter
2017-03-14 15:09:27 -04:00
Dan Poltawski
edf102805a
Merge branch 'MDL-58023_behat_find_node_in_navigation_improvement_master' of https://github.com/gthomas2/moodle
2017-03-14 16:31:05 +00:00
Dan Poltawski
bcd510e36d
Merge branch 'MDL-57658-master-3' of git://github.com/junpataleta/moodle
2017-03-14 16:06:19 +00:00
AMOS bot
4cd229238c
Automatically generated installer lang files
2017-03-15 00:04:32 +08:00
Juan Leyva
1f7734931f
MDL-50538 mod_feedback: New WS mod_feedback_get_feedbacks_by_courses
2017-03-14 15:54:26 +01:00
Juan Leyva
581e75bf3c
MDL-57390 mod_forum: Return more permissions in can_add_discussion
...
When adding new discussions we should know if:
- Pinned discussions can be created
- Attachments are supported
2017-03-14 15:25:54 +01:00
Juan Leyva
fa19c73350
MDL-57254 mod_choice: Add not open case in choice_can_view_results
...
If the choice is not available (not open yet), the function must return
false even is CHOICE_SHOWRESULTS_ALWAYS is set to true.
This was failing only in Web Services, in Web that function is not
reached (execution stops when the time open check is done).
2017-03-14 13:34:27 +01:00
Dan Poltawski
732bd13171
Merge branch 'MDL-55528-master' of git://github.com/andrewnicols/moodle
2017-03-14 12:07:33 +00:00
David Monllao
f7c7799cbf
Merge branch 'MDL-57631_ldap_enrol_sync_task_master' of https://github.com/gthomas2/moodle
2017-03-14 11:27:27 +01:00
David Monllao
291767fbfe
Merge branch 'MDL-58114-master-excparams' of git://github.com/mudrd8mz/moodle
2017-03-14 11:27:26 +01:00
David Monllao
f17fc9dba7
MDL-58109 report_security: Remove empty line
2017-03-14 11:27:26 +01:00
David Monllao
f41bbf8e93
Merge branch 'MDL-58109-preventexecpath-check' of https://github.com/brendanheywood/moodle
2017-03-14 11:27:25 +01:00
Dan Poltawski
1a22d8d572
Merge branch 'wip-mdl-58169' of https://github.com/rajeshtaneja/moodle
2017-03-14 11:27:24 +01:00
Andrew Nicols
594ada13c2
Merge branch 'MDL-57751-master' of https://github.com/xow/moodle
2017-03-14 11:27:24 +01:00
Andrew Nicols
ada10e7c18
Merge branch 'MDL-57583-master' of https://github.com/snake/moodle
2017-03-14 11:27:23 +01:00
Andrew Nicols
224853595c
Merge branch 'MDL-58217-master' of git://github.com/jleyva/moodle
2017-03-14 11:27:22 +01:00
Andrew Nicols
0c6435838a
Merge branch 'wip-mdl-58250' of https://github.com/rajeshtaneja/moodle
2017-03-14 11:27:22 +01:00
Eloy Lafuente (stronk7)
501ed0c46d
Merge branch 'MDL-57915-master' of git://github.com/jleyva/moodle
2017-03-14 11:26:55 +01:00
Rajesh Taneja
dba39da081
MDL-58169 phpunit: Clear opcode cache before checking file
...
In unit test, we write cache file often and
opcache might fail to detect changes. It will
be nice to invalidate opcode cache to ensure
we have the correct file_exists status
2017-03-14 13:30:24 +08:00
Rajesh Taneja
337eaa2b55
MDL-58250 behat: Status should be new exit code
...
Oring should not be done with old status,
as it will always return failure.
2017-03-14 07:31:37 +08:00
Matteo Scaramuccia
bf4f857acf
MDL-58027 files: Restored missing htmlentities() call
2017-03-13 22:24:33 +01:00
Juan Leyva
9fac7c8640
MDL-57915 mod_data: New Web Service mod_data_view_database
2017-03-13 19:21:08 +01:00
Juan Leyva
023ffa656d
MDL-57915 mod_data: Move view completion and event code to function
2017-03-13 19:21:07 +01:00
Marcus Green
f2894f322d
MDL-55267 cache: Remove deprecated field datasourceaggregate
2017-03-13 16:31:45 +00:00
AMOS bot
e315200ca5
Automatically generated installer lang files
2017-03-14 00:04:26 +08:00
gthomas2
01f2a530b7
MDL-58023 behat: Improve find_node_in_navigation function
2017-03-13 11:41:23 +00:00
Krishnan
78b60a181c
MDL-57066 theme_boost: Fix course section move icon alignment
2017-03-13 14:41:25 +08:00
Andrew Nicols
815c6b203f
MDL-51853 calendar: Whitespace fix
2017-03-13 09:18:07 +08:00
Jake Dallimore
5a24e2177e
MDL-57583 completion: fix bug with advcheckbox in course completion form
...
Added the appropriate checks to handle the advcheckbox post data.
2017-03-13 09:17:55 +08:00
Andrew Nicols
4c6edf9dd8
Merge branch 'MDL-51853_m33v3' of https://github.com/sbourget/moodle
2017-03-13 08:40:45 +08:00
AMOS bot
9e2314ebfb
Automatically generated installer lang files
2017-03-13 00:03:54 +08:00
AMOS bot
ac0888d101
Automatically generated installer lang files
2017-03-12 00:03:49 +08:00
AMOS bot
aa280729eb
Automatically generated installer lang files
2017-03-12 00:03:49 +08:00
Eloy Lafuente (stronk7)
1034421264
weekly release 3.3dev
2017-03-10 20:59:40 +01:00
Eloy Lafuente (stronk7)
2e9a62ca92
NOBUG: Fixed SVG browser compatibility
2017-03-10 20:59:35 +01:00
Eloy Lafuente (stronk7)
0856b75fb6
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-03-10 20:59:34 +01:00
Andrew Nicols
34f5a23e6a
MDL-55956 mod_assign: Do not use API constant in upgrade
2017-03-10 18:04:50 +00:00
Andrew Nicols
aabe41f359
Merge branch 'MDL-55956-master-integration' of git://github.com/junpataleta/moodle
2017-03-10 18:04:49 +00:00
Damyon Wiese
ac40d8b589
MDL-57596 forms: CLEANHTML in persistent forms
...
Add special handling for text fields with the CLEANHTML type. This should
be used when students and teachers can edit the same field (you can't trust those students).
Applies cleaning on submitted data, and on data stored in the DB before it is put back in an editing form.
2017-03-10 18:04:48 +00:00
Jun Pataleta
5f399bcf55
MDL-55956 mod_assign: Set priorities of old assign event overrides
2017-03-10 18:04:48 +00:00
Marina Glancy
6e65554ea1
MDL-58010 user: allow to update only whitelisted user preferences
2017-03-10 18:04:47 +00:00
Ryan Wyllie
77f591831c
MDL-57557 theme_boost: tweak js popover settings
...
Added the focus trigger to non hover popovers so that they close when
they lose focus.
Also added a 500ms delay to hiding the hover triggered popover to give
time for clicking on the contents.
2017-03-10 18:04:47 +00:00
Jun Pataleta
91b2bf2c9d
MDL-55956 core: Update major db change version
2017-03-10 18:04:46 +00:00
Andrew Nicols
5286837617
Merge branch 'MDL-55956-master-5' of git://github.com/junpataleta/moodle
2017-03-10 18:04:46 +00:00
Andrew Nicols
ef607980cf
Merge branch 'MDL-57914-master' of git://github.com/jleyva/moodle
2017-03-10 18:04:45 +00:00
Andrew Nicols
c742c61956
Merge branch 'wip-mdl-57940' of https://github.com/rajeshtaneja/moodle
2017-03-10 18:04:44 +00:00
Andrew Nicols
e2310e4361
Merge branch 'MDL-57975-master' of git://github.com/ryanwyllie/moodle
2017-03-10 18:04:42 +00:00
Eloy Lafuente (stronk7)
4e0cad1cbd
Merge branch 'MDL-58123-master' of git://github.com/junpataleta/moodle
2017-03-10 18:03:53 +00:00
Eloy Lafuente (stronk7)
d8a70ba35f
Merge branch 'MDL-57557-master' of git://github.com/danpoltawski/moodle
2017-03-10 18:03:53 +00:00
Dan Poltawski
1523d53bdc
Merge branch 'MDL-58035' of git://github.com/timhunt/moodle
2017-03-10 18:03:52 +00:00
Ankit Agarwal
58d85af209
MDL-56526 userlib: Do not allow not loggedin users if forceloginforprofile is set
2017-03-10 18:03:52 +00:00
Ankit Agarwal
6f5a433c95
MDL-56526 globalsearch: Fix bug in phpdocs
2017-03-10 18:03:51 +00:00
David Mudrák
6f88c26864
MDL-57597 competency: Fix serving of prior learning evidence files
...
For security reasons, all files submitted by students must be disposed
as attachments, not inline contents.
2017-03-10 18:03:51 +00:00
Juan Leyva
1abfa3a95e
MDL-58217 mod_feedback: Add data generators for items
2017-03-10 10:51:51 +01:00
Juan Leyva
5bbada53e3
MDL-58217 mod_feedback: API changes to allow generators
...
We include a new function set_date at item level so we can add the data
instead using the forms.
2017-03-10 10:51:32 +01:00
Andrew Nicols
357712eabe
MDL-55528 assignfeedback_editpdf: Remove unnecessary escapes
2017-03-10 10:45:47 +08:00
Andrew Nicols
3bd0d4397c
MDL-55528 assignfeedback_editpdf: Add step to check all pages loaded
2017-03-10 10:45:46 +08:00
Andrew Nicols
f7a9f1dd0e
MDL-55528 assignfeedback_editpdf: Update to use fileconverter_unoconv
2017-03-10 10:45:46 +08:00
Andrew Nicols
1568168717
MDL-55528 fileconverter_unoconv: Add new unoconv plugin
...
AMOS BEGIN
MOV [pathtounoconv,admin],[pathtounoconv,fileconverter_unoconv]
MOV [pathtounoconv_help,admin],[pathtounoconv_help,fileconv_helperter_unoconv_help]
MOV [unoconvwarning,admin],[unoconvwarning,fileconverter_unoconv]
MOV [test_unoconv,assignfeedback_editpdf],[test_unoconv,fileconverter_unoconv]
MOV [test_unoconvempty,assignfeedback_editpdf],[test_unoconvempty,fileconverter_unoconv]
MOV [test_unoconvdoesnotexist,assignfeedback_editpdf],[test_unoconvdoesnotexist,fileconverter_unoconv]
MOV [test_unoconvdownload,assignfeedback_editpdf],[test_unoconvdownload,fileconverter_unoconv]
MOV [test_unoconvisdir,assignfeedback_editpdf],[test_unoconvisdir,fileconverter_unoconv]
MOV [test_unoconvnotestfile,assignfeedback_editpdf],[test_unoconvnotestfile,fileconverter_unoconv]
MOV [test_unoconvnotexecutable,assignfeedback_editpdf],[test_unoconvnotexecutable,fileconverter_unoconv]
MOV [test_unoconvok,assignfeedback_editpdf],[test_unoconvok,fileconverter_unoconv]
MOV [test_unoconvversionnotsupported,assignfeedback_editpdf],[test_unoconvversionnotsupported,fileconverter_unoconv]
AMOS END
2017-03-10 10:45:46 +08:00
Andrew Nicols
34df779a95
MDL-55528 core_files: Create new fileconverter plugintype
2017-03-10 09:31:14 +08:00
AMOS bot
2dfec31ef5
Automatically generated installer lang files
2017-03-10 00:04:10 +08:00
sam marshall
832a18a46a
MDL-58177 tasks: Refactor scheduled task gui to use NO_OUTPUT_BUFFERING
2017-03-09 11:21:49 +00:00
Jun Pataleta
8ddc656739
MDL-57658 calendar: Fix rrulemanager and unit tests
...
Issues fixed:
* Additional rule validations.
* Rewrote recurrence logic.
* Additional unit tests, especially from the examples in the RFC.
* The date format "YmdThis" results into an incorrect date for the
"UNTIL" parameter. The literal "T" should be escaped, and a literal
"Z" is also needed at the end of the format string to indicate UTC.
* Implemented handling of negative modifier values for BYxxx rules.
* Implemented handling of BYWEEKNO, BYYEARDAY, BYSETPOS, BYHOUR,
BYMINUTE, BYSECOND rules.
2017-03-09 16:10:08 +08:00
Davo Smith
c6dd683cd0
MDL-47354 gradereport_singleview: allow choice of 'perpage' values
2017-03-08 11:39:29 +00:00
Jun Pataleta
f113169573
MDL-55956 calendar: Include courses parameter in subquery conditions
2017-03-08 15:30:04 +08:00
Ryan Wyllie
373029ec33
MDL-57975 core: version bump
...
Part of MDL-55611
2017-03-08 03:33:24 +00:00
Ryan Wyllie
8fa8675de8
MDL-57975 core: add userdate mustache php helper
...
Part of MDL-55611
2017-03-08 03:33:24 +00:00
Ryan Wyllie
0e5b3e282f
MDL-57975 javascript: add userdate mustache js helper
...
Part of MDL-55611
2017-03-08 03:33:24 +00:00
Ryan Wyllie
b61015cfcd
MDL-57975 javascript: add user_date.js
...
Part of MDL-55611
2017-03-08 03:33:23 +00:00
Ryan Wyllie
9c7ffb80d3
MDL-57975 core: test for user date external function
...
Part of MDL-55611
2017-03-08 03:33:23 +00:00
Ryan Wyllie
88c2941b26
MDL-57975 core: add get user date external function
...
Part of MDL-55611
2017-03-08 03:33:23 +00:00
John Okely
c0f70d1a7a
MDL-57751 libraries: Remove <2.6 only check from load_installed_plugins
2017-03-08 08:37:36 +08:00
Dan Poltawski
228637feff
Merge branch 'MDL-57990-master' of git://github.com/crazyserver/moodle
2017-03-07 14:00:07 -03:00
AMOS bot
305ecff614
Automatically generated installer lang files
2017-03-08 00:05:35 +08:00
Eloy Lafuente (stronk7)
21521604af
Merge branch 'MDL-58064-master-enfix' of git://github.com/mudrd8mz/moodle
2017-03-07 16:36:54 +01:00
Dan Poltawski
6dba6a5a6a
Merge branch 'MDL-57999_2' of https://github.com/zoebogner/moodle
2017-03-07 11:12:32 -03:00
Dan Poltawski
7ebe17f38a
Merge branch 'wip-mdl-58056' of https://github.com/rajeshtaneja/moodle
2017-03-07 11:08:24 -03:00
Dan Poltawski
58798ecb52
Merge branch 'MDL-57361-master' of git://github.com/jleyva/moodle
2017-03-07 11:07:47 -03:00
Tim Hunt
56068f5972
MDL-58035 tool_templatelibrary: fix unit test using removed base theme
2017-03-07 13:35:06 +00:00
Tim Hunt
ea049ee618
MDL-58035 lib: log when the expected theme cannot be initialised
2017-03-07 13:29:46 +00:00
David Monllao
58f7a83036
Merge branch 'MDL-58106' of git://github.com/timhunt/moodle
2017-03-07 13:37:24 +01:00
David Monllao
2aa1855205
Merge branch 'wip-mdl-58091' of https://github.com/rajeshtaneja/moodle
2017-03-07 13:15:55 +01:00
David Monllao
68aab93ea5
Merge branch 'MDL-57280-master' of git://github.com/ryanwyllie/moodle
2017-03-07 13:13:51 +01:00
David Mudrák
e7d380ca40
MDL-58064 lang: Clarify the PHP 7.x limitations
...
These are related to SQL*Server support only and affect all PHP 7
versions, not just 7.0.x. Credit goes to Eloy Lafuente for spotting
this.
2017-03-07 13:01:27 +01:00
David Monllao
9a2e5ad36c
Merge branch 'wip-MDL-57485-master' of git://github.com/abgreeve/moodle
2017-03-07 12:15:46 +01:00
David Monllao
02c7f6e888
Merge branch 'MDL-58057-master' of https://github.com/snake/moodle
2017-03-07 12:09:00 +01:00
David Monllao
996731dded
Merge branch 'MDL-45584_master' of git://github.com/markn86/moodle
2017-03-07 12:00:01 +01:00
Dan Poltawski
a7fc1af138
MDL-58040 blocks: add upgrade.txt note
2017-03-07 07:46:38 -03:00
Dan Poltawski
a3da85e42e
Merge branch 'MDL-58040' of git://github.com/timhunt/moodle
2017-03-07 07:43:46 -03:00
Dan Poltawski
44c4f148da
Merge branch 'MDL-55859-master' of git://github.com/ankitagarwal/moodle
2017-03-07 07:02:33 -03:00
Dan Poltawski
473efd8d53
Merge branch 'MDL-58052_behat_get_session_user' of https://github.com/gthomas2/moodle
2017-03-07 06:54:37 -03:00
Dan Poltawski
d04310cb21
Merge branch 'MDL-57362-master' of git://github.com/ankitagarwal/moodle
2017-03-07 06:47:38 -03:00
Ankit Agarwal
0884ddea86
MDL-57362 assign: Fix permission checks
2017-03-07 12:43:30 +05:30
Andrew Nicols
0c90bfe39b
Merge branch 'MDL-57972-master' of git://github.com/ryanwyllie/moodle
2017-03-07 14:35:00 +08:00
Ryan Wyllie
75378ded5f
MDL-57972 mustache: add shortentext template helper
...
Part of MDL-55611
2017-03-07 06:33:56 +00:00
Ryan Wyllie
180f5f23a6
MDL-57972 javascript: add upgrade instructions for truncate.js
...
Part of MDL-55611
2017-03-07 06:33:56 +00:00
Ryan Wyllie
7172b33e24
MDL-57972 javascript: Change truncate.js behaviour
...
Updated truncate.js to behave closer to the moodle implementation of
shorten_text.
Part of MDL-55611
2017-03-07 05:22:38 +00:00
Ryan Wyllie
d74d91f49a
MDL-57972 javascript: Add truncate.js third party lib
...
Part of MDL-55611
2017-03-07 05:22:34 +00:00
Andrew Nicols
342af35ab8
Merge branch 'MDL-55956-master-5' of git://github.com/junpataleta/moodle
2017-03-07 12:07:50 +08:00
Jun Pataleta
f7a9bca847
MDL-55956 mod_assign: Remove calendar events with 'open' eventtype
...
Remove creation of calendar events for mod_assign with
eventtype = 'open'. Since mod_assign instance creation only creates a
calendar event for the due date, there's no point in creating an override
event for an event type that does not exist.
2017-03-07 11:33:17 +08:00
Jun Pataleta
f52459bbbe
MDL-55956 calendar: Show only one of duplicate events relevant to user
...
If there are multiple, non-repeating events with the same module name,
instance and event type. The most specific event or the event with the
highest priority will be shown.
The ordering of event priorities:
User override events > Group override events > Course events.
If there are no user override events and there are multiple group
overrides for an event, then the one with the highest priority will be
shown.
2017-03-07 11:33:17 +08:00
Jun Pataleta
98239b2df8
MDL-55956 mod: Set event priority for activity overrides
...
Set the event priority of the following activity overrides:
* mod_assign
* mod_lesson
* mod_quiz
Always create separate events for start and end dates of activities.
2017-03-07 11:33:13 +08:00
Jake Dallimore
e858840437
MDL-58057 core_files: properly trim curl whitelist config when fetching
2017-03-07 09:49:22 +08:00
Ryan Wyllie
b6563dcfc3
MDL-57975 javascript: add sessionstorage.js
...
Part of MDL-55611
2017-03-07 01:29:13 +00:00
Andrew Nicols
29ce005862
MDL-55528 admin: Add a new generic admin setting type
2017-03-07 08:22:42 +08:00
Dan Poltawski
113d58a9f7
MDL-57932 version: bump for new icon
2017-03-06 13:54:32 -03:00
Dan Poltawski
99ad8199d8
Merge branch 'MDL-57932-core-moodle-logo-svg' of https://github.com/lucaboesch/moodle
2017-03-06 13:51:07 -03:00
Dan Poltawski
8b9196d7d2
Merge branch 'MDL-57887-nginx-username-logging' of https://github.com/brendanheywood/moodle
2017-03-06 13:43:38 -03:00
gthomas2
1b5c0dd8d4
MDL-57913 auth_db: Add scheduled task for syncing users
2017-03-06 13:49:15 +00:00
Dan Poltawski
892ceeb74e
Merge branch 'MDL-57362-master' of git://github.com/ankitagarwal/moodle
2017-03-06 10:27:10 -03:00
gthomas2
958dbe499a
MDL-57631 enrol_ldap: Add sheduled task
2017-03-06 13:24:00 +00:00
Jun Pataleta
ca75ec4fe0
MDL-55956 db: Add priority column for event table
...
* New priority column in order to enable the rendering of a single,
relevant calendar event for a module that has user/group overrides.
* Insert refresh_mod_calendar_events_task record to task_adhoc
table to upgrade existing calendar events for mod plugins via cron
after upgrade process.
2017-03-06 16:15:26 +08:00
Jun Pataleta
37d0c7c7fd
MDL-55956 core: New adhoc task refresh_mod_calendar_events_task
...
* New adhoc task that loops over mod plugins and calls the
<modname>_refresh_events() hook, if available.
2017-03-06 16:12:07 +08:00
Jun Pataleta
efe2497623
MDL-55956 mod: New function *_get_group_override_priorities()
...
New module functions quiz_get_group_override_priorities() and
lesson_get_group_override_priorities() to calculate the priorities
of group overrides for a quiz/lesson activity.
2017-03-06 16:10:54 +08:00
Adam Olley
b3e4fbc011
MDL-58160 coursecat: Use set_many to populate category cache
...
When the course category cache needs to be repopulated, two entries are added
to the cache for each category. In core this is currently done in a for-loop,
resulting in N set calls to the cache (where N is twice the number of
categories in Moodle).
This change switches that code to using a single set_many cache call instead,
which makes this an O(1) operation instead of O(N).
For a site with say, 1000 categories, this results in only 1 set call to the
cachestore instead of 2000.
2017-03-06 12:04:25 +10:30
Luca Bösch
15de9ec847
MDL-57932 core: Serve the Moodle logo as SVG
...
The Moodle logo in the login page footer is served in SVG format.
Signed-off-by: Luca Bösch <luca.beosch@bfh.ch >
2017-03-04 18:54:35 +01:00
gthomas2
353e78765a
MDL-58052 behat: user session function - use to edit current profile
2017-03-03 13:57:01 +00:00
Pau Ferrer Ocaña
fb41d2f0ef
MDL-57990 course: Add sortorder as public field
2017-03-03 11:53:52 +01:00
Eloy Lafuente (stronk7)
3c45d26f58
weekly release 3.3dev
2017-03-03 10:33:35 +01:00
Eloy Lafuente (stronk7)
a516247092
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-03-03 10:33:30 +01:00
Adrian Greeve
d630c0e37b
MDL-57485 themes: Set images to default display type.
...
Imported images in atto would no longer hold a URL
tag around it. display: block was the culprit.
2017-03-03 11:15:23 +08:00
Juan Leyva
f97305b025
MDL-57914 mod_data: Refactor get_databases_by_courses
...
- Use a exporter
- Return more fields for users with the view entry capability enabled
2017-03-02 22:57:05 +01:00
Juan Leyva
44acbb815f
MDL-57914 mod_data: Allow to export properties for external_files
2017-03-02 22:57:04 +01:00
Tim Hunt
125f65259f
MDL-58106 random Q restore: avoid MySQL performance issues
2017-03-02 19:40:32 +00:00
Ankit Agarwal
4d76de6fbf
MDL-55859 assign_editpdf: cleanup htmlfile in case of errors
2017-03-02 21:23:02 +05:30
Cameron Ball
e40d5048ca
MDL-57321 theme_boost: Remove extra quotation mark
2017-03-02 16:01:01 +08:00
Russell Smith
f3789f2fb3
MDL-45584 cache: Make identifiers part of the cache creation.
...
It is now safe to cache a reference to a cache and expect consistent results.
Changing identifiers altered cache results where a reference was
held to the cache. Identifiers have been set to be cached with
identifiers included so the caches are separate.
As a consequence of this it was identified that invalidation events
and identifiers don't easily work together as an event can't determine
which identifiers should be used for cache invalidation. So invalidation
events have been made incompatible with identifiers being set. No core
code used this combination as it's not possible to understand any expected
behaviour.
Event invalidation for application and session caches was centralised to the same
location. The only difference was the name of the lastinvalidation variable. This
improves support and consistency of invalidation code.
2017-03-02 11:06:17 +08:00
Jun Pataleta
2b9d97406f
MDL-58123 mod_lesson: Fix lesson table name in refresh_events DB query
2017-03-02 10:54:49 +08:00
Andrew Nicols
1b70f778fd
MDL-53978 tool_usertours: No tours for guest or no user
2017-03-02 10:24:06 +08:00
Andrew Nicols
50dcc8af9c
MDL-53978 core: Do not run callbacks if upgrade is running
2017-03-02 10:24:05 +08:00
Eloy Lafuente (stronk7)
bb9716ccd6
Merge branch 'MDL-57321-master' of git://github.com/cameron1729/moodle
2017-03-02 00:00:37 +01:00
Juan Leyva
92f505171d
MDL-57361 auth_email: Force policy agreed on sign-up
2017-03-01 18:20:19 +01:00
David Mudrák
0355e76ffa
MDL-58114 plugin manager: Fix exception parameters
2017-03-01 15:05:44 +01:00
Brendan Heywood
f2b7572a54
MDL-58109 reports: Add security check for preventexecpath
2017-03-01 15:18:30 +11:00
Cameron Ball
df21e24f26
MDL-57321 theme_boost: Remove duplicate aria-labelledby attribute
2017-03-01 11:35:50 +08:00
Cameron Ball
32778e73de
MDL-57321 theme_boost: Fix improperly nested ul elements in footer
2017-03-01 11:35:50 +08:00
Cameron Ball
c77cdbd704
MDL-57321 theme_boost: Use div instead of span for dropdown items
2017-03-01 11:35:49 +08:00
Cameron Ball
f6d94dc01f
MDL-57321 theme_boost: Consistently apply attributes on elements
2017-03-01 11:35:44 +08:00
Andrew Nicols
7b0a41447a
Merge branch 'MDL-58072_master_tabtree_mustache' of https://github.com/mchurchward/moodle
2017-03-01 11:09:38 +08:00
Eloy Lafuente (stronk7)
b0253c3323
Merge branch 'wip-MDL-48228-master-v2' of git://github.com/abgreeve/moodle
2017-03-01 02:56:56 +01:00
Eloy Lafuente (stronk7)
b239dfd9aa
Merge branch 'MDL-53978-master-fix' of https://github.com/andrewnicols/moodle
2017-03-01 02:46:06 +01:00
Andrew Nicols
e890de5531
Merge branch 'm33_MDL-57789_Add_Cache_Control_Immutable_Support' of https://github.com/scara/moodle
2017-03-01 09:31:45 +08:00
Andrew Nicols
5d86494808
MDL-53978 core: Improve cache usage when no callbacks are defined
2017-03-01 09:18:13 +08:00
Adrian Greeve
8c1288dbdb
MDL-48228 database: Unit test addition and update.
2017-03-01 09:03:12 +08:00
Adrian Greeve
0bbefd81cd
MDL-48228 database: Make utf8mb4 the default character set for mysql.
...
Thanks to Jetha Chan for providing the initial patch that this is
based on.
2017-03-01 09:03:12 +08:00
Eloy Lafuente (stronk7)
dd6b41a5c7
Merge branch 'MDL-58071-master' of git://github.com/jleyva/moodle
2017-02-28 22:57:09 +01:00
Eloy Lafuente (stronk7)
211843420d
Merge branch 'MDL-55980-master' of https://github.com/sammarshallou/moodle
2017-02-28 22:11:16 +01:00
Eloy Lafuente (stronk7)
1e8af13516
Merge branch 'MDL-55762-master' of git://github.com/ankitagarwal/moodle
2017-02-28 20:38:56 +01:00
Stephen Bourget
c3feaf269e
MDL-51853 calendar: allow entries imported from a file to be updated.
2017-02-28 10:14:25 -05:00
Zoe Bogner
004738e03d
MDL-57999 grades: Add itemname to gradereport_user_get_grade_items
2017-02-28 21:29:59 +10:30
David Monllao
f3221d8d79
Merge branch 'wip-MDL-51833-master' of git://github.com/abgreeve/moodle
2017-02-28 11:29:33 +01:00
Rajesh Taneja
db4b59fa03
MDL-58068 testing: Whitelist alternative_file_system_class in testing
...
Unit test and behat should be allowed to
run with alternative file system
2017-02-28 14:58:49 +08:00
Ankit Agarwal
ca09e2157b
MDL-57362 assignlib: Fix minor bug in phpdocs
2017-02-28 10:34:03 +05:30
Ankit Agarwal
f445fb8fa1
MDL-57362 assignlib: Check for sep groups edge case
2017-02-28 10:34:02 +05:30
Andrew Nicols
b6cab2b505
Merge branch 'MDL-58038-master-3' of https://github.com/snake/moodle
2017-02-28 12:19:33 +08:00
Jake Dallimore
9e44cec27f
MDL-58038 email: make sure all allowedemaildomain entries are respected
...
Fixes a bug with exploding the config var, in which trailing carriage
returns were causing string matches to fail.
2017-02-28 12:17:52 +08:00
Rajesh Taneja
da52592a7b
MDL-58091 behat: Added missing @_file_upload tag
2017-02-28 11:21:13 +08:00
Andrew Nicols
3c395fe486
Merge branch 'master' of git.in.moodle.com:moodle/integration; branch 'MDL-35980-master' of git://github.com/snake/moodle
2017-02-28 10:33:40 +08:00
Jake Dallimore
2671500dee
MDL-35980 behat: fix link text in submission_comments feature
2017-02-28 10:23:21 +08:00
Andrew Nicols
d83be33f3d
MDL-55547 tool_monitor: Coding style fixes
2017-02-28 09:43:21 +08:00
Andrew Nicols
d28357fbca
Merge branch 'wip-MDL-55547-master' of git://github.com/marinaglancy/moodle
2017-02-28 09:43:14 +08:00
Eloy Lafuente (stronk7)
7002b7c320
Merge branch 'MDL-58041_master' of https://github.com/sam-moodle/moodle
2017-02-28 02:29:17 +01:00
Eloy Lafuente (stronk7)
b4472fb459
Merge branch 'MDL-57524_master' of https://github.com/nadavkav/moodle
2017-02-28 02:24:08 +01:00
Eloy Lafuente (stronk7)
06fb1df811
Merge branch 'MDL-58030' of git://github.com/aolley/moodle
2017-02-27 22:47:14 +01:00
Helen Foster
ecfe6f58ce
MDL-58064 lang: Merge English strings from the en_fix language pack
2017-02-27 10:14:34 +01:00
Rajesh Taneja
26bf6d4ead
MDL-57940 behat: Allow behat parallel run to start with delay
...
Behat parallel run if executed together
then selenium might fail to launch browser
and timeout. It would be nice to have a
custom delay between the start of each process
2017-02-27 16:15:31 +08:00
Andrew Nicols
d21b71fb1a
MDL-53978 usertours: Coding style fix
2017-02-27 15:21:36 +08:00
Andrew Nicols
d9a5f82086
Merge branch 'MDL-53978-render-callbacks' of https://github.com/brendanheywood/moodle
2017-02-27 15:20:28 +08:00
Andrew Nicols
71cc1e529d
Merge branch 'MDL-50719-fast-locks' of https://github.com/brendanheywood/moodle
2017-02-27 13:42:55 +08:00
Andrew Nicols
696099b94f
Merge branch 'MDL-35980-master' of git://github.com/snake/moodle
2017-02-27 11:58:23 +08:00
Ankit Agarwal
1f3556b010
MDL-55762 assignpdf: Handle errored pages better
2017-02-27 09:24:07 +05:30
Ankit Agarwal
b6d06a5f78
MDL-55762 assignpdf: Fix bug in phpdocs
2017-02-27 09:24:07 +05:30
Andrew Nicols
50d567767c
Merge branch 'MDL-58032-master' of git://github.com/ankitagarwal/moodle
2017-02-27 11:45:30 +08:00
Andrew Nicols
b117fb3db9
MDL-33483 repository: Coding style tidyup
2017-02-27 11:31:00 +08:00
Andrew Nicols
eccbea3dd0
Merge branch 'MDL-33483_m33v2' of https://github.com/sbourget/moodle
2017-02-27 10:40:21 +08:00
Ryan Wyllie
0531ce1a29
MDL-57280 javascript: add modal registry
...
Add a modal registry for the types and make the factory use it to allow
code to register modal types at run time and use the factory for
non-core modals.
2017-02-27 01:05:44 +00:00
Adrian Greeve
7c8afa8ff8
MDL-51833 tool_monitor: Improve access check for monitor.
2017-02-27 08:59:45 +08:00
Matteo Scaramuccia
203c5bce27
MDL-57789 files: Reviewed lifetime value
2017-02-25 23:42:37 +01:00
Matteo Scaramuccia
ed0a1cd708
MDL-57789 files: Use immutable Cache-Control extension.
2017-02-25 23:42:35 +01:00
Matteo Scaramuccia
f2de8226a8
MDL-57789 files: Used if-then instead of ternary operators
2017-02-25 23:36:07 +01:00
Matteo Scaramuccia
7338ce0182
MDL-57789 files: Let send_stored_file() rely on send_file().
2017-02-25 23:36:04 +01:00
Nadav Kavalerchik
f9c1a7515a
MDL-57524 theme_boost: Fix ignored input size on admin pages
2017-02-24 21:52:41 +02:00
Juan Leyva
eeae783ca3
MDL-58071 user: Return usernotfullysetup exception in WS
...
If there is an empty required custom user profile field, Web Services
should return the usernotfullysetup exception instead ignoring it.
The mobile app already handles this exception for core fields
redirecting the user to web in order to fill the missing field.
2017-02-24 20:11:27 +01:00
Mike Churchward
85d9ed8b3b
MDL-58072 theme_boost: Added quotes to title; removed extra spaces.
2017-02-24 11:15:30 -05:00
sam marshall
38fa1ca558
MDL-55980 Scheduled tasks: Run individual scheduled tasks from web
2017-02-24 10:42:28 +00:00
Brendan Heywood
504d569b71
MDL-50719 cron: Fixed parallel task lock contention issues
2017-02-24 13:13:23 +11:00
Brendan Heywood
3e050643c7
MDL-53978 usertours: Swap to better callback
2017-02-24 13:06:54 +11:00
Brendan Heywood
5ebd1fb976
MDL-53978 core: Added callbacks for all major render stages
2017-02-24 13:06:54 +11:00
Jake Dallimore
35fcaac78b
MDL-56364 javascript: Prevent bad prototype chains in core dialogue
...
The DIALOGUE object was using Y.clone to copy the input config, messing
up the prototype chains for any objects in the config param. Really,
this doesn't need to clone the config, so I've refactored to avoid doing
so. Also moved some of the other attribute init and setup calls to the
appropriate places (initializer and modifyAttrs).
2017-02-24 08:25:31 +08:00
Jake Dallimore
cb1cb9575f
MDL-35980 comment: deprecate deletecomment string
2017-02-24 08:15:40 +08:00
Jake Dallimore
86f1d1bb86
MDL-35980 comment: add comment info to delete button for screen readers
...
For each delete button in the comments widget, make the spoken text a
string containing the name of the poster and the datetime.
2017-02-24 08:15:40 +08:00
AMOS bot
18f050062e
Automatically generated installer lang files
2017-02-24 00:06:38 +08:00
David Monllao
0f59b6dd75
weekly release 3.3dev
2017-02-23 08:07:39 +01:00
David Monllao
8cdd8312d5
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-02-23 08:07:37 +01:00
Rajesh Taneja
acdda4f5f7
MDL-58056 behat: Ensure form element exists
...
Before getting form field, ensure node is
visible. Else it may fail to get form
field
2017-02-23 14:44:44 +08:00
Rajesh Taneja
ade50a118a
MDL-58056 behat: Catch webdriver exception if element removed
...
While checking for element visibility, ensure
that element is there in dom
2017-02-23 14:44:43 +08:00
AMOS bot
be5e864416
Automatically generated installer lang files
2017-02-23 00:05:13 +08:00
David Mudrák
bb2924d018
MDL-58050 message: Commit the transaction before the early return
...
If there was no conversation found and the method returned early, the
active transaction was not marked as committable and the error was
reported by the request shutdown handler.
Attaching a unit test for the case just because it did not seem to be
covered. I was trying to reproduce the thrown error in the unit test but
it can't be used in this case. The shutdown handler puts the warning
directly into the error_log and it is not guaranteed where such messages
go (depending on the PHP configuration). And we do not even raise it
during the unit test execution (presumably due to noise it would
produce) anyway.
2017-02-22 13:56:02 +01:00
David Mudrák
0c44da7887
MDL-58050 message: Fix the DB transaction handling
...
Consumer code is not supposed to call commit_delegated_transaction()
method directly, this was incorrect usage of the delegated transactions.
2017-02-22 13:42:05 +01:00
Daniel Thee Roperto
b80caca188
MDL-57840 libraries: Fixed missing fields in get_users_by_field().
2017-02-22 16:07:14 +11:00
Ankit Agarwal
3e40dc8c61
MDL-58032 core_user: Fix case when acting user is a visitor
2017-02-22 09:00:45 +05:30
Eloy Lafuente (stronk7)
492099d929
Merge branch 'MDL-57527-master' of git://github.com/danpoltawski/moodle
2017-02-22 00:52:03 +01:00
Eloy Lafuente (stronk7)
5c73061bb9
Merge branch 'wip-mdl-57765' of https://github.com/rajeshtaneja/moodle
2017-02-21 23:53:39 +01:00
Eloy Lafuente (stronk7)
edc44ac356
Merge branch 'MDL-57633-master' of git://github.com/jleyva/moodle
2017-02-21 23:45:14 +01:00
Sam Chaffee
29be72373c
MDL-58041 tool_monitor: Fix event monitor subscription behat failures
2017-02-21 11:19:40 -07:00
Tim Hunt
898da28afd
MDL-58040 blocklib: never use global in block manager class
...
This switches everything to ->page, including coverting static method to real one.
2017-02-21 15:19:11 +00:00
David Monllao
73eceea93f
Merge branch 'wip-MDL-40838-master-2' of git://github.com/marinaglancy/moodle
2017-02-21 09:30:31 +01:00
David Monllao
b98b37c670
Merge branch 'MDL-57602-master' of https://github.com/lucisgit/moodle
2017-02-21 08:43:16 +01:00
Adam Olley
767761b7d8
MDL-58030 gradingform_guide: Init $commentchooser before use
...
The initialisation of $commentschooser was moved into an IF condition,
whilst still using it outside of that IF conditions scope. As such, if
there are no comments to choose from, the variable is never init'd but
it still goes to use it, emitting a PHP notice.
2017-02-21 14:31:20 +10:30
Eloy Lafuente (stronk7)
3cb7fc4f9a
Merge branch 'MDL-57619-master' of git://github.com/ankitagarwal/moodle
2017-02-21 01:06:29 +01:00
Eloy Lafuente (stronk7)
ac1837e6d6
Merge branch 'wip-MDL-57113-master' of https://github.com/kwiliarty/moodle
2017-02-21 00:59:54 +01:00
Eloy Lafuente (stronk7)
860b099f46
Merge branch 'wip-mdl-56616' of https://github.com/rajeshtaneja/moodle
2017-02-21 00:56:26 +01:00
Eloy Lafuente (stronk7)
aedde678c7
Merge branch 'MDL-55867_m33v1' of https://github.com/sbourget/moodle
2017-02-21 00:52:20 +01:00
Eloy Lafuente (stronk7)
fbbda1ec6e
Merge branch 'MDL-56206-text-enrolled-users-page-aligned' of https://github.com/lucaboesch/moodle
2017-02-20 19:15:23 +01:00
David Monllao
74d2cce2fa
Merge branch 'MDL-57576-33-updatefeedbackfile' of git://github.com/roperto/moodle
2017-02-20 12:27:26 +01:00
Dan Poltawski
f1b1c85b63
Merge branch 'MDL-57962-master' of git://github.com/dpalou/moodle
2017-02-20 11:19:16 +00:00
David Monllao
4163871cea
Merge branch 'MDL-57795-master' of https://github.com/snake/moodle
2017-02-20 10:28:16 +01:00
David Monllao
742043f3b7
Merge branch 'MDL-57801-master' of https://github.com/lucisgit/moodle
2017-02-20 10:10:01 +01:00
David Monllao
2e57a90e0e
Merge branch 'MDL-57859-master' of git://github.com/merrill-oakland/moodle
2017-02-20 09:42:25 +01:00
David Monllao
cb0f30cf77
Merge branch 'MDL-58014_master' of git://github.com/markn86/moodle
2017-02-20 09:32:11 +01:00
David Monllao
6c6492a284
Merge branch 'MDL-56679-master' of git://github.com/junpataleta/moodle
2017-02-20 09:20:11 +01:00
David Monllao
49b8fa7fce
Merge branch 'MDL-57274-master' of https://github.com/snake/moodle
2017-02-20 09:07:18 +01:00
David Monllao
6b9d6d2eab
Merge branch 'MDL-50729-master' of git://github.com/ankitagarwal/moodle
2017-02-20 08:26:39 +01:00
Mark Nelson
29c3b0b4d2
MDL-58014 core_message: fixed unread message count
2017-02-20 13:29:13 +08:00
Marina Glancy
0c30e89f34
MDL-55547 tool_monitor: fix exceptions when course was deleted
...
Delete subscriptions when course is deleted
2017-02-20 12:11:29 +08:00
Marina Glancy
92253b15b7
MDL-40838 backup: restore enrolment methods without users
2017-02-20 12:08:35 +08:00
Jake Dallimore
a448a38b1d
MDL-57274 upgrade: fix curl security notices during upgrade/install
...
Handles the case where $CFG->curlsecurityxxx vars don't yet exist
during install or upgrade by treating not set the same as empty.
2017-02-20 08:55:57 +08:00
Jake Dallimore
5cb060b878
MDL-57795 mod_assign: fix for filters killing review pane when grading
...
Fixes a bug in which the review pane was destroyed if the user selected
a combination of filters resulting in no matched users. Now, the pane
is just hidden in such cases, and displayed again if subsequent filter
changes return one or more users.
2017-02-20 08:51:35 +08:00
Dan Poltawski
c7abec68a6
Merge branch 'MDL-57967_master' of git://github.com/markn86/moodle
2017-02-19 19:44:51 +00:00
Matteo Scaramuccia
cdf8238b14
MDL-57379 Files: Improved file argument evaluation.
...
get_file_argument() is responsible to extract the relative path
of the file to be served by a specific Moodle component
like a theme or a module.
Some modules like scorm and imscp require slasharguments support
and they force it when creating the URLs to serve their files.
It should honor the slasharguments setting but this could break
those instances where existing hard-coded links still make usage of
the "old" format, the one when slasharguments is set to No i.e. '?file='.
Its logic has been improved by looking at when the URL is related to
serving a plug-in file in a "forced" slasharguments way of serving it
i.e. using '/pluginfile.php/' and not '/pluginfile.php?'.
2017-02-19 16:39:04 +01:00
Dan Poltawski
ddc1306c97
MDL-57557 calendar: remove YUI module
2017-02-17 14:05:30 +00:00
Dan Poltawski
6e24853aa1
MDL-57557 calendar: convert from yui module to bootstrap popovers
2017-02-17 14:05:29 +00:00
Dan Poltawski
facf039a00
MDL-57557 boost: allow any type of popover
2017-02-17 14:05:29 +00:00
Tony Butler
efa7d24168
MDL-57801 core_filestorage: Delete temp file if disk space runs out
2017-02-16 12:41:06 +00:00
Tony Butler
961323a05f
MDL-57801 core_filestorage: Verify hash of temp file before committing
...
This addresses an edge scenario on NFS filesystems with no space
remaining, where subsequent uploads fail silently while zero byte files
are saved to the pool (and for some reason the filesize check passes).
2017-02-16 12:38:58 +00:00
Tony Butler
eb43ef6c97
MDL-57602 mod_assign: Add 'Granted extension' filter for grading UI
2017-02-16 11:23:41 +00:00
Tony Butler
696bd4d68b
MDL-57602 mod_assign: Add 'Granted extension' filter for grading table
2017-02-16 11:23:41 +00:00
Gergely Kún
2a00bd159d
MDL-56679 core: Initialise $SESSION if necessary
2017-02-16 16:17:14 +08:00
Dan Poltawski
9ec952f237
weekly release 3.3dev
2017-02-16 08:14:32 +00:00
Dan Poltawski
3129b28a28
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-02-16 08:14:28 +00:00
Dan Poltawski
1fff8332cf
Merge branch 'wip-MDL-4782-fix' of https://github.com/marinaglancy/moodle
2017-02-16 07:51:02 +00:00
Ankit Agarwal
d58adec8de
MDL-57619 behat: Final deprecation of old behat steps
2017-02-16 11:54:10 +05:30
Mark Nelson
f512355b31
MDL-57967 core_message: do not process conversations from deleted users
2017-02-16 13:01:06 +08:00
Marina Glancy
024d120ffc
MDL-4782 install: add major db change version
2017-02-16 09:28:29 +08:00
David Monllao
c181f152d7
MDL-57697 survey: Remove unexisting param
2017-02-15 11:02:02 +01:00
David Monllao
759a70d32e
Merge branch 'MDL-57697-master' of git://github.com/danpoltawski/moodle
2017-02-15 11:00:55 +01:00
Dan Poltawski
bdad6c4a99
MDL-57697 mod_survey: clean up data passing to js
...
Get rid of the ugly huge array passed to JS as it went over our debug
limit.
(It's a cleaner solution and we get rid of one globals hack.. I just was
avoiding doing to many changes in the original patch, because this whole
interface is not very usable and needs rethinking)
2017-02-15 09:51:16 +00:00
Eloy Lafuente (stronk7)
2ea3a89aa2
Merge branch 'wip-mdl-57030-fix' of https://github.com/rajeshtaneja/moodle
2017-02-15 10:38:08 +01:00
Eloy Lafuente (stronk7)
c362c351de
Merge branch 'MDL-57896-master-clicfg' of git://github.com/mudrd8mz/moodle
2017-02-15 10:33:36 +01:00
David Mudrák
00eeb686bf
MDL-57896 admin: Prevent cfg.php from trying to change hard-set value
...
Credit goes to Andrew Nicols for spotting and suggesting this check.
2017-02-15 09:23:02 +01:00
Rajesh Taneja
52d1697c12
MDL-57030 behat: Save run status after execution
2017-02-15 10:16:09 +08:00
Eloy Lafuente (stronk7)
bad6e880b2
Merge branch 'MDL-53991_m33v4' of https://github.com/sbourget/moodle
2017-02-14 18:12:39 +01:00
Eloy Lafuente (stronk7)
afd3eb9e11
Merge branch 'wip-mdl-57030' of https://github.com/rajeshtaneja/moodle
2017-02-14 16:30:39 +01:00
David Monllao
ab1058247c
MDL-56122 editpdf: Fix ghostscript checking
2017-02-14 13:45:21 +01:00
Dan Poltawski
c3998beb3f
Merge branch 'MDL-57810-nginx-buffers' of https://github.com/brendanheywood/moodle
2017-02-14 11:20:37 +00:00
Dan Poltawski
898f227f40
Merge branch 'MDL-46375-master' of git://github.com/andrewnicols/moodle
2017-02-14 10:34:39 +00:00
Dani Palou
aa9059b965
MDL-57962 forum: Allow creating new discussions with groupid -1
2017-02-14 10:28:33 +01:00
David Monllao
2fe4261efd
Merge branch 'wip-MDL-4782-master-3' of https://github.com/marinaglancy/moodle
2017-02-14 10:00:32 +01:00
David Monllao
ccaf17855e
Merge branch 'MDL-56122-master' of https://github.com/lucisgit/moodle
2017-02-14 09:53:22 +01:00
Dan Poltawski
518f42f5f9
Merge branch 'wip-mdl-55476' of https://github.com/rajeshtaneja/moodle
2017-02-14 08:40:07 +00:00
Marina Glancy
3f9503468f
MDL-4782 course: Behat tests for stealth mode support
2017-02-14 16:38:08 +08:00
Marina Glancy
8341055eb4
MDL-4782 course: Allow activities in the "stealth" mode
...
Add field 'visibleoncoursepage' to the course_modules table
Add site-wide setting for turning on stealth mode availability
Add callback for "stealth" mode support in the course formats
Change display of modules/sections availability on the course page
2017-02-14 16:38:05 +08:00
Rajesh Taneja
30536aaadb
MDL-55476 auth: Fixed missing double quote in template
2017-02-14 16:19:20 +08:00
Marina Glancy
4b6728e431
MDL-4782 course: substitute YUI with AMD and rest.php with calling WS
2017-02-14 15:57:33 +08:00
Marina Glancy
4529327a22
MDL-4782 course: new WS for section and module editing
2017-02-14 15:57:33 +08:00
Marina Glancy
28ac3a54b9
MDL-4782 availability: new template for course display
2017-02-14 15:57:33 +08:00
Marina Glancy
084c2ef1ef
MDL-4782 course: swap availability info and description
2017-02-14 15:57:32 +08:00
Ankit Agarwal
cb9abded42
MDL-50729 gradelib: Regrade event should be assigned to system
2017-02-14 10:15:52 +05:30
Ankit Agarwal
0edba58d50
MDL-50729 events: Add user constants to events base class
2017-02-14 10:15:52 +05:30
Eric Merrill
75e74407a3
MDL-57859 persistent: Add a combined create/update call
2017-02-13 22:33:42 -05:00
Damyon Wiese
dd7de4ea82
MDL-57766 assign: Put back the manual marker filter
...
I removed too much from gradingtable.php in the last patch.
2017-02-14 10:16:56 +08:00
Andrew Nicols
0c03db6a32
MDL-46375 core_files: Correct filename in mbz test
...
I noticed during the file system abstraction that this test was
incorrect.
Since both $storagefalse, and $storagetrue are in the same context,
component, area, itemid, and folder, the fact that they had the same
filename meant that they constantly overwrote one another.
As part of archive_to_storage, existing files in the same location are
found, the files themselves deleted, and the existing file record in the
files table is deleted.
The tests continued to pass because:
* the existing variables were not affected by the deletion of the file
record and file so the comparisons were successful; and
* subsequent calls to fetch the content of the file meant that the
files themselves were restored from the trash directory.
2017-02-14 08:42:28 +08:00
Andrew Nicols
16a34ae189
MDL-46375 core_files: Split parts of file_storage into new file system
...
This change moves all operations which deal with the fetching/updating, or
setting of files from the file_storage class into a new file_system class.
A new file_system can be specified in the config.php and used to replace
all relevant methods in order to move the file system component to an
alternative solution.
2017-02-14 08:42:28 +08:00
Eloy Lafuente (stronk7)
846d899329
Merge branch 'MDL-57868-master' of git://github.com/jleyva/moodle
2017-02-13 23:37:39 +01:00
Eloy Lafuente (stronk7)
369df31150
Merge branch 'MDL-57708-master' of git://github.com/merrill-oakland/moodle
2017-02-13 23:32:35 +01:00
Eloy Lafuente (stronk7)
a2c0fff9d1
Merge branch 'MDL-57687-master' of git://github.com/danpoltawski/moodle
2017-02-13 19:14:22 +01:00
Tony Butler
63a117dcb2
MDL-56122 assignfeedback_editpdf: Add test assertions for pdf generation
2017-02-13 17:27:24 +00:00
Tony Butler
fecfb4c6fb
MDL-56122 assignfeedback_editpdf: Regenerate PDF & page images if blank
2017-02-13 17:23:42 +00:00
Eloy Lafuente (stronk7)
8b1af72760
Merge branch 'MDL-57890-master' of git://github.com/dpalou/moodle
2017-02-13 17:53:37 +01:00
Eloy Lafuente (stronk7)
11db8fe2b9
Merge branch 'MDL-57896-master-clicfg' of git://github.com/mudrd8mz/moodle
2017-02-13 17:41:02 +01:00
Dan Poltawski
cb00816610
Merge branch 'MDL-56841' of https://github.com/andrewhancox/moodle
2017-02-13 16:22:34 +00:00
B Krishnan Iyer
5c3e1eedb7
MDL-57354 output: Render continue button as a primary button.
2017-02-13 15:50:52 +00:00
Dan Poltawski
7322592606
MDL-55476 block_login: fix whitespace
2017-02-13 15:32:36 +00:00
Dan Poltawski
69723d002b
Merge branch 'MDL-57752_tracksessionip' of git://github.com/davosmith/moodle
2017-02-13 13:53:10 +00:00
Dan Poltawski
f5af2e6866
Merge branch 'MDL-55476-master' of git://github.com/jadet23/moodle
2017-02-13 13:41:13 +00:00
Dan Poltawski
b747a90082
Merge branch 'MDL-57768-webservice-config-error' of https://github.com/ilya-catalyst/moodle
2017-02-13 13:28:37 +00:00
David Monllao
43e890aabe
Merge branch 'MDL-57697-master' of git://github.com/danpoltawski/moodle
2017-02-13 13:19:39 +01:00
David Monllao
815ce88f44
Merge branch 'MDL-57766-master' of git://github.com/damyon/moodle
2017-02-13 10:12:14 +01:00
Davo Smith
a2f1c5c39a
MDL-57752 session: fix check_security() session termination
2017-02-13 07:54:02 +00:00
Marina Glancy
a572272768
MDL-50770 blocks: remove orphaned block positions
2017-02-13 15:18:51 +08:00
Marina Glancy
34c9d28e62
MDL-50770 blocks: copy sitewide blocks positions when cloning dashboards
2017-02-13 15:17:09 +08:00
Rajesh Taneja
8819e01dde
MDL-56616 theme_boost: Fix style for performance info
2017-02-13 14:35:10 +08:00
AMOS bot
55bbbfafe7
Automatically generated installer lang files
2017-02-11 00:11:06 +08:00
Ilya Tregubov
1138af352a
MDL-57768 webservice: Delete manual setting of config in test
2017-02-10 11:49:09 +11:00
David Mudrák
dfefcef2f1
MDL-57896 admin: Introduce the new admin/cli/cfg.php utility
2017-02-09 12:51:19 +01:00
Damyon Wiese
230ae095b4
MDL-57766 mod_assign: Marker allocation fixes
...
Marking allocation was only ever applied in the view for the grading table. It should
have been added to the list_participants function because that is used by webservices and
the new grading UI.
2017-02-09 17:06:21 +08:00
David Monllao
7a3b115d37
weekly release 3.3dev
2017-02-09 08:00:01 +01:00
David Monllao
0c991a2e06
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-02-09 08:00:00 +01:00
Ryan Wyllie
e12d9f494c
MDL-57370 message: add unread count to conversation tests
2017-02-09 03:39:14 +00:00
Ryan Wyllie
c9b82e402e
MDL-57370 message: improve message union sql
2017-02-09 03:39:09 +00:00
Eric Merrill
7dfc65dbf9
MDL-57708 assign: Fix display of overridden submissions
2017-02-08 14:30:56 -05:00
David Monllao
375b9ce0e7
Merge branch 'wip-MDL-57316-master' of git://github.com/marinaglancy/moodle
2017-02-08 13:11:28 +01:00
Dan Poltawski
3f037586ae
MDL-57697 survery: migrate validation script from yui2
...
Just a modernisation of the existing yui2 code to AMD/jQuery and away from alert();
2017-02-08 11:22:11 +00:00
Dan Poltawski
e1a38878c1
MDL-57687 js: Remove M.util.init_toggle_class_on_click
2017-02-08 11:09:54 +00:00
Dan Poltawski
e46b11a6a1
MDL-57527 portfolio: remove legacy yui from js
2017-02-08 11:04:59 +00:00
Dan Poltawski
c73e3ef153
MDL-57527 reports: remove JS svg rotation
...
Just use CSS
2017-02-08 11:04:59 +00:00
Dan Poltawski
a06677a3b5
Merge branch 'MDL-57370-master-int-fix-1' of git://github.com/ryanwyllie/moodle
2017-02-08 09:14:07 +00:00
Ryan Wyllie
42e2f6c0e9
MDL-57370 message: fix duplicate ids
2017-02-08 07:40:07 +00:00
Rajesh Taneja
f540dcc96c
MDL-57030 behat: Added option to automatically rerun failures
2017-02-08 13:22:55 +08:00
Marina Glancy
63c102e095
MDL-57316 media: create different instances for different pages
2017-02-08 10:17:43 +08:00
Rajesh Taneja
808cfcc372
MDL-56954 behat: Fixed string to pass behat
...
colon is not concatenated to Search courses string
2017-02-08 09:50:02 +08:00
AMOS bot
0c66451c51
Automatically generated installer lang files
2017-02-08 00:08:49 +08:00
Dani Palou
16840c7126
MDL-57890 ws: Return cmid in all get_by_courses WebServices
2017-02-07 14:07:51 +01:00
Dan Poltawski
cf8c463de6
Merge branch 'MDL-57009-master' of git://github.com/damyon/moodle
2017-02-07 12:32:34 +00:00
Dan Poltawski
125fa38af3
Merge branch 'MDL-57370-master' of git://github.com/ryanwyllie/moodle
2017-02-07 10:35:13 +00:00
Damyon Wiese
3d6ae65b61
MDL-57009 javascript: Reject on all errors
...
Not all error paths were resulting in a reject() call to fail a promise.
2017-02-07 15:36:48 +08:00
Damyon Wiese
f3cd5c5b7b
MDL-57009 javascript: Always use when.apply
...
Or it does not really wait for the promises.
2017-02-07 15:03:43 +08:00
Luca Bösch
f66ab0706b
MDL-56206 themes: Text on Enrolled users page well aligned
...
Helps to align the table row content.
2017-02-07 07:28:31 +01:00
Eloy Lafuente (stronk7)
3587ee29c2
Merge branch 'MDL-56954-master' of git://github.com/lameze/moodle
2017-02-07 06:20:26 +01:00
Brendan Heywood
c31a35b57d
MDL-57887 setup: Support logging usernames in nginx access logs
2017-02-07 13:47:40 +11:00
Ryan Wyllie
b1e6f1a8fb
MDL-57370 message: deprecate message_get_recent_conversations
2017-02-07 01:40:47 +00:00
Ryan Wyllie
98be2d2009
MDL-57370 message: change indexes on message tables
2017-02-07 01:40:47 +00:00
John Okely
1abd43763c
MDL-57316 media: Setup media plugins in media_manager::instance()
2017-02-07 09:16:01 +08:00
John Okely
c2e00335e1
MDL-57316 videojs: Add behat tests for lesson, url and resource
2017-02-07 09:16:01 +08:00
Ryan Wyllie
4d146f1a45
MDL-57370 message: unit tests for get_conversations
2017-02-07 01:04:11 +00:00
Ryan Wyllie
349f426197
MDL-57370 message: remove joins from get_conversations
...
I have broken up the single query that was doing multiple joins on the
messaging and user tables. It no longer does any joins and will instead
query each data set individually.
This may cost more in terms of PHP processing but it will mean that
standard database tunings should be able to handle larger data sets.
For example this function was taking a long time to run on moodle.org
and was causing the MySQL join buffer to overflow.
2017-02-07 01:04:11 +00:00
Eloy Lafuente (stronk7)
470ae44956
Merge branch 'wip-mdl-57851' of https://github.com/rajeshtaneja/moodle
2017-02-07 01:26:03 +01:00
Eloy Lafuente (stronk7)
7373f641e5
Merge branch 'MDL-57846-master' of git://github.com/jleyva/moodle
2017-02-07 00:12:30 +01:00
Eloy Lafuente (stronk7)
7c8ae843ed
Merge branch 'wip-mdl-57853' of https://github.com/rajeshtaneja/moodle
2017-02-06 21:52:16 +01:00
Eloy Lafuente (stronk7)
f20f598ab5
Merge branch 'MDL-57841-master' of git://github.com/damyon/moodle
2017-02-06 20:18:17 +01:00
Eloy Lafuente (stronk7)
8abe17288b
Merge branch 'MDL-57844-master' of git://github.com/dpalou/moodle
2017-02-06 19:53:55 +01:00
AMOS bot
199994d398
Automatically generated installer lang files
2017-02-07 00:05:17 +08:00
Eloy Lafuente (stronk7)
f65a48c50e
Merge branch 'MDL-53349-master' of https://github.com/xow/moodle
2017-02-06 16:06:25 +01:00
Dan Poltawski
808d652e81
Merge branch 'MDL-57660-master' of git://github.com/junpataleta/moodle
2017-02-06 13:46:50 +00:00
Dan Poltawski
586543f2dc
Merge branch 'MDL-57587' of git://github.com/timhunt/moodle
2017-02-06 10:59:26 +00:00
Juan Leyva
79cc1c4ff6
MDL-57868 mod_feedback: Fix incorrect query parameters order
...
get_records_menu call get_records using the same params ordering, it is
causing a duplicated value error for the first column
2017-02-06 11:31:56 +01:00
David Monllao
695f2b09ce
Merge branch 'MDL-57777-m' of https://github.com/micaherne/moodle
2017-02-06 09:41:13 +01:00
Rajesh Taneja
9bb156ee75
MDL-57853 phpunit: Remove use of setExpectedException
2017-02-06 11:44:42 +08:00
Stephen Bourget
af46e2b83e
MDL-55867 block_activity_results: Sort activities alphabetically.
2017-02-05 20:54:01 -05:00
Rajesh Taneja
a30e1c3192
MDL-57851 behat: Add some more wait for scenario to pass
...
On slow machine with phnatomjs profile
this scenario keeps failing. Add some more
wait to ensure the page is stable and next
step can be executed
2017-02-03 12:53:24 +08:00
Kevin Wiliarty
4274880b6a
MDL-57113 boost: min-width for region-main in grade views
2017-02-02 23:16:02 -05:00
AMOS bot
17699abe5a
Automatically generated installer lang files
2017-02-03 00:03:53 +08:00
Andrew Hancox
26ca6df76a
MDL-56841 mod_folder: Display edit and download buttons inline
2017-02-02 15:15:30 +00:00
Dani Palou
21d9f020ae
MDL-57844 message: Add some message WS to the Mobile service
2017-02-02 10:03:05 +01:00
Damyon Wiese
b302369d17
MDL-57009 javascript: cibot nagging
2017-02-02 15:54:19 +08:00
Damyon Wiese
39bf2a985b
MDL-57009 javascript: Dont rely on async ajax
...
Recursively pre-scan mustache templates to extract the list of blocks and partials. Then
we can pre-fetch them all and don't have to rely on jquery async ajax (which is deprecated).
This is part of a refactoring of the promises code in the templates module to prevent duplicate requests.
2017-02-02 15:54:19 +08:00
Damyon Wiese
f20a336b43
MDL-57009 js: Do not fetch the same template twice
...
Also clean up promises use of done vs then.
2017-02-02 15:54:19 +08:00
Damyon Wiese
dcdf7c6155
MDL-57009 js: Skip ajax request for same string
...
This is done by caching the first promise generated to fetch a string.
2017-02-02 15:54:19 +08:00
Simey Lameze
6dccde9d41
MDL-56954 theme_boost: apply bs4 styles to course management page
2017-02-02 15:52:00 +08:00
Andrew Nicols
f99313477d
weekly release 3.3dev
2017-02-02 11:32:03 +08:00
Andrew Nicols
ea6eb1cc48
Merge branch 'MDL-57630-m' of https://github.com/micaherne/moodle
2017-02-02 09:18:17 +08:00
Rajesh Taneja
6fd35788c1
MDL-54628 behat: Rerun command now include replace option passed
2017-02-02 08:21:11 +08:00
Juan Leyva
d472f530ac
MDL-57846 core_exporter: Allow properties description in exporters
2017-02-01 19:10:18 +01:00
Nadav Kavalerchik
e375029ea0
MDL-53349 Autocomplete: Support multi lingual COMMA keycode (44)
2017-02-01 16:00:41 +08:00
Damyon Wiese
13fb78a4f6
MDL-57841 exporter: Allow scalars as related objects
2017-02-01 15:30:56 +08:00
Ankit Agarwal
2118859218
MDL-57300 lti: Make tool provider page more readable
2017-02-01 11:40:47 +05:30
Ankit Agarwal
5e80c61df4
MDL-57027 accesslib: Improve perf of sql
2017-02-01 13:01:29 +08:00
Petr Skoda
a6210651a9
MDL-57027 fix get_users_by_capability()
...
Change-Id: I98dc88784dfa0293f88a19c3d36e7a46a3f52672
2017-02-01 13:01:28 +08:00
Eloy Lafuente (stronk7)
326cd6f661
Merge branch 'MDL-57592-master' of https://github.com/mwehr/moodle
2017-02-01 13:01:27 +08:00
Dan Poltawski
326efc7c66
Merge branch 'MDL-57588' of git://github.com/timhunt/moodle
2017-02-01 13:01:27 +08:00
Dan Poltawski
8cf4591a8e
Merge branch 'wip-mdl-54628' of https://github.com/rajeshtaneja/moodle
2017-02-01 13:01:26 +08:00
Dan Poltawski
ac08d4556a
Merge branch 'MDL-57300-master' of git://github.com/ankitagarwal/moodle
2017-02-01 13:01:26 +08:00
Dan Poltawski
7a6b7f0b75
Merge branch 'MDL-57586-master' of https://github.com/nashtechdev01/moodle
2017-02-01 13:01:25 +08:00
Dan Poltawski
f17eb36771
Merge branch 'MDL-57728_m33v1' of https://github.com/sbourget/moodle
2017-02-01 13:01:24 +08:00
Juan Leyva
af0e70b60a
MDL-57633 mod_lesson: New WS mod_lesson_get_lessons_by_courses
2017-01-31 17:01:49 +01:00
Juan Leyva
4a3391b694
MDL-57633 mod_lesson: Move to function the lesson availability checks
...
This commit is just about moving code and updating the lesson class to
manage the context and cm.
2017-01-31 17:01:48 +01:00
Michael Aherne
655727381d
MDL-57777 rss: Return 404 when context not found.
2017-01-31 09:29:08 +00:00
Andrew Nicols
22f93579fa
Merge branch 'MDL-57638_rss_skip' of git://github.com/davosmith/moodle
2017-01-31 13:21:35 +08:00
Andrew Nicols
7a2121d7f2
Merge branch 'wip-MDL-57785-master' of git://github.com/amygroshek/moodle
2017-01-31 12:19:13 +08:00
Andrew Nicols
ca12fb5458
Merge branch 'master_MDL-56808' of git://github.com/danmarsden/moodle
2017-01-31 12:10:48 +08:00
Andrew Nicols
88107dc944
Merge branch 'MDL-35978-master-blockfix' of https://github.com/snake/moodle
2017-01-31 11:43:38 +08:00
Jake Dallimore
bb80768558
MDL-35978 comments: fix for comments block which has no toggler
2017-01-31 11:24:42 +08:00
Andrew Nicols
b462c655dc
Merge branch 'MDL-57410-master' of git://github.com/jleyva/moodle
2017-01-31 09:00:34 +08:00
Andrew Nicols
f417416cf1
Merge branch 'MDL-57296-master' of git://github.com/ankitagarwal/moodle
2017-01-31 08:35:41 +08:00
wehr
f58861051f
MDL-57592 assignment: Adds filtering of assignment name in grader view
2017-01-30 18:27:22 +01:00
Tim Hunt
2d708a7365
MDL-57588 questions: regrading should not lose flags
2017-01-30 14:31:52 +00:00
Dan Poltawski
010e22169b
Merge branch 'wip-MDL-57782-master' of git://github.com/marinaglancy/moodle
2017-01-30 10:08:26 +00:00
Dan Poltawski
b040b52340
Merge branch 'MDL-35978-master' of https://github.com/snake/moodle
2017-01-30 09:54:13 +00:00
Dan Poltawski
9e3df32f5c
Merge branch 'MDL-36233-master' of git://github.com/lameze/moodle
2017-01-30 09:34:27 +00:00
Ankit Agarwal
6c6bd6e1ad
MDL-57296 gradelib: Fix get_hidding_effect for grade_type_none items
2017-01-30 13:37:48 +05:30
Andrew Nicols
7463727761
Merge branch 'wip-MDL-57568-master' of git://github.com/abgreeve/moodle
2017-01-30 13:56:16 +08:00
Brendan Heywood
cfd35ec846
MDL-57810 lib: Disable nginx buffers when not required
2017-01-30 15:51:50 +11:00
Rajesh Taneja
1dc320f140
MDL-57765 behat: Allow exact selectors to be used
...
In Blocks with boost theme selector to
find block with name is partial match
it might fail in some cases. It would
be nice to use exact match to avoid
unexpected failures
2017-01-30 11:37:34 +08:00
Mike Churchward
559cfa03f4
MDL-36233 mod_assign: fixed submission time comparison sql and test.
2017-01-30 09:06:55 +08:00
Rajesh Taneja
36cc9f8e37
MDL-54628 behat: Set behat dir for each run under behat_dataroot
...
Before this patch behat_dataroot for parallel runs
were created at same level as ->behat_dataroot
After this patch, it will be created 1 level under
->behat_dataroot with BEHAT_PARALLEL_SITE_NAME
prefix and run number as suffix. This will allow
common files as test enabled and parallel run info
to be saved in parent directory and access it easily.
2017-01-30 08:51:53 +08:00
Amy Groshek
c178ba7275
MDL-57785 scorm: Prevents SCORM nav refresh when nav not shown.
...
This improvement prevents refresh of SCORM 1.2 navigation menu
when the navigation menu is not displayed.
2017-01-27 09:11:16 -06:00
Marina Glancy
bbf401bec6
MDL-57782 enrol_self: fix check when email needs to be sent
...
Thanks to Leandro for providing a fix
2017-01-27 14:24:10 +08:00
Helson Castro
5ad0bb82f1
MDL-57568 forms: Added missing include for button element.
2017-01-27 13:58:31 +08:00
Jake Dallimore
af65270e87
MDL-35978 comments: expandable comments announce change when toggled
...
Added role and aria-expanded attributes to the toggler link and added
a key handler for the space and enter keys.
2017-01-27 13:03:53 +08:00
Jun Pataleta
1da58a1a75
MDL-57660 mod_forum: Preserve forum ID selection after form submission
2017-01-27 10:09:37 +08:00
Eloy Lafuente (stronk7)
e7059ec5e2
weekly release 3.3dev
2017-01-27 00:27:34 +01:00
Eloy Lafuente (stronk7)
47b5a0fc25
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-01-27 00:27:30 +01:00
Tim Hunt
c28bfbef24
MDL-57587 question file access: fix regression caused by MDL-53744
2017-01-26 18:53:16 +00:00
Dan Poltawski
e7ecb4a90f
MDL-57690 js: fix core modal uses in amd
...
Converting the uses to the AMD modules is a bit risky for now, instead
just require the YUI depdency.
2017-01-26 11:28:59 +00:00
Dan Poltawski
0053c77d62
MDL-57690 js: fix missing requirement before using M.core.dialogue
2017-01-26 08:52:50 +00:00
Dan Marsden
e62e8545dc
MDL-56808 scorm: remove some eval function that aren't needed.
2017-01-26 09:56:29 +13:00
Andrew Nicols
e0e5407e77
MDL-57550 mod_forum: Set dates to initial checkbox state
2017-01-25 14:04:47 +08:00
Andrew Nicols
190c79ac3e
MDL-57273 report_competency: Use correct getters
2017-01-25 13:16:25 +08:00
Damyon Wiese
5c83f8cdb9
MDL-57273 persistent: Remove use of helper as getter
...
get('blah') are for properties
get_blah() are for helpers
2017-01-25 11:14:00 +08:00
Andrew Nicols
ae099a2a1d
Merge branch 'MDL-57273-master' of git://github.com/damyon/moodle
2017-01-25 08:48:27 +08:00
wehr
88671590f2
MDL-57655 session: Adds igbinary serializer to Redis session handler
2017-01-25 00:47:25 +01:00
Eloy Lafuente (stronk7)
ae8e8e6aa1
Merge branch 'MDL-55915_master' of https://github.com/rezaies/moodle
2017-01-24 22:03:48 +01:00
Eloy Lafuente (stronk7)
0396389272
Merge branch 'MDL-57690-master' of git://github.com/danpoltawski/moodle
2017-01-24 20:22:44 +01:00
Eloy Lafuente (stronk7)
0db24a200a
Merge branch 'MDL-49423-master' of git://github.com/jleyva/moodle
2017-01-24 19:05:51 +01:00
AMOS bot
00fc9c15f7
Automatically generated installer lang files
2017-01-25 00:04:31 +08:00
Ankit Agarwal
7f38d8f3ee
MDL-57300 lti: Rename lti2 as registration url
...
AMOS BEGIN
CPY [registrationurl,mod_lti],[registrationurl,enrol_lti]
AMOS END
2017-01-24 16:40:49 +05:30
Ankit Agarwal
bba75cb186
MDL-57296 gradebook: Fix issue with gradebook while collapsing grades
2017-01-24 15:48:36 +05:30
Dan Poltawski
9f43d5052a
Merge branch 'MDL-57639-master' of git://github.com/andrewnicols/moodle
2017-01-24 10:11:30 +00:00
Dan Poltawski
948aec4a09
Merge branch 'MDL-57667-master' of https://github.com/snake/moodle
2017-01-24 09:38:14 +00:00
Dan Poltawski
8120cbd939
Merge branch 'MDL-50539-master' of git://github.com/jleyva/moodle
2017-01-24 09:15:59 +00:00
Dan Poltawski
48034807ee
Merge branch 'MDL-50545-master' of git://github.com/jleyva/moodle
2017-01-24 09:15:50 +00:00
Dan Poltawski
79b717ec04
Merge branch 'MDL-56449_assign_groups' of git://github.com/davosmith/moodle
2017-01-24 09:01:59 +00:00
Damyon Wiese
6b206c5309
MDL-57273 persistent: Dont allow set and get for helpers
...
Helper methods (ie custom methods on a persistent) should not be callable via set() or get() even
if they start with set_ or get_. They are not the same as custom getters and setters for real persistent
properties.
2017-01-24 15:39:53 +08:00
Damyon Wiese
0ce135f65d
MDL-57273 persistent: Some more magic __call conversions
...
I missed all the entry pages when converting from set_abc() and get_abc() to set('abc', ) and get('abc').
Also fixed a wrong namespace for core_competency\external\performance_helper
2017-01-24 15:20:07 +08:00
Andrew Nicols
34dc92849f
Merge branch 'MDL-57550-master' of git://github.com/danpoltawski/moodle
2017-01-24 14:57:53 +08:00
Ankit Agarwal
c8b5c793a1
MDL-57300 lti: Fix incorrect variable types in docs
2017-01-24 12:18:21 +05:30
Andrew Nicols
d68d5ce337
Merge branch 'MDL-50547-master' of git://github.com/jleyva/moodle
2017-01-24 13:26:47 +08:00
Andrew Nicols
6b8e5ce307
Merge branch 'MDL-57408-master' of git://github.com/jleyva/moodle
2017-01-24 13:01:45 +08:00
Andrew Nicols
214eef2e1a
Merge branch 'master_MDL-46782' of git://github.com/danmarsden/moodle
2017-01-24 08:47:54 +08:00
Dan Marsden
225965bd4f
MDL-46782 mod_scorm: fix completion test, remove redundant test.
2017-01-24 13:05:50 +13:00
Dan Poltawski
cffa0ec79b
Merge branch 'wip_master_mdl-50625_ldap_better_check_paged_results_support' of https://github.com/iarenaza/moodle
2017-01-23 16:21:02 +00:00
Dan Poltawski
4bd0a8a64a
Merge branch 'wip-MDL-57511-master' of git://github.com/Beedell/moodle
2017-01-23 15:39:55 +00:00
Davo Smith
cd698c8baf
MDL-57638 block_rss_client: warn users about failed RSS feeds
2017-01-23 13:40:16 +00:00
Davo Smith
83e5234536
MDL-57638 block_rss_client: skip output of failed feeds
2017-01-23 13:33:35 +00:00
Dan Poltawski
e3ee9d4884
Merge branch 'MDL-57415_m33v1' of https://github.com/sbourget/moodle
2017-01-23 12:24:10 +00:00
Dan Poltawski
1342a1c605
Merge branch 'MDL-57287-master' of git://github.com/snake/moodle
2017-01-23 12:19:22 +00:00
Dan Poltawski
d602810fd5
Merge branch 'mdl57668-master' of https://github.com/tlock/moodle
2017-01-23 12:05:32 +00:00
Dan Poltawski
81b3aefc31
Merge branch 'wip-mdl-57700' of https://github.com/rajeshtaneja/moodle
2017-01-23 11:59:11 +00:00
Dan Poltawski
ee2af37e84
Merge branch 'MDL-57677-master-usermodified' of git://github.com/mudrd8mz/moodle
2017-01-23 09:48:11 +00:00
Dan Poltawski
1847d4c5ea
MDL-57550 forum: fix template validation issues
...
* Add some missing example contexts
* Stop using obsolete cell attributes
2017-01-23 09:45:11 +00:00
Dan Poltawski
56882be67e
MDL-57550 forum: remove legacy js file
2017-01-23 09:42:58 +00:00
Dan Poltawski
22526ad9ed
MDL-57550 forum: remove legacy forum.js uses
...
The search form options can be achieved in jquery rather than using
global js function/vars.
forum_get_subscribe_link legacylink had not been useful for some time
2017-01-23 09:42:29 +00:00
Dan Poltawski
c7f9bbf6c1
Merge branch 'master_MDL-46782' of git://github.com/danmarsden/moodle
2017-01-23 09:28:32 +00:00
Dan Poltawski
c44913b845
Merge branch 'MDL-57737-master' of git://github.com/crazyserver/moodle
2017-01-23 09:26:57 +00:00
Damyon Wiese
e97e96155a
MDL-57273 persistent: Fix access to set/get in test
...
The setters and getters for the path property in the test class need to be protected.
2017-01-23 14:18:04 +08:00
Damyon Wiese
d5818626c0
MDL-57273 persistent: Improved style
...
Use \blah::class instead of '\\blah' in define_class functions.
Allow chaining of setters by returning $this.
2017-01-23 11:58:59 +08:00
Rajesh Taneja
1d37f50ee0
MDL-54628 behat: Show parallel run command with proper rerun option
2017-01-23 10:37:19 +08:00
Juan Leyva
63d142e2cd
MDL-57410 tool_mobile: New setting for adding menu items in the app
2017-01-20 13:18:12 +01:00
Juan Leyva
b2551b4c86
MDL-49423 tool_mobile: New setting for disabling features
2017-01-20 13:10:49 +01:00
Juan Leyva
1295885084
MDL-49423 admin: Support optgroup in admin_setting_configmultiselect
2017-01-20 13:09:02 +01:00
Juan Leyva
25905de518
MDL-49423 admin: Support optgroup in admin_setting_configselect
2017-01-20 13:09:01 +01:00
Pau Ferrer Ocaña
ef75a648c9
MDL-57737 glossary: Add entry description accepts HTML
2017-01-20 12:57:36 +01:00
Shamim Rezaie
d636015c8a
MDL-55915 enrol_manual: let fullname()know if user has viewfullnames cap
...
fullname() relies on its second parameter to determine wheter it should use fullnamedisplay or alternativefullnameformat.
We need to check for moodle/site:viewfullnames capability and pass true as the second parameter to fullname() whereever
the user has this capability.
2017-01-20 20:30:38 +11:00
Shamim Rezaie
ee8f39b7a2
MDL-55915 core_user: let fullname() know if user has viewfullnames cap
...
Added $viewfullnames property to the user_selector_base class so anyone using a child class of this class can
let it know if user has viewfullnames capability or not.
2017-01-20 20:30:09 +11:00
Shamim Rezaie
20b2bbb966
MDL-55915 Gradebook: let fullname() know if user has viewfullnames cap
...
Instruct fullname() to format names on the gradebook grader report with alternativefullnameformat when user
has moodle/site:viewfullnames capability.
2017-01-20 20:29:39 +11:00
Juan Leyva
af1b6043a1
MDL-57408 tool_mobile: New setting for renaming app strings
2017-01-20 10:29:31 +01:00
Shamim Rezaie
05fdbe378a
MDL-55915 mod_assign: let fullname() know if user has viewfullnames cap
...
Instruct fullname() to format names on the assignment grading page with alternativefullnameformat when user
has moodle/site:viewfullnames capability.
2017-01-20 20:28:57 +11:00
Juan Leyva
429cc9365e
MDL-50547 mod_resource: New WS mod_resource_get_resources_by_courses
2017-01-20 09:47:11 +01:00
Damyon Wiese
599acbe776
MDL-57273 persistent: protected custom getters
...
(and setters).
2017-01-20 12:56:19 +08:00
Damyon Wiese
9c91a9593d
MDL-57273 core: Remove magic setters and getters
...
Remove the magic getters and setters from persistent. They are deprecated only in the persistent
class for competencies.
2017-01-20 12:56:19 +08:00
Frederic Massart
32896dcbab
MDL-57273 core: Using $renamedclasses for deprecated classes
2017-01-20 12:56:19 +08:00
Frederic Massart
c59e531301
MDL-57273 exporter: Clarify why contextname needs to be PARAM_RAW
2017-01-20 12:56:19 +08:00
Frederic Massart
547801a411
MDL-57273 form: Persistent form automatically setType on some fields
2017-01-20 12:56:19 +08:00
Frederic Massart
b505a9e4e0
MDL-57273 core: Migrating the persistent form class to core
2017-01-20 12:56:19 +08:00
Frederic Massart
4bc68a416e
MDL-57273 core: Exporters support custom formatting parameters
2017-01-20 12:56:19 +08:00
Frederic Massart
268beda8e9
MDL-57273 core_competency: Fatal error in external update_plan
2017-01-20 12:56:18 +08:00
Frederic Massart
f5f02ac0d3
MDL-57273 core: Migrating some exporters from tool_lp & core_competency
2017-01-20 12:56:18 +08:00
Frederic Massart
476bf96f4d
MDL-57273 core: Added a performance helper to use with exporters
2017-01-20 12:56:18 +08:00
Frederic Massart
6e28143599
MDL-57273 core: Migrating core_competency exporters into core
2017-01-20 12:56:18 +08:00
Frederic Massart
2198e0e94a
MDL-57273 core: Migrating persistent from core_competency into core
2017-01-20 12:56:18 +08:00
Rajesh Taneja
bb5671c21e
MDL-57700 behat: Updated behat to 3.3.0 and fixed exception
2017-01-20 11:01:50 +08:00
Jake Dallimore
93b6aed000
MDL-57667 theme: change base layout for boost to columns2
...
Ensures capability errors are displayed on a page with full navigation.
2017-01-20 08:47:53 +08:00
Stephen Bourget
cb0bc477e2
MDL-57728 theme: Fix text display when using tabs
2017-01-19 11:22:00 -05:00
AMOS bot
6dd3e92f4e
Automatically generated installer lang files
2017-01-20 00:06:58 +08:00
John Beedell
8b0d254f05
MDL-57511 Quiz: Attempts report shows non-unique debugging
2017-01-19 14:27:55 +00:00
Iñaki Arenaza
e47863e840
MDL-50625 auth_ldap: Better check for paged results support
...
There is at least one LDAP server (Sun Directory Server) that doesn't
support Paged Results extension, even if it supports LDAP version 3. So
checking just for LDAP version is not enough.
If possible, we check the supportedControl attribute of the LDAP rootDSE
and see if the paged results control is available. This needs an LDAP
connection, which might not be possible to establish before we configure
some essential LDAP settings (server, bind user, password, etc.). Thus
we try to establish the connection and check the supportedControl
attribute. But if we fail, we perform only basic checks that are less
accurate and err on the side of cautiousness.
2017-01-19 10:55:26 +01:00
Dan Poltawski
935584aaba
MDL-57690 yui: remove the mcore rollup
...
This was is pre-loading some modules which are not used in boost:
* Block docking
* Popup Help
The other pre-loaded requirements were used for YUI dialogues and
modals. With time we are moving away from these, so rather than
'pre-loading' we can let the yui loader do its job.
2017-01-19 08:10:34 +00:00
Dan Poltawski
f745b81201
MDL-57690 output: stop requiring moodle-core-popuphelp on every page
...
In boost we are not longer using this module, so lets limit it to
bootstrapbase only
2017-01-19 08:10:34 +00:00
Jade Telford
8380658219
MDL-55476 auth: remove loginpasswordautocomplete
2017-01-19 07:24:46 +00:00
Andrew Nicols
6c63574607
MDL-57639 mod_forum: Removed unused $forum param from tp function
2017-01-19 13:43:50 +08:00
Andrew Nicols
5130953c8a
weekly release 3.3dev
2017-01-19 12:17:46 +08:00
Andrew Nicols
80409ac1b5
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-01-19 12:17:44 +08:00
Andrew Nicols
59925af580
MDL-57613 enrol_lti: Correct location of upgrade step
2017-01-19 07:56:27 +08:00
Tim Lock
32a7986422
MDL-57668 mod_assign: Fix optional_param() form processing
2017-01-19 08:41:12 +10:30
Eloy Lafuente (stronk7)
121c17a72e
MDL-57570 static store: Basic serialize tests with igbinary
...
This unit test is not really verifying that internally igbinary
in being used but just igbinary availability and, by double
serializing, that it works for a semi-complex object.
The test will be skipped if igbinary is not available.
2017-01-18 19:23:59 +01:00
Stephen Bourget
b27c8d8156
MDL-57415 user: Add missing bootstrap classes to participants page
2017-01-18 10:35:11 -05:00
Dan Marsden
4d3fb5b879
MDL-46782 mod_scorm: Load first incomplete sco on re-entry.
2017-01-18 21:02:56 +13:00
Andrew Nicols
22f1426b44
Merge branch 'MDL-57604-master' of git://github.com/danpoltawski/moodle
2017-01-18 16:00:06 +08:00
Dan Poltawski
fef5718182
MDL-57604 mod_assign: fix empty case in user selector
...
Sadly the js arguments object gives an arguments.length of 1 when
no arguments are passed, so we have to explicitly check for it.
2017-01-18 07:47:00 +00:00
Andrew Nicols
93c15c77d7
Merge branch 'wip-mdl-45821' of https://github.com/rajeshtaneja/moodle
2017-01-18 12:51:59 +08:00
Rajesh Taneja
01095dbfd6
MDL-45821 behat: navigate back to scorm to avoid scroll
...
On Exiting scrom activity, it goes back to course
and scrolls to section. On slow machines next step
fails. To avoid such case navigate to home screen
and then follow next step.
2017-01-18 12:46:11 +08:00
Andrew Nicols
81c226d451
Merge branch 'MDL-57634-m' of https://github.com/micaherne/moodle
2017-01-18 12:36:45 +08:00
Andrew Nicols
40566af6d5
Merge branch 'MDL-57490-master' of git://github.com/danpoltawski/moodle
2017-01-18 12:09:20 +08:00
Andrew Nicols
3dc3305936
Merge branch 'wip_MDL-57590_master_forum_search' of https://github.com/mchurchward/moodle
2017-01-18 08:36:58 +08:00
Eloy Lafuente (stronk7)
c5bd22b1ea
Merge branch 'MDL-57570-master' of https://github.com/mwehr/moodle
2017-01-18 01:27:36 +01:00
Eloy Lafuente (stronk7)
36102596d7
Merge branch 'MDL-57604-master' of git://github.com/danpoltawski/moodle
2017-01-18 01:10:45 +01:00
Andrew Nicols
2156bb454c
Merge branch 'MDL-42266_m33v2' of https://github.com/sbourget/moodle
2017-01-18 07:46:02 +08:00
Eloy Lafuente (stronk7)
d7cee87d24
Merge branch 'MDL-57488-master' of git://github.com/danpoltawski/moodle
2017-01-18 00:00:13 +01:00
Eloy Lafuente (stronk7)
6214e08f6a
Merge branch 'MDL-57629-master' of git://github.com/jleyva/moodle
2017-01-17 20:55:05 +01:00
Eloy Lafuente (stronk7)
a7068a85bf
Merge branch 'MDL-57409-master' of git://github.com/jleyva/moodle
2017-01-17 20:52:04 +01:00
Eloy Lafuente (stronk7)
4a237e932a
Merge branch 'wip-MDL-57608-master-3' of git://github.com/marinaglancy/moodle
2017-01-17 20:40:48 +01:00
David Mudrák
106f23730a
MDL-57677 mod_forum: Fix wrong user displayed as the last post's author
...
In the recent issue MDL-56225, we started to record the current user as
the usermodified in the forum_discussions table when updating a forum
post. It made sense but it was a mistake.
Even if the current user really modifies the discussion by updating the
post, the field usermodified has actually been always interpreted and
displayed as the last post' author. Not as the last user who touched the
discussion.
This patch reverts that particular change to the previous behaviour and
adds explicit unit test for it.
2017-01-17 19:45:17 +01:00
AMOS bot
bb408e0b2b
Automatically generated installer lang files
2017-01-18 00:07:09 +08:00
Dan Poltawski
419b2f1741
Merge branch 'wip-mdl-57669-m' of https://github.com/rajeshtaneja/moodle
2017-01-17 10:28:31 +00:00
Dan Poltawski
bb72d31944
Merge branch 'MDL-57515-master' of https://github.com/sammarshallou/moodle
2017-01-17 10:20:08 +00:00
Dan Poltawski
5bd052f809
Merge branch 'MDL-50542-master' of git://github.com/jleyva/moodle
2017-01-17 07:32:38 +00:00
Dan Poltawski
fb0d86f671
Merge branch 'MDL-50549-master' of git://github.com/jleyva/moodle
2017-01-17 06:52:07 +00:00
Jake Dallimore
b167b415a3
MDL-57287 themes: fix buttons in default dashboard page header
...
This fix modifies styling for pages having no navbar, such as the
dashboard, site home and default dashboard pages and fixes an overlap
problem with the buttons and context header.
2017-01-17 14:47:08 +08:00
Rajesh Taneja
ada21cb0c8
MDL-57669 behat: Exit with error code if step undefined
2017-01-17 10:30:45 +08:00
Dan Poltawski
cd0e2e89f2
Merge branch 'MDL-57368-master-2' of https://github.com/snake/moodle
2017-01-16 16:20:05 +00:00
Dan Poltawski
afcb080014
Merge branch 'MDL-57613-master' of https://github.com/xow/moodle
2017-01-16 16:17:09 +00:00
Mike Churchward
d679a45f73
MDL-57590 mod_forum: fixed search form with forumid and actionurl.
2017-01-16 11:13:03 -05:00
AMOS bot
4b19c44b4f
Automatically generated installer lang files
2017-01-17 00:07:54 +08:00
Stephen Bourget
9820c67cf9
MDL-42266 Lib: Allow additional max upload file sizes
2017-01-16 10:54:33 -05:00
Dan Poltawski
7043676ec3
Merge branch 'MDL-57452_behat_completion_fix_master' of https://github.com/gthomas2/moodle
2017-01-16 13:34:06 +00:00
Dan Poltawski
f8abbbe29e
MDL-57490 javascript-static: remove legacy functions
...
1) Some previous deprecations are removed to reduce the amount of
code sent to the client
2) Other very-old functions are also sent to final deprecation
This is more agressive than our standard deprecation process, but with
the nature of this old js it seems the best way forward to reduce the
amount of obsolete js sent to clients.
2017-01-16 13:23:08 +00:00
Dan Poltawski
0ad39883b7
MDL-57490 lesson: convert legacy js to jquery
2017-01-16 13:22:50 +00:00
Dan Poltawski
d574114aed
MDL-57490 scorm: convert legacy js to jquery
2017-01-16 13:22:50 +00:00
Dan Poltawski
6db06d0e2a
MDL-57490 quiz: convert legacy js to jquery
2017-01-16 13:22:50 +00:00
Dan Poltawski
75cb891b5a
Merge branch 'MDL-57601-master' of https://github.com/sammarshallou/moodle
2017-01-16 12:23:55 +00:00
Dan Poltawski
42d80f2b9d
Merge branch 'MDL-57374_master' of https://github.com/dasistwas/moodle
2017-01-16 12:10:44 +00:00
Dan Poltawski
a04ad3675a
Merge branch 'MDL-57554-master' of git://github.com/crazyserver/moodle
2017-01-16 11:17:58 +00:00
Dan Poltawski
41dd0ac8d4
Merge branch 'master_MDL-45821' of git://github.com/danmarsden/moodle
2017-01-16 08:57:52 +00:00
Dan Poltawski
0893bb0897
Merge branch 'MDL-57627-master' of git://github.com/crazyserver/moodle
2017-01-16 08:22:25 +00:00
David Monllao
a3936db57f
Merge branch 'wip-mdl-57659' of https://github.com/rajeshtaneja/moodle
2017-01-16 09:09:53 +01:00
Dan Poltawski
bd17f93f28
Merge branch 'wip-MDL-56271-master' of git://github.com/marinaglancy/moodle
2017-01-16 08:01:23 +00:00
Rajesh Taneja
464a79ba6d
MDL-57659 cache: Set default serializer to SERIALIZER_PHP
2017-01-16 14:35:53 +08:00
Dan Poltawski
97ac35c05f
MDL-57488 js: remove M.util.focus_login_form/error
...
These are replaced by some simple jquery instead.
2017-01-15 20:42:35 +00:00
Pau Ferrer Ocaña
db3c9ff83f
MDL-57554 forum: Mark as read on view_forum_discussion calls
2017-01-13 09:27:20 +01:00
Pau Ferrer Ocaña
4669389d1a
MDL-57627 forum: Return if the user is tracking forum
2017-01-13 09:25:48 +01:00
John Okely
ab887f8de9
MDL-57613 enrol_lti: Allow longer nonces
2017-01-13 10:52:24 +08:00
David Bogner
726adbc22a
MDL-57374 editor: Pasting plain text in Atto removes all styles/classes
2017-01-12 18:01:30 +01:00
AMOS bot
3482ddeda5
Automatically generated installer lang files
2017-01-13 00:05:06 +08:00
Stephen Bourget
f8dad7374c
MDL-53991 calendar: fix repeating events on course import
2017-01-12 09:06:47 -05:00
Stephen Bourget
15a5c4b2ed
MDL-33483 repository: Allow file import formats be configurable.
2017-01-12 08:43:31 -05:00
Michael Aherne
55b2a33ce1
MDL-57634 messaging: Ensure test uses a configured plugin
2017-01-12 12:30:39 +00:00
gthomas2
3982685a3c
MDL-57452 behat: Make completion check work with manual completion input
2017-01-12 11:45:21 +00:00
Dan Poltawski
d97582fd27
weekly release 3.3dev
2017-01-12 07:42:26 +00:00
Dan Poltawski
25d6611788
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-01-12 07:42:24 +00:00
Jake Dallimore
195f646dfc
MDL-57368 mod_feeback: fix drag and drop question reordering in boost
2017-01-12 11:32:03 +08:00
Jake Dallimore
a1f95d48b9
MDL-57368 templates: add example context to core_form/element-template
2017-01-12 11:31:47 +08:00
Dan Poltawski
da06c81947
MDL-57608 media_videojs: lazily load videojs on demand
...
The videojs javascript is over 1MB of javascript which we don't need to
load on every page, now that we only require it demand, the js can be
lazily loaded when its needed, which keeps the first.js smaller and more
likely to stay in browser cache.
2017-01-12 10:55:18 +08:00
Dan Poltawski
65b593a95c
MDL-57608 media_videojs: fix third party locations
2017-01-12 10:55:18 +08:00
Marina Glancy
357e9654ba
MDL-57608 media_videojs: load youtube module only when requested
2017-01-12 10:55:11 +08:00
wehr
7ca1161645
MDL-57570 cache: Adds igbinary serializer to static cache store
2017-01-11 23:05:39 +01:00
Michael Aherne
46c5c88321
MDL-57630 messaging: Pass unit test with third-party plugins
2017-01-11 16:37:46 +00:00
Juan Leyva
9db43c7341
MDL-57629 webservice: Fix external functions phpdoc
...
Replace external_external_function_parameters with
external_function_parameters
2017-01-11 16:56:25 +01:00
Juan Leyva
da1205ccc2
MDL-50545 mod_page: New WS mod_page_get_pages_by_courses
2017-01-11 12:53:22 +01:00
Juan Leyva
f24dcf0c60
MDL-50539 mod_folder: New WS mod_folder_get_folders_by_courses
2017-01-11 12:42:15 +01:00
Juan Leyva
7440c7b298
MDL-50542 mod_label: New WS mod_label_get_labels_by_courses
2017-01-11 10:36:39 +01:00
Juan Leyva
c76d5fd63e
MDL-50549 mod_url: New WS mod_url_get_urls_by_courses
2017-01-11 10:28:05 +01:00
Eloy Lafuente (stronk7)
777361983c
Merge branch 'wip-mdl-56519-m' of https://github.com/rajeshtaneja/moodle
2017-01-11 02:42:29 +01:00
Eloy Lafuente (stronk7)
122c3aff5c
Merge branch 'wip-mdl-57595' of https://github.com/rajeshtaneja/moodle
2017-01-11 02:29:49 +01:00
Eloy Lafuente (stronk7)
e238dcc8b2
MDL-57572 redis: Prevent installation to fail on sites without redis
2017-01-11 02:22:48 +01:00
Eloy Lafuente (stronk7)
7bdbad80d8
Merge branch 'MDL-57572-master' of https://github.com/mwehr/moodle
2017-01-10 19:25:44 +01:00
sam marshall
66234de24c
MDL-57515 Resource: 'not very efficient' with a large number of files
...
Fixes bug where the resource module loads metadata for all files while
building course modinfo, even though it only needs the first file.
(This causes problems if you have ~10k files.)
2017-01-10 17:43:46 +00:00
Eloy Lafuente (stronk7)
96733b06d6
Merge branch 'MDL-57282-master' of https://github.com/xow/moodle
2017-01-10 12:38:14 +01:00
Dan Poltawski
38425d9fee
Merge branch 'MDL-57480-master' of https://github.com/snake/moodle
2017-01-10 08:40:10 +00:00
Loc Nguyen
288ac7b9d7
MDL-57586 workshop: Change workshop variable protected to public
...
In class workshop_assessment_base, change $workshop from protected to public.
2017-01-10 14:22:11 +07:00
Marina Glancy
fdc6656a37
MDL-56271 mod_feedback: recaptcha was not working
2017-01-10 14:08:04 +08:00
David Monllao
b06f33d5cc
Merge branch 'MDL-57149-master' of git://github.com/junpataleta/moodle
2017-01-10 06:23:03 +01:00
David Monllao
c9359c562c
Merge branch 'MDL-57385-master-2' of git://github.com/junpataleta/moodle
2017-01-10 05:26:37 +01:00
Jun Pataleta
3adf4b1837
MDL-57149 admin: Make langimport page Bootstrap-compatible
...
* Create template for the language import page.
* Apply Bootstrap classes to form elements.
* Use core notifications for displaying error/success messages.
2017-01-10 10:24:17 +08:00
Jun Pataleta
ab1ca45eb0
MDL-57385 core: Set page layouts of non-mydashboard pages to standard
...
The following pages are using the "mydashboard" page layout:
* User preferences > Badges > Manage badges
* User preferences > Badges > Backpack settings
* User preferences > Repositories > Manage instances
* Private files
However, the "mydashboard" page layout should only be used for the user's
dashboard page. Changing these to use the "standard" page layout.
2017-01-10 09:44:13 +08:00
Jake Dallimore
865c4f5df9
MDL-57480 core_course: make drag and drop fire a dom updated event
...
When adding media via drag and drop, the notifyFilterContentUpdated
event should be called after the item is added to the DOM. This allows
things like videojs for example, to process the new content.
2017-01-10 07:42:52 +08:00
Dan Poltawski
76bab36896
MDL-57604 mod_assign: fix incorrect user being selector from chooser
...
Previously there was a logic bug where by if some students were filtered
from the list, the label for another student could be attached to the
'filered' student.
This fix reworks the promises a bit so we render the student summary and
then build an row with the explict user id, rather than itterating through
the array later.
I also remove the storing of the initial promise in a varible because
this is an easy way to introduce a bug (not waiting for the .then()
chained promise)
2017-01-09 20:36:30 +00:00
Dan Poltawski
feb75612a7
Merge branch 'MDL-57427' of https://github.com/jrchamp/moodle
2017-01-09 16:25:15 +00:00
sam marshall
b5f661b111
MDL-57601 Grade report: Error for ungraded quiz without view hidden
...
If a course contains an ungraded quiz (max grade set to 0), and there
is a user account which can view the grader reports but does not have
permission to view hidden grades, they will get errors.
2017-01-09 15:32:25 +00:00
Jonathan Champ
d3a6b91aec
MDL-57427 cache: Use perfdebug only when enabled
2017-01-09 10:18:13 -05:00
David Monllao
461d6d390c
Merge branch 'MDL-57392-master' of git://github.com/jleyva/moodle
2017-01-09 13:40:14 +01:00
David Monllao
2e87e3ce90
Merge branch 'wip-mdl-55042' of https://github.com/rajeshtaneja/moodle
2017-01-09 12:54:16 +01:00
Juan Leyva
7bdcf970bc
MDL-57409 tool_mobile: Return mobileapp settings in get_config WS
2017-01-09 12:19:29 +01:00
Juan Leyva
fb0add0456
MDL-57409 tool_mobile: New forcelogout setting
2017-01-09 12:19:28 +01:00
Dan Poltawski
1975dcf25c
Merge branch 'MDL-55461_atto_equation' of git://github.com/davosmith/moodle
2017-01-09 10:51:23 +00:00
Dan Poltawski
fc893bc42d
Merge branch 'MDL-40132_31' of https://github.com/IvannavISer/moodle
2017-01-09 10:23:11 +00:00
Dan Poltawski
66677b7102
Merge branch 'wip-mdl-56211' of https://github.com/rajeshtaneja/moodle
2017-01-09 09:58:57 +00:00
Dan Poltawski
5445df2957
Merge branch 'MDL-57373-master' of git://github.com/ankitagarwal/moodle
2017-01-09 09:42:27 +00:00
Dan Poltawski
3b2c5923f2
Merge branch 'MDL-53367_master' of https://github.com/juancs/moodle
2017-01-09 08:27:18 +00:00
Dan Marsden
6c563ccedf
MDL-45821 mod_scorm: Check lesson_status correctly for multi-sco.
2017-01-09 20:07:31 +13:00
Rajesh Taneja
5d2988fc8a
MDL-57595 behat: Added redirect and wait to ensure next step pass
2017-01-09 12:02:53 +08:00
AMOS bot
0d54830feb
Automatically generated installer lang files
2017-01-08 00:04:47 +08:00
godric
4c4b966a92
MDL-40132 lib: Using compare rule results in fatal error.
...
In getValidationScript function variable $element can be an array or object.
Function attempt get non-existing attributes.
To avoid this we should check before accessing.
2017-01-07 09:40:27 +03:00
wehr
9c860cea46
MDL-57572 cache: Adds igbinary serializer to Redis cache store
2017-01-06 16:26:43 +01:00
John Okely
b7c822a546
MDL-57282 behat: Deprecate I go to X in the course gradebook
2017-01-06 13:47:19 +08:00
Dan Poltawski
8ed0851a5e
weekly release 3.3dev
2017-01-06 01:30:49 +00:00
Dan Poltawski
70d8808476
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-01-06 01:30:48 +00:00
Rajesh Taneja
484503da62
MDL-56211 behat: Add suite name to faildump path
...
If suite is not default then add suite name
to end of faildump file name
2017-01-06 09:18:52 +08:00
David Mudrák
82a8d0d21d
MDL-57580 mod_assign: Fix the incorrect type of some input parameters
...
The PARAM_TEXT has been misused in certain cases here. The 'action'
parameter seems to always be alphabetic, with values like
savesubmission, editsubmission and others as handled in assign::view().
Fixing the action handling fixes the reported XSS issue. While working
on it, I spotted two more places where PARAM_TEXT does not seem
appropriate. I include changes for them too, even if they are no
strictly related to the reported bug and there are no known ways to
abuse it.
* The 'plugin' looks like PARAM_PLUGIN and is even declared as such in
some other parts of the assignment code (such as feedback forms).
* The 'workflowstate' is one of the ASSIGN_MARKING_WORKFLOW_STATE
constants and is supposed to be alpha in external function input
parameters handling, too.
2017-01-05 17:39:36 +01:00
Davo Smith
255d3aaaed
MDL-56449 mod_assign: fix formatting of group warnings
2017-01-05 15:30:09 +00:00
Dan Poltawski
7716be5ae8
Merge branch 'MDL-57563-master-enfix' of git://github.com/mudrd8mz/moodle
2017-01-05 10:09:17 +00:00
Rajesh Taneja
d44f7e4623
MDL-56519 behat: Add gherkin lint to watch and startup
2017-01-05 16:02:00 +08:00
Dan Poltawski
e0d1efd896
Merge branch 'wip-mdl-57531' of https://github.com/rajeshtaneja/moodle
2017-01-05 06:51:54 +00:00
Rajesh Taneja
1024f6d1ec
MDL-57531 behat: Set noreplyaddress to valid address
...
noreplyaddress should be a valid address, else
it will not be saved. For behat we don't send
email, so set it to noreply@example.com , to
avoid failing validation on localhost
2017-01-05 14:40:16 +08:00
Daniel Thee Roperto
b51f6864c1
MDL-57576 assignment: Overwrite feedback file if it has the same name.
2017-01-05 15:33:28 +11:00
David Mudrák
1882e6ecac
MDL-57563 lang: Use the new newsitemsnumber wording in behat
2017-01-04 22:09:44 +01:00
Helen Foster
442879042c
MDL-57563 lang: Merge English strings from the en_fix language pack
2017-01-04 22:03:08 +01:00
AMOS bot
47b0dc1f3b
Automatically generated installer lang files
2017-01-05 00:04:57 +08:00
Dan Poltawski
b6f5e57e45
Merge branch 'MDL-57531-master-phpmailer' of git://github.com/mudrd8mz/moodle
2017-01-04 13:29:10 +00:00
David Mudrák
7620746f67
MDL-57531 mail: Make validate_email return actual boolean as expected
...
It was discovered by unit tests that the return value is not a real
boolean as was intuitively expected and documented. To avoid potential
issues with the truthyness in the future, we explicitly cast the return
value to boolean now.
2017-01-04 13:16:07 +01:00
David Mudrák
61367eb639
MDL-57531 mail: Validate the sender's email address
...
The patch adds validation for the noreplyaddress setting variable, for
the explicit $replyto parameter and for the sender's email. In case of
misconfigured noreplyaddress setting, it falls back to the default
noreply address value. In case of invalid email in the user's record,
the email is not sent.
The patch also adds unit test for the value returned by the function
generate_email_processing_address() so that it can be considered as a
valid email, too.
This is supposed to significantly minimise the risk of exploiting the
vulnerability in PHPMailer's Sender field.
2017-01-04 12:35:19 +01:00
David Mudrák
066ec13585
MDL-57531 mail: Do not let admins set invalid email addresses
...
The noreply and support emails should always be valid.
2017-01-04 12:34:29 +01:00
Eloy Lafuente (stronk7)
41af8a5f90
Merge branch 'MDL-57192-master' of git://github.com/ankitagarwal/moodle
2017-01-04 11:34:01 +00:00
David Mudrák
1af801be98
MDL-56225 mod_forum: Fix inability to edit attachments
...
The 'attachments' is not a real DB field here. It comes from the form's
filepicker and holds the id of the attachments filearea. The function
forum_add_attachment() expects it as a property of the first argument.
There were two possible approaches here. Either to pass the raw $newpost
to forum_add_attachment(), or add the attachments into the list
modifiable fields. The second approach is safer.
2017-01-04 11:34:01 +00:00
David Monllao
9afc02742b
Merge branch 'master_MDL-49557' of git://github.com/danmarsden/moodle
2017-01-04 11:34:00 +00:00
David Monllao
36bbf71a65
MDL-57338 templates: Fix modal_cancel template name
2017-01-04 11:33:59 +00:00
Rajesh Taneja
af1b9b6924
MDL-57536 availability: Fixed css for clean theme
2017-01-04 11:33:59 +00:00
Dan Poltawski
c3e9e8bc3c
Merge branch 'MDL-57389-master' of git://github.com/jleyva/moodle
2017-01-04 11:33:58 +00:00
Ankit Agarwal
a76b0b8b85
MDL-56992 core_scss: Don't allow invalid files to be included
...
We allow only .scss files so allow files to be included only and only if they end in .scss and they exist on server under theme directory.
2017-01-04 11:33:57 +00:00
Andrew Nicols
6528ec3505
MDL-56225 mod_forum: Remove unnecessary attributes from update
2017-01-04 11:33:57 +00:00
Davo Smith
e7f3fd59d4
MDL-56449 mod_assign: fuller description of group submission problems
2017-01-04 10:35:41 +00:00
Dan Marsden
e68cdceee3
MDL-49557 mod_scorm: optionally strip quotes.
2017-01-04 15:43:46 +13:00
Ankit Agarwal
c728b45904
MDL-57192 dml: Temporarily disable query logging during setup
2017-01-03 17:24:21 +05:30
Ankit Agarwal
c14fe2cb03
MDL-57192 dml: Support temporarily disabling query logs during setup
2017-01-03 17:24:21 +05:30
Dan Poltawski
2c814d2c5e
Merge branch 'wip-mdl-52168' of https://github.com/rajeshtaneja/moodle
2017-01-03 08:16:22 +00:00
Rajesh Taneja
f2e6dcba51
MDL-52168 behat: Select iframe in which text needs to be checked
2017-01-03 15:14:04 +08:00
Eloy Lafuente (stronk7)
0e5205d36c
Merge branch 'wip-mdl-57494' of https://github.com/rajeshtaneja/moodle
2017-01-03 02:34:58 +01:00
Rajesh Taneja
57bee542ab
MDL-56519 behat: Fixed lint errors
2017-01-03 09:12:54 +08:00
Rajesh Taneja
e989ff2d34
MDL-56519 behat: Re-organize rules matching order
...
re-ordered rules to match gherkin-lint readme
https://github.com/vsiakka/gherkin-lint#available-rules
2017-01-03 09:12:54 +08:00
Dan Poltawski
8b02e2d98c
MDL-56519 behat: Lint gherkin files
2017-01-03 09:12:54 +08:00
Rajesh Taneja
d15a44d6fb
MDL-55042 phpunit: Get sorted sections
...
Sometimes db doesn't return records in order
So enusre it is in order so that last record
doesn't have section equal 0. As section 0
can't be deleted.
2017-01-03 06:52:03 +08:00
Eloy Lafuente (stronk7)
2a3341c2dc
Merge branch 'MDL-44172-master' of git://github.com/danpoltawski/moodle
2017-01-02 19:37:17 +01:00
Eloy Lafuente (stronk7)
06f33c6a86
Merge branch 'MDL-57536-master' of git://github.com/jleyva/moodle
2017-01-02 18:59:16 +01:00
Juan Leyva
91fff3914b
MDL-57389 tool_mobile: Return mobilecssurl in get_public_config WS
2017-01-02 18:56:02 +01:00
Juan Leyva
5316e716e5
MDL-57536 availability: Document required selectors changes
...
MDL-55839 Introduced some changes in CSS selectors used by the form.js
file.
This caused contributed plugins to not work (javascript stop working)
when editing a module.
2017-01-02 18:50:54 +01:00
Eloy Lafuente (stronk7)
e7e1308cd4
Merge branch 'MDL-47198_curl_header' of git://github.com/davosmith/moodle
2017-01-02 16:42:41 +01:00
Dan Poltawski
00e741af48
Merge branch 'master_MDL-49557' of git://github.com/danmarsden/moodle
2017-01-02 12:35:11 +00:00
Dan Poltawski
241473ce2e
Merge branch 'master_MDL-52168' of git://github.com/danmarsden/moodle
2017-01-02 12:20:34 +00:00
Dan Poltawski
589449b81e
Merge branch 'MDL-57080-m' of https://github.com/micaherne/moodle
2017-01-02 12:15:01 +00:00
Dan Poltawski
6dbe175454
Merge branch 'MDL-57395-master' of git://github.com/jleyva/moodle
2017-01-02 11:46:44 +00:00
Dan Poltawski
25a222734e
Merge branch 'wip-MDL-57464-master' of git://github.com/abgreeve/moodle
2017-01-02 11:16:27 +00:00
Dan Poltawski
5fd78ba412
MDL-57532 calendar: tidy up button grouping
2017-01-02 10:44:35 +00:00
Dan Poltawski
77e1c18727
Merge branch 'MDL-57532_m33v1' of https://github.com/sbourget/moodle
2017-01-02 10:34:58 +00:00
David Monllao
f3b3901822
Merge branch 'MDL-56926_master' of git://github.com/dmonllao/moodle
2016-12-30 09:59:45 +01:00
David Monllao
6229657584
MDL-56926 theme_boost: Restore filepicker's filename and icons original spacing
2016-12-30 09:39:38 +01:00
Nadav Kavalerchik
2c8dd8e312
MDL-56926 Theme/Boost: Fix filepicker folder tree YUI guides
2016-12-30 09:38:11 +01:00
AMOS bot
26870bb19c
Automatically generated installer lang files
2016-12-30 00:05:07 +08:00
Dan Poltawski
4053aa77fa
Merge branch 'MDL-57512-master' of git://github.com/crazyserver/moodle
2016-12-29 11:50:50 +00:00
Dan Poltawski
5d970e1aa0
Merge branch 'master_MDL-50643' of git://github.com/danmarsden/moodle
2016-12-29 11:46:47 +00:00
Pau Ferrer Ocaña
7180cdc7b5
MDL-57512 categories: Use maxcategorydepth only when getting all cats
2016-12-29 11:30:57 +01:00
David Monllao
7eeb375380
Merge branch 'MDL-57338-master' of git://github.com/danpoltawski/moodle
2016-12-29 10:44:01 +01:00
Dan Poltawski
9f85876247
MDL-57338 templates: fix missing example variables
...
From Davids review, thanks
2016-12-29 08:03:47 +00:00
David Monllao
125fa61a15
MDL-57471 forms: Removing unresolved conflict line
2016-12-29 08:54:36 +01:00
David Monllao
3655a459b4
Merge branch 'MDL-57471-master' of git://github.com/danpoltawski/moodle
2016-12-29 08:43:37 +01:00
David Monllao
edda5120e2
Merge branch 'MDL-57331-master' of https://github.com/xow/moodle
2016-12-28 21:21:04 +00:00
Dan Poltawski
a92fc9b45e
Merge branch 'MDL-57451-master' of https://github.com/lucisgit/moodle
2016-12-28 21:19:03 +00:00
Dan Poltawski
398e8fa1ed
Merge branch 'MDL-55955_master' of git://github.com/markn86/moodle
2016-12-28 21:19:03 +00:00
Dan Poltawski
16cfeccad8
Merge branch 'wip-MDL-57366-master' of git://github.com/abgreeve/moodle
2016-12-28 21:19:02 +00:00
David Monllao
bbcdd56c8f
Merge branch 'MDL-57491_m33v3' of https://github.com/sbourget/moodle
2016-12-28 21:19:01 +00:00
David Monllao
7454d5fb37
Merge branch 'MDL-57472-master' of git://github.com/danpoltawski/moodle
2016-12-28 21:19:01 +00:00
Dan Poltawski
79be02bf8d
Merge branch 'MDL-57417-master' of https://github.com/snake/moodle
2016-12-28 21:19:00 +00:00
David Monllao
564630322c
Merge branch 'MDL-52366-master-mustachethemedir' of git://github.com/mudrd8mz/moodle
2016-12-28 12:22:52 +01:00
David Monllao
cc31be4ffc
Merge branch 'MDL-57450-master' of git://github.com/danpoltawski/moodle
2016-12-28 11:45:34 +01:00
Dan Poltawski
66b68d631d
Merge branch 'wip-MDL-57251-master' of git://github.com/abgreeve/moodle
2016-12-28 10:32:50 +00:00
Juan Leyva
879a8f56c9
MDL-57395 course: New Web Service core_course_get_updates_since
2016-12-28 11:24:40 +01:00
David Monllao
e4b7ad0f6d
Merge branch 'MDL-57357-master' of https://github.com/snake/moodle
2016-12-28 11:15:29 +01:00
David Monllao
f32ff507e2
Merge branch 'MDL-56488-master' of git://github.com/danpoltawski/moodle
2016-12-28 10:58:13 +01:00
Dan Poltawski
83c7b312cd
Merge branch 'wip-MDL-57292-master' of git://github.com/abgreeve/moodle
2016-12-28 09:13:29 +00:00
Dan Poltawski
20ad9c7b4e
Merge branch 'MDL-57474-master-messageid' of git://github.com/mudrd8mz/moodle
2016-12-28 08:56:12 +00:00
Dan Marsden
63c2ea5038
MDL-52168 mod_scorm: Fix issue when scorm does not define org.
2016-12-28 10:54:49 +13:00
Juan Leyva
e45fc71e2a
MDL-57392 course: Return course filters status via WS
...
Return active filters in core_course_get_courses_by_field
2016-12-27 09:31:29 +01:00
Ankit Agarwal
cd65ea6d60
MDL-57373 navigation: Fix course names in flat nav
2016-12-27 11:57:45 +05:30
Stephen Bourget
d1ee1e5f55
MDL-57532 calendar: Add missing bootstrap classes
2016-12-26 11:33:35 -05:00
AMOS bot
2713ce1773
Automatically generated installer lang files
2016-12-27 00:08:47 +08:00
AMOS bot
d5f80f5aa6
Automatically generated installer lang files
2016-12-26 00:05:40 +08:00
AMOS bot
957edaf15b
Automatically generated installer lang files
2016-12-25 00:04:27 +08:00
Dan Poltawski
0e34e46fd0
MDL-56488 boost: validate scss settings for parsable scss
...
* Parses the scss and fails validation if a parse error is found
* Does not detect the situation when variables are not present - this
would involve us parsing the entire tree and would be slow. It could
also change over time, depending on whats defined in the scss
from themes.
* Introduces a new admin_setting_scsscode to do this
2016-12-23 09:51:29 +00:00
Adrian Greeve
a7eb619b76
MDL-57464 mod_lesson: fix notice with sub-clusters.
2016-12-23 11:10:20 +08:00
Jake Dallimore
a545224b9d
MDL-57357 auth: add behat coverage for remember username login feature
2016-12-23 11:01:56 +08:00
Jake Dallimore
8f8ae115bc
MDL-57357 auth: fix the remember username feature on login page
2016-12-23 10:42:01 +08:00
Jake Dallimore
c41883f0bb
MDL-57417 navigation: fix legacy_activity_onclick_handler callback scope
2016-12-23 08:40:17 +08:00
Dan Marsden
39eee56fa6
MDL-49557 mod_scorm: fix AICC pre-requisite handling.
2016-12-23 12:21:53 +13:00
Dan Marsden
9536334dca
MDL-50643 mod_scorm: redirect using current window instead of parent.
2016-12-23 10:17:43 +13:00
Stephen Bourget
e762783dc0
MDL-57491 report_log: Improve filtering code by using static entries
2016-12-22 16:11:36 -05:00
Dan Poltawski
514ab739fb
MDL-57338 message: fix template component
2016-12-22 12:50:38 +00:00
Dan Poltawski
2d29386c44
MDL-57338 templates: add missing example context
2016-12-22 12:50:37 +00:00
Dan Poltawski
b4a65796cf
MDL-57338 chart: add example context
...
And fix aria roles
2016-12-22 12:50:25 +00:00
Dan Poltawski
2f74b07e92
MDL-57338 mustache: fix admin_setting_tabs
...
* Add example context
* Fix validation issue (need role="tablist" to contain the tabs)
2016-12-22 12:31:28 +00:00
Dan Poltawski
57378aac0b
MDL-57472 javascript-static: remove fix_column_widths()
...
A bit of a hack applied nearly 12 years ago in
7979105c62
2016-12-22 12:22:15 +00:00
Dan Poltawski
2fa2ed50eb
MDL-57471 forms: deprecate init_javascript_enhancement()
...
This was half-finished and only used for the smartselect enhancement. That
enhancement doesn't work with theme_boost and is better replaced just
using the searchableselector element.
2016-12-22 12:19:51 +00:00
Michael Aherne
1afea82da0
MDL-57080 completion: Update completion expected date on reset
2016-12-22 11:37:51 +00:00
Tony Butler
3132ba0278
MDL-57451 theme_boost: Add checkboxgroup class to checkbox input element
2016-12-22 11:29:55 +00:00
Dan Poltawski
c4cf1c60f5
weekly release 3.3dev
2016-12-22 08:15:04 +00:00
Dan Poltawski
3a4eba7aa0
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2016-12-22 08:15:02 +00:00
Adrian Greeve
c496632681
MDL-57292 tool_lpimportcsv: Fix for unit tests.
2016-12-22 13:06:40 +08:00
Rajesh Taneja
3b7a351d69
MDL-57494 behat: Fixed tags and removed reset in after_scenario
...
1. Added missing switch_window tags
2. Fixed switch_frame tags to use switch_iframe
3. Removed reset from after_scenario.
2016-12-22 12:42:39 +08:00
Mark Nelson
cc4fba8636
MDL-55955 mod_quiz: ensure duplicated override events are removed
2016-12-22 12:41:32 +08:00
David Monllao
2f31bea125
Merge branch 'MDL-57187-master-htmlaudiofix' of git://github.com/snake/moodle
2016-12-21 08:02:21 +01:00
Jake Dallimore
c19c53161a
MDL-57187 filter_mediaplugin: fix audio tag height in chrome
...
Chrome's html5 audio tags don't have a height and 'auto' renders them
with zero height, so added a min height to address this.
2016-12-21 13:46:42 +08:00
Rajesh Taneja
ccb2a6a5f8
MDL-56581 behat: Use proper steps to navigate to Permissions
2016-12-21 12:51:17 +08:00
David Mudrák
657fa9db9d
MDL-57474 mailer: Make sure that our exlicit MessageID is trimmed
...
The new version of phpmailer shipped with Moodle 3.2 has added check
that the explicitly provided MessageID matches /^<.*@.*>$/.
Values coming from our overridden moodle_phpmailer::addCustomHeader()
had a whitespace at the start. So the requested value was not used as
the Message-ID header and the default phpmailer value was used.
As a result, forum posts threading was broken in email clients.
2016-12-21 01:20:52 +01:00
Rajesh Taneja
6749b071d9
MDL-53814 behat: Use table step to check for string
2016-12-21 07:35:07 +08:00
AMOS bot
e02c1d2106
Automatically generated installer lang files
2016-12-21 00:03:51 +08:00
Dan Poltawski
ce20d61aa7
MDL-44172 lib: remove example htaccess file
...
This is not being maintained and is outdated. Better handled in docs.
2016-12-20 14:33:27 +00:00
Dan Poltawski
1755bf99b4
MDL-56581 boost: add styling for overriden permission highlight
2016-12-20 12:10:08 +00:00
Jes Ackland-Snow
e985a29cdf
MDL-56581 Roles: Permissions override screen not inherited styling
2016-12-20 12:09:01 +00:00
Eloy Lafuente (stronk7)
863e1a66a9
Merge branch 'MDL-56547' of https://github.com/ak4t0sh/moodle
2016-12-20 12:47:54 +01:00
Simey Lameze
71fa2be932
MDL-57114 filemanager: apply btn-sm class to buttons
...
This commit also creates a new css rule to fix the file picker icons misalignment.
2016-12-20 10:34:29 +00:00
David Monllao
d6db7a1d9a
Merge branch 'MDL-56640-master' of git://github.com/danpoltawski/moodle
2016-12-20 11:09:39 +01:00
Dan Poltawski
3f56d612ec
MDL-56640 templates: add example content
2016-12-20 10:02:06 +00:00
Dan Poltawski
d83d87f6ac
MDL-56640 yui: remove moodle-core-formautosubmit
...
It's easily achieved with jquery primatives
2016-12-20 10:02:06 +00:00
Dan Poltawski
9c9201ecde
MDL-56640 lesson: switch from YUI to jquery.change()
2016-12-20 10:02:06 +00:00
Dan Poltawski
588b84f78a
MDL-56640 js: yui to jquery for formautosubmit in select templates
...
I did not keep the 'nothing' behaviour in the js because I don't think
the nothing option needs special handling, given that its default
selection.
2016-12-20 10:02:05 +00:00
Dan Poltawski
988a031a61
Merge branch 'MDL-54996_m33v1' of https://github.com/sbourget/moodle
2016-12-20 09:19:23 +00:00
Adrian Greeve
0a36b931e2
MDL-57366 mod_lesson: Zero now acceptable numeric answer.
...
When creating a numerical question. If the answer to the
question is 0 then the answer will not save.
2016-12-20 14:01:30 +08:00
Adrian Greeve
920edec857
MDL-57251 navigation: Correct permission shows site admin
...
If the user does not have the moodle/site:configview
capability then do not show them the site administration
link.
2016-12-20 12:51:51 +08:00
Adrian Greeve
b1eb88a4e0
MDL-57251 administration: Updated coursecreator role.
...
The coursecreator role now has the moodle/site:configview
capability so that they have access to the required admin
pages.
2016-12-20 12:51:51 +08:00
Rajesh Taneja
7737744d1b
MDL-53814 behat: Columns have been moved ahead
2016-12-20 11:36:00 +08:00
John Okely
9e7b172a02
MDL-57331 messaging: Fix sent messages appearing twice.
2016-12-20 10:47:14 +08:00
Eloy Lafuente (stronk7)
de5e61c4ba
Merge branch 'MDL-57268-master' of https://github.com/xow/moodle
2016-12-20 02:22:26 +01:00
Dan Poltawski
caf52b578b
Merge branch 'MDL-57386-master' of git://github.com/damyon/moodle
2016-12-19 15:46:54 +00:00
Dan Poltawski
7d64e2c3bc
Merge branch 'MDL-55568_m33v2' of https://github.com/sbourget/moodle
2016-12-19 14:33:05 +00:00
David Monllao
d17b70dda2
MDL-56320 tool_mobile: rest protocol dependency added
2016-12-19 15:11:00 +01:00
David Monllao
ef9a1a2aff
Merge branch 'MDL-56320-m' of https://github.com/micaherne/moodle
2016-12-19 15:05:14 +01:00
David Monllao
e3578224cc
Merge branch 'MDL-55575_B' of https://github.com/bostelm/moodle
2016-12-19 14:59:13 +01:00
David Monllao
902b32bd1b
Merge branch 'MDL-56527-master' of git://github.com/mudrd8mz/moodle
2016-12-19 14:03:53 +01:00
Dan Poltawski
c67e93b235
MDL-56640 templates: move select templates from boost to core
2016-12-19 12:23:54 +00:00
Dan Poltawski
64e032b6da
Merge branch 'wip-MDL-56912-master' of git://github.com/marinaglancy/moodle
2016-12-19 12:21:06 +00:00
Eloy Lafuente (stronk7)
f4f63fa6b0
Merge branch 'MDL-57270_master' of git://github.com/markn86/moodle
2016-12-19 13:04:16 +01:00
Eloy Lafuente (stronk7)
e857608ba2
Merge branch 'MDL-57293-master' of git://github.com/danpoltawski/moodle
2016-12-19 13:02:09 +01:00
David Monllao
a127f448f0
Merge branch 'MDL-57143-master' of https://github.com/LukeCarrier/moodle
2016-12-19 12:54:04 +01:00
David Monllao
eacacae8cc
Merge branch 'wip-MDL-57187-master' of https://github.com/marinaglancy/moodle
2016-12-19 12:46:19 +01:00
Dan Poltawski
dc87f411dd
Merge branch 'MDL-52098_master' of git://github.com/Chocolate-lightning/moodle
2016-12-19 11:25:47 +00:00
David Monllao
034996876c
Merge branch 'MDL-57402' of git://github.com/timhunt/moodle
2016-12-19 12:20:57 +01:00
Dan Poltawski
89556019c0
MDL-57450 enviroment: remove tls library check
...
Unfortunately it has come to light that the version sniffing is just not
reliable at all, operating system vendors backport security patches to
older versions - so in many cases we reporting a problem which is not a
problem. False positives and the solution to self-compile or something
like php will be causing more harm than good.
2016-12-19 10:55:07 +00:00
David Monllao
c1c0d9b9cf
Merge branch 'MDL-41729-master' of git://github.com/lameze/moodle
2016-12-19 11:51:43 +01:00
David Monllao
2b5c9f04e3
Merge branch 'MDL-53814-question-type-icon-quiz-manual-grading-overview' of https://github.com/lucaboesch/moodle
2016-12-19 11:38:43 +01:00
Dan Poltawski
849002fab9
Merge branch 'MDL-53044' of https://github.com/ak4t0sh/moodle
2016-12-19 08:47:21 +00:00
Dan Poltawski
8560d8e1f9
Merge branch 'MDL-55715_m33v1' of https://github.com/sbourget/moodle
2016-12-19 08:35:42 +00:00
John Okely
22c98e1e5a
MDL-57268 auth_db: Unit tests for deletion from a large user set
2016-12-19 10:06:55 +08:00
Eloy Lafuente (stronk7)
17e14441c7
Merge branch 'wip-mdl-57344' of https://github.com/rajeshtaneja/moodle
2016-12-19 01:56:02 +01:00
Stephen Bourget
ef36d240c1
MDL-54996 Calendar: Fix dates for future multi-day events
...
Thanks to Martin Cunliffe for providing the fix
2016-12-17 09:48:41 -05:00
Davo Smith
fda954f470
MDL-47198 filelib: fix curl handling headers with no value
2016-12-16 13:19:48 +00:00
Rafal Domagalski
43bcc4b4ad
MDL-52366 themes: check for templates in themedir
2016-12-16 13:32:08 +01:00
Juan Segarra Montesinos
669da91d54
MDL-53367 mod_forum: Subscribe current users when importing a forum
...
Subscribes currently enrolled users when importing a forum with
automatic subscription enabled.
2016-12-16 09:46:07 +01:00
Simey Lameze
c4eb68177e
MDL-57292 tool_lpimportcsv: display progress bar for large imports
2016-12-16 10:47:01 +08:00
Mathew May
a446095f17
MDL-52098 enrol: cohort now looks at instance status
2016-12-16 11:18:52 +13:00
Arnaud Trouve
723a9dd9f4
MDL-53044 auth : force change on expired password
2016-12-15 14:49:03 +01:00
Arnaud Trouve
3009095bc9
MDL-56547 admin : add check on user deletion
...
Check if the target user is not already deleted
and print an explicit error in that case.
2016-12-15 14:29:07 +01:00
Dan Poltawski
d0e61e8655
MDL-57293 lang/email: Improve emailvia string
...
* Strip the https? part of url for existing strings
* Switch the string to (via shortname)
2016-12-15 09:54:04 +00:00
Andrew Nicols
5100c486bd
weekly on-sync release 3.3dev
2016-12-15 11:34:52 +08:00
Andrew Nicols
703b6debe6
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2016-12-15 11:34:48 +08:00
Damyon Wiese
08d7c0e1ca
MDL-57386 blocklib: wrong variable in is_block_present
...
This isn't reachable code in core moodle, but themes/plugins could call is_block_present to trigger it.
2016-12-15 10:50:44 +08:00
Tim Hunt
1a07d5ef82
MDL-57402 quiz editing: fix add heading after remove page break
2016-12-14 16:34:50 +00:00
AMOS bot
1f892bd05a
Automatically generated installer lang files
2016-12-15 00:04:00 +08:00
Mark Nelson
c9431a5be8
MDL-57270 core_message: trim message before it is sent
2016-12-14 12:18:58 +08:00
Stephen Bourget
455835809d
MDL-55715 calendar: Only update events from the current subscription
...
The iCal import should only update calendar events from the current
subscription not any subscription that contains the same event.
2016-12-13 21:36:08 -05:00
Andrew Nicols
374d7af2eb
Merge branch 'wip-mdl-57380' of https://github.com/rajeshtaneja/moodle
2016-12-14 09:55:34 +08:00
Rajesh Taneja
b3a2a33f07
MDL-57380 behat: Check for list tags and text
...
after list tag span can be added on few browsers
like chrome 51.0, so test if text starts with
list tag and contains text
2016-12-14 09:37:35 +08:00
Andrew Nicols
428e18ed2b
Merge branch 'MDL-55062_master' of git://github.com/markn86/moodle
2016-12-14 09:26:10 +08:00
Stephen Bourget
71cfa70a0e
MDL-55568 chat: chat_refresh_events should only create published events
2016-12-13 18:52:33 -05:00
Eloy Lafuente (stronk7)
6296803878
Merge branch 'MDL-55809-master' of https://github.com/xow/moodle
2016-12-13 20:05:15 +01:00
Dan Poltawski
a7471c40b4
Merge branch 'MDL-57125-master' of git://github.com/lameze/moodle
2016-12-13 16:34:52 +00:00
Dan Poltawski
ae2bf1626c
Merge branch 'MDL-56810_master' of https://github.com/Syxton/moodle
2016-12-13 14:55:50 +00:00
Eloy Lafuente (stronk7)
ab73c1ddbb
Merge branch 'feature/MDL-56830' of https://github.com/fwsl/moodle
2016-12-13 12:00:46 +01:00
Henning Bostelmann
a2a1a58683
MDL-55575 mod_glossary: Allow viewing all entries on one page
2016-12-13 11:43:29 +01:00
Eloy Lafuente (stronk7)
bd31523a30
Merge branch 'MDL-55720' of https://github.com/ak4t0sh/moodle
2016-12-13 11:41:35 +01:00
Dan Poltawski
2956ca50fa
Merge branch 'MDL-57250_master' of git://github.com/markn86/moodle
2016-12-13 10:25:07 +00:00
Dan Poltawski
ba78bd4f56
Merge branch 'MDL-56859-master' of https://github.com/snake/moodle
2016-12-13 09:45:15 +00:00
Dan Poltawski
92e20a1fa5
Merge branch 'MDL-57074-master' of https://github.com/snake/moodle
2016-12-13 09:26:10 +00:00
Dan Poltawski
8791d254af
Merge branch 'wip-MDL-57216-master' of git://github.com/abgreeve/moodle
2016-12-13 09:04:04 +00:00
Dan Poltawski
b7f0ab491c
Merge branch 'MDL-57182-master' of https://github.com/snake/moodle
2016-12-13 08:47:33 +00:00
Dan Poltawski
0183338c38
Merge branch 'wip-MDL-57257-master' of git://github.com/abgreeve/moodle
2016-12-13 08:45:50 +00:00
Marina Glancy
ba9a471d59
MDL-56912 feedback: empty multichoice questions do not submit
2016-12-13 15:00:41 +08:00
Andrew Nicols
01c7c3d8fb
Merge branch 'MDL-57213-master-2' of git://github.com/junpataleta/moodle
2016-12-13 13:06:18 +08:00
Mark Nelson
f85800f305
MDL-55062 tool_uploaduser: prevent defaults when not selected
2016-12-13 12:34:42 +08:00
Jun Pataleta
8aedc03754
MDL-57213 navigation: Load all my course categories into navigation tree
...
* Load all of the relevant course categories of the courses that a user
is enrolled in.
2016-12-13 11:42:11 +08:00
Andrew Nicols
08f96ac9d7
Merge branch 'MDL-57056_master' of https://github.com/nadavkav/moodle
2016-12-13 10:37:38 +08:00
Jan Dageförde
76a83260c5
MDL-57257 lesson: Validate type of numerical answer
2016-12-13 10:32:49 +08:00
Andrew Nicols
106c8026d1
Merge branch 'MDL-57222_master' of git://github.com/markn86/moodle
2016-12-13 10:25:30 +08:00
Eloy Lafuente (stronk7)
d8e57b7d7a
Merge branch 'wip-mdl-57328' of https://github.com/rajeshtaneja/moodle
2016-12-13 02:29:58 +01:00
Eloy Lafuente (stronk7)
7c0313e414
Merge branch 'master_MDL-57324' of git://github.com/danmarsden/moodle
2016-12-13 02:01:56 +01:00
Jake Dallimore
fa30dd8c6e
MDL-57182 navigation: fix login failures display in page footer.
...
A bug introduced with MDL-45893 meant that the failure count was being
reset, causing the footer code to be skipped. This patch fixes that
bug and adds behat tests covering the displayloginfailures feature.
2016-12-13 07:19:58 +08:00
Eloy Lafuente (stronk7)
00759c909c
Merge branch 'MDL-57319-master' of git://github.com/danpoltawski/moodle
2016-12-12 16:23:14 +01:00
Dan Poltawski
e36d9b3ead
Merge branch 'MDL-56525' of https://github.com/ak4t0sh/moodle
2016-12-12 14:08:34 +00:00
Matt Davidson
6be2b79b9c
MDL-56810 unoconv: task fails if user removed
...
If the user is removed from a course after a submission has been made,
the task will crash and never continue. This removes submissions from
the cron task if the user isn't enrolled in the course.
2016-12-12 08:22:51 -05:00
Dan Poltawski
6d23f14a94
Merge branch 'MDL-55782-master-test' of git://github.com/ryanwyllie/moodle
2016-12-12 13:17:48 +00:00
Dan Poltawski
5304258829
Merge branch 'wip-mdl-52796' of https://github.com/rajeshtaneja/moodle
2016-12-12 13:00:51 +00:00
Dan Poltawski
5eeb5e89a9
Merge branch 'MDL-57198' of git://github.com/phager-at/moodle
2016-12-12 12:46:39 +00:00
Dan Poltawski
394fd5f92e
Merge branch 'wip-MDL-57299-master' of git://github.com/abgreeve/moodle
2016-12-12 12:39:52 +00:00
Dan Poltawski
4d8c059cfa
Merge branch 'wip-mdl-57325' of https://github.com/rajeshtaneja/moodle
2016-12-12 12:23:22 +00:00
Dan Poltawski
daab2b520f
Merge branch 'wip-mdl-57314' of https://github.com/rajeshtaneja/moodle
2016-12-12 12:21:31 +00:00
Dan Poltawski
1483c172ed
Merge branch 'wip-mdl-57343' of https://github.com/rajeshtaneja/moodle
2016-12-12 12:21:09 +00:00
Dan Poltawski
1b846b8ed6
Merge branch 'MDL-57171-master-2' of git://github.com/junpataleta/moodle
2016-12-12 10:31:16 +00:00
Dan Poltawski
444017ca7e
Merge branch 'MDL-56566' of https://github.com/bostelm/moodle
2016-12-12 09:20:05 +00:00
Dan Poltawski
dc81fdeb3e
Merge branch 'MDL-55906-grading-table-filters-not-reset-master' of https://github.com/ilya-catalyst/moodle
2016-12-12 09:06:38 +00:00
Andrew Nicols
c8c3df53bb
Merge branch 'MDL-46714-master-nadav' of git://github.com/FMCorz/moodle
2016-12-12 12:51:19 +08:00
Nadav Kavalerchik
bb13339a2e
MDL-46714 Calendar: Properly order Date & Time fields in RTL mode
2016-12-12 12:38:04 +08:00
Mark Nelson
3b5b35a326
MDL-57222 mod_assign: show validation message on visible element
2016-12-12 11:55:18 +08:00
Simey Lameze
1f8d39893f
MDL-57125 comment: prevent js execution if there are no comments
2016-12-12 11:34:42 +08:00
Rajesh Taneja
7c1116dbbb
MDL-57343 behat: Ensure we wait enough for page to be fully loaded
2016-12-12 10:37:59 +08:00
Ramindu Deshapriya
f1a5cb1fde
MDL-52796 behat: Behat feature to test reset wiki page, tags & comments
2016-12-12 10:26:59 +08:00
Rajesh Taneja
ac6cacdfb1
MDL-57344 behat: Update master to use 3.33.0 behat extension tag
2016-12-12 09:23:33 +08:00
Bram Tassyns
ddedf10e98
MDL-56859 SCORM: player shouldn't display TOC while loading
2016-12-12 09:09:31 +08:00
Jake Dallimore
c5b70d12f9
MDL-57074 Filepicker: Fix alias and link icons in RTL mode
...
Fixed alignment of the images in RTL mode. Also fixed a z-index problem
in which the icons were displayed above the open drawer on narrow
screens.
2016-12-12 08:24:16 +08:00
AMOS bot
8c83affb21
Automatically generated installer lang files
2016-12-10 00:03:49 +08:00
David Mudrák
cb425a917f
MDL-56527 admin: Improve the error message if download is not available
...
The previous string did not actually contain a link where the lang pack
could be downloaded from.
2016-12-09 11:22:12 +01:00
Arnaud Trouve
feda7b3692
MDL-56525 forum: remove targeted user enrolment check
...
By removing the check on the targeted user's enrolment we allow to show his forum posts even if he is unenrol from a course (obviouly we need to have access to this course to view them)
2016-12-09 10:21:06 +01:00
Dan Poltawski
1081de20e1
MDL-57319 outputlib: raise timeout for scss/less compilation
2016-12-09 08:46:27 +00:00
Mark Nelson
f04dda1071
MDL-57250 core: show admin settings when only one category exists
2016-12-09 13:41:34 +08:00
Rajesh Taneja
189d6ea896
MDL-57328 core: Remove xdebug extension, so test run faster
2016-12-09 10:20:28 +08:00
Adrian Greeve
bfb43c64d8
MDL-57216 navigation: Updated parent behat test.
2016-12-09 10:20:14 +08:00
Adrian Greeve
4d91497153
MDL-57216 navigation: Added missing grade overview link.
...
For theme_boost the grade overview link has been added
to the user profile page.
2016-12-09 10:19:32 +08:00
Rajesh Taneja
2700a9aff1
MDL-57325 behat: Fixed backup/restore steps to use proper api
2016-12-09 09:30:18 +08:00
Rajesh Taneja
3720bd7d4a
MDL-57328 core: Run tests with php 7.1
2016-12-09 08:48:34 +08:00
Dan Marsden
936030d9eb
MDL-57324 scorm: exclude objective raw.score from grade update
2016-12-09 10:11:15 +13:00
Henning Bostelmann
5c4bd8f4e8
MDL-56566 mod_assign: ignore "doanything" in course overview
...
Do not count site admin "doanything" capability for determining
what should be shown in the course overview for assignments.
2016-12-08 19:53:37 +00:00
Philipp Hager
29df1cade1
MDL-57198 course: add css-classes to restrictbygroup-button
2016-12-08 13:24:18 +01:00
Dan Poltawski
5ef81f2b0b
weekly on-sync release 3.3dev
2016-12-08 08:43:19 +00:00
Dan Poltawski
d87177ae35
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2016-12-08 08:43:18 +00:00
Ryan Wyllie
568c785fda
MDL-55782 groups: wrap long group names (theme: boost)
...
In the groups UI if a group name is very long it now no longer underlaps
the user column on its right hand side.
2016-12-08 06:36:19 +00:00
Andrew Nicols
d52a665eea
Merge branch 'wip-MDL-56614-fix2' of https://github.com/marinaglancy/moodle
2016-12-08 13:50:34 +08:00
Franziska Hübler
b143191855
MDL-55809 glossary: Keep file author and license across import/export
2016-12-08 12:25:34 +08:00
Ilya Tregubov
b6b38f77ba
MDL-55906 table: Update user preferences table when reset preferences
2016-12-08 15:02:04 +11:00
Marina Glancy
ef0d68e9b5
MDL-56614 behat: add missing wait for page is ready
2016-12-08 10:50:04 +08:00
Andrew Nicols
64ad7319ab
Merge branch 'MDL-57278-master-5' of https://github.com/xow/moodle
2016-12-08 10:44:49 +08:00
John Okely
f853640801
MDL-57278 signup: Fix double encoding of confirmation links
2016-12-08 10:16:30 +08:00
John Okely
a6db4a68e2
MDL-57278 signup: Unit tests covering confirmation link generation
2016-12-08 10:16:29 +08:00
Lukas Hämmerle
056a5138a4
MDL-41729 auth_shibboleth: Allow password change for shibboleth users
...
This patch modifies can_change_password() and adds change_password_url() to allow Shibboleth users to change their password
in case there is an (external) password change URL defined in Moodle. If no such URL is defined, the behaviour is the same
as without the proposed change.
Thanks FH-HWZ.ch for the contribution.
2016-12-08 09:38:52 +08:00
Rajesh Taneja
bd755b5317
MDL-57314 behat: Press enter after setting password unmask
2016-12-08 09:18:39 +08:00
Eloy Lafuente (stronk7)
383b2f9eb6
Merge branch 'wip-mdl-56642' of https://github.com/rajeshtaneja/moodle
2016-12-08 00:36:25 +01:00
Rajesh Taneja
79cb27179a
MDL-56642 dataformat: Fixed method_exits parameters
2016-12-08 07:20:21 +08:00
AMOS bot
ac19ac93ca
Automatically generated installer lang files
2016-12-08 00:04:57 +08:00
Dan Poltawski
ee1f658207
Merge branch 'MDL-57283_master' of git://github.com/markn86/moodle
2016-12-07 10:16:54 +00:00
Dan Poltawski
eec60baeca
Merge branch 'MDL-56674-master' of https://github.com/kenneth-hendricks/moodle
2016-12-07 08:45:16 +00:00
=
efafa567e4
MDL-55782 groups: wrap long group names
...
In the groups UI if a group name is very long it now no longer underlaps the user
column on its right hand side.
2016-12-07 09:34:46 +01:00
Andrew Nicols
86f4236cc2
Merge branch 'wip-MDL-56614-fix' of https://github.com/marinaglancy/moodle
2016-12-07 14:56:49 +08:00
Marina Glancy
c0ad000f46
MDL-56614 behat: corrections to new steps
2016-12-07 13:37:49 +08:00
Andrew Nicols
4b2bcd2376
Merge branch 'wip-mdl-56353' of https://github.com/rajeshtaneja/moodle
2016-12-07 11:53:34 +08:00
Rajesh Taneja
451ae0cabc
MDL-56353 behat: Added test for multi select dependency
2016-12-07 11:30:46 +08:00
Adrian Greeve
d8ecf9754e
MDL-57299 Atto: Theme boost fix for manage files.
...
Theme boost removed a selector that was being used
to remove used files and so the page wasn't loading
properly.
2016-12-07 10:40:39 +08:00
Andrew Nicols
e4621f0775
Merge branch 'wip-MDL-56642-master' of git://github.com/marinaglancy/moodle
2016-12-07 10:00:30 +08:00
Andrew Nicols
75af0aa680
Merge branch 'MDL-57266' of git://github.com/stronk7/moodle
2016-12-07 09:53:16 +08:00
Andrew Nicols
3e9f3e30b2
Merge branch 'MDL-56240' of git://github.com/stronk7/moodle
2016-12-07 09:50:16 +08:00
Andrew Nicols
3b8cf77689
Merge branch 'wip-mdl-56614' of https://github.com/rajeshtaneja/moodle
2016-12-07 09:42:20 +08:00
Marina Glancy
1491f21554
MDL-56642 dataformat: set temp dir
...
Thanks to Chien Wen-Chang for proposing a patch
2016-12-07 09:30:14 +08:00
Andrew Nicols
00f6e2cc52
Merge branch 'wip-mdl-57137' of https://github.com/rajeshtaneja/moodle
2016-12-07 09:00:22 +08:00
Rajesh Taneja
63be664507
MDL-57137 behat: Subcategory has black space before name
2016-12-07 08:49:04 +08:00
Rajesh Taneja
9bad658aaf
MDL-56614 behat: Fixed steps to use new definition
2016-12-07 07:10:35 +08:00
AMOS bot
c545551a0a
Automatically generated installer lang files
2016-12-07 00:04:51 +08:00
Dan Poltawski
be1b12490e
Merge branch 'MDL-45873' of https://github.com/bostelm/moodle
2016-12-06 15:56:23 +00:00
Dan Poltawski
b864c7fa1d
Merge branch 'MDL-57284-master' of git://github.com/ankitagarwal/moodle
2016-12-06 15:50:36 +00:00
Davo Smith
46045db2bd
MDL-55461 atto_equation: allow inserting inside empty brackets
2016-12-06 14:47:17 +00:00
Dan Poltawski
c4d9fd1afe
Merge branch 'MDL-53677-master' of git://github.com/ankitagarwal/moodle
2016-12-06 12:48:09 +00:00
Dan Poltawski
dee51f01d6
Merge branch 'MDL-56836-master' of https://github.com/snake/moodle
2016-12-06 12:46:19 +00:00
Dan Poltawski
369382f7bf
Merge branch 'MDL-56233-32-mocksubmit' of https://github.com/roperto/moodle
2016-12-06 12:42:00 +00:00
Dan Poltawski
8a08d016ff
MDL-56778 enrol: add note about legacy css
2016-12-06 12:31:57 +00:00
Dan Poltawski
94d950601c
Merge branch 'MDL-56778_master' of https://github.com/nadavkav/moodle
2016-12-06 12:30:28 +00:00
Dan Poltawski
e2838e0e5d
Merge branch 'MDL-57199' of git://github.com/timhunt/moodle
2016-12-06 12:25:36 +00:00
Dan Poltawski
7cdc6974d4
Merge branch 'MDL-56971-m' of https://github.com/micaherne/moodle
2016-12-06 11:08:08 +00:00
Grzegorz Ziółek
3118ff6f41
MDL-56830 config_log: Add block plugin visibility changes to config_log.
2016-12-06 11:29:02 +01:00
Nadav Kavalerchik
4b80e95c73
MDL-57056 Theme/Boost: Fix "Skip to" link when Tab key pressed
2016-12-06 09:55:11 +02:00
SSRF
7829997343
MDL-53677 tool_spamcleaner: CSRF Fix
...
Resolves minor CSRF within Moodle spamcleaner.
2016-12-06 12:25:14 +05:30
Andrew Nicols
3bb4ad7521
Merge branch 'MDL-57137_question_category_with_parent_category' of https://github.com/melihovv/moodle
2016-12-06 14:52:32 +08:00
Andrew Nicols
afecb4dfd5
Merge branch 'MDL-56346-master' of https://github.com/lucisgit/moodle
2016-12-06 14:34:06 +08:00
Ankit Agarwal
59def6f397
MDL-57284 boost: Fix booktool_print icons
2016-12-06 11:51:02 +05:30
Mark Nelson
07af06df96
MDL-57283 core: fixed function call on null
2016-12-06 14:12:42 +08:00
Andrew Nicols
7586a36022
Merge branch 'MDL-56301-master' of https://github.com/snake/moodle
2016-12-06 14:10:40 +08:00
Andrew Nicols
5b67c9ecd1
Merge branch 'wip-MDL-56614-master-2' of https://github.com/marinaglancy/moodle
2016-12-06 13:37:33 +08:00
Andrew Nicols
f3666a1a56
Merge branch 'MDL-57161-master' of git://github.com/lameze/moodle
2016-12-06 13:06:39 +08:00
Marina Glancy
7a12a02dc7
MDL-56614 behat: add navigation block when required
...
Most of these hacks have links to corresponding MDL issues
2016-12-06 11:49:14 +08:00
Marina Glancy
44f460c32a
MDL-56614 behat: rename step for navigating in the gradebook
2016-12-06 11:49:14 +08:00
Marina Glancy
e5287f9b3b
MDL-56614 behat: navigate without navigation and admin blocks
2016-12-06 11:49:14 +08:00
Marina Glancy
50bd633d44
MDL-56614 block_navigation: Add block in behat tests
2016-12-06 11:49:14 +08:00
Marina Glancy
ebcff7e256
MDL-56614 behat: new steps for navigation without blocks
2016-12-06 11:49:11 +08:00
Donald Barrett
4fc74fe587
MDL-56301 course: Use value for intro field if set in a mods function
...
Respects a module that has set a value for the db field intro in it's lib function modulename_add_instance.
2016-12-06 10:34:38 +08:00
Andrew Nicols
80a35e6d1f
Merge branch 'MDL-57255-master' of git://github.com/jleyva/moodle
2016-12-06 10:16:38 +08:00
David Monllao
c720384758
MDL-57161 search: Set the correct HTTP header
...
All credit goes to Test Valley School
2016-12-06 09:52:30 +08:00
Andrew Nicols
2e0e081b60
Merge branch 'MDL-56759-master' of git://github.com/lameze/moodle
2016-12-06 08:56:27 +08:00
Eloy Lafuente (stronk7)
75c57a08fb
MDL-57266 upgrade: add 3.2.0 separation line to all upgrade scripts
2016-12-05 17:10:20 +01:00
Dan Poltawski
e1ac178892
Merge branch 'MDL-56459-master' of git://github.com/FMCorz/moodle
2016-12-05 15:48:27 +00:00
Eloy Lafuente (stronk7)
e7a1eed154
MDL-56240 upgrade: delete incorrect lines, manually added
...
Note that, with MDL-57266, we are changine the comment to be:
// Automatically generated Moodle v3.2.0 release upgrade line
in order to make to make to make it clearer that it's an
automatic (part of the release process) comment and should not
be added manually ever.
2016-12-05 16:47:33 +01:00
Dan Poltawski
d68562bdb9
Merge branch 'MDL-57256-master-legacylink' of git://github.com/mudrd8mz/moodle
2016-12-05 15:45:31 +00:00
Michael Aherne
23b9e2a16d
MDL-56320 webservice: Allow uninstall of unused plugins
2016-12-05 12:56:55 +00:00
Simey Lameze
3eefa8a59f
MDL-56759 themes: fix badge list alignment issues
2016-12-05 15:19:18 +08:00
Andrew Nicols
8e9cb9b1dd
Merge branch 'MDL-54921-master' of https://github.com/xow/moodle
2016-12-05 15:13:47 +08:00
Andrew Nicols
405666d371
Merge branch 'MDL-52840_master' of https://github.com/rezaies/moodle
2016-12-05 13:01:31 +08:00
Andrew Nicols
0dcbbbaa7e
Merge branch 'MDL-57084_master' of git://github.com/markn86/moodle
2016-12-05 12:26:20 +08:00
Mark Nelson
57b3433604
MDL-57084 core_message: prevent duplication of day separator
2016-12-05 12:12:14 +08:00
Andrew Nicols
feda939e2f
Merge branch 'MDL-56893-MOODLE_master-edit-grade-item-bug' of https://github.com/mspall/moodle
2016-12-05 12:04:43 +08:00
Andrew Nicols
8c71e91cdb
Merge branch 'MDL-57265' of git://github.com/stronk7/moodle
2016-12-05 08:51:21 +08:00
Bram Tassyns
b0c362047e
MDL-56836 SCORM: player doesn't remember display mode when not logged in
2016-12-05 08:36:13 +08:00
Eloy Lafuente (stronk7)
73ddcea6e9
MDL-57265 backup: Bump release to 3.3
2016-12-05 01:30:17 +01:00
Daniel Thee Roperto
518eb19337
MDL-56233 forms library: Fixed form identifier when mocking a form.
...
If the plugin is using namespaces instead of frankenstyle class name,
get_called_class() will return 'type\name' instead of 'type_name'.
Added code to replace backslashes to underscores and fix that issue.
2016-12-05 11:27:05 +11:00
Eloy Lafuente (stronk7)
e6cb76dfbb
weekly back-to-dev release 3.3dev
2016-12-03 17:46:27 +01:00
Henning Bostelmann
f4a752a2f1
MDL-45873 mode_data: Allow "0" entries in menu field
2016-12-03 15:30:12 +00:00
Eloy Lafuente (stronk7)
e0ace6db8c
NOBUG: Change travis.yml back to master
2016-12-03 14:26:16 +01:00
David Mudrák
17a23673a9
MDL-57256 course: Fix display of the Legacy course files link
...
The patch fixes the classical operator precedence bug.
2016-12-02 14:10:06 +01:00
Juan Leyva
f104a58fe0
MDL-57255 gradereport_user: Fix default value for graderaw
...
graderaw is a PARAM_FLOAT, the default to empty string was incorrect
2016-12-02 12:29:51 +00:00
Luke Carrier
6f62abab2c
MDL-57143 dml: sqlsrv drivers are going xplat \o/
...
They're now available on PECL:
https://pecl.php.net/package/sqlsrv
And the source for the extension is on GitHub:
https://github.com/Microsoft/msphpsql
Note that they do require installation of unixODBC; relevant
documentation is available for Debian- and RHEL-likes:
* https://www.microsoft.com/en-us/sql-server/developer-get-started/php-ubuntu
* https://www.microsoft.com/en-us/sql-server/developer-get-started/php-rhel
2016-12-01 22:08:57 +00:00
Jun Pataleta
5920f6338d
MDL-57171 admin: Make environment check table look better
...
* Use Bootstrap label classes for the text under the status column.
* theme_bootstrapbase:
- Cleanup unnecessary classes and make .error styles consistent
with .warn styles
* theme_boost:
- Set font color appropriate for success, warning and error strings.
* Enclose report text in div so that the feedback texts will be
displayed right below it.
2016-12-01 22:55:10 +08:00
Michael Spall
d27e1c7519
MDL-56893 grades: Fix edit grade item when grade_report_showmin is false
...
Check to make sure $data['grademin'] exists. When grade_report_showmin
is false $data['grademin'] doesn't exist.
2016-11-30 11:57:57 -07:00
Tim Hunt
29034c3eb3
MDL-57199 question preview: make HTML ids unique
2016-11-29 18:31:53 +00:00
Marina Glancy
59e004cd79
MDL-57187 label: allow to drag and drop video/audio files
2016-11-29 14:11:46 +08:00
John Okely
59b9c4d47a
MDL-54921 signup: Only clear wanturl when necessary
...
Thanks to Juho Jaakkola for original patch idea.
2016-11-28 13:54:52 +08:00
Tony Butler
7962b4845c
MDL-56346 assignfeedback_editpdf: Correct typo in property name
2016-11-25 11:09:33 +00:00
Alexander Melihov
834cc0ed66
MDL-57137 quiz: Create question category with specified parent category
...
Fix question category generator bug. Now it is possible to specify parent category of subcategory, supply only name of parent category
2016-11-25 08:59:32 +03:00
Nadav Kavalerchik
85dd7c6f7a
MDL-56778 Enrollment: Fix enroll users dialog in RTL mode (theme:Boost)
2016-11-21 18:33:52 +02:00
=
8c3882f369
MDL-53814 quiz: Question type column in manual grading
...
In the list of questions of the quiz manual grading
the question number (Q#) and the question name is displayed along
with an icon representing the question type.
2016-11-20 18:51:04 +01:00
Shamim Rezaie
a6f29f4c63
MDL-52840 assignsubmission_file: Change default setting file size
...
The default value of the assignsubmission_file/maxbytes setting is changed to $CFG->maxbytes.
2016-11-21 04:38:05 +11:00
Frederic Massart
0eda810d17
MDL-56459 competency: Invalid use of indirect property key
...
This change ensures that PHP7 and earlier work the same way. Before
the patch PHP < 7 would not expand the property as we expected it.
More information here:
http://php.net/manual/en/migration70.incompatible.php#migration70.incompatible.variable-handling.indirect
2016-11-16 13:53:31 +08:00
Michael Aherne
ef97f1a24e
MDL-56971 enrol: Use autoloading in enrol_get_plugin()
2016-11-15 12:22:54 +00:00
ak4t0sh
70a557db24
MDL-55720 course: fix potential undefined variable and cleaning
...
This commit replace $e usage by $returnfromfunc.
Indeed $returnfromfunc always exists in the scope and take $e value in case of moodle_exception.
This commit also remove useless $modcontext affectation.
2016-11-02 23:15:45 +01:00
Kenneth Hendricks
c213a30670
MDL-56674 core: Fix test_get_all_observers
2016-11-02 13:29:07 +11:00
Eloy Lafuente (stronk7)
9123439e06
MDL-55139 unit tests: Make code-coverage for components way better
...
By specifying the filter on all those partial phpunit.xml files
we are restricting in a 99% the effort (time and memory) needed
by phpunit to process xdebug execution coverage, retricting it
to the target files within a component.
2016-10-07 00:41:22 +02:00