Eloy Lafuente (stronk7)
68b59f336b
Moodle release 3.6.2
2019-01-12 13:26:00 +01:00
Sara Arjona
dfd605320e
weekly release 3.6.1+
2019-01-10 17:51:31 +01:00
Sara Arjona
8f6ba8afc4
Merge branch 'install_36_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_36_STABLE
2019-01-10 17:51:30 +01:00
Jake Dallimore
b41a94128a
Merge branch 'MDL-64004-36' of git://github.com/damyon/moodle into MOODLE_36_STABLE
2019-01-10 11:00:25 +08:00
AMOS bot
7365115cf3
Automatically generated installer lang files
2019-01-10 00:08:42 +00:00
Eloy Lafuente (stronk7)
5f85b35305
Merge branch 'MDL-64479_36' of https://github.com/timhunt/moodle into MOODLE_36_STABLE
2019-01-09 23:36:57 +01:00
Ryan Wyllie
ea2f42bde4
MDL-64043 message: stop group conversation header re-rendering
2019-01-09 18:46:54 +01:00
Eloy Lafuente (stronk7)
3dd8792045
Merge branch 'MDL-63686-36' of git://github.com/andrewnicols/moodle into MOODLE_36_STABLE
2019-01-09 12:36:33 +01:00
Andrew Nicols
a335f9c4c0
MDL-63686 core: recordset => records when fetching contexts
2019-01-09 19:08:08 +08:00
Tim Hunt
6873ac11a0
MDL-64479 dd-qtypes: fix questions with non-consecutive groups
2019-01-09 10:20:01 +00:00
Jake Dallimore
a022611e09
Merge branch 'MDL-64375-36' of git://github.com/damyon/moodle into MOODLE_36_STABLE
2019-01-09 15:33:27 +08:00
Andrew Nicols
97a0132511
Merge branch 'MDL-62550-36-2' of https://github.com/snake/moodle into MOODLE_36_STABLE
2019-01-09 15:10:12 +08:00
Jake Dallimore
210429d952
Merge branch 'MDL-64345-36' of https://github.com/s-cenni/MDL-64345 into MOODLE_36_STABLE
2019-01-09 14:14:28 +08:00
Jake Dallimore
aeb7c0026d
MDL-62550 core_theme: remove unused #fgroup_ and #fitem_ rules
...
These ids didn't exists in form elements in Boost until now, so we'll
remove the rules to prevent them having any effect now.
2019-01-09 11:31:54 +08:00
Jake Dallimore
19c1651247
MDL-62550 core_form: bring back the form item unique ids to fix js fails
...
This id matches the id seen on the clean theme elements and is needed by
the forms js.
2019-01-09 11:31:52 +08:00
Jake Dallimore
f369450561
Merge branch 'MDL-63761-36' of git://github.com/damyon/moodle into MOODLE_36_STABLE
2019-01-09 09:07:07 +08:00
Eloy Lafuente (stronk7)
b60fa84aad
Merge branch 'MDL-64285-36' of git://github.com/junpataleta/moodle into MOODLE_36_STABLE
2019-01-09 00:03:13 +01:00
Andrew Nicols
0c8852c98b
Merge branch 'MDL-24951_36' of git://github.com/stronk7/moodle into MOODLE_36_STABLE
2019-01-09 06:43:45 +08:00
Andrew Nicols
0f44be2b7a
Merge branch 'MDL-64426_36' of git://github.com/stronk7/moodle into MOODLE_36_STABLE
2019-01-09 06:38:34 +08:00
Eloy Lafuente (stronk7)
db729d9510
MDL-64426 core_message: fix context::instance_by_id() wrong use
2019-01-08 23:07:22 +01:00
Eloy Lafuente (stronk7)
e41fd189dd
MDL-24951 mod_forum: Apply new string to related scenarios
...
Plus amend an scenario name that was clearly incorrect.
2019-01-08 16:51:21 +01:00
Michael Hawkins
279df86c7f
MDL-64395 groups: Added XSS Risk to the manage groups capability
2019-01-08 16:26:48 +01:00
Michael Hawkins
2e057f082d
MDL-64372 userpix: Escape fullname string on userpix index page
2019-01-08 16:26:48 +01:00
Sara Arjona
20c3619d77
MDL-64222 badge: Removed backpackurl from the edit_form
2019-01-08 16:26:48 +01:00
Eloy Lafuente (stronk7)
d21c67114f
Merge branch 'MDL-64509-36-enfix' of git://github.com/mudrd8mz/moodle into MOODLE_36_STABLE
2019-01-08 16:18:31 +01:00
Andrew Nicols
d55a0b81d6
Merge branch 'MDL-58596-36' of git://github.com/vmdef/moodle into MOODLE_36_STABLE
2019-01-08 16:15:34 +08:00
Andrew Nicols
987e822c5e
Merge branch 'MDL-64426-36-2' of https://github.com/snake/moodle into MOODLE_36_STABLE
2019-01-08 16:10:06 +08:00
Leon Stringer
7ad3a22b79
MDL-58596 core_stats: fixed infinite loop cause by DST change
2019-01-08 08:08:14 +00:00
Jake Dallimore
0c638fda5c
MDL-64426 core_message: fix filter support in api::get_conversations()
...
Conversation name and subname should support filters, so the data should
be passed through format_string, and advertised in the external params
as PARAM_TEXT.
2019-01-08 15:51:32 +08:00
Jake Dallimore
caa2b2ce21
Merge branch 'MDL-63686-36' of git://github.com/andrewnicols/moodle into MOODLE_36_STABLE
2019-01-08 14:38:07 +08:00
Andrew Nicols
afba820e1d
MDL-63686 core: Preload parent contexts
2019-01-08 14:11:53 +08:00
Andrew Nicols
1e59e03e60
Merge branch 'MDL-24951-36' of git://github.com/Chocolate-lightning/moodle into MOODLE_36_STABLE
2019-01-08 13:52:35 +08:00
Andrew Nicols
a155e8cb75
Merge branch 'MDL-64497-m36' of https://github.com/sammarshallou/moodle into MOODLE_36_STABLE
2019-01-08 12:28:56 +08:00
Andrew Nicols
6aa1364030
Merge branch 'MDL-63722-36' of git://github.com/rezaies/moodle into MOODLE_36_STABLE
2019-01-08 12:12:55 +08:00
Andrew Nicols
691a2997b8
Merge branch 'MDL-64400-36' of git://github.com/aanabit/moodle into MOODLE_36_STABLE
2019-01-08 08:28:21 +08:00
Andrew Nicols
bd5464547a
Merge branch 'MDL-63276_36' of https://github.com/stronk7/moodle into MOODLE_36_STABLE
2019-01-08 06:56:13 +08:00
Eloy Lafuente (stronk7)
90fc88b56d
Merge branch 'MDL-63809-36-5' of git://github.com/rezaies/moodle into MOODLE_36_STABLE
2019-01-07 22:13:00 +01:00
Helen Foster
bb7ebc0ee5
MDL-64509 lang: Import fixed English strings (en_fix)
...
Significant string change: enablerunnow_desc,tool_task - including
mention of pathtophp requirement
2019-01-07 20:09:48 +01:00
Sara Arjona
8555878283
Merge branch 'MDL-64419-36' of git://github.com/bmbrands/moodle into MOODLE_36_STABLE
2019-01-07 14:18:23 +01:00
Andrew Nicols
5a04efc1eb
Merge branch 'MDL-57636_m36' of https://github.com/dasistwas/moodle into MOODLE_36_STABLE
2019-01-07 13:48:08 +08:00
David Bogner
352ddf9d42
MDL-57636 frontpage: Fix display enrolled courses
2019-01-04 11:00:25 +01:00
Damyon Wiese
20ad67d21d
MDL-64375 gradingform_rubric: Styles for overflow
...
Allow people to define lots of levels, and make the scroll region just the rubric table,
not the entire content region.
2019-01-04 08:44:38 +08:00
sam marshall
6e7597f569
MDL-64497 GDPR: moodle_content_writer can cause endless loop
...
Fixes a buggy function by replacing it with a call to file_get_contents,
and adds error detection on a couple of file accesses.
2019-01-03 17:05:47 +00:00
Jake Dallimore
1f2934b656
Merge branch 'MDL-49651-36' of git://github.com/Chocolate-lightning/moodle into MOODLE_36_STABLE
2019-01-03 10:46:36 +08:00
Eloy Lafuente (stronk7)
7bdf798d6a
MDL-63276 environment: PHP 7.1 and Moodle 3.2 required
2019-01-03 01:19:48 +01:00
Eloy Lafuente (stronk7)
fd1fb3e6db
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:48 +01:00
Damyon Wiese
e607001e7e
MDL-63761 grade: Performance fix for regrading
...
Don't use a separate variable to count the number of items in finalids.
2019-01-02 10:25:04 +08:00
Amaia Anabitarte
844a59c301
MDL-64400 core_messages: Mark notifications sent via email as read
2018-12-27 09:18:14 +01:00
Amaia Anabitarte
f10c2934aa
MDL-64400 core_messages: Allow cron to delete unread notifications too
2018-12-27 09:18:14 +01:00
Mathew
efe7f18200
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.
2018-12-24 09:35:38 +08:00
Mathew
0df8f503a3
MDL-24951 mod_forum: Check user capability to know what message to show.
...
If the user has the following capabilty: mod/forum:canposttomygroups then show them
the more technical of the strings. Otherwise we use something a bit easier for them to ask their
tutor or teacher about.
2018-12-24 09:14:39 +08:00
AMOS bot
c4b911d645
Automatically generated installer lang files
2018-12-21 00:08:07 +00:00
Víctor Déniz Falcón
524e1fa64e
MDL-58596 core_stats: unit test for stats_get_base_weekly
2018-12-20 13:59:34 +00:00
Adrian Greeve
7f234acc6e
weekly release 3.6.1+
2018-12-20 11:09:17 +01:00
Adrian Greeve
1003775c7c
NOBUG: Fixed SVG browser compatibility
2018-12-20 11:09:17 +01:00
Adrian Greeve
025c532aa9
Merge branch 'install_36_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_36_STABLE
2018-12-20 11:09:16 +01:00
Andrew Nicols
b1c50364d0
Merge branch 'MDL-64038-36' of git://github.com/bmbrands/moodle into MOODLE_36_STABLE
2018-12-20 13:56:45 +08:00
Andrew Nicols
eac010fbb9
Merge branch 'MDL-63512-36' of git://github.com/peterRd/moodle into MOODLE_36_STABLE
2018-12-20 13:03:49 +08:00
Peter
c556416385
MDL-63512 mod_lesson: Update the lesson css to exclude mediaplugin div
2018-12-20 12:51:04 +08:00
Peter
1f91c082c5
MDL-63512 mod_lesson: Fix video links provided in feedback
2018-12-20 12:51:04 +08:00
Adrian Greeve
421358bc47
Merge branch 'MDL-64392-36' of git://github.com/bmbrands/moodle into MOODLE_36_STABLE
2018-12-19 12:04:29 +01:00
Adrian Greeve
7b661b8d6f
MDL-59954 course: Remove unused global.
2018-12-19 10:48:27 +01:00
Peter
74780ef62b
MDL-59954 mod_course: Remove file size restriction on D&D on course page
...
Remove file size restrictions for teachers on course page.
Use user_max_upload_file_size instead of the max_file_size
2018-12-19 10:47:01 +01:00
Shamim Rezaie
a9223b49a0
MDL-63722 javascript: misinterpret as outside click if DOM is modified
2018-12-19 16:06:38 +11:00
Jake Dallimore
50e3951acc
Merge branch 'MDL-64229_36' of git://github.com/markn86/moodle into MOODLE_36_STABLE
2018-12-19 11:37:40 +08:00
Jake Dallimore
e4cac445c2
Merge branch 'MDL-64216-m36' of https://github.com/micaherne/moodle into MOODLE_36_STABLE
2018-12-19 11:08:05 +08:00
Andrew Nicols
1dca8a6679
Merge branch 'MDL-63512-36' of git://github.com/peterRd/moodle into MOODLE_36_STABLE
2018-12-19 10:00:10 +08:00
AMOS bot
2f90c2a35d
Automatically generated installer lang files
2018-12-19 00:09:03 +00:00
Adrian Greeve
30ff131e71
Merge branch 'MDL-64025-36' of https://github.com/christianwolters/moodle into MOODLE_36_STABLE
2018-12-18 16:00:47 +01:00
Shamim Rezaie
10c38b2e34
MDL-63809 question: handling bad questions in question_has_capability_on
2018-12-18 15:44:20 +11:00
Tim Hunt
636a752d11
MDL-63809 question bank: ensure question_has_capability_on can be called
2018-12-18 15:44:20 +11:00
Jake Dallimore
909b8fe981
Merge branch 'MDL-64309_36' of git://github.com/markn86/moodle into MOODLE_36_STABLE
2018-12-18 11:11:45 +08:00
Damyon Wiese
1e96000bb3
MDL-64004 webservice: Do not update accesstime
...
Do not update the automatically update the course access time when a
course is accessed via a webservice or ajax.
2018-12-18 09:08:17 +08:00
Bas Brands
ceb92a3553
MDL-64419 core_message: fix user info in bootstrapbase message drawer
...
* updated the bootstrapbase template for the messaging conversation menu
info option to match the menu in
"/core_message/message_drawer_view_conversation_header_content_type_private.mustache"
2018-12-17 15:51:19 +01:00
Sara Cenni
9d235abdb4
MDL-64345 core: Make FB logo upgrade cross-DB compatible
2018-12-17 11:22:27 +01:00
Jun Pataleta
c9e518f483
Merge branch 'MDL-59629-36' of git://github.com/peterRd/moodle into MOODLE_36_STABLE
2018-12-17 15:56:13 +08:00
Tomasz Muras
c9f765452f
MDL-52966 core: static cache fix for file types.
2018-12-17 15:40:39 +08:00
Andrew Nicols
6dea9ae21e
Merge branch 'MDL-61633-36' of https://github.com/lucisgit/moodle into MOODLE_36_STABLE
2018-12-17 15:29:12 +08:00
Andrew Nicols
b9ada50b92
Merge branch 'MDL-60518-36' of git://github.com/aanabit/moodle into MOODLE_36_STABLE
2018-12-17 14:59:39 +08:00
Jun Pataleta
ff42789a76
Merge branch 'MDL-63260_36' of https://github.com/timhunt/moodle into MOODLE_36_STABLE
2018-12-17 14:10:12 +08:00
Jake Dallimore
4cb644cf24
Merge branch 'MDL-62756_MOODLE_36' of https://github.com/miotto/moodle into MOODLE_36_STABLE
2018-12-17 11:24:59 +08:00
Andrew Nicols
867a3147ad
Merge branch 'MDL-64388-36' of git://github.com/bmbrands/moodle into MOODLE_36_STABLE
2018-12-17 09:14:36 +08:00
Christian Wolters
26640d3831
MDL-64025 admin_bookmarks: Enable bookmarking of admin categories
2018-12-16 15:48:12 +01:00
AMOS bot
24aa36db21
Automatically generated installer lang files
2018-12-15 00:09:15 +00:00
Bas Brands
0cd2c36605
MDL-64392 core_question: flexbox compatible separator for question types
...
* the br tag does not work well in a flexbox context, a 100% with div
works in both clean and boost.
2018-12-14 16:30:52 +01:00
Bas Brands
ea6ae74019
MDL-64038 core_message: add default group image
...
add default group image to improve the alignment
of group names in the message drawer group messages section
2018-12-14 14:13:51 +01:00
Bas Brands
99440d3db7
MDL-64388 core_themes: update docs on new required output method
...
* Method standard_after_main_region_html was added to the core_renderer
used by the messaging ui to message drawer
2018-12-14 11:30:30 +01:00
Mirko Otto
89f8d4adde
MDL-62756 form: Remove any click handler first.
...
The handler has the old state variable. Remove any click handler first.
2018-12-14 10:30:49 +01:00
Amaia Anabitarte
7b11b53d51
MDL-60518 core_competency: Set $USER global variable for tests
2018-12-14 10:25:44 +01:00
Frédéric Massart
dd815d254f
MDL-60518 core_user: A user with ID 0 is never a real user
2018-12-14 10:25:44 +01:00
Jun Pataleta
aa0b2c74dd
MDL-64285 core: Skip 64 bits check for 32-bit PHP versions in unit tests
2018-12-14 11:21:00 +08:00
Jun Pataleta
06b76ab9c8
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-14 11:21:00 +08:00
Peter
90ec922213
MDL-59629 mod_block: Set the default region in add_region
...
Check and update default region in add_region if none set.
2018-12-14 10:30:07 +08:00
Peter
54ff8c77bf
MDL-63512 mod_lesson: Fix video links provided in feedback
2018-12-14 10:27:24 +08:00
Jake Dallimore
9c85ac5d89
weekly release 3.6.1+
2018-12-14 07:51:49 +08:00
Jake Dallimore
4a087d2701
Merge branch 'install_36_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_36_STABLE
2018-12-14 07:51:48 +08:00
Tony Butler
79c7162899
MDL-61633 assignfeedback_editpdf: Scroll back to top when changing pages
2018-12-13 12:18:43 +00:00
Mark Nelson
fd12e12d8c
MDL-64229 core_message: ensure profile pic links to profile
2018-12-13 12:15:13 +08:00
Jake Dallimore
19a759649c
Merge branch 'MDL-62624-36' of git://github.com/mihailges/moodle into MOODLE_36_STABLE
2018-12-12 16:13:44 +08:00
Jun Pataleta
39fbf414ad
Merge branch 'MDL-41507-36' of git://github.com/rezaies/moodle into MOODLE_36_STABLE
2018-12-12 11:17:40 +08:00
Shamim Rezaie
6299c142c4
MDL-41507 core_group: Consistent default value for FEATURE_GROUPS
2018-12-12 14:04:47 +11:00
Jake Dallimore
17fccfc78b
Merge branch 'MDL-64003-36' of https://github.com/aanabit/moodle into MOODLE_36_STABLE
2018-12-12 10:03:22 +08:00
Jake Dallimore
7c073af175
MDL-63887 auth_ldap: fix unclean exit from sync when users not found
...
We should return, not exit, and we should clean up before we do.
2018-12-12 09:43:04 +08:00
Jake Dallimore
3b114369bc
Merge branch 'MDL-63887_36' of git://github.com/markn86/moodle into MOODLE_36_STABLE
2018-12-12 09:42:55 +08:00
Jake Dallimore
1641091ae7
Merge branch 'MDL-63150-36' of git://github.com/peterRd/moodle into MOODLE_36_STABLE
2018-12-12 08:32:35 +08:00
Jake Dallimore
6b391174e4
Merge branch 'MDL-63145-36' of git://github.com/peterRd/moodle into MOODLE_36_STABLE
2018-12-12 08:30:00 +08:00
Jake Dallimore
5c2cae3d9c
Merge branch 'MDL-63147-36' of git://github.com/peterRd/moodle into MOODLE_36_STABLE
2018-12-12 08:25:28 +08:00
Peter
8eae354c0f
MDL-63145 mod_page: Accept userid param as override
...
Accept a userid as an override in the lib function instead of
relying on $USER
2018-12-12 07:32:09 +08:00
Peter
8a1ebcf100
MDL-63150 mod_url: Accept a userid override in event action
...
Accept a userid in the event action instead of depending on $USER
2018-12-12 07:18:40 +08:00
Peter
c8289ad180
MDL-63147 mod_resource: Accept userid in resource event_action
2018-12-12 07:08:25 +08:00
Tim Hunt
a637d77826
MDL-63260 qtype_random: orphaned random questions should be deleted
...
This fix is based on some original code written by Bo Pierce.
2018-12-11 14:04:13 +00:00
Amaia Anabitarte
00302ce7a2
MDL-64003 core_message: Use sql_like_escape() in message_search_users
2018-12-11 11:41:52 +01:00
Jake Dallimore
9617c3a660
Merge branch 'MDL-64357_36' of git://github.com/markn86/moodle into MOODLE_36_STABLE
2018-12-11 17:44:27 +08:00
Mark Nelson
0ccc7a8a5c
MDL-64357 ltiservice_gradebookservices: updated unit tests
2018-12-11 17:03:15 +08:00
Claude Vervoort
8d84ee97da
MDL-64357 ltiservice_gradebookservices: fix cleanup deleting lineitems
2018-12-11 17:03:15 +08:00
Jake Dallimore
c8de0b91a0
Merge branch 'MDL-62922-36' of git://github.com/junpataleta/moodle into MOODLE_36_STABLE
2018-12-11 12:50:36 +08:00
Jun Pataleta
841c9314ba
Merge branch 'MDL-64280-36' of https://github.com/lucaboesch/moodle into MOODLE_36_STABLE
2018-12-11 09:53:51 +08:00
AMOS bot
bcab22a63b
Automatically generated installer lang files
2018-12-11 00:10:00 +00:00
Luca Bösch
3fba5b6826
MDL-64280 core_outcome: Add/remove outcome buttons style.
2018-12-10 17:56:13 +01:00
Ryan Wyllie
67db9af9db
MDL-64275 message: fix update unread conversation counts
2018-12-10 15:07:22 +08:00
Jun Pataleta
6b34db6b00
Merge branch 'MDL-62061-36' of git://github.com/abgreeve/moodle into MOODLE_36_STABLE
2018-12-10 14:46:44 +08:00
Mihail Geshoski
36d683c805
MDL-62624 lesson: Fix alignment in matching questions in boost
2018-12-10 13:47:37 +08:00
Jun Pataleta
6fe370eef9
Merge branch 'MDL-64332_36' of https://github.com/timhunt/moodle into MOODLE_36_STABLE
2018-12-10 09:37:51 +08:00
Jake Dallimore
11d0c68d56
weekly release 3.6.1+
2018-12-10 08:10:21 +08:00
Andrew Nicols
0cd5cf60de
Merge branch 'MDL-46783-36-fix' of https://github.com/snake/moodle into MOODLE_36_STABLE
2018-12-10 08:09:09 +08:00
Jake Dallimore
e8cabad431
MDL-46783 accesslib: add recordrtc cap check to match master branch
2018-12-10 08:04:54 +08:00
Tim Hunt
343f4e9d56
MDL-64332 questions: idnumber should not prevent easy duplication
2018-12-06 14:41:58 +00:00
Adrian Greeve
6ff8d9bb2c
MDL-62061 core_privacy: Stop directories being created.
...
This stops directories being created in the root directory
while running unit tests.
2018-12-06 11:37:41 +01:00
papillon326
53949e65a7
MDL-63887 auth_ldap: avoid infinite loop when search limit is reached
2018-12-06 15:40:34 +08:00
papillon326
946bef37bf
MDL-63887 auth_ldap: changed variable names to be conform to core
2018-12-06 15:40:34 +08:00
Jun Pataleta
ed9ee5743d
Merge branch 'MDL-64283-36' of git://github.com/damyon/moodle into MOODLE_36_STABLE
2018-12-06 14:57:41 +08:00
Damyon Wiese
115b696f30
MDL-64283 competency: Correct numbering in tests
2018-12-06 14:27:26 +08:00
Jake Dallimore
8f0bd4fb15
Merge branch 'MDL-63710-MOODLE_36' of https://github.com/ilya-catalyst/moodle into MOODLE_36_STABLE
2018-12-06 11:41:11 +08:00
Jake Dallimore
4071cbebf5
Merge branch 'MDL-46783_36' of https://github.com/timhunt/moodle into MOODLE_36_STABLE
2018-12-06 10:23:32 +08:00
Ilya Tregubov
3b9f40920a
MDL-63710 repository: Delete orphaned file records.
2018-12-06 12:35:47 +11:00
Jun Pataleta
866de1e3ff
Merge branch 'MOODLE_36_STABLE-MDL-64290-imscc-restore-temp-dir' of https://github.com/mspall/moodle into MOODLE_36_STABLE
2018-12-06 08:57:09 +08:00
Michael Spall
60c93464b5
MDL-64290 backup imscc: Use correct tempdir for imscc restore
...
Use configured temp directory $CFG->tempdir instead of hard coded
$CFG->dataroot . '/temp/backup/'
Remove unused variable, $CFG
2018-12-05 11:09:20 -07:00
Tim Hunt
0c081d2468
MDL-46783 accesslib: add tests for MDL-63818
...
MDL-46783 and MDL-63818 were originally coded on the
assumption that MDL-46783 would get integrated first. However it wasn't.
Therefore, it was not easy to add unit tests for MDL-63818
at the time, but it is now, so here they are.
2018-12-05 16:46:20 +00:00
Tim Hunt
550c4bdf6e
MDL-46783 permissions: let some moodle/ caps be overriden in all mods
...
The capabilities changed ('contextlevel' => CONTEXT_COURSE changed to
'contextlevel' => CONTEXT_MODULE) are:
* moodle/site:accessallgroups
* moodle/site:viewfullnames
* moodle/site:trustcontent
* moodle/site:viewuseridentity
This list came from reviewing the _get_extra_capabilities functions in
all core activities. They were all somewhat inconsistent, but I think it
makes sense that these capabilities are consistently overridable in all
activities. E.g. moodle/site:accessallgroups affects conditional
availability even if there is no other user of groups, and
moodle/site:viewuseridentity and moodle/site:viewfullnames affect the
logs report, if nothing else.
As a result of this, several _get_extra_capabilities functions are no
longer needed, and all the rest have been simplified.
2018-12-05 16:46:15 +00:00
Mark Nelson
54fc0f1b28
MDL-64309 core_message: minor string changes to drawer
2018-12-05 19:34:12 +08:00
Jun Pataleta
6522f66dd7
MDL-62922 core_user: Check auth mechanism before validating password
...
* External authentication mechanisms (e.g. via oauth2, etc.) don't store
password in the user table, so we shouldn't be requiring password in
such case when creating users via the core_user_create_users WS
function.
2018-12-05 15:32:09 +08:00
Ryan Wyllie
e7691f15b9
MDL-64274 message: deleteMessages in message_repository return promise
2018-12-05 14:57:43 +08:00
Jake Dallimore
fe1d7d118e
Merge branch 'MDL-64198-36' of https://github.com/lucaboesch/moodle into MOODLE_36_STABLE
2018-12-05 14:30:43 +08:00
Damyon Wiese
7e2f393054
Merge branch 'MDL-60267-master' of https://github.com/rogerbaba/moodle into MOODLE_36_STABLE
2018-12-05 12:46:51 +08:00
Eloy Lafuente (stronk7)
d09dc52b0a
Moodle release 3.6.1
2018-12-04 17:42:58 +01:00
Luca Bösch
c192c5e4e3
MDL-64198 course: set formatted modulename for togglecompletion js.
2018-12-04 14:33:34 +01:00
Michael Aherne
3ff4fc8e45
MDL-64216 privacy: Split query to use indexes.
2018-12-04 13:31:10 +00:00
Eloy Lafuente (stronk7)
6e19850f6e
weekly release 3.6+
2018-12-04 13:06:09 +01:00
Bas Brands
5d30474242
MDL-63223 theme_boost: flexbox for login pagin footer
2018-12-04 12:06:49 +08:00
Jun Pataleta
1b972c31ac
Merge branch 'MDL-64307_36' of git://github.com/markn86/moodle into MOODLE_36_STABLE
2018-12-04 12:03:08 +08:00
Mark Nelson
29b6ac23e9
MDL-64307 core_message: do not include disabled conversations in count
2018-12-04 11:48:54 +08:00
Mark Nelson
44b6ffb68c
MDL-64307 core: set all individual conversations to enabled
2018-12-04 11:44:59 +08:00
Jun Pataleta
79abbd9adc
Merge branch 'MDL-64206_36' of git://github.com/markn86/moodle into MOODLE_36_STABLE
2018-12-04 11:13:37 +08:00
Tim Hunt
270524858e
MDL-64286 qtype_gapselect: removed unneeded line of code
...
The extended Behat test show the qtype works fine without it.
2018-12-04 11:12:52 +08:00
Damyon Wiese
60f9a401a9
Merge branch 'MDL-64155-master' of git://github.com/vmdef/moodle into MOODLE_36_STABLE
2018-12-03 15:26:56 +08:00
Tim Hunt
ac0b8201a9
MDL-63459 qtype_calculatedmulti: fix incorrect hint object type
2018-12-03 14:25:41 +08:00
Tim Hunt
be27fc0fe3
MDL-63459 qtype_calculatedmulti: unit test should test this qtype
...
This also demonstrates the bug to be fixed
2018-12-03 14:25:17 +08:00
Mark Nelson
ebd104448f
MDL-64206 core: updated FB logo URL
2018-12-03 12:23:47 +08:00
Andrew Nicols
c69f425a7a
Merge branch 'MDL-64300_36' of git://github.com/stronk7/moodle into MOODLE_36_STABLE
2018-12-03 08:35:32 +08:00
Eloy Lafuente (stronk7)
e38e718441
MDL-64300 upgrade: add 3.6.0 separation line to all upgrade scripts
2018-12-02 18:37:59 +01:00
Eloy Lafuente (stronk7)
cb628a9a08
Moodle release 3.6
2018-12-02 00:18:46 +01:00
Eloy Lafuente (stronk7)
0cbcd08946
NOBUG: Change travis.yml to MOODLE_36_STABLE
2018-12-02 00:18:45 +01:00
Eloy Lafuente (stronk7)
5ff115743c
Moodle release 3.6rc3
2018-11-30 18:02:17 +01:00
Eloy Lafuente (stronk7)
ea8c34da48
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-11-30 18:02:15 +01:00
David Monllao
823fc75421
Merge branch 'MDL-64282' of git://github.com/stronk7/moodle
2018-11-30 13:02:47 +01:00
Jun Pataleta
b5e4b37aae
Merge branch 'MDL-64000-master' of git://github.com/andrewnicols/moodle
2018-11-30 16:13:38 +08:00
Andrew Nicols
84dad5bffa
MDL-64000 usertours: Add final step to new tours
...
AMOS BEGIN
CPY [tour_2_title_end,tool_usertours],[tour_final_step_title,tool_usertours]
AMOS END
2018-11-30 16:04:33 +08:00
Jun Pataleta
9101a01fb8
Merge branch 'MDL-64000-master' of git://github.com/andrewnicols/moodle
2018-11-30 13:46:09 +08:00
Elizabeth Dalton
fbb219617b
MDL-64000 usertours: Add tours for key 3.6 features
...
Tours originally written by Elizabeth Dalton, Mangled a little by Andrew
Nicols and Sander Bangma, and language tweaks by Helen Foster.
AMOS BEGIN
CPY [pluginname,block_recentlyaccessedcourses],[tour3_title_recentcourses,tool_usertours]
CPY [pluginname,block_myoverview],[tour3_title_overview,tool_usertours]
CPY [groupmessages,core_message],[tour4_title_groupconvo,tool_usertours]
CPY [favourites,moodle,core_message],[tour4_title_starred,tool_usertours]
AMOS END
Co-authored-by: Andrew Nicols <andrew@nicols.co.uk >
Co-authored-by: Sander Bangma <sander@moodle.com >
Co-authored-by: Helen Foster <helen@moodle.org >
2018-11-30 13:23:53 +08:00
Jun Pataleta
dad4bcf90c
Merge branch 'MDL-64214-master' of git://github.com/junpataleta/moodle
2018-11-30 09:53:34 +08:00
Jun Pataleta
85354cb79e
MDL-64214 calendar: Populate the groups select box on page load
2018-11-30 09:25:42 +08:00
AMOS bot
74afdef07d
Automatically generated installer lang files
2018-11-30 00:07:31 +00:00
Eloy Lafuente (stronk7)
bcd85def5c
MDL-64282 versions: main version bump
2018-11-29 18:28:33 +01:00
Eloy Lafuente (stronk7)
085353b315
MDL-64282 versions: bump all versions and requires near release
...
version = 2018120300 release version
requires= 2018112800 current rc2 (week7roll1) version
2018-11-29 18:24:08 +01:00
Víctor Déniz Falcón
0eac5cf446
MDL-64155 block_recentlyaccessedcourses: considering enrolment status
2018-11-29 15:37:17 +00:00
Victor Deniz
fdf2abf871
MDL-64155 core: get_recent_courses considers enrolment status
2018-11-29 15:37:17 +00:00
Víctor Déniz Falcón
87173da483
MDL-64155 core: use favourite API to generate SQL
2018-11-29 15:37:17 +00:00
Jun Pataleta
98fada12c4
Merge branch 'MDL-64228-master' of git://github.com/jleyva/moodle
2018-11-29 20:51:52 +08:00
Damyon Wiese
1a368ec351
Merge branch 'MDL-64264_master' of git://github.com/markn86/moodle
2018-11-29 14:46:55 +08:00
Jun Pataleta
d71865419b
Merge branch 'MDL-64227-master' of git://github.com/damyon/moodle
2018-11-29 14:07:26 +08:00
Simey Lameze
9cf58f070d
MDL-64214 calendar: fix failing unit tests
2018-11-29 13:59:36 +08:00
Simey Lameze
b13fe83adb
MDL-64214 core_calendar: fix event types form element handling
2018-11-29 13:59:32 +08:00
Mark Nelson
44b92ecdfc
MDL-64264 core_message: use non-deprecated WS for deletion
...
Also fixed typo in function name.
2018-11-29 12:41:57 +08:00
Damyon Wiese
dda38f91ab
Merge branch 'MDL-64245-master-fix-1' of git://github.com/ryanwyllie/moodle
2018-11-29 11:04:38 +08:00
Ryan Wyllie
9aaf61346f
MDL-64245 message: fix scrollback for conversation loaded via contact
2018-11-29 10:46:13 +08:00
Jun Pataleta
7d82e35e39
MDL-64245 message: Ditch sender+lastmessage lang string for simplicity
...
Passing the last message (which can virtually contain any character) as
a parameter for the {{#str}} mustache helper can break the JSON parsing
which eventually leads to the breakage of the messaging UI.
So for simplicity, revert the addition of the 'conversationlastmessage'
language string and render the sender and the last message as separate
elements.
2018-11-29 10:45:22 +08:00
Ryan Wyllie
030f164ecc
MDL-64245 message: fix contacts list height on Safari 10
2018-11-29 10:45:22 +08:00
Ryan Wyllie
b154e2bf7b
MDL-64245 message: fix loading convo by id with lots of messages
2018-11-29 10:45:22 +08:00
AMOS bot
0a83e9f713
Automatically generated installer lang files
2018-11-29 00:08:12 +00:00
Andrew Nicols
cb14e3bc08
Merge branch 'MDL-63988-master' of git://github.com/bmbrands/moodle
2018-11-29 07:26:45 +08:00
Bas Brands
d996eb941f
MDL-63988 core_my: always honour showshortname and summary heading
...
* make the summaryview heading semantically correct for boost where titles
are h5 and headings within the blocks should have h6
* style the heading to use h5
* add clean theme .h5 class for dashboard blocks
2018-11-28 17:36:21 +01:00
Bas Brands
f87181fdaf
MDL-63988 core_my: add course shortname to dashboard blocks …
...
* all dashboard card templates moved to /course/templates/
* added aria labels for course short name
* removed ":" from other course aria strings to improve screenreader output
2018-11-28 17:36:20 +01:00
David Monllao
df6d0b6d45
Moodle release 3.6rc2
2018-11-28 11:23:40 +01:00
David Monllao
c8527895b0
NOBUG: Fixed SVG browser compatibility
2018-11-28 11:23:38 +01:00
Juan Leyva
676545bc66
MDL-64228 nextcloud: Handle the offline parameter in send_file
...
This will neew a follow-up issue.
This patch is just preventing downloading the HTML popup code when a file is not found.
Ideally, we should be able to serve the original file using the system OAuth.
2018-11-28 10:21:27 +01:00
Jun Pataleta
5aba38cbc1
Merge branch 'MDL-64223-master' of https://github.com/snake/moodle
2018-11-28 13:59:50 +08:00
Damyon Wiese
da868a1e32
MDL-64227 nextcloud: Small layout for login links
...
When we need to show a login link, we don't want the normal page layout because we are in an iframe
already. Use the embedded layout to reduce the clutter of the page.
2018-11-28 12:51:31 +08:00
Andrew Nicols
b1e01063a8
Merge branch 'MDL-64224-master' of https://github.com/snake/moodle
2018-11-28 12:02:34 +08:00
Andrew Nicols
3dd518b7d2
Merge branch 'MDL-64217-master' of git://github.com/ryanwyllie/moodle
2018-11-28 11:08:22 +08:00
Andrew Nicols
c7891de160
Merge branch 'MDL-64207-master' of git://github.com/mihailges/moodle
2018-11-28 10:39:38 +08:00
Ryan Wyllie
c337741524
MDL-64099 message: fix lazy load list overflow
2018-11-28 10:25:29 +08:00
Damyon Wiese
2a9e70a818
Merge branch 'MDL-64099-master-fix' of git://github.com/junpataleta/moodle
2018-11-28 10:15:35 +08:00
Jun Pataleta
494575bc55
MDL-64099 message: Show last message for individual messages
2018-11-28 09:27:06 +08:00
Jake Dallimore
e412548506
MDL-64224 core_message: fix for isfavourite in api::get_conversation()
2018-11-28 09:09:07 +08:00
Eloy Lafuente (stronk7)
d67e734678
Merge branch 'MDL-64220-master' of git://github.com/damyon/moodle
2018-11-27 16:47:10 +01:00
Bas Brands
f3194f39bb
MDL-64099 message: group conversation heading html
...
* Fix for IE11 group conversation header image sticking to group name
2018-11-27 13:15:22 +01:00
Bas Brands
4d446b8814
MDL-64099 message: last message container minimum size
...
* empty last message containers should have a minimum size
to ensure list-group-item element are in the right place.
2018-11-27 12:44:43 +01:00
Jake Dallimore
236f56d906
MDL-64223 libraries: PHP7.1 compatibility fixes for Jabber lib
2018-11-27 16:40:35 +08:00
Andrew Nicols
d9c72b7df9
Merge branch 'MDL-64161-master' of git://github.com/abgreeve/moodle
2018-11-27 15:13:16 +08:00
Damyon Wiese
ff015b5f7a
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:01:41 +08:00
Adrian Greeve
5c9bc966eb
MDL-64161 gradereport_singleview: Single updates reported correctly.
...
If there is an error with the update of individual entries this is
also correctly displayed as not being updated.
2018-11-27 15:01:33 +08:00
Jun Pataleta
79182e7ae5
Merge branch 'MDL-64181-master-fix' of git://github.com/andrewnicols/moodle
2018-11-27 14:44:30 +08:00
Andrew Nicols
23e347bb32
MDL-64181 core: Ensure that self is included in parentage
2018-11-27 14:42:40 +08:00
Ryan Wyllie
5f79d8f314
MDL-64217 bootstrapbase: add icon-size- class to undo.less
2018-11-27 13:51:22 +08:00
Andrew Nicols
1add1cd644
Merge branch 'MDL-64047-master' of https://github.com/snake/moodle
2018-11-27 11:51:48 +08:00
Jun Pataleta
e8eae37607
Merge branch 'MDL-64181-master' of git://github.com/damyon/moodle
2018-11-27 11:47:15 +08:00
Andrew Nicols
c45d11de06
Merge branch 'MDL-64161-master' of git://github.com/abgreeve/moodle
2018-11-27 11:36:42 +08:00
Andrew Nicols
3bf11f7335
Merge branch 'MDL-64170-master-fix' of git://github.com/junpataleta/moodle
2018-11-27 11:07:13 +08:00
Jun Pataleta
d82cc9f297
MDL-64170 block_myoverview: Behat fix
2018-11-27 10:58:04 +08:00
Jun Pataleta
a75af1d053
Merge branch 'MDL-64099-master' of git://github.com/ryanwyllie/moodle
2018-11-27 10:53:04 +08:00
Ryan Wyllie
12d238100d
MDL-64099 message: fix last message and date in group conversations
2018-11-27 10:51:39 +08:00
Bas Brands
99cbd6197a
MDL-64099 message: correct dropdown container html
...
in the bootstrapbase overridden template <ul> should
be used for the dropdown container
2018-11-27 10:51:04 +08:00
Bas Brands
4631749c5a
MDL-64099 message: Hide scrollbar on section collapsing
2018-11-27 10:51:04 +08:00
Bas Brands
347fb901a7
MDL-64099 message: Highlight the collapsible header on hover
2018-11-27 10:51:04 +08:00
Bas Brands
dfd6eec2b4
MDL-64099 message: Make collapsible headers bold
2018-11-27 10:51:04 +08:00
Bas Brands
986d1a20f6
MDL-64099 message: Move timestamps all the way to the right
2018-11-27 10:48:52 +08:00
Bas Brands
e2cf9af22d
MDL-64099 message: conversation long sender names truncate
2018-11-27 10:48:52 +08:00
Bas Brands
2edfbf880a
MDL-64099 message: Align group image to container top
2018-11-27 10:48:52 +08:00
Bas Brands
e677e0e53b
MDL-64099 message: Replace badge with rectangular shape
2018-11-27 10:48:52 +08:00
Bas Brands
051c675fd2
MDL-64099 message: Add a border in between messages and contacts
2018-11-27 10:48:52 +08:00
Bas Brands
71b13a84a4
MDL-64099 message: Add sender name to conversation preview in overview
2018-11-27 10:48:52 +08:00
Ryan Wyllie
302586a5bc
MDL-64099 message: Change icons for select and selected messages
2018-11-27 10:47:59 +08:00
Ryan Wyllie
41cc9fbb57
MDL-64099 message: move delete messages icon to the right
2018-11-27 10:47:59 +08:00
Ryan Wyllie
2809ab7b52
MDL-64099 message: Align the icons and avatar at the top of the header
2018-11-27 10:47:59 +08:00
Ryan Wyllie
c483a8eee7
MDL-64099 message: remove conversation name link underline
2018-11-27 10:47:59 +08:00
Ryan Wyllie
a009ce6014
MDL-64099 message: de-emphasize participant count in group conversation
2018-11-27 10:47:59 +08:00
Ryan Wyllie
a471607457
MDL-64099 message: increase margins between messages in conversations
2018-11-27 10:47:59 +08:00
Ryan Wyllie
af3cfc7729
MDL-64099 message: bold senders name in message
2018-11-27 10:47:59 +08:00
Andrew Nicols
999030766b
Merge branch 'MDL-64139-master' of git://github.com/ryanwyllie/moodle
2018-11-27 09:17:18 +08:00
Jake Dallimore
e4088b7582
MDL-64047 core_message: test get_contact_requests() with blocked users
2018-11-27 08:55:35 +08:00
Jake Dallimore
e492a5540d
MDL-64047 core_message: contact request count must exclude blocked users
2018-11-27 08:46:25 +08:00
Damyon Wiese
a2cb00b655
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:44:36 +08:00
David Monllao
b14ad6e17d
Merge branch 'MDL-64205-master-sarunconfirmeduser' of git://github.com/mudrd8mz/moodle
2018-11-26 15:42:26 +01:00
David Mudrák
87bb5954eb
MDL-64205 privacy: Delete orphaned data request records on upgrade
...
As a result of the bug, some requests can be orphaned - the linked user
record may not exist any more. This is a cleanup of such records.
2018-11-26 14:17:04 +01:00
David Monllao
65c6723681
Merge branch 'MDL-64140-master' of https://github.com/snake/moodle
2018-11-26 13:27:24 +01:00
Ryan Wyllie
3528c86c12
MDL-64139 message: load conversation counts async
2018-11-26 14:36:35 +08:00
David Monllao
9f61908ccd
MDL-64170 block_myoverview: Extend fix to aria label
2018-11-26 05:44:00 +01:00
David Monllao
5cd2cd385c
Merge branch 'MDL-64170-master' of git://github.com/bmbrands/moodle
2018-11-26 05:43:02 +01:00
David Monllao
bb63b48bcb
Merge branch 'MDL-64173-master' of git://github.com/bmbrands/moodle
2018-11-26 05:36:57 +01:00
David Monllao
4bcdf02c5f
Merge branch 'MDL-64172-master' of git://github.com/bmbrands/moodle
2018-11-26 04:52:34 +01:00
Adrian Greeve
3e2b8b21c6
MDL-64161 gradereport_singleview: Behat test for out of bounds grade.
2018-11-26 11:44:26 +08:00
Adrian Greeve
f2462522f6
MDL-64161 gradereport_singleview: Stop updating grades with errors.
2018-11-26 11:44:26 +08:00
Jake Dallimore
36fabf72c0
MDL-64140 core_message: test unread counts with dataprovider in api
...
The 3 methods used to test this function are superceded by the cases in
the dataprovider, so let's remove these and use the provider instead.
2018-11-26 10:54:29 +08:00
Jake Dallimore
b402a163e3
MDL-64140 core_message: add get_unread_conversation_counts() web service
2018-11-26 10:54:18 +08:00
Mihail Geshoski
bde5947d13
MDL-64207 gradebook: Fix grader report misalignment
2018-11-26 10:43:25 +08:00
Andrew Nicols
8dbaf173b9
Merge branch 'MDL-64167-master-2' of https://github.com/snake/moodle
2018-11-26 09:07:38 +08:00
Jake Dallimore
7f6f45c460
MDL-64167 core_message: fix counts to exclude 'self' conversations
2018-11-26 08:52:55 +08:00
Jake Dallimore
425f5adcca
MDL-64167 core_message: get_conversations() excludes self conversations
...
The UI can't handle these, so for now, let's not return them.
2018-11-26 08:52:55 +08:00
Jake Dallimore
cb38961988
MDL-64167 core_message: get_conversations() handles self conversations
...
Those individual conversations created with one's self (via admin user
bulk actions) are now supported in get_conversations(). These had two
records with the same userid in the message_conversation_members table.
The following adjustments have been made to accomodate these:
- Member count adjusted to read 1, not 2 for 'self' conversations.
- Member information for the current user now returned for 'self'
conversations.
- The method now tracks 'self' conversations via $selfconversations.
2018-11-26 08:52:54 +08:00
Jake Dallimore
ad5de40c49
MDL-64167 core_message: fix for sending bulk messages from site admin
...
This ensures the following:
- An admin/manager can send a message to all users, including themself,
without any errors.
2018-11-26 08:52:53 +08:00
Bas Brands
02383d7119
MDL-64173 block_myoverview: remove heading class from course title
...
Using <h4> on the course name titles is symantically incorrect
To align with the other views the heading tag has been removed.
2018-11-25 13:44:35 +01:00
Bas Brands
ecefd2d5b5
MDL-64172 block_myoverview: use .text-primary to colour star icons
...
Using the .text-primary class allows colour to be overridden easily
This will back the dashboard icons look consistent with the messaging icons.
2018-11-25 12:44:04 +01:00
Bas Brands
224567a0f2
MDL-64170 block myoverview: change title string to course
...
change language string for Sort by "Title" to "Course"
2018-11-25 11:36:14 +01:00
Eloy Lafuente (stronk7)
599703e83d
Moodle release 3.6rc1
2018-11-25 10:50:38 +01:00
David Mudrák
8b52601b1a
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 06:55:23 +01:00
Eloy Lafuente (stronk7)
12008f51e2
Merge branch 'MDL-64186-master-enfix' of git://github.com/mudrd8mz/moodle
2018-11-24 00:26:18 +01:00
Eloy Lafuente (stronk7)
69f2118621
on-demand release 3.6beta+
2018-11-23 16:36:55 +01:00
Eloy Lafuente (stronk7)
1b8caf1970
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-11-23 16:36:53 +01:00
Helen Foster
414da8c0be
MDL-64186 lang: Import fixed English strings (en_fix)
...
Significant string change:
* togglemessagemenu, core_message - messages menu -> messaging drawer
(new functionality)
2018-11-23 14:39:54 +01:00
Jun Pataleta
beb7083381
Merge branch 'MDL-64057-master' of https://github.com/snake/moodle
2018-11-23 14:47:00 +08:00
Jake Dallimore
c296c48f66
MDL-64057 core_message: fix bug with favourite count aggregation
2018-11-23 14:42:33 +08:00
Damyon Wiese
35889e23b7
Merge branch 'MDL-64180_master' of git://github.com/markn86/moodle
2018-11-23 12:21:13 +08:00
Mark Nelson
7d678923b3
MDL-64180 core_message: added new WS for contact request count
2018-11-23 11:34:55 +08:00
Mark Nelson
720cc99331
MDL-64180 core_message: change stdClass to int for count requests param
...
This will be used by a new web service and we do not want to fetch
the user unnecessarily in the call.
Also renamed the method for consistency.
2018-11-23 11:34:40 +08:00
Jun Pataleta
252f0e16ea
Merge branch 'MDL-64057-master' of https://github.com/snake/moodle
2018-11-23 11:24:58 +08:00
Jun Pataleta
4fb38666b4
Merge branch 'MDL-64030-master' of git://github.com/andrewnicols/moodle
2018-11-23 11:14:57 +08:00
Jake Dallimore
0847aa120c
MDL-64057 core_message: return conversations with soft-deleted users
...
Individual conversations with a soft-deleted user (including messages)
are now displayed in the conversation listing. This brings the behaviour
of individual conversations in line with group conversations, in that
the active user can still view messages.
2018-11-23 11:02:20 +08:00
Jake Dallimore
b694b9b8e2
MDL-64057 core_message: use get_conversation_counts() during rendering
2018-11-23 11:02:20 +08:00
Jake Dallimore
28ff6ad1da
MDL-64057 core_message: add get_conversation_counts() web service
2018-11-23 11:02:20 +08:00
Jake Dallimore
8e91aaabc9
MDL-64057 core_message: consolidate conversation counts into single call
...
Counts for types (individual, group) and favourites can be fetched with
a single API call.
2018-11-23 11:02:19 +08:00
Jake Dallimore
92bea7db2a
MDL-64057 core_favourites: add get_join_sql_by_type() to service layer
...
This provides a way for external queries to include information about
favourited items.
2018-11-23 11:02:18 +08:00
AMOS bot
79a607eb3c
Automatically generated installer lang files
2018-11-23 00:07:24 +00:00
Andrew Nicols
26ce2c0a81
MDL-64030 tool_dataprivacy: Process requests when system purpose not set
2018-11-23 07:54:22 +08:00
Eloy Lafuente (stronk7)
78fd9a2b53
Merge branch 'MDL-62988_master' of git://github.com/markn86/moodle
2018-11-22 23:15:54 +01:00
Jun Pataleta
c039ba7341
Merge branch 'MDL-64119-master' of git://github.com/junpataleta/moodle
2018-11-22 20:34:06 +08:00
Sara Arjona
9ecc75d497
MDL-64119 output: Use context of renderer_base's page object
2018-11-22 20:33:27 +08:00
Jun Pataleta
1dcb2445c6
MDL-63571 grade_report_grader: Use correct context for capability check
2018-11-22 16:19:38 +08:00
Jun Pataleta
7c60fac9dc
MDL-63571 grade_report_grader: Set correct type for the context variable
2018-11-22 16:19:38 +08:00
Jun Pataleta
5dfd0e63a0
Merge branch 'MDL-64142-master-1' of git://github.com/mihailges/moodle
2018-11-22 15:46:01 +08:00
Andrew Nicols
90015eff82
Merge branch 'MDL-64165_master' of git://github.com/markn86/moodle
2018-11-22 15:40:41 +08:00
Mark Nelson
2be9a4aecb
MDL-64165 core_message: fixed contact requests web service structure
2018-11-22 14:51:59 +08:00
Mark Nelson
34b940f682
MDL-64165 core_message: removed unused params from WS helper method
2018-11-22 14:47:05 +08:00
Mihail Geshoski
30e89a5a9d
MDL-64142 gradebook: Fix the left hand table column on scroll
2018-11-22 12:51:29 +08:00
Cory Buecker
c30a2c9903
MDL-62988 LTI provider: fix missing info. for LTI 2.X tool provider
...
Fixes missing capabilities (user information) when membership service is called
from a LTI 2.X tool provider.
2018-11-22 12:26:22 +08:00
Andrew Nicols
c746921e6e
Merge branch 'MDL-64018_master' of git://github.com/markn86/moodle
2018-11-22 11:03:58 +08:00
Andrew Nicols
a0a365fe43
Merge branch 'MDL-64092-master' of git://github.com/peterRd/moodle
2018-11-22 10:16:23 +08:00
Jun Pataleta
9946d0a5bf
Merge branch 'MDL-64119-master' of git://github.com/sarjona/moodle
2018-11-22 09:52:56 +08:00
Eloy Lafuente (stronk7)
a46a951e87
Merge branch 'MDL-63920-master' of git://github.com/damyon/moodle
2018-11-21 16:47:14 +01:00
Eloy Lafuente (stronk7)
9c8203cf14
Merge branch 'MDL-64129-master' of git://github.com/bmbrands/moodle
2018-11-21 16:18:56 +01:00
Eloy Lafuente (stronk7)
cbd6122e27
Merge branch 'MDL-64149-master' of git://github.com/sarjona/moodle
2018-11-21 16:14:42 +01:00
Eloy Lafuente (stronk7)
70abb41263
Merge branch 'MDL-63798_assign_restore_groups' of git://github.com/davosmith/moodle
2018-11-21 16:05:32 +01:00
Jun Pataleta
69b6e2e9bc
Merge branch 'MDL-64079-master' of https://github.com/Dagefoerde/moodle
2018-11-21 22:44:16 +08:00
Sara Arjona
ae09cccf5a
MDL-64149 core_badges: Remove and deprecate unused strings
2018-11-21 13:18:22 +01:00
Bas Brands
eae1a1eda7
MDL-64129 messaging: messaging accordion
...
* fixes open / close chevron icons
* add 1 pixel content for Bootstrap 2 accordion Javascript to work
2018-11-21 11:06:27 +01:00
Jun Pataleta
2102625e09
MDL-64079 oauth2: Test access token expiration
2018-11-21 10:07:14 +01:00
Jan Dageförde
121fa4381e
MDL-64079 oauth2: Set an arbitrary expiration date for eternal tokens
...
The oauth2 standard does not require access tokens to have an
expiration date. This assumes a default validity period of 7 days unless
an explicit expiration date is communicated by the server.
2018-11-21 10:07:14 +01:00
David Monllao
ede77961aa
Merge branch 'MDL-63591_master' of git://github.com/markn86/moodle
2018-11-21 09:40:59 +01:00
Mark Nelson
b564a55153
MDL-63591 core_grades: updated privacy provider
2018-11-21 16:15:12 +08:00
Mark Nelson
ac81c98648
MDL-63591 core_grades: delete files when grade object is deleted
2018-11-21 16:15:12 +08:00
Davo Smith
b5f63b1e90
MDL-63798 mod_assign: fix restore when group is missing
2018-11-21 07:58:11 +00:00
Andrew Nicols
77295b2922
Merge branch 'MDL-64136-master' of git://github.com/ryanwyllie/moodle
2018-11-21 14:48:31 +08:00
Mark Nelson
4f95f92edc
MDL-63591 assignfeedback_comments: fix privacy provider file URLs
2018-11-21 14:38:13 +08:00
Peter
495e1b5615
MDL-64092 block_timeline: Separate the activity view and submission link
...
* Reintroduce separate links similar to 35
* Hide submission links if not actionable
2018-11-21 14:26:38 +08:00
Ryan Wyllie
070d4819b2
MDL-64136 message: remove unused message_drawer_view_contacts_section.js
2018-11-21 14:11:29 +08:00
Andrew Nicols
1d163100ec
Merge branch 'MDL-64128-master' of git://github.com/ryanwyllie/moodle
2018-11-21 14:04:27 +08:00
David Monllao
819cb2054b
Merge branch 'MDL-64063-master' of git://github.com/abgreeve/moodle
2018-11-21 06:27:09 +01:00
Jun Pataleta
f4aa71be50
Merge branch 'MDL-64091-master' of git://github.com/mickhawkins/moodle
2018-11-21 12:21:15 +08:00
Ryan Wyllie
6adee4a7b5
MDL-64128 message: fix exception when declining contact request
2018-11-21 11:45:24 +08:00
Jun Pataleta
2f22731a36
Merge branch 'MDL-64078-master' of https://github.com/Dagefoerde/moodle
2018-11-21 11:17:38 +08:00
Mark Nelson
00e103a7b4
MDL-64018 core_message: use new web service in UI
2018-11-21 11:09:55 +08:00
Mark Nelson
c9b0f33f78
MDL-64018 core_message: added external::get_user_contacts
...
This is to replace usages of external::data_for_messagearea_contacts
in the new UI.
2018-11-21 11:09:55 +08:00
Mark Nelson
715c45aac9
MDL-64018 core_message: added api::get_user_contacts
...
This is to replace api::get_contacts when that gets deprecated.
2018-11-21 11:09:11 +08:00
Mark Nelson
f89055372e
MDL-64018 core_message: deprecated get_contacts web service
2018-11-21 11:09:11 +08:00
Michael Hawkins
ef9f22a85c
MDL-64091 theme_clean: Fix conflicting CSS for icon-size-* class
2018-11-21 10:54:53 +08:00
Damyon Wiese
730284fc16
Merge branch 'MDL-64054-master' of git://github.com/ryanwyllie/moodle
2018-11-21 10:07:42 +08:00
Andrew Nicols
f83041790a
Merge branch 'MDL-64045-master' of git://github.com/ryanwyllie/moodle
2018-11-21 09:58:50 +08:00
Adrian Greeve
c84ee67864
MDL-64063 core_calendar: Unit test for suspended users.
2018-11-21 09:51:52 +08:00
Adrian Greeve
644ffbd332
MDL-64063 core_calendar: events by time considers enrolment status.
2018-11-21 09:51:52 +08:00
Ryan Wyllie
b263491138
MDL-64045 message: stop favouriting null conversations
...
Don't show the controls to favourite a conversation until one has been
created.
2018-11-21 08:57:34 +08:00
Andrew Nicols
3c1d2a88c2
Merge branch 'MDL-64077-master' of git://github.com/vmdef/moodle
2018-11-21 08:10:59 +08:00
Sara Arjona
4ecb387d55
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:41:21 +01:00
David Monllao
a78a876629
Merge branch 'MDL-63571-master' of git://github.com/peterRd/moodle
2018-11-20 17:19:11 +01:00
Jan Dageförde
3559677cb7
MDL-64078 oauth2: Google service relies on autodiscovery
2018-11-20 16:43:35 +01:00
Víctor Déniz Falcón
d77efead0a
MDL-64077 block_site_main: modify style to fix layout in boost theme
2018-11-20 13:08:13 +00:00
David Monllao
0225ad42ea
on-demand release 3.6beta+
2018-11-20 12:55:28 +01:00
Damyon Wiese
dcb35b721c
MDL-63920 backup: Email string improvement
...
Change from semicolon to colon in email.
2018-11-20 16:14:35 +08:00
Jun Pataleta
bc7195fa02
Merge branch 'MDL-63692-master-fix' of git://github.com/junpataleta/moodle
2018-11-20 14:48:08 +08:00
Jun Pataleta
918776482a
MDL-63692 message: Set canonicalize to true for array comparison
2018-11-20 14:41:40 +08:00
Andrew Nicols
43f6899289
MDL-63692 message: Correct favourite fetch
2018-11-20 14:40:39 +08:00
Andrew Nicols
ffd303146f
MDL-63692 message: Fix unit test assumption
...
Contact requests do not cause notifications.
2018-11-20 14:40:39 +08:00
Peter
727d3d70e1
MDL-63571 gradebook: Display the name header based on config setting
2018-11-20 14:06:31 +08:00
Jun Pataleta
60e265e76f
Merge branch 'MDL-63921-master' of git://github.com/andrewnicols/moodle
2018-11-20 13:54:14 +08:00
Andrew Nicols
b20a6a4af6
Merge branch 'MDL-64024-master' of git://github.com/snake/moodle
2018-11-20 12:26:09 +08:00
Jun Pataleta
a7ca299373
Merge branch 'MDL-63663-master' of git://github.com/bmbrands/moodle
2018-11-20 11:59:29 +08:00
Jun Pataleta
1cc37dc523
Merge branch 'MDL-63817-master' of git://github.com/peterRd/moodle
2018-11-20 11:20:23 +08:00
Sara Arjona
4f97ea8856
MDL-64024 message: Fix lib::get_messages to get only individual messages
...
From 3.6 users can have also group conversations, so it's needed to review
the messages_get_messages function to make sure only returns the
individual messages between 2 users.
2018-11-20 10:44:27 +08:00
Andrew Nicols
04e83dcf10
Merge branch 'MDL-64058-master' of https://github.com/snake/moodle
2018-11-20 10:22:41 +08:00
Andrew Nicols
2f7076ebf2
MDL-63692 message: Resolve bad merge conflict
2018-11-20 09:04:53 +08:00
Peter
eb2fe63ef1
MDL-63817 block_timeline: Fixed behat test and clean template
2018-11-20 09:00:44 +08:00
Jake Dallimore
4283291889
MDL-64058 core_message: fix logic driving conversation section expansion
...
Unread conversations should be given priority over read. If one or more
sections have unread conversations, prioritise favourites over group and
group over individual. The same applies if all conversations are read.
2018-11-20 08:56:37 +08:00
Andrew Nicols
08cd15658a
Merge branch 'MDL-63692-master' of git://github.com/sarjona/moodle
2018-11-20 07:51:40 +08:00
Eloy Lafuente (stronk7)
b2cb05a8c7
Merge branch 'MDL-64049-master' of git://github.com/andrewnicols/moodle
2018-11-20 00:26:09 +01:00
Eloy Lafuente (stronk7)
16d4f75b26
Merge branch 'MDL-63976-master-enfix' of git://github.com/mudrd8mz/moodle
2018-11-19 22:17:44 +01:00
Sara Arjona
16913e60b3
MDL-63692 core_message: Add favourite conversations to Privacy API
2018-11-19 22:09:13 +01:00
Sara Arjona
6b036d04cf
MDL-63692 core_message: Fix the context for favourite conversations
...
The converation favourites were previously set in the system context
which is not right, as they should be stored:
- In the conversation context when defined.
- In the user context, when contextid is null (that means is an
individual conversation).
2018-11-19 22:08:28 +01:00
Sara Arjona
c752cce7dd
MDL-63692 core_group: Add group conversation messages to Privacy API
2018-11-19 22:08:28 +01:00
Sara Arjona
201cebeae5
MDL-63692 core_message: Add conversation support to Privacy API
2018-11-19 22:08:22 +01:00
David Monllao
9af8b0aef1
Merge branch 'MDL-63394-master' of git://github.com/jleyva/moodle
2018-11-19 19:42:06 +01:00
David Mudrák
94693027e0
MDL-63976 lang: Update the Behat scenarios with the new strings
2018-11-19 19:18:53 +01:00
Helen Foster
cd492e2ea5
MDL-63976 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
* courseoverviewfiles, courseoverviewfiles_help, courseoverviewfilesext
in core, configcourseoverviewfilesext, configcourseoverviewfileslimit
in core_admin, areacourseoverviewfiles in core_repository - renaming
of 'Course summary files' to 'Course image'
2018-11-19 19:17:52 +01:00
Adrian Greeve
674c00edb2
MDL-64008 badges: Stop displaying empty fields in badge display.
2018-11-19 18:42:49 +01:00
David Monllao
892356acaa
MDL-64060 message: Replace error code by language str
2018-11-19 11:18:39 +01:00
David Monllao
a6c4e6f0a6
Merge branch 'MDL-64060-master' of git://github.com/jleyva/moodle
2018-11-19 11:16:09 +01:00
David Monllao
dd2d82e55c
Merge branch 'MDL-64010-master' of git://github.com/abgreeve/moodle
2018-11-19 11:12:09 +01:00
David Monllao
c47fea4e75
MDL-63817 block_timeline: Consistent activities limit default
2018-11-19 10:57:13 +01:00
David Monllao
94db315b50
Merge branch 'MDL-63817-master' of git://github.com/peterRd/moodle
2018-11-19 10:49:15 +01:00
Damyon Wiese
a356db0db2
Merge branch 'MDL-63973-master' of https://github.com/snake/moodle
2018-11-19 16:28:13 +08:00
Jun Pataleta
31cc108654
Merge branch 'MDL-63994-master-castoken' of git://github.com/mudrd8mz/moodle
2018-11-19 15:51:38 +08:00
Andrew Nicols
90a4438139
Merge branch 'MDL-64035-master' of https://github.com/snake/moodle
2018-11-19 15:08:22 +08:00
David Monllao
9b2d10e522
Merge branch 'MDL-63487-master' of https://github.com/lucaboesch/moodle
2018-11-19 08:07:05 +01:00
Andrew Nicols
237786f159
Merge branch 'MDL-63913-master' of https://github.com/snake/moodle
2018-11-19 14:59:39 +08:00
Ryan Wyllie
08ae9a7362
MDL-64054 message: add all processors to message settings
...
Changed the settings page in the message drawer to display all message
notification processors (e.g. email, mobile, jabber) for the user to
configure based on which processors are enabled on the site.
2018-11-19 14:53:38 +08:00
Peter
2044a53946
MDL-63817 block_timeline: Persist page limits when sorting by dates
...
* Included privacy provider for new pref with unit test
* JS changes
2018-11-19 14:52:56 +08:00
Damyon Wiese
365dce5fad
Merge branch 'MDL-63696-master' of https://github.com/Dagefoerde/moodle
2018-11-19 14:51:46 +08:00
Jake Dallimore
da714be155
MDL-64058 core_message: add unread counts to the conversations view
2018-11-19 13:55:18 +08:00
Jake Dallimore
a54115355a
MDL-63913 core_message: fix to ensure favourites is exclusive
...
If a conversation is included in the favourites unread count, it
cannot be included in any other type-based counts.
2018-11-19 13:51:40 +08:00
David Monllao
b46c7d5d9f
Merge branch 'MDL-63768-master' of https://github.com/lucaboesch/moodle
2018-11-19 06:06:20 +01:00
Jun Pataleta
8699a985bc
Merge branch 'MDL-64034-master' of https://github.com/snake/moodle
2018-11-19 12:59:22 +08:00
Andrew Nicols
18b947671b
Merge branch 'MDL-63969-master-4' of git://github.com/mihailges/moodle
2018-11-19 12:27:37 +08:00
Andrew Nicols
8cba8d1a58
MDL-64049 core: Cache prefs for current user
...
We were already caching these preferences when a user object is provided
to get_user_preferences, or when $USER is provided.
This changee swaps get_user_preferences to use the global USER object
when the USER->id matches the userid supplied to the function.
2018-11-19 11:23:59 +08:00
Jake Dallimore
810da68e14
MDL-63973 core_badges: exclude related badges when adding related badges
...
The form which allows a user to add related badges should exclude any
related badges, regardless of the direction of the relationship.
2018-11-19 11:19:12 +08:00
Jake Dallimore
c660772600
MDL-63973 core_badges: fix related badges count in the badges tabs
...
If A is related to B, this should show a 1 count for either A or B.
2018-11-19 11:10:14 +08:00
Jake Dallimore
1dee827c39
MDL-63973 core_badges: related badges query now works both ways
...
If A is related to B, then we should be able to view this relationship
from both badge A and badge B. The following badge methods were updated:
- get_related_badges()
- has_related()
- delete_related_badge()
2018-11-19 11:08:00 +08:00
Andrew Nicols
de79a81f5b
Merge branch 'MDL-63468-master-v1' of git://github.com/lameze/moodle
2018-11-19 10:33:23 +08:00
Jake Dallimore
d2708759d8
MDL-64034 core_message: return conversationid in search_messages()
2018-11-19 10:23:15 +08:00
Simey Lameze
62b6e6f20d
MDL-63468 mod_quiz: fix stats report visual style
2018-11-19 10:16:16 +08:00
Andrew Nicols
ff85fe3e53
Merge branch 'MDL-63793-master' of git://github.com/peterRd/moodle
2018-11-19 09:57:50 +08:00
Andrew Nicols
73fda8faeb
Merge branch 'MDL-63913-master' of https://github.com/snake/moodle
2018-11-19 09:56:48 +08:00
Jake Dallimore
33022ee1d5
MDL-63913 core_message: add method to get unread conversation counts
2018-11-19 09:48:58 +08:00
Peter
11988d74b4
MDL-63793 block_myoverview: Persist the user's paging limit preference
...
* providers for paging preferences
* Moved the user pref persistence to the factory
* Added client defined namespace in config
* Define custom client events in the client instead of passing to the
factory
2018-11-19 09:43:00 +08:00
Eloy Lafuente (stronk7)
01acb1ea90
Moodle release 3.6beta
2018-11-18 12:38:48 +01:00
Jun Pataleta
9d10c33989
Merge branch 'MDL-64066' of git://github.com/stronk7/moodle
2018-11-18 01:02:24 +08:00
Eloy Lafuente (stronk7)
85ad2e6dff
MDL-64066 behat: increase data export sizes, we were hitting them
...
With MDL-63660 we changed to a bundled moodle.css approach, that
made dowloaded exports size to increase. Although the expected
sizes already were raised in the issue, it seems that some of
them were not enough, so increasing a little bit more.
Side note, we have MDL-63399 about to try to change these tests...
2018-11-17 12:41:26 +01:00
Eloy Lafuente (stronk7)
6905c1c3fe
MDL-64066 behat: more fixes to dialog names, old "add" steps
2018-11-17 12:10:37 +01:00
Eloy Lafuente (stronk7)
1a82729734
MDL-64066 behat: fix missing quote preventing jobs to complete
2018-11-17 00:16:18 +01:00
Luca Bösch
104cc0e3b1
MDL-63768 atto_link: dialog auto width.
2018-11-16 17:29:28 +01:00
Luca Bösch
2e477f03cc
MDL-63487 badges: Style "◀ Award badge" and "Revoke badge ▶" buttons
2018-11-16 17:29:17 +01:00
Juan Leyva
904c37c6c8
MDL-63394 mod_quiz: Do not fail overdue if there is a grace period
2018-11-16 16:56:40 +01:00
Juan Leyva
a28c222e63
MDL-64060 message: Use error string identifier instead full message
...
The conversationdoesntexist string does not exists but it is better to use an error string catchable by an external client.
2018-11-16 13:20:11 +01:00
Eloy Lafuente (stronk7)
8907290a46
on-demand release 3.6dev+
2018-11-16 12:03:18 +01:00
Eloy Lafuente (stronk7)
303d597523
NOBUG: Fixed SVG browser compatibility
2018-11-16 12:03:16 +01:00
Jan Dageförde
f11a7d6a05
MDL-63696 oauth2: Store system account access tokens in DB
2018-11-16 11:43:16 +01:00
Jun Pataleta
bf3c9536ac
Merge branch 'MDL-63999-master' of git://github.com/lameze/moodle
2018-11-16 14:36:14 +08:00
Andrew Nicols
e151cbd971
Merge branch 'MDL-63303-master' of git://github.com/ryanwyllie/moodle
2018-11-16 14:15:16 +08:00
Ryan Wyllie
d3d95d5dc2
MDL-63303 message: fix bugs in message drawer part 4
...
* Add clarification to delete messages lang strings
* Stop message polling when sending a message to fix UI bug
* Publish update last message event when polling finds more messages
* Remove logged in user from group conversation participants list
* Use user object to fetch user preferences to reduce DB calls
* Remove animated slide transitions because the browser breaks when
showing some conversations
2018-11-16 14:10:10 +08:00
Simey Lameze
b8c0534515
MDL-63999 calendar: double escape event name on templates
2018-11-16 13:56:54 +08:00
Mihail Geshoski
329f1f23ff
MDL-63969 core_course: Store favourite courses in the course context
...
The course favourites were previously set in the system context which
is not right as they should be stored in the course context.
2018-11-16 12:20:17 +08:00
Mihail Geshoski
214696b04f
MDL-63969 core_course: Update course privacy provider unit tests
2018-11-16 12:19:46 +08:00
Mihail Geshoski
4f8c9232f1
MDL-63969 core_course: Include core_favourites subsystem in provider
2018-11-16 12:18:58 +08:00
Mihail Geshoski
61fafe8127
MDL-63969 core_favourites: Add support for removal of context users
2018-11-16 12:18:22 +08:00
Jake Dallimore
18550c0afb
MDL-64035 core_message: get_conversations() excludes disabled chats
...
Linked conversations which have been disabled must be excluded from
the results.
2018-11-16 12:04:24 +08:00
Jun Pataleta
30538dc9c1
Merge branch 'MDL-63660-master' of git://github.com/junpataleta/moodle
2018-11-16 10:54:25 +08:00
Damyon Wiese
ba88292a3d
Merge branch 'wip-MDL-63854-master' of https://github.com/kwiliarty/moodle
2018-11-16 10:35:37 +08:00
Jun Pataleta
223e1a6f73
MDL-63660 tool_dataprivacy: Increase expected export file size
2018-11-16 10:30:14 +08:00
Adrian Greeve
347b771a4b
MDL-64010 badges: Validate URL form fields.
2018-11-16 10:28:09 +08:00
Eloy Lafuente (stronk7)
75bedeafe4
Merge branch 'MDL-64012' of https://github.com/timhunt/moodle
2018-11-16 01:02:44 +01:00
Eloy Lafuente (stronk7)
246149f059
Merge branch 'MDL-53035-master' of git://github.com/vmdef/moodle
2018-11-16 00:35:33 +01:00
Kevin Wiliarty
cadec24c48
MDL-63854 competencies, themes: misplaced dropdown arrows
2018-11-15 15:37:15 -05:00
David Mudrák
c7d33da305
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:19:50 +01:00
David Mudrák
e4a97a7a01
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:19:50 +01:00
David Mudrák
667f564b4d
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:19:50 +01:00
Jun Pataleta
b51b0c6682
Merge branch 'MDL-63832-master' of git://github.com/jleyva/moodle
2018-11-15 23:12:14 +08:00
Eloy Lafuente (stronk7)
9ca803a86d
Merge branch 'MDL-63303_master-deleteduserfix' of https://github.com/markn86/moodle
2018-11-15 11:20:36 +01:00
Mark Nelson
52beee65b2
MDL-63303 core_message: dont check online status for deleted users
2018-11-15 18:08:12 +08:00
Eloy Lafuente (stronk7)
7a9717f614
Merge branch 'MDL-63303-master' of git://github.com/ryanwyllie/moodle
2018-11-15 11:04:12 +01:00
Eloy Lafuente (stronk7)
6a7ee95231
Merge branch 'MDL-63303-master-fix' of git://github.com/andrewnicols/moodle
2018-11-15 11:01:24 +01:00
Ryan Wyllie
132626720c
MDL-63303 message: add member formatting to conversation
...
Make sure the members are formatted when adding to the state in
a conversation so that any missing data is normalised.
2018-11-15 17:57:44 +08:00
Andrew Nicols
5e47224a62
MDL-63303 message: Stop WS from removing optional keys
2018-11-15 17:56:31 +08:00
Jun Pataleta
ac6cdcea06
Merge branch 'MDL-62287-master' of git://github.com/andrewnicols/moodle
2018-11-15 17:10:54 +08:00
Jun Pataleta
7a99ff70b9
Merge branch 'MDL-63811' of git://github.com/aolley/moodle
2018-11-15 17:09:28 +08:00
Damyon Wiese
f4ccea6f52
Merge branch 'MDL-64009-master' of git://github.com/abgreeve/moodle
2018-11-15 16:30:20 +08:00
Andrew Nicols
705003beae
MDL-63303 behat: Behat fixes
2018-11-15 16:26:16 +08:00
Andrew Nicols
f42e85cc86
Merge branch 'MDL-63303-master' of git://github.com/ryanwyllie/moodle
2018-11-15 16:25:20 +08:00
Andrew Nicols
5d0abf9df6
MDL-63303 behat: Behat fixes
2018-11-15 16:24:00 +08:00
Damyon Wiese
47dc7eb8a4
Merge branch 'MDL-64011-master' of git://github.com/abgreeve/moodle
2018-11-15 16:10:21 +08:00
Ryan Wyllie
c75559cfff
MDL-63303 message: move message drawer to end of <body>
...
Fix some of the behat tests that are looking for generic button
names that match some of the buttons in the message drawer which
happen to appear earlier in the DOM.
2018-11-15 14:43:22 +08:00
Ryan Wyllie
663ccd58ed
MDL-63303 message: fix bugs in message drawer part 3
...
* Fix bug for newly created conversations being added to overview page
* Fixed bug with use enter to send preference not updating correctly
* Fix unit tests
* Fix race condition loading new messages while conversation resetting
* Fix ordering and rendering of messages with same timestamp
* Fix missing privacy info in get_conversation web service
* Fix linting errors
* Improve bulk message rendering
2018-11-15 14:43:21 +08:00
Ryan Wyllie
a111ab44af
MDL-63303 message: fix bugs in message drawer part 2
...
* Added missing icon mappings for font-awesome
* Fixed focus on dialogue button when it opens
* Fixed UI updates on user block / unblock
* Fix jQuery syntax error when sending message with quotes
* Fix message/index.php opening drawer when no conversation found
* Fix placeholders rendered for new requests
2018-11-15 14:43:21 +08:00
Ryan Wyllie
1d3535f95c
MDL-63303 message: fix bugs in message drawer
...
* Fix navigation from view_contact to view_conversation on an action
such as blocking
* Fix default open message section on overview page depending on which
section has conversations
* Fix message/index.php for users who haven't yet started a
conversation
2018-11-15 14:43:21 +08:00
Ryan Wyllie
8c8939c1ae
MDL-63303 message: add enter to send user preference
2018-11-15 14:43:21 +08:00
Ryan Wyllie
f074d6f086
MDL-63303 message: remove behat tests for messaging
2018-11-15 14:43:21 +08:00
Ryan Wyllie
142b042c5c
MDL-63303 message: message/index.php open conversation in message drawer
2018-11-15 14:43:21 +08:00
Ryan Wyllie
17d982d751
MDL-63303 message: message/edit.php opens setttings in message drawer
2018-11-15 14:43:21 +08:00
Ryan Wyllie
1e3453b7c7
MDL-63303 message: change nav popover to toggle message drawer
2018-11-15 14:43:21 +08:00
Ryan Wyllie
6f96c06374
MDL-63303 theme_bootstrapbase: add message drawer
2018-11-15 14:43:21 +08:00
Ryan Wyllie
5005d8cfb4
MDL-63303 message: add message drawer (boost only)
2018-11-15 14:43:21 +08:00
Ryan Wyllie
3ea46c8e31
MDL-63303 message: add functions to message_repository.js
2018-11-15 14:40:12 +08:00
Ryan Wyllie
0802c38a2f
MDL-63303 message: add lastmessagedate to messagearea contact
2018-11-15 14:40:12 +08:00
Ryan Wyllie
ecb4755c91
MDL-63303 message: add count_contacts api function
2018-11-15 14:40:12 +08:00
Ryan Wyllie
b3bbd4a0e1
MDL-63303 message: fix get_conversations external func
2018-11-15 14:40:12 +08:00
Ryan Wyllie
569c0bae9c
MDL-63303 message: add get_conversation_between_users external func
2018-11-15 14:40:12 +08:00
Ryan Wyllie
4e3130269c
MDL-63303 message: add get_conversation to message api
2018-11-15 14:40:12 +08:00
Ryan Wyllie
6399c7ef14
MDL-63303 message: add count_conversations to api
2018-11-15 14:40:12 +08:00
Ryan Wyllie
886b01783b
MDL-63303 message: add fields to send_instant_message
2018-11-15 14:40:12 +08:00
Ryan Wyllie
0866b33635
MDL-63303 message: add fields to contact requests
2018-11-15 14:40:12 +08:00
Ryan Wyllie
8350978aa1
MDL-63303 message: add get_member_info external function
2018-11-15 14:40:12 +08:00
Ryan Wyllie
38004e777f
MDL-63303 message: fix get_member_info iscontact check
2018-11-15 14:40:12 +08:00
Ryan Wyllie
c61353ae41
MDL-63303 message: fix mark_all_conversation_messages_as_read ext func
2018-11-15 14:40:12 +08:00
Ryan Wyllie
32b4212e50
MDL-63303 message: fix get_conversation_messages
2018-11-15 14:40:12 +08:00
Ryan Wyllie
9e189a914d
MDL-63303 core_favourites: add get and count functions
2018-11-15 14:40:11 +08:00
Ryan Wyllie
c2fc2c25ad
MDL-63303 theme_bootstrapbase: add bs4 compat classes
2018-11-15 14:40:11 +08:00
Ryan Wyllie
a69193fa70
MDL-63303 theme_boost: add switch styling for checkbox
2018-11-15 14:40:11 +08:00
Ryan Wyllie
7b91dcf264
MDL-63303 core: add new icons for messaging
2018-11-15 14:40:11 +08:00
Ryan Wyllie
456e6d8145
MDL-63303 core: allow subsystems to add nav bar and top of body content
2018-11-15 14:40:11 +08:00
Ryan Wyllie
c912cd7324
MDL-63303 core: add debug info to exceptions
2018-11-15 14:40:11 +08:00
Ryan Wyllie
9d199fd2e7
MDL-63303 javascript: fix bug in auto_rows.js allowing it to shrink
2018-11-15 14:40:11 +08:00
Adrian Greeve
750f1588fa
MDL-64011 badges: Changed the date format of endorsements.
2018-11-15 14:32:15 +08:00
Adrian Greeve
c693beb3fc
MDL-64009 badges: Removed additional badge information when null.
...
On the badge display page if the badge does not have an endorsement,
related badges, or competency allignments, then these sections are
not shown.
2018-11-15 14:04:51 +08:00
Jun Pataleta
91194bfd9f
Merge branch 'MDL-63974-master' of https://github.com/snake/moodle
2018-11-15 11:22:16 +08:00
Damyon Wiese
02c4de86ea
Merge branch 'MDL-63283-master-2' of https://github.com/snake/moodle
2018-11-15 10:43:03 +08:00
Jake Dallimore
267b4f03e7
MDL-63283 core_message: skip processors in non-individual conversations
...
Disable the processor for messages being sent to conversation types
other than individual.
2018-11-15 10:37:33 +08:00
Jake Dallimore
41485be2c8
MDL-63974 core_message: fix logic for non-contacts in user search
...
This should depend on the messagingallusers setting and, if false,
should only return those users having a profile the searcher can see.
If true, then any user can be returned. There is no requirement to
have a conversation with the user.
2018-11-15 09:59:39 +08:00
Jake Dallimore
9acb8b3574
MDL-63974 core_message: restore legacy behaviour for search_users()
2018-11-15 09:58:02 +08:00
Jun Pataleta
4aa05a81fd
Merge branch 'MDL-53566-master-fix' of git://github.com/andrewnicols/moodle
2018-11-15 09:49:56 +08:00
Andrew Nicols
46b9a5c49c
MDL-53566 core: Make context freeze test compat with clean
2018-11-15 07:39:23 +08:00
Tim Hunt
0f98afefdf
MDL-64012 filters: activity name autolinking fails for names with ()
2018-11-14 16:04:31 +00:00
Juan Leyva
df3d877656
MDL-63832 assign: Check current user can view submission
2018-11-14 16:53:34 +01:00
Eloy Lafuente (stronk7)
0d8c3b7a0e
Merge branch 'MDL-63653-master' of https://github.com/lucaboesch/moodle
2018-11-14 16:22:44 +01:00
Eloy Lafuente (stronk7)
79c4c80f2b
Merge branch 'MDL-63842-master' of git://github.com/andrewnicols/moodle
2018-11-14 16:03:16 +01:00
Mark Johnson
80aff7db49
MDL-63660 privacy: Include CSS locally for data export
2018-11-14 14:53:27 +00:00
David Monllao
f2d83f50e1
Merge branch 'MDL-61990' of https://github.com/timhunt/moodle
2018-11-14 12:09:34 +01:00
David Monllao
03d9f4cda4
Merge branch 'MDL-63991-master' of git://github.com/crazyserver/moodle
2018-11-14 11:57:57 +01:00
David Monllao
e15203d011
Merge branch 'MDL-63488-master' of git://github.com/peterRd/moodle
2018-11-14 11:22:06 +01:00
Damyon Wiese
54869cdeac
Merge branch 'MDL-64005-master' of git://github.com/abgreeve/moodle
2018-11-14 16:00:14 +08:00
Damyon Wiese
89ffc1ee0e
Merge branch 'MDL-53566-master' of git://github.com/andrewnicols/moodle
2018-11-14 15:04:01 +08:00
Jun Pataleta
0a0f70c1ec
Merge branch 'MDL-63926-master' of git://github.com/mickhawkins/moodle
2018-11-14 14:23:06 +08:00
Andrew Nicols
3a6463fc8c
MDL-62287 tool_usertours: Pull v0.12.3 for background click fix
2018-11-14 14:13:32 +08:00
Andrew Nicols
9d76566ffc
MDL-53566 core: Rename locking to freezing in UI
2018-11-14 12:37:56 +08:00
Damyon Wiese
8043762c80
Merge branch 'MDL-63868-master' of git://github.com/abgreeve/moodle
2018-11-14 12:11:12 +08:00
Michael Hawkins
af6df0fab6
MDL-63926 block_recentlyaccesseditems: Add privacy provider unit tests
2018-11-14 11:14:57 +08:00
Michael Hawkins
8adf5d94b2
MDL-63926 block_recentlyaccesseditems: Support user removal by context
...
Also fixed the provider interface type. This is self contained, so is
not a subsystem provider. It was also already set up as a plugin
provider, just not defined as such.
2018-11-14 11:14:57 +08:00
Damyon Wiese
462fc2abcd
Merge branch 'MDL-63901-master' of git://github.com/sarjona/moodle
2018-11-14 11:14:18 +08:00
Michael Hawkins
13bd038912
MDL-63926 block_recentlyaccesseditems: Improved get_contexts_for_userid
...
Updated the provider::get_contexts_for_userid method, to prevent false
positives. Previously, the user context would always be returned, now
the method checks data exists for the block first.
2018-11-14 11:13:00 +08:00
Adrian Greeve
9fcfecbf15
MDL-64005 gradebook: Fix to remove debugging message.
...
The progress bar is being used when there are a large amount
of grades being recalculated. This was throwing a debugging message
about NO_OUTPUT_BUFFERING being unset.
2018-11-14 10:39:57 +08:00
Andrew Nicols
e77cae1330
Merge branch 'MDL-63923-master' of git://github.com/bmbrands/moodle
2018-11-14 09:54:40 +08:00
Peter
a1e8c6d497
MDL-63488 core_grade: Use the rewrite_pluginurls to handle files
...
* Use the rewrite_plugin_urls to handled embedded files
* Add phpunit tests for default and updated functionality of format_text
2018-11-14 09:44:18 +08:00
Andrew Nicols
faa673e36a
MDL-63488 grade: Add tests for format_feedback
...
Signed-off-by: Peter <peter@moodle.com >
2018-11-14 09:28:16 +08:00
Eloy Lafuente (stronk7)
b4c33348ff
MDL-53566 core: add back upgrade code removed @ 0616f04 by mistake
2018-11-14 01:04:46 +01:00
Eloy Lafuente (stronk7)
d27e49448f
Merge branch 'MDL-53566-master' of git://github.com/andrewnicols/moodle
2018-11-13 23:55:38 +01:00
Luca Bösch
3a7117bb5b
MDL-63653 tool_xmldb: style form elements
2018-11-13 18:18:45 +01:00
Luca Bösch
b08e7312c3
MDL-63571 grades: switch firstname/lastname order in title row
2018-11-13 18:18:23 +01:00
Tim Hunt
166c43d86c
MDL-61990 outputrequirementslib: improve debug message
2018-11-13 17:11:17 +00:00
David Monllao
50d37636b6
Merge branch 'MDL-63882-master' of git://github.com/damyon/moodle
2018-11-13 16:07:14 +01:00
Pau Ferrer Ocaña
f687f1459e
MDL-63991 badges: Translate notification on endorsement
2018-11-13 15:58:47 +01:00
Pau Ferrer Ocaña
65ffd0a33a
MDL-63991 badges: Fix links on badge render
2018-11-13 14:19:51 +01:00
Andrew Nicols
bfbd733452
MDL-53566 tool_monitor: Fix context preload
2018-11-13 21:17:40 +08:00
Andrew Nicols
bb41db9ce0
MDL-53566 core: Allow admins more control over locking
...
This change allows sites to configure locking such that it does not
apply to administrators at all.
2018-11-13 21:17:40 +08:00
Andrew Nicols
6a89b6c8f0
MDL-53566 core: Move managecontextlocking to module
...
This will allow the capability to be applied at a range of contexts and
not just the system, making the system much more definable to a range of
users.
2018-11-13 21:17:40 +08:00
Andrew Nicols
56db1a2d7c
MDL-53566 core: Remove unused ancestorlocked field
...
This was originalyl intended as a performance improvement, but the
parent is already stored, and once calculated the value of locked is
already returned.
2018-11-13 21:17:40 +08:00
Andrew Nicols
0333213585
MDL-53566 core: Add behat test for context loking
2018-11-13 21:17:40 +08:00
Andrew Nicols
4ba4bc9acd
MDL-53566 mod_forum: Correct captype for writeable capabilities
2018-11-13 21:17:40 +08:00
Andrew Nicols
3a8cf5e67d
MDL-53566 core: Add UI for context locking
2018-11-13 21:17:40 +08:00
Andrew Nicols
0616f045c3
MDL-53566 core: Add support for context locking
...
This chagne adds support for a new feature known as Context Locking.
This allows a context to be locked, thereby removing all write
capabilities for all users (including admin) for that context, and all
child contexts.
2018-11-13 21:17:40 +08:00
David Monllao
dccda6546b
on-demand release 3.6dev+
2018-11-13 13:11:07 +01:00
David Monllao
98469de445
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-11-13 13:11:05 +01:00
David Monllao
6101744b07
Merge branch 'MDL-63729-master' of git://github.com/dpalou/moodle
2018-11-13 11:13:37 +01:00
dpalou
ce908f76a6
MDL-63729 badges: Fix course badge test
2018-11-13 10:40:27 +01:00
Sara Arjona
8105af9d6b
MDL-63901 core_message: Avoid duplicate last message
2018-11-13 10:38:38 +01:00
Adrian Greeve
055312708d
MDL-63868 core_calendar: Clicking link leads to events.
...
The mini calendar did not link to the daily events properly.
2018-11-13 15:30:09 +08:00
Damyon Wiese
bed93cff28
Merge branch 'MDL-63927' of git://github.com/stronk7/moodle
2018-11-13 11:57:12 +08:00
Andrew Nicols
9f12dd7a2f
MDL-63921 privacy: Add unit test to prove userlist compliance
2018-11-13 11:41:02 +08:00
Andrew Nicols
ba20486ffe
Merge branch 'MDL-63716-master' of git://github.com/damyon/moodle
2018-11-13 11:20:54 +08:00
Damyon Wiese
bb650761c5
MDL-63882 core_message: Use validate_parameters
...
external_api::validate_parameters() sets defaults, and does cleaning and sanitisation of the
inputs. It returns the cleaned params. We can't be re-using the arguments to this function
instead of the results, because they have not been cleaned.
2018-11-13 10:54:05 +08:00
Jun Pataleta
657c74416d
Merge branch 'MDL-63834_master' of git://github.com/markn86/moodle
2018-11-13 09:35:23 +08:00
Mark Nelson
869eac8204
MDL-63834 core_message: validate conversation type before creating
2018-11-13 08:41:26 +08:00
AMOS bot
dce0a6dfb0
Automatically generated installer lang files
2018-11-13 00:07:31 +00:00
Andrew Nicols
951000c250
Merge branch 'master_MDL-63953' of https://github.com/danmarsden/moodle
2018-11-13 07:47:45 +08:00
David Monllao
06a0161ad1
Merge branch 'MDL-63729-master' of git://github.com/dpalou/moodle
2018-11-12 17:44:18 +01:00
David Monllao
e1266eaf4b
MDL-63724 messaging: Prefix field with the table alias
2018-11-12 16:26:14 +01:00
Bas Brands
356bfb698f
MDL-63663 core_my: prevent page jumps on load
...
equal size loading placeholders
added list view and summary view placeholders for myoverview
2018-11-12 15:44:37 +01:00
David Monllao
388628823e
Merge branch 'MDL-63855-master' of git://github.com/bmbrands/moodle
2018-11-12 13:27:08 +01:00
Eloy Lafuente (stronk7)
49971e66f7
Merge branch 'MDL-63907-master' of git://github.com/cescobedo/moodle
2018-11-12 12:07:45 +01:00
Eloy Lafuente (stronk7)
610883c007
Merge branch 'MDL-63929-master' of git://github.com/jleyva/moodle
2018-11-12 12:02:51 +01:00
David Monllao
754ff36d1d
Merge branch 'MDL-63925-master' of git://github.com/mickhawkins/moodle
2018-11-12 11:57:42 +01:00
David Monllao
f04e51cfca
Merge branch 'MDL-63940-master-recaptchaurl' of git://github.com/mudrd8mz/moodle
2018-11-12 10:42:36 +01:00
Sara Arjona
d9552c3c33
MDL-63901 core_message: Fix error when the conversation does not exist
...
Create a conversation instead of throwing an exception to get the
behaviour working as it was before.
The string lang 'conversationdoesntexist' can be removed because
it was added in MDL-63466 and it's not used anywhere more.
2018-11-12 10:15:59 +01:00
David Monllao
c83676101f
Merge branch 'MDL-63823-master' of git://github.com/lameze/moodle
2018-11-12 10:09:33 +01:00
Bas Brands
a6501e9694
MDL-63855 core_my: no vertical scroll card blocks
...
card desks using class .dashboard-card-deck.one-row should not
show a vertical scrollbar
2018-11-12 10:03:34 +01:00
David Monllao
623995e589
Merge branch 'MDL-63968-master' of git://github.com/andrewnicols/moodle
2018-11-12 10:02:17 +01:00
Damyon Wiese
eac24f2b71
Merge branch 'MDL-63945_master' of git://github.com/markn86/moodle
2018-11-12 16:36:57 +08:00
Damyon Wiese
160e77f9d0
MDL-63716 course: less user_accesstime_log() calls
...
We should only call this function when a user actually views a course. It is not called
automatically when a course context is validated from a webservice. It is called directly
from the core_course_view_course webservice.
2018-11-12 16:11:15 +08:00
Bas Brands
c412ddc829
MDL-63923: core_my: card sizes clean and boost
...
Cards should have a minimum size of 250px wide
2018-11-12 09:04:56 +01:00
Mark Nelson
d15c1e77b0
MDL-63945 core_message: fixed discrepancy between helpers
2018-11-12 15:30:30 +08:00
Damyon Wiese
b0f45a8b8f
Merge branch 'MDL-63724-master-3' of https://github.com/snake/moodle
2018-11-12 14:16:31 +08:00
Damyon Wiese
75e6661940
Merge branch 'MDL-63909_master' of git://github.com/markn86/moodle
2018-11-12 14:01:01 +08:00
Damyon Wiese
6cfba4a1c6
MDL-63864 message: Contact request fix
...
The contactrequestid was removed from the api, so now we search by both
the userid from and the userid to.
2018-11-12 13:38:33 +08:00
Andrew Nicols
6d0a43deb9
Merge branch 'MDL-63763-master' of https://github.com/nwp90/moodle
2018-11-12 10:32:32 +08:00
Andrew Nicols
e926b4d046
MDL-63968 message: Correct use of get_in_or_equal
2018-11-12 10:32:06 +08:00
Jake Dallimore
2553e9db8e
MDL-63724 core_message: add send_messages_to_conversation() web service
2018-11-12 10:09:27 +08:00
Jake Dallimore
86e274d929
MDL-63724 core_message: move message redirection into helper function
2018-11-12 10:09:27 +08:00
Jake Dallimore
52f9cf205e
MDL-63724 core_message: add send_message_to_conversation() to api
2018-11-12 10:09:27 +08:00
Jake Dallimore
b30f4d6d58
MDL-63724 core_message: buffering support for conv messages in manager
...
We need to be able to delay calling all member processors with localised
event data if a DB transaction is taking place. This code treats a
conversation message as a single item of work to be buffered, and stores
all localised eventdata, and processorlists for later reference. When
processing the buffer, we pass off all localised eventdata items to
their respective member's processors, before firing a single event.
2018-11-12 10:09:27 +08:00
Jake Dallimore
0eddf920be
MDL-63724 core_message: add conversation support to message_send()
...
Added a test confirming that processors are called for each member
and that a single event is fired.
2018-11-12 10:09:27 +08:00
Jake Dallimore
9581bc3c00
MDL-63724 core_message: add send_message_to_conversation() to manager
2018-11-12 10:09:27 +08:00
Jake Dallimore
aa083ab95f
MDL-63724 core_message: add new group_message_sent event
2018-11-12 10:09:27 +08:00
Jake Dallimore
947d32895e
MDL-63724 core_message: split up event and processor code in the manager
...
This was couple before, but we're going to want this to be separate for
group conversation messages, where we'll call many users' processors,
but only create a single 'group_message_sent' event.
2018-11-12 10:09:27 +08:00
Jake Dallimore
9f82758c01
MDL-63724 core_message: fix method signature for can_contact_user()
...
This method required objects, but only used their ids, so has been
changed to require only ids.
2018-11-12 10:09:27 +08:00
Jake Dallimore
8e3bf150d9
MDL-63724 core_message: add can_send_message_to_conversation() to api
2018-11-12 10:09:27 +08:00
Damyon Wiese
080cc5b671
Merge branch 'MDL-63864_master' of git://github.com/markn86/moodle
2018-11-12 10:02:25 +08:00
Andrew Nicols
fa54c160f9
Merge branch 'MDL-63838-master' of git://github.com/vmdef/moodle
2018-11-12 09:54:59 +08:00
Simey Lameze
2d18a4a89f
MDL-63823 tool_lpimportcsv: supress progress bar debugging
2018-11-12 09:53:07 +08:00
Andrew Nicols
e2a8ebddb5
Merge branch 'MDL-63850_master' of git://github.com/markn86/moodle
2018-11-12 07:53:09 +08:00
Dan Marsden
93bddb2734
MDL-63953 mod_scorm: Use correct value for first attempt.
2018-11-12 09:51:15 +13:00
Eloy Lafuente (stronk7)
208950cff0
on-demand release 3.6dev+
2018-11-10 12:53:31 +01:00
Eloy Lafuente (stronk7)
3b1e59e3e1
NOBUG: Fixed SVG browser compatibility
2018-11-10 12:53:29 +01:00
Eloy Lafuente (stronk7)
42155e2501
Merge branch 'MDL-63960-master' of git://github.com/andrewnicols/moodle
2018-11-10 10:27:35 +01:00
Andrew Nicols
c083d1ad1e
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:21 +08:00
Andrew Nicols
35afa11801
Merge branch 'MDL-63919' of git://github.com/stronk7/moodle
2018-11-10 10:59:25 +08:00
Eloy Lafuente (stronk7)
d01d9e2c0e
Merge branch 'MDL-63596-master' of git://github.com/andrewnicols/moodle
2018-11-10 03:49:14 +01:00
Andrew Nicols
2986a99153
MDL-63596 backup: Add missing include
2018-11-10 10:46:38 +08:00
Eloy Lafuente (stronk7)
baf3fd4177
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 02:22:12 +01:00
Eloy Lafuente (stronk7)
5c0f8dcddf
Merge branch 'MDL-63596-master' of git://github.com/andrewnicols/moodle
2018-11-09 19:32:23 +01:00
dpalou
5bb1889f43
MDL-63729 badges: Return new DB tables data in WS
2018-11-09 12:39:53 +01:00
dpalou
18d27ac2eb
MDL-63729 badges: Return new fields in badge table in WS
2018-11-09 12:11:04 +01:00
dpalou
c776e1dd40
MDL-63729 badges: Create an exporter for badge info
2018-11-09 12:09:45 +01:00
Andrew Nicols
56c2b941df
MDL-63919 tool_dataprivacy: Notify by default
2018-11-09 18:39:42 +08:00
Eloy Lafuente (stronk7)
8ecff96216
Merge branch 'MDL-63884-master-fix' of https://github.com/snake/moodle
2018-11-09 11:19:02 +01:00
Jake Dallimore
d76029110b
MDL-63884 core_message: fix for get_conversations legacy adapter code
...
This code also tries to adapt other conversation types, but it should
only support individual conversations, where we know members exist.
2018-11-09 17:59:55 +08:00
Jake Dallimore
9cef5491fb
MDL-63884 core_message: fix for groups without images
...
If we don't have an image for the group, leave this extra field empty.
2018-11-09 17:59:53 +08:00
Eloy Lafuente (stronk7)
ba999160b4
Merge branch 'MDL-62564-master-fix' of git://github.com/andrewnicols/moodle
2018-11-09 10:59:04 +01:00
Damyon Wiese
f1f7d45bc7
MDL-63596 backup: Deal with controller types
...
For privacy requests, deal with all 3 controller types.
2018-11-09 17:55:23 +08:00
Andrew Nicols
b26c5e031b
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:34:47 +08:00
Juan Leyva
2979ca1175
MDL-63929 user: Support unsetting prefs in update_user_preferences WS
2018-11-09 09:28:23 +01:00
Mihail Geshoski
fc9bde4bc3
MDL-63596 core_backup: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-11-09 16:09:22 +08:00
Jun Pataleta
012fa6abc3
Merge branch 'MDL-63867-master' of git://github.com/mickhawkins/moodle
2018-11-09 15:31:28 +08:00
Michael Hawkins
95a3f78058
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:20:12 +08:00
Michael Hawkins
0646c8514b
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 14:19:31 +08:00
Jun Pataleta
3adcfb0518
Merge branch 'MDL-63946-master' of git://github.com/andrewnicols/moodle
2018-11-09 13:41:44 +08:00
Mark Nelson
b3ce575e63
MDL-63864 core_message: added unit tests
2018-11-09 13:28:39 +08:00
Mark Nelson
accd64827d
MDL-63864 core_message: can now specify limit for contact requests
2018-11-09 13:28:38 +08:00
Andrew Nicols
9c89103a63
MDL-63946 plagirism: Filename typo fix
2018-11-09 13:25:33 +08:00
Mark Nelson
daa33803cd
MDL-63864 core_message: get_contact_requests now uses helper
2018-11-09 12:12:17 +08:00
Jun Pataleta
a954485ef5
Merge branch 'MDL-63830-master' of git://github.com/bmbrands/moodle
2018-11-09 12:07:05 +08:00
Jun Pataleta
1d2adca39b
Merge branch 'MDL-63924-master' of git://github.com/andrewnicols/moodle
2018-11-09 11:57:38 +08:00
Jun Pataleta
66e83fc0cc
Merge branch 'MDL-63942-master' of git://github.com/andrewnicols/moodle
2018-11-09 11:44:02 +08:00
Jun Pataleta
2acbd44883
Merge branch 'MDL-63897-master' of git://github.com/andrewnicols/moodle
2018-11-09 11:30:28 +08:00
Andrew Nicols
8bb3c0d0c5
fixup! MDL-63897 dataprivacy: Kill the preprocess stage
2018-11-09 11:26:21 +08:00
Andrew Nicols
03acfa408a
MDL-63897 tool_dataprivacy: Send notifications for new requests
2018-11-09 11:25:57 +08:00
Andrew Nicols
b838d85cbc
MDL-63897 dataprivacy: Kill the preprocess stage
2018-11-09 11:08:07 +08:00
Damyon Wiese
3dc6208961
Merge branch 'MDL-62415-master' of git://github.com/peterRd/moodle
2018-11-09 10:54:35 +08:00
Andrew Nicols
b627565e9b
Merge branch 'MDL-63919-master' of git://github.com/mihailges/moodle
2018-11-09 10:51:48 +08:00
Jun Pataleta
120edbe65f
Merge branch 'MDL-62589-master' of git://github.com/andrewnicols/moodle
2018-11-09 10:36:52 +08:00
Damyon Wiese
ba3b0cc6ac
Merge branch 'wip-MDL-63894-master' of https://github.com/kwiliarty/moodle
2018-11-09 09:48:39 +08:00
Andrew Nicols
a10b512021
MDL-63942 dataprivacy: Disable deleted user task by default
2018-11-09 09:29:13 +08:00
Peter
29cfe7a527
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 09:28:28 +08:00
Damyon Wiese
d3fdd7442b
Merge branch 'MDL-63671-master-2' of git://github.com/mihailges/moodle
2018-11-09 09:12:49 +08:00
David Mudrák
b207af3b48
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:55:33 +01:00
Jun Pataleta
3bc9a0b2e2
Merge branch 'MDL-63836-master' of git://github.com/damyon/moodle
2018-11-09 00:21:19 +08:00
Eloy Lafuente (stronk7)
3aa0cfe33e
Merge branch 'MDL-62564-integration-master-1' of git://github.com/mihailges/moodle
2018-11-08 16:38:38 +01:00
Víctor Déniz Falcón
fe2e696ed7
MDL-63838 block_recentlyaccesseditems: add placeholder during loading
2018-11-08 14:12:40 +00:00
Andrew Nicols
c96cd71102
MDL-63924 privacy: Add shared user providers to subsytsems
2018-11-08 21:26:18 +08:00
Mark Nelson
4461288dfa
MDL-63909 core_message: undeprecated still used functions by old UI
...
A note has been made to remove these and other functions once we
remove the old UI.
2018-11-08 18:43:17 +08:00
Mark Nelson
a6049a7960
MDL-63909 core_message: deprecated web services not used in new UI
2018-11-08 18:22:00 +08:00
Víctor Déniz Falcón
e26d40e343
MDL-53035 mod_assign: add course_module_viewed event
2018-11-08 09:54:55 +00:00
Eloy Lafuente (stronk7)
5b3f4bbb12
MDL-63927 performance: Update the plan to support the new login token
2018-11-08 10:25:08 +01:00
Mark Nelson
cef1d977c3
MDL-63850 core_message: get_conversations returns privacy and requests
2018-11-08 16:24:29 +08:00
Mihail Geshoski
a128601eb3
MDL-63671 tool_cohortroles: Limit data to the system context in provider
2018-11-08 16:06:43 +08:00
Mark Nelson
82e0973c96
MDL-63850 core_message: helper now returns privacy information
2018-11-08 16:05:25 +08:00
Mark Nelson
5c675c5076
MDL-63850 core_message: '$referenceuserid' used when returning requests
2018-11-08 16:05:25 +08:00
Mark Nelson
054834b00c
MDL-63850 core_message: moved contact request logic to helper
2018-11-08 16:05:25 +08:00
Mark Nelson
6981de1080
MDL-63850 core_message: prevent exception being thrown with empty array
2018-11-08 16:05:25 +08:00
Andrew Nicols
44e56956c6
MDL-63924 core_privacy: Add shared_userlist provider
2018-11-08 15:39:56 +08:00
Michael Hawkins
e49b73e35e
MDL-63925 privacy: Fixed Moodle URL in template
2018-11-08 15:36:40 +08:00
Mihail Geshoski
f39b579de1
MDL-63919 privacy: Store the creation method of the data request
2018-11-08 14:13:31 +08:00
Mihail Geshoski
77c21518f2
MDL-63919 privacy: Disable notifications for auto created data requests
2018-11-08 14:08:43 +08:00
Andrew Nicols
308eb72448
Merge branch 'MDL-63903-master' of https://github.com/snake/moodle
2018-11-08 14:02:10 +08:00
Damyon Wiese
bc8584193a
Merge branch 'MDL-63282_master' of git://github.com/markn86/moodle
2018-11-08 14:00:00 +08:00
Jun Pataleta
67bceccd4a
Merge branch 'MDL-63902-master' of git://github.com/andrewnicols/moodle
2018-11-08 13:39:05 +08:00
Amaia Anabitarte
36e23989b0
MDL-63282 core_message: Setting messagingallusers = 1 for behat tests
...
Default setting value for new instances is 0
Default setting value for existing instances is 1
to get same search results than before this setting exists
Setting messagingallusers = 1 for behat tests to simulate old versions functionality
Followup: MDL-63911
2018-11-08 13:11:28 +08:00
Amaia Anabitarte
548cac7dbf
MDL-63282 core_message: New Search API function
2018-11-08 13:11:28 +08:00
Kevin Wiliarty
13e3206910
MDL-63894 themes: adds flex-wrap to boost inline date_time_selector
2018-11-07 23:48:34 -05:00
Andrew Nicols
50208b5ca5
MDL-62589 dataprivacy: Add ability to resubmit a request
2018-11-08 11:45:36 +08:00
Jun Pataleta
ba8c81ba4a
Merge branch 'MDL-63840-master' of https://github.com/lucaboesch/moodle
2018-11-08 11:32:12 +08:00
Damyon Wiese
c338d6487c
Merge branch 'MDL-63875' of https://github.com/timhunt/moodle
2018-11-08 09:41:16 +08:00
Mihail Geshoski
673d2c58fb
MDL-62564 privacy: Create request for deleted users when setting enabled
2018-11-08 09:29:38 +08:00
Mihail Geshoski
b4ecfa38c2
MDL-62564 privacy: Improve bulk deletion
2018-11-08 09:28:36 +08:00
Andrew Nicols
66a47d23fa
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
Damyon Wiese
f41207400b
MDL-63836 course: No course header images
...
This feature may be added in future, but for now we are not going to include it.
2018-11-08 08:59:35 +08:00
Mihail Geshoski
4bd598cbc9
MDL-62564 privacy: Add unit tests
2018-11-08 08:59:31 +08:00
Luca Bösch
181b12a6bd
MDL-63840 theme: block menu cog size.
2018-11-07 17:57:55 +01:00
Jun Pataleta
5160567c5f
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.
* Amended on integration to put together all the local modifications.
2018-11-07 17:25:03 +01:00
Michaël Marinetti
cde2530c54
MDL-62294 lessphp: Fix for PHP 7.2 compatibility
...
From upstream commit:
https://github.com/oyejorge/less.php/commit/669acc51817a8da162b5f1b7137e79f0e4acc636
2018-11-07 17:21:39 +01:00
cescobedo
4cdc9f73b8
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-07 17:05:12 +01:00
David Monllao
e0d7266379
Merge branch 'MDL-63888-master' of git://github.com/jleyva/moodle
2018-11-07 13:03:34 +01:00
David Monllao
d33a22c037
Merge branch 'MDL-63740-master' of git://github.com/jleyva/moodle
2018-11-07 12:56:10 +01:00
Juan Leyva
b9508423b4
MDL-63740 webservice: Add new dashboard functions to mobile service
...
- core_course_get_enrolled_courses_by_timeline_classification
- core_course_get_recent_courses
- core_course_set_favourite_courses
- block_starredcourses_get_starred_courses
2018-11-07 12:37:43 +01:00
Juan Leyva
2b6a0c6a68
MDL-63888 webservice: Return new global setting "messagingallusers"
2018-11-07 12:37:17 +01:00
Andrew Nicols
4c1fc0b6d6
MDL-62589 dataprivacy: Correct not in sql
2018-11-07 19:24:07 +08:00
Bas Brands
f457cb862d
MDL-63830 block_myoverview: shorten card titles
2018-11-07 11:47:23 +01:00
Bas Brands
7ba8c72781
MDL-63830 block_myoverview: menu icon position summary
2018-11-07 11:47:23 +01:00
Bas Brands
44b549260d
MDL-63830 block_myoverview: reuse css for dashboard blocks
...
target block content only
use same html accross blocks
add one-row class for scrolling cards
2018-11-07 11:47:04 +01:00
Bas Brands
f1b1f3804e
MDL-63830 block_myoverview: rounded images for summary view
2018-11-07 11:23:27 +01:00
Bas Brands
97593c37d8
MDL-63830 block_myoverview: text colour course names
...
Using same card HTMl for recently accessed courses
2018-11-07 11:23:26 +01:00
Bas Brands
1a97254201
MDL-63830 block_myoverview: move course menu button up
2018-11-07 11:23:26 +01:00
Bas Brands
95acd7b1b4
MDL-63830 block_myoverview: remove margin card title
2018-11-07 11:23:19 +01:00
Jake Dallimore
cd07b3b5cb
MDL-63903 core_message: fix bug with shim code in index.php
...
On backend render (not via js loading), the following bugs were
introduced:
- Message ordering was wrong
- Message blocktimes were wrong
This patches the above to restore legacy behaviour.
2018-11-07 18:19:07 +08:00
Eloy Lafuente (stronk7)
3c577cb583
Merge branch 'MDL-63883-master' of https://github.com/snake/moodle
2018-11-07 10:48:12 +01:00
David Monllao
b6816ed2ca
Merge branch 'MDL-63675-master' of git://github.com/bmbrands/moodle
2018-11-07 10:44:57 +01:00
Bas Brands
78c06a660b
MDL-63830 block_myoverview: star icon updates
...
Change the star icon from being in a button and allow it to be
inline using spans instead of divs.
Add the option to passes css classed to the template.
2018-11-07 09:48:00 +01:00
Bas Brands
aba5b89c7a
MDL-63830 block_myoverview: card footer styles
2018-11-07 09:00:18 +01:00
Bas Brands
2b311e7689
MDL-63830 block_myoverview: progressbar styles boost
...
using bg-white and border
allow collapsing of list view content
removed obsolete styles for old progress circles bootstrapbase
2018-11-07 08:59:29 +01:00
Damyon Wiese
d4035711f9
Merge branch 'MDL-63898-master' of https://github.com/snake/moodle
2018-11-07 15:30:52 +08:00
Jun Pataleta
134f262ee3
Merge branch 'master_MDL-63800' of https://github.com/danmarsden/moodle
2018-11-07 15:27:27 +08:00
Damyon Wiese
da151c9b75
Merge branch 'MDL-63839_master' of git://github.com/markn86/moodle
2018-11-07 14:29:02 +08:00
Jake Dallimore
74fc14e5b2
MDL-63898 core_message: fix for get_conversations message formatting
...
This used to return a text version of the message, but needs to return
the message formatted with message_format_message_text().
2018-11-07 14:23:54 +08:00
Damyon Wiese
8313f552b6
Merge branch 'MDL-63451' of https://github.com/peterspicer-catalyst/moodle
2018-11-07 12:05:27 +08:00
Damyon Wiese
eb935dab5b
Merge branch 'MDL-63884-master' of https://github.com/snake/moodle
2018-11-07 11:00:41 +08:00
Juan Leyva
c1720141fd
MDL-63708 tool_mobile: Add options for disabling blocks
...
Now that we are supporting the new dashboard and site home blocks on the mobile app,
we need options to allow admin to forbid certain blocks to be displayed on the app.
2018-11-07 00:32:32 +01:00
Jun Pataleta
e862985a69
MDL-63183 auth_shibboleth: Don't render page when already logged in
2018-11-07 00:14:48 +01:00
Jun Pataleta
5f9955b5a0
MDL-63183 auth_shibboleth: Add hidden login token in guest login form
2018-11-07 00:14:48 +01:00
Damyon Wiese
6dfe428363
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:14:48 +01:00
Eloy Lafuente (stronk7)
ef79de12ee
Merge branch 'm36_MDL-63789_Search_SOLR_Fixes_Proxy_Auth' of https://github.com/scara/moodle
2018-11-07 00:08:12 +01:00
Eloy Lafuente (stronk7)
08c51ff080
on-demand release 3.6dev+
2018-11-06 19:06:54 +01:00
Eloy Lafuente (stronk7)
fca12fd991
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-11-06 19:06:52 +01:00
Damyon Wiese
1c7288e79b
Merge branch 'MDL-58454-master-fix' of git://github.com/junpataleta/moodle
2018-11-06 15:48:31 +01:00
Jun Pataleta
e75860caea
MDL-58454 badges: Use correct function for fetching badge issuer
2018-11-06 15:48:31 +01:00
Andrew Nicols
6d47156f75
Merge branch 'MDL-63711-master-fix' of git://github.com/junpataleta/moodle
2018-11-06 15:48:30 +01:00
Jun Pataleta
5c145757a8
MDL-58454 core: Fix savepoint in upgrade.php
2018-11-06 15:48:30 +01:00
Jun Pataleta
ad2737c9c9
MDL-63711 core_grade: Use canonicalize for checking userlist IDs
2018-11-06 15:48:30 +01:00
David Monllao
2bdc254cd2
Merge branch 'MDL-58454-master' of git://github.com/junpataleta/moodle
2018-11-06 15:48:23 +01:00
Damyon Wiese
d769d7c2db
Merge branch 'MDL-63297' of https://github.com/timhunt/moodle
2018-11-06 15:45:23 +01:00
Jake Dallimore
003cdcce15
MDL-63884 core_message: add imageurl support for linked conversations
...
This is an extra field specific to linked conversations, so the helper
method has been extended to encompass this alongside the subname field.
2018-11-06 16:51:44 +08:00
Jake Dallimore
19237383f3
MDL-63884 core: allow tests to set group pictures when creating groups
2018-11-06 16:42:46 +08:00
Jake Dallimore
741376f3e7
MDL-63883 core_message: fix random externnallib_test phpunit failure
...
Users created by the test generator could have the same name as one
another, so trying to assert names NOT in an array would clash. Fix
is to remove those assertions - there were superfluous anyway.
2018-11-06 14:17:51 +08:00
Jun Pataleta
9639cb487e
MDL-58454 badges: Fix related badge deletion
...
* When deleting a badge, delete badge_related records where this badge
is also set as the related badge.
2018-11-06 11:47:20 +08:00
Jun Pataleta
eea49debc8
Merge branch 'MDL-63062-master-renamed' of https://github.com/vmdef/moodle
2018-11-06 10:32:18 +08:00
Andrew Nicols
74238c1c18
Merge branch 'MDL-62563-master-3' of git://github.com/mihailges/moodle
2018-11-06 09:37:23 +08:00
Bas Brands
4edd1bb089
MDL-63863 block_myoverview: remove superfluous div
...
So the clean suite in behat will be back to pass.
2018-11-06 01:18:37 +01:00
AMOS bot
a36021e293
Automatically generated installer lang files
2018-11-06 00:07:16 +00:00
Víctor Déniz Falcón
4f6680a1e9
MDL-63062 block_recentlyaccessedcourses: add starred icon
2018-11-05 23:51:49 +00:00
Víctor Déniz Falcón
41f6129358
MDL-63062 block_recentlyaccessedcourses: add block and styles
2018-11-05 23:46:57 +00:00
Victor Deniz
98a52c80bb
MDL-63062 block_recentlyaccessedcourses: add web service
2018-11-05 23:46:43 +00:00
Dan Marsden
e6a93dc215
MDL-63800 mod_assign: don't show grade if not set.
2018-11-06 10:04:15 +13:00
Tim Hunt
ad89de38eb
MDL-63875 qtype_ddmarker: fix layout with multi-line markers
2018-11-05 17:45:05 +00:00
Sara Arjona
5a1ea82835
MDL-58454 badges: Fix some minor errors for Open Badges v2
2018-11-05 18:41:54 +01:00
David Monllao
6e90098e7b
Merge branch 'MDL-63711-master' of git://github.com/abgreeve/moodle
2018-11-05 16:35:34 +01:00
Tung Thai
d363a5c2e6
MDL-58454 badges: Open Badges Specification Version 2.0 Changes
2018-11-05 14:20:46 +01:00
Bas Brands
4f42ca11ff
MDL-63675 block_myoverview: IE11 card size issues
2018-11-05 13:43:52 +01:00
Eloy Lafuente (stronk7)
e572007248
Merge branch 'MDL-63748-master' of git://github.com/jleyva/moodle
2018-11-05 13:11:17 +01:00
David Monllao
0422a13c90
Merge branch 'MDL-63764-master' of git://github.com/mickhawkins/moodle
2018-11-05 12:46:12 +01:00
David Monllao
83868e1416
Merge branch 'MDL-63739-master' of git://github.com/jleyva/moodle
2018-11-05 11:19:32 +01:00
David Monllao
d9c54de37f
Merge branch 'MDL-63700-master' of git://github.com/mickhawkins/moodle
2018-11-05 11:13:51 +01:00
Mihail Geshoski
c13c4569a9
MDL-62563 privacy: Create delete data request for existing deleted users
2018-11-05 16:20:37 +08:00
Mihail Geshoski
9fade7ff13
MDL-62563 privacy: Add unit tests
2018-11-05 16:20:06 +08:00
Damyon Wiese
17af25ce92
MDL-44137 group: fix stdClass name
...
Fix only for new core_group_update_groups webservice.
2018-11-05 15:09:47 +08:00
Damyon Wiese
f6ca9ca691
Merge branch 'MDL-44137_add_update-groups_webservice' of https://github.com/TheVirtualLtd/moodle
2018-11-05 15:07:26 +08:00
Andrew Nicols
19716edd9c
Merge branch 'MDL-63689-master-workshopprivacy' of git://github.com/mudrd8mz/moodle
2018-11-05 14:54:09 +08:00
Damyon Wiese
4f26d21886
Merge branch 'MDL-63717-master' of git://github.com/jleyva/moodle
2018-11-05 13:45:25 +08:00
Andrew Nicols
5b2856864d
Merge branch 'MDL-63564-master' of git://github.com/mihailges/moodle
2018-11-05 12:57:48 +08:00
Mark Nelson
27024d830c
MDL-63839 core_message: use component name for Behat tag
2018-11-05 10:35:51 +08:00
Damyon Wiese
842138a7cb
Merge branch 'MDL-63827' of https://github.com/timhunt/moodle
2018-11-05 10:28:11 +08:00
Andrew Nicols
5aed9a4e26
Merge branch 'MDL-63772' of https://github.com/timhunt/moodle
2018-11-05 09:36:09 +08:00
Andrew Nicols
e4384a6a56
Merge branch 'MDL-63712-master' of git://github.com/mickhawkins/moodle
2018-11-05 09:33:42 +08:00
Eloy Lafuente (stronk7)
65c8a8a899
Merge branch 'MDL-63818-master-2' of git://github.com/andrewnicols/moodle
2018-11-05 00:02:56 +01:00
Matteo Scaramuccia
13719f2ebb
MDL-63789 search_solr: use proxy creds, if any
...
Also use proxy port, IF any.
2018-11-02 23:13:15 +01:00
Eloy Lafuente (stronk7)
bebef89174
on-demand release 3.6dev+
2018-11-02 21:08:46 +01:00
Eloy Lafuente (stronk7)
ef9073bb66
NOBUG: Fixed file access permissions
2018-11-02 21:08:46 +01:00
Eloy Lafuente (stronk7)
0a33e41562
NOBUG: Fixed SVG browser compatibility
2018-11-02 21:08:44 +01:00
Roger Barras
6959abc816
MDL-60267 user: Fix set default data for the user profile field
2018-11-02 20:09:04 +01:00
Adrian Greeve
d5f8687a92
MDL-63711 core_grades: Delete data for specified users in a context.
2018-11-03 02:26:24 +08:00
Juan Leyva
d9714b1ff9
MDL-63748 core_auth: Fix redirect parameter being ignored
2018-11-02 15:16:02 +01:00
Juan Leyva
818d40a922
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:37:29 +01:00
Juan Leyva
8e7b8cf08f
MDL-63739 core_enrol: Add completion criteria, hiden and favourited data
2018-11-02 12:10:57 +01:00
Mihail Geshoski
076288307f
MDL-63564 core_question: Avoid using UNION in get_users_in_context()
2018-11-02 14:14:19 +08:00
Shamim Rezaie
6cd2de3ceb
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:04:25 +08:00
Shamim Rezaie
0db66dcf5d
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:04:23 +08:00
Shamim Rezaie
92d26b3940
MDL-63564 mod_quiz: Added quizaccess_user_provider interface
...
This issue is a part of the MDL-62560 Epic.
2018-11-02 13:56:02 +08:00
Shamim Rezaie
bdba3b97fd
MDL-63564 question: Add helper to fetch users in context
...
This issue is a part of the MDL-62560 Epic.
2018-11-02 13:56:01 +08:00
Shamim Rezaie
c8aff683cb
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 13:56:01 +08:00
Andrew Nicols
d1d7d1396a
Merge branch 'MDL-63701-master-1' of git://github.com/mihailges/moodle
2018-11-02 12:02:58 +08:00
Andrew Nicols
91071ad785
Merge branch 'MDL-63666-master' of git://github.com/mihailges/moodle
2018-11-02 10:46:33 +08:00
Peter
645cb7dd0f
MDL-63457 block_myoverview: Bug fixes
...
* Updated bootstrap theme to match boost
* Fix up logical errors in js
2018-11-02 10:44:32 +08:00
Damyon Wiese
fb3ab37a67
Merge branch 'MDL-63549-master' of https://github.com/snake/moodle
2018-11-02 10:17:54 +08:00
Jake Dallimore
aa74835164
MDL-63549 core_message: exclude conversations where all messages deleted
...
If there are no recent messages for an individual conversation for the
user, then we exclude that conversation from the results.
2018-11-02 10:10:37 +08:00
Mihail Geshoski
d638ab7c50
MDL-63666 logging: Rename delete_data_for_all_users() function
2018-11-02 09:17:24 +08:00
Andrew Nicols
3dd49ad738
MDL-63842 core_user: Remove unnecessary DB fetch
2018-11-02 09:07:18 +08:00
Adrian Greeve
ac7d086d1d
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 08:57:43 +08:00
Andrew Nicols
ec859d9f4b
Merge branch 'MDL-63703-master-1' of git://github.com/mihailges/moodle
2018-11-02 08:56:40 +08:00
Andrew Nicols
08a3564f93
Merge branch 'MDL-63738' of https://github.com/timhunt/moodle
2018-11-02 08:43:53 +08:00
Andrew Nicols
dc2e54696b
MDL-63702 core_block: Correct phpdoc for get_users
2018-11-02 08:34:20 +08:00
Andrew Nicols
4dbae58e87
MDL-63422 blog: Correct phpdoc for get_users
2018-11-02 08:34:20 +08:00
Andrew Nicols
f8e364e31a
Merge branch 'MDL-63422' of git://github.com/stronk7/moodle
2018-11-02 08:22:33 +08:00
Andrew Nicols
bdccab4769
Merge branch 'MDL-63816-master' of git://github.com/mickhawkins/moodle
2018-11-02 08:00:32 +08:00
Eloy Lafuente (stronk7)
8037dd6c15
Merge branch 'MDL-63746-master' of git://github.com/damyon/moodle
2018-11-01 15:38:08 +01:00
Andrew Nicols
74a938c353
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:51:18 +08:00
Tim Hunt
f4ef234544
MDL-63772 atto_recordrtc: capabilities to control who can record what
2018-11-01 09:53:17 +00:00
Michael Hawkins
b8bbef0a9b
MDL-63712 core_message: Unit test improvements for fetching context/user
...
This issue is part of the MDL-62560 Epic.
2018-11-01 16:51:12 +08:00
Jun Pataleta
d0b05c8d05
Merge branch 'MDL-63725_master' of git://github.com/markn86/moodle
2018-11-01 16:11:06 +08:00
Mark Nelson
bc667050a4
MDL-63725 core_message: do not allow access to all conversation members
2018-11-01 15:56:07 +08:00
Damyon Wiese
c3e419e4dc
MDL-63063 block_recentlyaccesseditems: CSS
...
Only show more than one row of items when the block is displayed in a narrow column.
Fix for boost theme only because of the second block region on the dashboard.
2018-11-01 15:31:32 +08:00
Andrew Nicols
033adb0242
MDL-63457 block_myoverview: Whitespace fix
2018-11-01 15:10:10 +08:00
Andrew Nicols
f3d077d0a7
Merge branch 'MDL-63457-master' of git://github.com/peterRd/moodle
2018-11-01 15:03:34 +08:00
Mihail Geshoski
0a1c6cbacf
MDL-63701 editor_atto: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-11-01 14:20:04 +08:00
Peter
fd955097e4
MDL-63457 block_myoverview: JS update to avoid constant network requests
...
* Expose paged content factory to trigger last page updates
* Remove repetitive network requests on hide/show courses
* Manually do paged dataset modification
2018-11-01 13:36:52 +08:00
Damyon Wiese
bbbf9667c0
Merge branch 'MDL-63063-master-block' of https://github.com/vmdef/moodle
2018-11-01 12:57:55 +08:00
Shamim Rezaie
ba81c26c79
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 12:43:21 +08:00
Shamim Rezaie
5233429642
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 12:43:14 +08:00
Jun Pataleta
67d2082849
Merge branch 'MDL-63725_master' of git://github.com/markn86/moodle
2018-11-01 12:39:43 +08:00
Mihail Geshoski
8420c3bbc2
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:12:49 +08:00
Mark Nelson
5584c48a33
MDL-63725 core_message: added get_conversation_members web service
2018-11-01 11:18:20 +08:00
Mark Nelson
6ecd6e5ba8
MDL-63725 core_message: added api::get_conversation_members
2018-11-01 11:18:20 +08:00
Damyon Wiese
f9efe1bb10
MDL-63746 boost: Dropdown menu styles
...
Remove btn styling from menu buttons as the additional padding makes things not line up.
2018-11-01 11:03:13 +08:00
Andrew Nicols
e146e1133b
Merge branch 'MDL-63566-master' of git://github.com/mickhawkins/moodle
2018-11-01 10:11:33 +08:00
Adrian Greeve
7a35413d16
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:06:45 +08:00
Jun Pataleta
3beb545baf
Merge branch 'MDL-63826' of git://github.com/stronk7/moodle
2018-11-01 09:28:45 +08:00
Andrew Nicols
2badbd52a0
Merge branch 'MDL-63064-master' of git://github.com/lameze/moodle
2018-11-01 09:16:39 +08:00
Damyon Wiese
1becffad44
Merge branch 'MDL-63549-master' of https://github.com/snake/moodle
2018-11-01 09:03:06 +08:00
Eloy Lafuente (stronk7)
9c0e123af0
MDL-63826 tests: Don't rely on random array keys for testing
2018-11-01 00:28:35 +01:00
Andrew Nicols
7b70c6bc48
Merge branch 'm36_MDL-63727_Wrong_SCO_Launched_Link' of https://github.com/scara/moodle
2018-11-01 07:01:13 +08:00
Robynstar
474dd887d0
MDL-44137 group: add update_groups webservice function
2018-11-01 11:52:03 +13:00
Matteo Scaramuccia
f9df004724
MDL-63727 mod_scorm: Fixed typo in test_launch_sco()
2018-10-31 21:47:45 +01:00
Davo Smith
54a5cc6187
MDL-63727 mod_scorm: fix typo in sco_launched URL
2018-10-31 21:39:34 +01:00
Bas Brands
0ec602615d
MDL-63064 block_starredcourses: horizontal scroll, load all courses
2018-10-31 13:51:13 -04:00
Tim Hunt
3a8cde29a4
MDL-63827 qformat_gift: fix notice when importing categories
2018-10-31 15:14:51 +00:00
lameze
bdde16014d
MDL-63064 block_starredcourses: fix linting issues
2018-10-31 10:51:05 -04:00
Bas Brands
5c6db8d956
MDL-63064 block_starredcourses: move lang strings to core_course
...
AMOS BEGIN
MOV [aria:courseimage,block_myoverview],[aria:courseimage,core_course]
MOV [aria:coursename,block_myoverview],[aria:coursename,core_course]
MOV [aria:favourite,block_myoverview],[aria:favourite,core_course]
MOV [favourite,block_myoverview],[favourite,core_course]
MOV [notfavourite,block_myoverview],[notfavourite,core_course]
AMOS END
2018-10-31 10:44:30 -04:00
Bas Brands
f6c6f215be
MDL-63064 block_starredcourses: move favouriteicon template
2018-10-31 10:44:20 -04:00
lameze
51437e5f6d
MDL-63064 block_starredcourses: make starred block style consistent
...
This commit remove an unused template and some custom css that has been added
previously and now is no longer necessary.
2018-10-31 10:44:16 -04:00
lameze
8730c0619c
MDL-63064 block_starredcourses: remove pagination from main module
...
This commit also removes the userid attribute handling on templates, JS and from the webservices
setting the logged user as user id on the webservice side.
2018-10-31 10:44:13 -04:00
lameze
07fdb5a0a3
MDL-63064 block_starredcourses: change events to use pubsub
2018-10-31 10:44:08 -04:00
lameze
d5d7699b87
MDL-63064 block_starredcourses: reload the content when a course is starred
2018-10-31 10:44:05 -04:00
lameze
0bb6f0b719
MDL-63064 block_myoverview: trigger event when course is starred
2018-10-31 10:44:03 -04:00
lameze
115ce6babf
MDL-63064 core: add starred courses block to plugin list
2018-10-31 10:44:01 -04:00
lameze
b9c56f82a1
MDL-63064 block_starredcourses: implement null provider
2018-10-31 10:43:59 -04:00
lameze
0e033f6ee1
MDL-63064 block_starredcourses: block functionality
2018-10-31 10:43:56 -04:00
lameze
e1a35e19d3
MDL-63064 block_starredcourses: create block structure
2018-10-31 10:43:36 -04:00
Víctor Déniz Falcón
78e07cbcf0
MDL-63063 recentlyaccesseditems: fully contained block
2018-10-31 11:53:02 +00:00
David Monllao
8aae5e1a31
Merge branch 'MDL-63815-master' of git://github.com/bmbrands/moodle
2018-10-31 11:42:46 +01:00
David Monllao
30916022ca
Merge branch 'MDL-59454-master' of https://github.com/lucaboesch/moodle
2018-10-31 11:40:08 +01:00
David Monllao
07a64c681a
Merge branch 'MDL-63726-master' of https://github.com/lucaboesch/moodle
2018-10-31 10:17:29 +01:00
Bas Brands
1b1a29532d
MDL-63815 core_my: transparent bg for my page header
2018-10-31 09:07:39 +01:00
Jun Pataleta
52d575b396
Merge branch 'MDL-63820' of git://github.com/albertgasset/moodle
2018-10-31 16:01:40 +08:00
Andrew Nicols
07b420a39f
Merge branch 'MDL-63684-master-1' of git://github.com/mihailges/moodle
2018-10-31 15:02:24 +08:00
Damyon Wiese
554c7916c0
Merge branch 'MDL-58943-master-revised' of github.com:damyon/moodle
2018-10-31 14:39:36 +08:00
Damyon Wiese
e8da9f7fdf
MDL-58943 repository_nextcloud: Remove return types
...
FILE_EXTERNAL and FILE_REFERENCE are not supported at this time.
Minor php coding style changes.
2018-10-31 14:38:28 +08:00
Mihail Geshoski
77134a08b2
MDL-63684 core_calendar: Fix test_get_contexts_for_userid() test
...
This issue is part of the MDL-62560 Epic.
2018-10-31 14:10:47 +08:00
Mihail Geshoski
c844eafd6f
MDL-63684 core_calendar: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-31 14:10:08 +08:00
Andrew Nicols
cac50a5cba
Merge branch 'MDL-63702-master' of git://github.com/mihailges/moodle
2018-10-31 14:04:08 +08:00
David Monllao
57c2400b07
Merge branch 'MDL-62601-master' of git://github.com/andrewnicols/moodle
2018-10-31 06:47:16 +01:00
Andrew Nicols
5efa9f4653
MDL-62601 core_privacy: Ensure providers can handle deleted users
2018-10-31 13:45:00 +08:00
Andrew Nicols
801c6bcfca
MDL-62601 editor_atto: Do not use context_user
2018-10-31 13:45:00 +08:00
Michael Hawkins
1170b1e0aa
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:40:51 +08:00
David Monllao
df9813c25b
Merge branch 'MDL-63582-master' of https://github.com/lucaboesch/moodle
2018-10-31 06:09:07 +01:00
Jun Pataleta
3841786272
Merge branch 'MDL-63690-master-integration' of git://github.com/mihailges/moodle
2018-10-31 12:54:24 +08:00
Michael Hawkins
b16a3388bb
MDL-63816 privacy: Corrected provider get_users_in_context descriptions
2018-10-31 12:13:30 +08:00
Michael Hawkins
52e5c8b739
MDL-63816 privacy: Corrected interface get_users_in_context description
2018-10-31 12:11:21 +08:00
Mihail Geshoski
4acdbe5d0b
MDL-63690 core_blog: Handle when user blog posts are not being returned
2018-10-31 11:44:09 +08:00
Jun Pataleta
3b0dbe2b64
Merge branch 'MDL-60897-master' of git://github.com/junpataleta/moodle
2018-10-31 11:34:54 +08:00
Andrew Nicols
7f56f4bfba
Merge branch 'MDL-63624-master' of git://github.com/mihailges/moodle
2018-10-31 11:15:24 +08:00
Mihail Geshoski
3c0290a9fb
MDL-63624 tool_cohortroles: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-31 11:08:49 +08:00
Jake Dallimore
eb35e0b176
MDL-63549 core_message: deprecate data_for_messagearea_conversations
2018-10-31 10:55:34 +08:00
Jan Dageförde
4354a4286a
MDL-58943 nextcloud: translatable exception messages
2018-10-31 10:42:58 +08:00
Jan Dageförde
daef88213b
MDL-58943 oauth2: use standard way of URL validation
2018-10-31 10:42:58 +08:00
Tobias Reischmann
3e3e120d3a
MDL-58943 oauth2: Added nextcloud to standard issuers
...
* New button allows to create standard issuer for nextcloud
* Since the endpoints url has to be https and nextcloud relys on the
baseurl to create the endpoints, the baseurl of issuers has now to be
https as well (or empty).
* Google's baseurl was changed to https (there was no reason not to),
whereas Facebook and Microsoft baseurls remain empty.
* In case of the creation of a nextcloud issuer, the baseurl is
required.
* Nextcloud requires the baseurl, therefore a parameter is added to
create_standard_issuer($type, $baseurl = false). That parameter not
required (or used) for anything but Nextcloud.
2018-10-31 10:42:58 +08:00
Tobias Reischmann
fa6cd89b24
MDL-58943 oauth2: Split issuer initialization from endpoint creation
...
* Splitted the initialization of default values for issuers, the
creation of the issuer, and the creation of its endpoints. This is
a fix for following use case:
1. A user creates a standard issuer.
2. She cancels the form.
3. However, the issuer was already created. Thus, the cancel had no
effect.
* The function create_standard_issuer($type) can still be used to create
issuers programmatically if all required data is known beforehand (e.g.,
during upgrade or in tests).
2018-10-31 10:42:57 +08:00
Jan Dageförde
f6df2a884e
MDL-58943 repository: Add repository_nextcloud to core plugins
2018-10-31 10:42:57 +08:00
Nina Herrmann
b4e24a82db
MDL-58943 repository: Add repository_nextcloud
...
Based on repository_owncloud from
https://github.com/learnweb/moodle-repository_owncloud at 5b5fdbb.
Differences to the original:
* Renamed to repository_nextcloud
* Updated version.php for core
* Removed compatibility polyfills (webdav, privacy)
* Removed boilerplate files (e.g. README, CI config)
* Implement null_provider for privacy API as personal data is neither
stored nor transmitted to the external system
2018-10-31 10:42:57 +08:00
Adrian Greeve
98f8c082de
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:01:44 +08:00
Jun Pataleta
6ffeabfdff
MDL-60897 qtype_multianswer: Code style fixes
...
And Behat steps improvement, too!
2018-10-31 09:33:23 +08:00
Jean-Michel Vedrine
09fc929e13
MDL-60897 qtype_multianswer: Invalid cloze-questions saved to db
2018-10-31 09:29:53 +08:00
Andrew Nicols
244c0e10f9
Merge branch 'MDL-63530-master-2' of git://github.com/mihailges/moodle
2018-10-31 09:02:08 +08:00
Andrew Nicols
4b7418d3b0
Merge branch 'MDL-63606-master-2' of git://github.com/mihailges/moodle
2018-10-31 08:51:35 +08:00
Andrew Nicols
17109340cc
Merge branch 'MDL-63690-master' of git://github.com/mihailges/moodle
2018-10-31 08:20:31 +08:00
Jake Dallimore
6f31927af8
MDL-63549 core_message: add get_conversations web service
2018-10-31 08:16:32 +08:00
Jake Dallimore
eb5865da8b
MDL-63549 core_message: add group support to api::get_conversations
...
- Added support for returning group conversations
- Added support for conversation type filtering
- Added support for NO favourites, or ONLY favourites restrictions.
2018-10-31 08:16:31 +08:00
Andrew Nicols
de49fdb774
Merge branch 'MDL-63781' of https://github.com/timhunt/moodle
2018-10-31 08:15:43 +08:00
Eloy Lafuente (stronk7)
f3507f5982
Merge branch 'MDL-61197-master' of git://github.com/jleyva/moodle
2018-10-31 00:22:30 +01:00
Eloy Lafuente (stronk7)
b702dbf6dd
MDL-63422 lib: lessphp - review core loop / switch / case / continue
2018-10-31 00:17:59 +01:00
Eloy Lafuente (stronk7)
77331aed27
MDL-63422 lib: horde - review core loop / switch / case / continue
2018-10-31 00:17:59 +01:00
Eloy Lafuente (stronk7)
ed24d21b78
MDL-63422 lib: tcpdf - review core loop / switch / case / continue
2018-10-31 00:17:59 +01:00
Eloy Lafuente (stronk7)
0d2d2b9886
MDL-63422 auth_cas: review core loop / switch / case / continue
...
Created https://github.com/apereo/phpCAS/pull/278 upstream, applied locally.
2018-10-31 00:17:59 +01:00
Eloy Lafuente (stronk7)
bd5fdcfccd
MDL-63422 general: review core loop / switch / case / continue
...
This commit reviews all continue uses in core happening within a
loop / switch / case hierarchy. This does not cover:
- Changes to libraries. Will be handled in another issue / commit.
- Uses out from loops, will be reviewed by other commit.
The policy followed has been:
- When possible, take rid of the continue.
- When clearly the intention was to jump to next element in loop
change to continue 2
- When it was not clear, keep old behavior switching to break, no
matter how weird the behavior may be.
2018-10-31 00:17:59 +01:00
Luca Bösch
e5abe2afbf
MDL-59454 core_user: Download user table in the available formats.
2018-10-30 22:55:51 +01:00
Luca Bösch
abc469dd3b
MDL-63726 tool_dataprivacy: En-/disable 'Data retention summary' link
2018-10-30 22:52:54 +01:00
Luca Bösch
2eec5251af
MDL-63582 theme_boost: Fix the license field in the file picker width.
2018-10-30 22:42:47 +01:00
Eloy Lafuente (stronk7)
8b019fb709
on-demand release 3.6dev+
2018-10-30 18:24:14 +01:00
Eloy Lafuente (stronk7)
4ea6f848fa
NOBUG: Fixed file access permissions
2018-10-30 18:24:14 +01:00
Eloy Lafuente (stronk7)
3f32559999
Merge branch 'MDL-63522-master' of git://github.com/jleyva/moodle
2018-10-30 18:01:10 +01:00
Juan Leyva
716c103d49
MDL-63522 course: Restore config and static cache
2018-10-30 17:35:46 +01:00
Albert Gasset
577fdc3438
MDL-63820 assignfeedback_comments: Implement get_file_areas
2018-10-30 15:25:58 +01:00
David Mudrák
6c999842af
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:29:40 +01:00
Tim Hunt
a6c2bc5474
MDL-63781 qtype_ddmarker: fix changing shape type on editing form in IE
2018-10-30 10:32:09 +00:00
Juan Leyva
6f89b33bdb
MDL-61197 core_group: Fix groupings not being filtered
2018-10-30 10:22:58 +01:00
Juan Leyva
b8a3567407
MDL-61197 core_group: Refactor get_course_user_groups to get all groups
...
This is a refactor of the function to be able to get all the user
course groups in just one call
2018-10-30 10:22:58 +01:00
Mihail Geshoski
541982c01e
MDL-63606 core_badges: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-30 16:41:44 +08:00
Mihail Geshoski
fd45ae4566
MDL-63530 core_notes: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-30 16:18:24 +08:00
Jun Pataleta
a78e94257a
Merge branch 'MDL-63813-master' of git://github.com/andrewnicols/moodle
2018-10-30 15:32:32 +08:00
Andrew Nicols
98f65cf665
MDL-63813 theme_bootstrapbase: Give page buttons height+width
...
Elements iwth an inline display type have no height, or width, which
makes it impossible for behat to interact with them.
2018-10-30 13:04:24 +08:00
Andrew Nicols
5bfa505fba
Merge branch 'MDL-63634-master' of git://github.com/rezaies/moodle
2018-10-30 12:00:18 +08:00
Andrew Nicols
e538fc1549
Merge branch 'MDL-63626-master' of git://github.com/rezaies/moodle
2018-10-30 10:57:42 +08:00
Jun Pataleta
ae29ec8d13
Merge branch 'MDL-63531-master' of git://github.com/andrewnicols/moodle
2018-10-30 10:50:52 +08:00
Adrian Greeve
d2148f32ca
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
6592598f71
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
d8cd86e1b1
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
e974de337d
Merge branch 'MDL-63796-master' of git://github.com/ryanwyllie/moodle
2018-10-30 09:38:46 +08:00
Adrian Greeve
b96e7fa6b2
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 09:06:12 +08:00
Andrew Nicols
e22214b965
Merge branch 'MDL-63656-master' of git://github.com/mickhawkins/moodle
2018-10-30 08:49:56 +08:00
Andrew Nicols
1ac8ae517d
Merge branch 'MDL-63742-master' of git://github.com/jleyva/moodle
2018-10-30 07:46:00 +08:00
Eloy Lafuente (stronk7)
038645591a
Merge branch 'MDL-63522-master' of git://github.com/jleyva/moodle
2018-10-30 00:00:12 +01:00
Adam Olley
edd51eb245
MDL-63811 phpunit: Fix typo in new allowed config variable
...
Without this, phpunit doesn't allow the pathtophp unit config setting to be set
in config.php as intended.
2018-10-30 09:15:59 +10:30
Eloy Lafuente (stronk7)
82bd1fa000
Merge branch 'MDL-63396-master' of git://github.com/jleyva/moodle
2018-10-29 23:35:31 +01:00
David Monllao
77ac4d8c31
Merge branch 'MDL-63445-master' of git://github.com/bmbrands/moodle
2018-10-29 16:47:45 +01:00
Eloy Lafuente (stronk7)
f3d80b483b
Merge branch 'MDL-63730-master-enfix' of git://github.com/mudrd8mz/moodle
2018-10-29 13:23:53 +01:00
David Monllao
95a4d796fe
Merge branch 'MDL-63698-master' of https://github.com/lucaboesch/moodle
2018-10-29 12:20:52 +01:00
Luca Bösch
9452bddedc
MDL-63698 block_myoverview: Summary view course images eq height/width.
2018-10-29 11:43:23 +01:00
Tim Hunt
ebf91776d7
MDL-63297 qtype_ddimageortext: re-implement JavaScript in AMD
...
this kills of a bunch of old YUI code.
Should also make this question type work a bit mroe robustly.
2018-10-29 10:40:51 +00:00
Tim Hunt
616442a2fa
MDL-63738 question bank: a link to download a single question
2018-10-29 10:38:24 +00:00
David Monllao
707668287d
Merge branch 'MDL-63042-master' of git://github.com/peterRd/moodle
2018-10-29 11:27:16 +01:00
Juan Leyva
2ced73f636
MDL-63396 grade_report: Return locked and overridden info
2018-10-29 11:26:59 +01:00
David Monllao
beb86abdff
Merge branch 'MDL-63528-master' of git://github.com/junpataleta/moodle
2018-10-29 11:18:02 +01:00
Juan Leyva
1de51367f7
MDL-63522 course: Return completion info in get_course_content WS
2018-10-29 11:11:38 +01:00
Juan Leyva
1206a4878c
MDL-63522 course: Return more fields in get_course_content WS
...
We need those fields on the mobile app to be able to render the course view properly.
2018-10-29 11:10:51 +01:00
David Monllao
4af7cf6bdb
Merge branch 'MDL-63698-master' of https://github.com/lucaboesch/moodle
2018-10-29 11:06:41 +01:00
Juan Leyva
6f79370531
MDL-63742 auth: New WS core_auth_resend_confirmation_email
2018-10-29 11:04:02 +01:00
David Monllao
4bd78d79a8
Merge branch 'MDL-63040-master' of git://github.com/peterRd/moodle
2018-10-29 10:42:51 +01:00
Andrew Nicols
fca51b97ed
Merge branch 'MDL-63043-master' of git://github.com/peterRd/moodle
2018-10-29 14:42:09 +08:00
Michael Hawkins
f9d06ed7c9
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:13:45 +08:00
Ryan Wyllie
1f3d92c443
MDL-63796 theme_boost: reduce padding of blocks
...
Reduce the padding of the blocks and revert the margin changes
from MDL-63102.
2018-10-29 14:07:35 +08:00
Michael Hawkins
cabea2fc04
MDL-63764 core_competency: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-29 12:59:55 +08:00
Michael Hawkins
b03e9322bf
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 12:59:55 +08:00
Andrew Nicols
89689e64f4
Merge branch 'MDL-40695-master' of https://github.com/HuongNV13/moodle
2018-10-29 12:28:58 +08:00
Jun Pataleta
5c52b9686f
Merge branch 'MDL-63622-master' of git://github.com/andrewnicols/moodle
2018-10-29 11:36:20 +08:00
Andrew Nicols
65c0e336b1
Merge branch 'MDL-63665-master' of git://github.com/rezaies/moodle
2018-10-29 08:42:50 +08:00
Peter
7dcb274c9e
MDL-63457 block_myoverview: Update getters for enrolled courses
...
* Update the enrol courses getter to accept an 'exclude course' id array
* Use the db query to filter hidden courses
2018-10-29 08:36:59 +08:00
Bas Brands
fd68f5a9e0
MDL-63457 block_myoverview: Rerender the paged content and jump
...
Jump to the page the user was last on after hiding
2018-10-29 08:36:59 +08:00
Peter
c896546ce7
MDL-63457 block_myoverview: Functionality and test updates
...
* Add identifiers for each card in the view
* Update js to hide instead of reload block
* Behat test updates
2018-10-29 08:36:59 +08:00
Peter
e6f03948d7
MDL-63457 block_myoverview: Hide courses from individual overview blocks
...
* add new preferences for hidden courses
* Modified course filter to use the user preference
* Behat test
* Regex update
* Toggle hide/show
* Update enrolled_course getter to pass hidden value
* provider
* unit tests
2018-10-29 08:32:05 +08:00
Andrew Nicols
d9e56517ca
Merge branch 'MDL-63680-master' of git://github.com/mihailges/moodle
2018-10-29 08:21:27 +08:00
Andrew Nicols
d4274bd951
Merge branch 'MDL-60520_master' of git://github.com/dmonllao/moodle
2018-10-29 07:39:58 +08:00
Adrian Greeve
980425022b
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 07:37:44 +08:00
Luca Bösch
fe149a996a
MDL-63698 block_myoverview: Summary view course images eq height/width.
2018-10-27 11:43:58 +02:00
Eloy Lafuente (stronk7)
448bd578d8
on-demand release 3.6dev+
2018-10-26 18:06:00 +02:00
Eloy Lafuente (stronk7)
6728c963f3
NOBUG: Fixed SVG browser compatibility
2018-10-26 18:05:58 +02:00
David Mudrák
8743cade5b
MDL-63730 quiz: Fix unit tests to use the new way of percents display
...
As agreed in MDL-63186, the English language pack has no space
separating the number and the percents. This patch removes the
regressions from the unit tests.
2018-10-26 14:26:12 +02:00
David Mudrák
f5d98e6173
MDL-63730 lang: Update Behat scenarios to use the new strings
2018-10-26 13:25:56 +02:00
Helen Foster
0c19b2c8fa
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
* configmessagingallusers, core_admin - clearer explanation
* auth_dbtype, auth_db - fixed broken link
2018-10-26 12:48:40 +02:00
Shamim Rezaie
c0bafa2777
MDL-63634 enrol_paypal: Improve query performance
...
This issue is a part of the MDL-62560 Epic.
2018-10-26 19:35:57 +11:00
Shamim Rezaie
cb21486c66
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:35:47 +11:00
Eloy Lafuente (stronk7)
51da48f193
Merge branch 'MDL-63765-master' of git://github.com/damyon/moodle
2018-10-26 10:21:43 +02:00
Damyon Wiese
cfd390ee94
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:14:41 +08:00
Shamim Rezaie
e38dc3d604
MDL-63634 enrol_paypal: Fix a typo in unit tests
...
This issue is a part of the MDL-62560 Epic.
2018-10-26 18:54:07 +11:00
Shamim Rezaie
8839feb90e
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:48:10 +11:00
Shamim Rezaie
b96446f3af
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:48:02 +11:00
Andrew Nicols
74138e927c
Revert "MDL-63466 core_message: rename cache for last message time"
...
This reverts commit f978593d6c .
2018-10-26 14:54:01 +08:00
Andrew Nicols
4699b8bc41
Revert "MDL-63466 core_message: removed get_last_message_time_created_cache_key"
...
This reverts commit 4f22d7f23b .
2018-10-26 14:53:58 +08:00
Andrew Nicols
621e7eb022
Merge branch 'MDL-63466-master' of https://github.com/snake/moodle
2018-10-26 12:33:13 +08:00
Jake Dallimore
b95e4c786c
MDL-63466 core_message: don't reorder messages when formatting
...
- Removed the reordering code from helper::get_conversation_messages()
- Added unit test confirming sort param behaviour for the
api::get_conversations_messages() method.
2018-10-26 12:26:23 +08:00
Mihail Geshoski
2d64b4154c
MDL-63680 report_stats: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-26 12:17:30 +08:00
Andrew Nicols
b272efb460
Merge branch 'MDL-63673-master' of git://github.com/mihailges/moodle
2018-10-26 11:40:46 +08:00
Andrew Nicols
b8e9448a2c
Merge branch 'MDL-63281_master' of git://github.com/markn86/moodle
2018-10-26 11:24:52 +08:00
Andrew Nicols
00fd35a916
Merge branch 'MDL-60514-master-fix' of git://github.com/junpataleta/moodle
2018-10-26 11:06:44 +08:00
Jun Pataleta
96b9975b4b
MDL-60514 tool_task: Remove run_task_now.feature
...
This test cannot be run on Behat anymore as the "Run now" feature
depends on $CFG->pathtophp. Even if it's set, the task executed via
"Run now" will be executed for the installed site itself and not on the
Behat test site.
2018-10-26 11:03:07 +08:00
Andrew Nicols
6f63531458
Merge branch 'MDL-63682-master' of git://github.com/mihailges/moodle
2018-10-26 11:01:28 +08:00
cescobedo
9eba829ae3
MDL-63281 core_message: Sync course group members with conversations
2018-10-26 10:55:59 +08:00
Mihail Geshoski
bdf1b47550
MDL-63682 mnetservice_enrol: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-26 10:22:53 +08:00
Andrew Nicols
ab2443cdc0
Merge branch 'MDL-63688-master-1' of git://github.com/mihailges/moodle
2018-10-26 10:16:08 +08:00
Mihail Geshoski
ed69d0aef1
MDL-63690 core_privacy: Handle when add_users() receives an empty array
2018-10-26 09:16:10 +08:00
Andrew Nicols
79b5095f28
Merge branch 'MDL-63280_master-fix' of git://github.com/markn86/moodle
2018-10-26 09:07:30 +08:00
Adrian Greeve
799d32fd2d
MDL-63690 core_blog: Update providers for userlist deletion.
2018-10-26 09:07:01 +08:00
Mark Nelson
06cdb82d23
MDL-63280 core: correct index on upgrade vs install
2018-10-26 08:52:27 +08:00
Andrew Nicols
56076d5991
Merge branch 'MDL-63280_master' of git://github.com/markn86/moodle
2018-10-26 07:49:13 +08:00
Eloy Lafuente (stronk7)
513bb61301
Merge branch 'MDL-62904-master' of git://github.com/junpataleta/moodle
2018-10-26 00:03:43 +02:00
Juan Leyva
cde3dc05bc
MDL-63694 core_block: Return block contents via WS
2018-10-25 23:42:48 +02:00
Juan Leyva
a9732b8977
MDL-63694 block_html: Implement get_content_for_external
2018-10-25 23:42:42 +02:00
Juan Leyva
96d9a6e430
MDL-63694 core_block: New block class method for external content
...
New method added block_base::get_content_for_external().
It will return all the block contents rendered for external functions.
If your block is returning formatted content or provide files for download,
you should override this method to use the external_format_text,
external_format_string functions for formatting or
external_util::get_area_files for files.
See block_html as example.
2018-10-25 23:41:26 +02:00
Eloy Lafuente (stronk7)
da73189b84
Merge branch 'wip-MDL-62411-master' of https://github.com/timhunt/moodle
2018-10-25 12:23:53 +02:00
Tim Hunt
8951e8b970
MDL-62411 qtype_ddmarkers: fix drop-zone editing in IE
2018-10-25 11:08:04 +01:00
Mark Nelson
76540bec52
MDL-63280 core: removed 'message_conversation_area' table
...
These new fields have been added to the 'message_conversations'
table.
2018-10-25 18:05:20 +08:00
Mark Nelson
5571af1614
MDL-63280 core_message: added constants for enabled/disabled
2018-10-25 17:51:34 +08:00
Mark Nelson
f0e137c539
MDL-63280 core: minor changes after review
...
- Fixed reference to non-existent column 'timeread'.
- Fixed alignment issues.
- Fixed inconsistencies between upgrade.php and install.xml.
- Cleaned unit tests of unnecessary DB calls.
- Renamed 'get_does_conversation_area_enabled' to
'is_conversation_area_enabled' and moved to api.php.
- Replaced "$mform->elementExists('enablemessaging')"
check with a capability check.
- Removed the change of [] to array() in unrelated to upgrade code.
- Updated conversation 'timemodified' field when updating name.
- Bumped version based on latest master.
2018-10-25 17:51:04 +08:00
Andrew Nicols
9d4a9e515f
Merge branch 'MDL-63552-master' of git://github.com/mickhawkins/moodle
2018-10-25 15:43:12 +08:00
Andrew Nicols
37ef65d47a
Merge branch 'MDL-63752' of https://github.com/timhunt/moodle
2018-10-25 15:14:57 +08:00
Andrew Nicols
fbf4eaeec0
Merge branch 'MDL-63679-master' of git://github.com/mihailges/moodle
2018-10-25 15:12:50 +08:00
Andrew Nicols
c31ac0f5e2
Merge branch 'MDL-63678-master' of git://github.com/mihailges/moodle
2018-10-25 15:11:30 +08:00
Jun Pataleta
35b76161b3
Merge branch 'MDL-60514-master-new-cron-execution' of https://github.com/tonibarbera/moodle
2018-10-25 15:06:47 +08:00
Andrew Nicols
c3d1878ff3
Merge branch 'MDL-63655' of git://github.com/stronk7/moodle
2018-10-25 14:53:18 +08:00
Andrew Nicols
c7be63a45d
MDL-63058 block_myoverview: Whitespace fixes
2018-10-25 14:44:35 +08:00
Andrew Nicols
7583dd6902
MDL-63058 block_myoverview: Whitespace fixes
2018-10-25 14:32:59 +08:00
Toni Barberà Melià
c759ae5d55
MDL-60514 tasks: added new config parameter. changes in cron execution
2018-10-25 08:02:44 +02:00
cescobedo
e7f467143f
MDL-63280 core_message: Create group conversation from group edit page
...
Allows linking of course groups with conversations when group messaging feature is enabled.
2018-10-25 12:20:00 +08:00
cescobedo
55fda006e3
MDL-63280 core_message: Create conversation area
2018-10-25 12:20:00 +08:00
Andrew Nicols
2263bbdfce
Merge branch 'MDL-63058-master' of git://github.com/bmbrands/moodle
2018-10-25 11:49:45 +08:00
Michael Hawkins
fc087fd29e
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:41:08 +08:00
Michael Hawkins
4cef924482
MDL-63552 search_simpledb: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
Also added test_get_contexts_for_userid unit test.
2018-10-25 11:41:08 +08:00
Nick Phillips
2070142f46
MDL-63763 javascript: don't have define( in AMD comments at top of files
2018-10-25 16:21:35 +13:00
Damyon Wiese
1524c4d66c
Merge branch 'MDL-63755-master' of git://github.com/andrewnicols/moodle
2018-10-25 08:36:49 +08:00
Eloy Lafuente (stronk7)
980ed5424d
Merge branch 'MDL-62145-master' of git://github.com/damyon/moodle
2018-10-25 01:35:09 +02:00
Eloy Lafuente (stronk7)
3d18697115
Merge branch 'MDL-63153_master' of https://github.com/aanabit/moodle
2018-10-25 01:11:36 +02:00
Eloy Lafuente (stronk7)
19dbce00a1
Merge branch 'MDL-63714-master' of git://github.com/andrewnicols/moodle
2018-10-25 00:10:45 +02:00
Bas Brands
099049b6ad
MDL-63058 block_myoverview: behat fixes and summary view check
2018-10-24 15:02:19 +02:00
Andrew Nicols
c7120f7805
MDL-63755 theme_boost: Behat selector fix
2018-10-24 20:16:22 +08:00
Tim Hunt
2d696f8f2b
MDL-63752 question import: duplicate key error when idnumbers blank
...
And extra checks to head off possible idnumber='' issues in two other places.
2018-10-24 11:38:31 +01:00
David Monllao
fcc50ccbc3
Merge branch 'MDL-63277' of https://github.com/timhunt/moodle
2018-10-24 10:22:16 +02:00
David Monllao
f560f3669e
Merge branch 'MDL-63619-master' of git://github.com/andrewnicols/moodle
2018-10-24 09:48:16 +02:00
Andrew Nicols
eb514bb3e5
MDL-63714 javascript: Add new core/pending module
2018-10-24 12:49:09 +08:00
Andrew Nicols
f0bfedf348
MDL-63714 theme_boost: Fix aria focus behat issues
2018-10-24 12:45:13 +08:00
Andrew Nicols
66de50c366
Merge branch 'wip-MDL-62411-master' of https://github.com/timhunt/moodle
2018-10-24 10:21:42 +08:00
Mark Nelson
d1e8e69d85
MDL-63466 core_message: deprecated methods and services
2018-10-24 09:40:07 +08:00
Mark Nelson
4f22d7f23b
MDL-63466 core_message: removed get_last_message_time_created_cache_key
2018-10-24 09:39:59 +08:00
Mark Nelson
f978593d6c
MDL-63466 core_message: rename cache for last message time
2018-10-24 09:39:42 +08:00
Sara Arjona
fb04293bb1
MDL-63466 core_message: Add conversation support to get_messages
...
- The get_conversation_messages has been added to the API and the WS
with the conversation identifier (convid) instead of the userto,
to let get conversation messages and the members involved.
- The cache has been also reviewed, to use the convid instead of the
[userfrom, userto] keys.
- The get_most_recent_conversation_messages has been added to the API
to update the cache when needed.
2018-10-24 09:39:05 +08:00
Sara Arjona
d89d0d6593
MDL-63466 core_message: Added format_conversation_messages helper
...
The format_conversation_messages function has been added. It returns
the messages and the array of users who have sent any of these
messages.
2018-10-24 09:38:10 +08:00
Sara Arjona
ecf7567a89
MDL-63466 core_message: Add conversationid to message class
2018-10-24 09:38:01 +08:00
Mihail Geshoski
1d3d4c66df
MDL-63688 core_tag: Add method that returns users in context
...
This issue is part of the MDL-62560 Epic.
2018-10-24 09:31:19 +08:00
Jake Dallimore
042d804453
MDL-63466 core_message: added a test helper class
...
Providing util methods for api and externallib testing.
2018-10-24 09:27:34 +08:00
Jake Dallimore
2a2b86f123
MDL-63466 core_message: add helper method for fetching member info
...
The aim is to use this to standardise the member information we return
from several methods in the API, such as get_conversations,
get_conversation_messages, get_conversation_members, and in search
methods.
2018-10-24 09:23:30 +08:00
Andrew Nicols
d95ad08f85
MDL-63619 tool_dataprivacy: Cache purposes in form
2018-10-24 08:48:18 +08:00
Andrew Nicols
3b002c86eb
MDL-63619 tool_dataprivacy: Performance improvement
2018-10-24 08:48:18 +08:00
Andrew Nicols
d2aed78933
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:48:18 +08:00
Andrew Nicols
4b7ad8845c
MDL-63714 core: Wrap doRender in pendingjs
2018-10-24 08:12:10 +08:00
Andrew Nicols
dc39d0cf39
MDL-63714 javascript: Improve docs for pendingjs
2018-10-24 08:00:00 +08:00
Mihail Geshoski
8171cd7f3c
MDL-63673 fileconverter_googledrive: Support removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-24 07:02:16 +08:00
David Monllao
daf0b4f08b
on-demand release 3.6dev+
2018-10-23 16:42:13 +02:00
David Monllao
c45159318c
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-10-23 16:42:12 +02:00
Andrew Nicols
8b5e087fc9
Merge branch 'MDL-63408_master-fix' of git://github.com/dmonllao/moodle
2018-10-23 21:23:47 +08:00
David Monllao
4abe3d250f
MDL-63408 messaging: Remove duplicated field
2018-10-23 13:44:52 +02:00
David Monllao
ccd8a102c7
Merge branch 'MDL-62139-master-fix3' of git://github.com/damyon/moodle
2018-10-23 11:16:47 +02:00
Damyon Wiese
3ed1cec01e
MDL-62139 behat: Invalid test
...
If javascript is disabled, we can't open the menu.
2018-10-23 16:47:20 +08:00
Damyon Wiese
a3d57af872
MDL-62139 output: Revert template changes
...
Revert accessibility changes for menus in standard themes.
2018-10-23 10:14:19 +02:00
Bas Brands
a7712a9851
MDL-63445 core_renderer: display course image in context header
2018-10-23 09:41:26 +02:00
Damyon Wiese
c8cd967f48
MDL-62139 output: Revert template changes
...
Revert accessibility changes for menus in standard themes.
2018-10-23 15:40:31 +08:00
Damyon Wiese
ff3fc0566c
MDL-62139 output: Menus fixes
...
Change the boost custom behat step to click on a button.
Revert the clean templates to unchanged versions.
2018-10-23 15:27:13 +08:00
Mihail Geshoski
cc2b9d6683
MDL-63679 ltiservice_memberships: Support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-23 13:33:48 +08:00
Mihail Geshoski
0c088088de
MDL-63678 ltiservice_gradebookservices: Support removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-23 13:04:30 +08:00
Andrew Nicols
5c77966881
MDL-63657 completion: Coding style fix
2018-10-23 11:32:43 +08:00
Andrew Nicols
33a007c4b4
Merge branch 'MDL-63668-master' of git://github.com/mickhawkins/moodle
2018-10-23 11:29:29 +08:00
Andrew Nicols
4b3ca0ebf2
MDL-63657 core_files: Coding style fix
2018-10-23 11:26:02 +08:00
Andrew Nicols
2612cf5673
Merge branch 'MDL-63640-master' of git://github.com/mihailges/moodle
2018-10-23 11:25:21 +08:00
Andrew Nicols
e1cc780d90
MDL-63657 tool_mobile: Coding style fix
2018-10-23 11:21:51 +08:00
Andrew Nicols
38259438dd
Merge branch 'MDL-63657-master' of git://github.com/mickhawkins/moodle
2018-10-23 11:19:46 +08:00
Andrew Nicols
6a91cc80c9
MDL-63535 core_rss: Coding style fix
2018-10-23 11:15:04 +08:00
Andrew Nicols
e186fb407e
Merge branch 'MDL-63535-master' of git://github.com/mihailges/moodle
2018-10-23 11:11:22 +08:00
Andrew Nicols
33368fb6d5
MDL-63664 tool_policy: Whitespace fix
2018-10-23 10:54:15 +08:00
Michael Hawkins
1139481e58
MDL-63657 tool_mobile: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-23 10:54:14 +08:00
Mihail Geshoski
16ec426a4f
MDL-63640 core_files: Add method that returns users in context
...
This issue is part of the MDL-62560 Epic.
2018-10-23 10:48:12 +08:00
Mihail Geshoski
c61132c6bf
MDL-63535 core_userkey: Add method that returns users in context
...
This issue is part of the MDL-62560 Epic.
2018-10-23 10:46:25 +08:00
Mihail Geshoski
cee33e0229
MDL-63535 core_rss: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-23 10:46:25 +08:00
Andrew Nicols
dfb151b2d9
Merge branch 'MDL-63664-master' of git://github.com/mickhawkins/moodle
2018-10-23 10:42:48 +08:00
Andrew Nicols
0ff384dbf1
Merge branch 'MDL-63548_master' of git://github.com/markn86/moodle
2018-10-23 10:25:54 +08:00
Andrew Nicols
1a3fde832a
Merge branch 'MDL-63649-master' of git://github.com/rezaies/moodle
2018-10-23 10:14:08 +08:00
Andrew Nicols
34fa5ec414
Merge branch 'MDL-63713-master' of git://github.com/rezaies/moodle
2018-10-23 10:08:32 +08:00
Michael Hawkins
01723da4eb
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:06:26 +08:00
Michael Hawkins
543c465579
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:06:26 +08:00
Michael Hawkins
f6843ac966
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:02:58 +08:00
Mark Nelson
09ec501781
MDL-63548 core_message: added mark_all_conversation_messages_as_read WS
2018-10-23 09:52:43 +08:00
Mark Nelson
abf7a261a9
MDL-63548 core_message: added api::can_mark_all_messages_as_read
2018-10-23 09:52:14 +08:00
Mark Nelson
e4c3099444
MDL-63548 core_message: deprecated mark_all_messages_as_read web service
2018-10-23 09:52:05 +08:00
Jun Pataleta
fc915d6150
Merge branch 'MDL-62560-master-fix' of git://github.com/andrewnicols/moodle
2018-10-23 09:22:14 +08:00
Shamim Rezaie
c37407ba9d
MDL-63713 core: Support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-23 11:55:49 +11:00
Shamim Rezaie
9f8a30c27c
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 11:54:41 +11:00
Andrew Nicols
67b813514c
Merge branch 'MDL-63408_master' of git://github.com/markn86/moodle
2018-10-23 08:50:40 +08:00
Andrew Nicols
e1121c2ed5
MDL-62560 tool_dataprivacy: Behat fix for protected check
2018-10-23 08:17:28 +08:00
Damyon Wiese
59f31c84eb
MDL-61391 forum: Improve semantics for permalinks
...
Replace the anchor tags in forum posts containing the postid but no href with
an id on the element containing the post. Use rel="bookmark" for perma links
and update the styling so they look visually the same.
2018-10-23 08:17:28 +08:00
Tim Hunt
00f09d8f5c
MDL-62411 qtype_ddmarker: fix issues found during review
...
* Editing the coordinate string now correctly updates the image only if
the coordinates are valid.
* ... and does the right thing if the number of handles has changed.
* Dragging the shape handles is now constrained so that you cannot
create a shape that goes beyond the edge of the image.
* The PHP validation that the shape is within the imagehas also been
fixed.
* For Mac users, CMD+Click duplicates the handle like CTRL+Click.
* Ensure the shape being edited is always on top of the otehrs.
2018-10-22 18:40:02 +01:00
Bas Brands
4fd6b77043
MDL-63058 block_myoverview: allowing reuse of css classes
2018-10-22 19:28:23 +02:00
David Monllao
72e72dd93f
Merge branch 'MDL-61391-master' of git://github.com/damyon/moodle
2018-10-22 16:50:47 +02:00
David Monllao
64a00dffbd
Merge branch 'MDL-61388-master' of git://github.com/damyon/moodle
2018-10-22 16:48:56 +02:00
David Monllao
7e5f0fa66a
Merge branch 'MDL-62144-master' of git://github.com/damyon/moodle
2018-10-22 16:33:17 +02:00
David Monllao
14f70eda28
Merge branch 'MDL-62309-master-optionalpolicies' of git://github.com/mudrd8mz/moodle
2018-10-22 16:28:41 +02:00
David Monllao
d10643fbe6
Merge branch 'MDL-63625-master' of git://github.com/marinaglancy/moodle
2018-10-22 14:41:12 +02:00
David Monllao
57846fd010
Merge branch 'MDL-61052-master' of git://github.com/damyon/moodle
2018-10-22 14:36:23 +02:00
David Monllao
ba0a68e254
MDL-60520 analytics: Set predictor at model level during testing
2018-10-22 13:58:33 +02:00
David Monllao
d44ce97fe1
MDL-60520 analytics: Do not block model updates if the backend is down
2018-10-22 13:58:33 +02:00
David Monllao
ed12ba6ba8
MDL-60520 analytics: Per-model ml backend
2018-10-22 13:58:33 +02:00
David Monllao
f7642bebc5
Merge branch 'MDL-62560-master'
2018-10-22 12:52:58 +02:00
Andrew Nicols
9e217d8441
MDL-62560 tool_dataprivacy: Add a purpose override cache
2018-10-22 12:50:16 +02:00
Andrew Nicols
b519dab3bd
MDL-62560 tool_dataprivacy: Fetch user purpose once
2018-10-22 12:50:16 +02:00
Andrew Nicols
a1d51ad8c6
MDL-62560 tool_dataprivacy: Add status logging
2018-10-22 12:50:16 +02:00
Andrew Nicols
efbb82ac31
MDL-62560 tool_dataprivacy: Add unit test for filtered userlist
2018-10-22 12:50:15 +02:00
Mihail Geshoski
82264289c5
MDL-63636 block_recent_activity: Support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:50:15 +02:00
Mihail Geshoski
0395106340
MDL-63621 core_cohort: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:50:14 +02:00
Mihail Geshoski
eff881a41b
MDL-63633 block_comments: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:50:14 +02:00
Mihail Geshoski
4fc10f50fa
MDL-63635 block_community: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:50:14 +02:00
Mihail Geshoski
8b9c13ed5c
MDL-63593 auth_mnet: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:50:13 +02:00
Mihail Geshoski
60f3eec644
MDL-63592 auth_oauth2: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:50:13 +02:00
Mihail Geshoski
5038a863e7
MDL-63637 block_rss_client: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:50:12 +02:00
Mihail Geshoski
380860c0a9
MDL-63638 block_tag_flickr: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:50:12 +02:00
Mihail Geshoski
1ba1fcf838
MDL-63639 core_fileconverter: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:50:11 +02:00
Shamim Rezaie
acaacb6c49
MDL-63647 enrol_flatfile: Improving existing unit tests
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:50:11 +02:00
Shamim Rezaie
e4290b4945
MDL-63647 enrol_flatfile: support removal of multiple users in context
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:50:11 +02:00
Michael Hawkins
46bb823e04
MDL-63659 tool_monitor: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:50:10 +02:00
Mihail Geshoski
325d9b50e2
MDL-63615 message_airnotifier: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:50:10 +02:00
Mihail Geshoski
99ed2697bd
MDL-63616 message_email: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:50:09 +02:00
Mihail Geshoski
cb5ba9b873
MDL-63617 message_jabber: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:50:09 +02:00
Adrian Greeve
64d1b61a4c
MDL-63618 core_plagiarism: Added support to remove users in a context.
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:43 +02:00
Mihail Geshoski
7c3a60bc25
MDL-63572 profilefield_checkbox: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:43 +02:00
Mihail Geshoski
86b5b2f980
MDL-63575 profilefield_datetime: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:42 +02:00
Mihail Geshoski
150156af9e
MDL-63586 profilefield_menu: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:42 +02:00
Mihail Geshoski
67280a7658
MDL-63587 profilefield_text: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:42 +02:00
Mihail Geshoski
36d0fd839d
MDL-63588 profilefield_textarea: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:41 +02:00
Michael Hawkins
6bd65daa5c
MDL-63538 repository_onedrive: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:41 +02:00
Michael Hawkins
589d2bd4cb
MDL-63538 repository_youtube: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:40 +02:00
Michael Hawkins
d7eaf03898
MDL-63538 repository_wikimedia: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:40 +02:00
Michael Hawkins
3d743dfad3
MDL-63538 repository_picasa: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:39 +02:00
Michael Hawkins
9db4768abe
MDL-63538 repository_merlot: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:39 +02:00
Michael Hawkins
580d1449d7
MDL-63538 repository_googledocs: Support removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:38 +02:00
Michael Hawkins
a80212142e
MDL-63538 repository_flickr_public: Support removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:38 +02:00
Michael Hawkins
42c742eb2e
MDL-63538 repository_flickr: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:38 +02:00
Michael Hawkins
6116a831c9
MDL-63538 repository_dropbox: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:37 +02:00
Michael Hawkins
2d15655c47
MDL-63538 repository_boxnet: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:37 +02:00
Mihail Geshoski
3952ace59f
MDL-63536 core_repository: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:36 +02:00
Mihail Geshoski
d4d28485c7
MDL-63534 core_user: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:36 +02:00
Mihail Geshoski
44a0a2bd66
MDL-63532 core_portfolio: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:35 +02:00
Mihail Geshoski
e5c749deed
MDL-63529 core_enrol: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:35 +02:00
Michael Hawkins
e9ebae7e2a
MDL-63514 mod_wiki: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:35 +02:00
Michael Hawkins
bd0b6d8693
MDL-63510 mod_survey: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:34 +02:00
Michael Hawkins
6d6e4b7a51
MDL-63501 mod_scorm: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:34 +02:00
Michael Hawkins
630a05c2aa
MDL-63497 mod_lesson: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:33 +02:00
Michael Hawkins
e917288971
MDL-63497 mod_feedback: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:33 +02:00
Michael Hawkins
55d1ef377c
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 12:48:33 +02:00
Michael Hawkins
dcdd4f1053
MDL-63497 tool_dataprivacy: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:32 +02:00
Michael Hawkins
7b5fcbd883
MDL-63497 block_html: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-22 12:48:32 +02:00
Michael Hawkins
464b17b79b
MDL-63497 mod_chat: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:31 +02:00
Shamim Rezaie
19fc6012cf
MDL-63554 cachestore_session: Support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:31 +02:00
Shamim Rezaie
936c06f8bb
MDL-63554 cachestore_redis: Support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:30 +02:00
Shamim Rezaie
a42c9a71bb
MDL-63554 cachestore_mongodb: Support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:30 +02:00
Shamim Rezaie
81684f7c8b
MDL-63554 cachestore_memcached: Support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:30 +02:00
Shamim Rezaie
b36687b5e2
MDL-63500 enrol_cohort: refactoring get_contexts_for_userid
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:29 +02:00
Shamim Rezaie
e66a60b9c0
MDL-63500 enrol_meta: refactoring get_contexts_for_userid
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:29 +02:00
Shamim Rezaie
89d468eb39
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 12:48:28 +02:00
Shamim Rezaie
882c53dc14
MDL-63500 enrol_cohort: Support for removal of multiple context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:28 +02:00
Shamim Rezaie
8091629306
MDL-63500 enrol_meta: Support for removal of multiple context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:27 +02:00
Shamim Rezaie
e114ac6ec0
MDL-63500 core_group: support removal of multiple users in a context
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:27 +02:00
Mihail Geshoski
bb65ee165c
MDL-63533 core_webservice: Unit tests for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:27 +02:00
Mihail Geshoski
9960e8694d
MDL-63533 core_webservice: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:26 +02:00
Adrian Greeve
424976e9d1
MDL-63513 mod_assignment: Add removal of context users.
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:25 +02:00
Michael Hawkins
3b0a3604dc
MDL-63498 mod_lti: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:25 +02:00
Michael Hawkins
cea5338780
MDL-63495 comment: Added provider::get_users_in_context_from_sql
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:13 +02:00
Amaia Anabitarte
f765fb380a
MDL-63153 admin: Adding Moodle services page to Site Administration
2018-10-22 11:08:27 +02:00
David Mudrák
aa7e539c6f
MDL-62309 tool_policy: Add Behat scenarios for the optional policies
2018-10-22 08:49:36 +02:00
David Mudrák
222c378870
MDL-62309 tool_policy: Amend behaviour of handler's accept() method
...
When accepting the policies via the sitepolicy handler, only compulsory
policies are to be marked as accepted. Optional policies will be left as
pending. Users must express their consent explicitly for them.
As a side product of the change, unit tests are added for the whole
handler class.
2018-10-22 08:49:36 +02:00
David Mudrák
ad5e2135c5
MDL-62309 tool_policy: Improve permission evaluation methods
...
Please refer to the unit tests for the specification of the expected
behaviour.
2018-10-22 08:49:36 +02:00
David Mudrák
4a742e4f94
MDL-62309 tool_policy: Update user acceptances reports
...
This adds support for optional policies to the user acceptance reports.
Distinguished are "Pending" acceptances (we did not hear yet) from
"Declined" (user did not agree). The status workflow updated to support
new transitions: pending -> declined and declined -> accepted.
2018-10-22 08:49:36 +02:00
David Mudrák
56390aa246
MDL-62309 tool_policy: New icons for user acceptances report
...
There was an accessibility issue with the previous icons that we used
the same "checked" shape just in different colours for different
meanings. New icons added for the new statuses:
* partial - a warning icon for the overall status column that the user
has only some policies accepted, not all.
* pending - that we did not hear yet from the user - whcih is different
from a declined policy.
2018-10-22 08:49:36 +02:00
David Mudrák
5348b1eef5
MDL-62309 tool_policy: Optional policies can be declined by the user
...
For optional policies, we provide a radio selector to let the user
choose the acceptance status on the consent page. For policies displayed
on their own page, we display a link to decline the policy.
The way how we pass the list of policy version ids to index.php has
changed so that we can now not only pass the list of ids, but also the
actual acceptance status (accepted / declined).
2018-10-22 08:49:36 +02:00
David Mudrák
faf4222edc
MDL-62309 tool_policy: Add api::get_agreement_optional() method
...
This method allows to quickly check if the given policy version is
marked as optional or compulsory. This will be needed in other places
such as permissions check.
2018-10-22 08:49:36 +02:00
David Mudrák
1617fde9a8
MDL-62309 tool_policy: New API method to decline a policy
...
Policy can be declined. Optional policies do not need to be accepted to
use the site. But we still want to hear explicitly from the user.
2018-10-22 08:49:36 +02:00
David Mudrák
f98cd91a13
MDL-62309 tool_policy: Improve api::is_user_version_accepted() return
...
The method now returns three-state logic. A bool value true/false is
returned if the user has accepted/rejected the policy, respectively. A
null value is returned if the user did not express their agreement in
either way yet.
This allows to distinguish between "rejected the policy" and "did not
say anything about it yet" cases.
2018-10-22 08:49:36 +02:00
David Mudrák
9011d394ab
MDL-62309 tool_policy: Add new field to hold the optional policy flag
...
The patch adds a new column to the database table to hold the
information if giving agreement to the policy is compulsory or optional.
The flag can be defined via the policy editing form and is displayed at
the policies management screen.
The last modified time merged with the version column at the policies
management screen to save a bit of horizontal space - needed as we
display more information now at the first column.
2018-10-22 08:49:36 +02:00
Jun Pataleta
53f14eef37
Merge branch 'MDL-62777-master' of git://github.com/junpataleta/moodle
2018-10-22 12:26:14 +08:00
Jun Pataleta
0aacc90bbe
MDL-62777 administration: Remove unnecessary whitespace
2018-10-22 12:24:58 +08:00
Damyon Wiese
efacf3a099
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 11:56:57 +08:00
Zig Tan
888d7b585f
MDL-61052 assign: Improve strip_images() to avoid HTML5 tags errors
2018-10-22 11:56:33 +08:00
Matt Porritt
d5adb60fa3
MDL-62777 Administration: CLI upgrade new setting notification
...
During a CLI upgrade when there are new settings in core or in
a plugin, the settings are set to the defined defaults
automatically. There is no ouput shown on the CLI about which
new settings have been introduced or what default values the
setting are set to.
This patch outputs the name of the new setting and what the
default value being is set is to the CLI during an upgrade.
Objects and arrays are expanded into a human readable format.
This plugin also makes the function that sets the defaults to
be more robust so it isno longer required to be called multiple
times to ensure all settings are set.
2018-10-22 14:28:06 +11:00
Damyon Wiese
805f078b19
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 10:57:50 +08:00
Damyon Wiese
934ee47b0d
MDL-61391 forum: Improve semantics for permalinks
...
Replace the anchor tags in forum posts containing the postid but no href with
an id on the element containing the post. Use rel="bookmark" for perma links
and update the styling so they look visually the same.
2018-10-22 10:55:32 +08:00
Andrew Nicols
9c6ccfd93b
Merge branch 'MDL-63213-master-2' of https://github.com/snake/moodle
2018-10-22 10:54:56 +08:00
Damyon Wiese
ede1e4a186
MDL-61388 output: Use alertdialog role for confirm
2018-10-22 10:53:32 +08:00
Damyon Wiese
9f83272207
MDL-61388 forum: accessibility
...
Show success alert to confirm the last action.
2018-10-22 10:53:32 +08:00
Damyon Wiese
addb26acbb
MDL-61388 boost: accessibility
...
Dynamically show and focus on an alert that was written on page load. This ensures JAWS will read it
as soon as the page is ready, otherwise JAWS would choose to ignore it as per
https://www.w3.org/TR/wai-aria-practices/#alert .
2018-10-22 10:53:31 +08:00
Andrew Nicols
7b73fd183c
Merge branch 'MDL-63691_master' of git://github.com/markn86/moodle
2018-10-22 10:52:13 +08:00
Damyon Wiese
a986cb4ba1
MDL-62144 user menu: Accessibility
...
Ensure user menu passes the accessibility tests.
2018-10-22 10:42:28 +08:00
Damyon Wiese
191a1c7c23
MDL-62139 output: Accessible action menus
...
Add label on the "gear" menu and default keyboard and focus controls.
2018-10-22 10:35:21 +08:00
Mark Nelson
d9a25f397d
MDL-63408 core_message: removed usage of deprecated method in tests
...
Also, added tests to ensure exception is thrown if you try to
add or remove members to/from an individual conversation.
2018-10-22 10:26:37 +08:00
Mark Nelson
cbf9e41c2d
MDL-63408 core_message: remove no longer needed code
...
We only allow the functionality of adding/removing
members on group conversations, which will never have
a conversation hash.
2018-10-22 10:26:30 +08:00
Mark Nelson
83e3a4fe26
MDL-63408 core_message: add check to ensure it is a group conversation
2018-10-22 10:26:21 +08:00
Amaia Anabitarte
623048af81
MDL-63408 core_message: New functions to manage conversation members
...
New functions created to add, remove and count conversation members
2018-10-22 10:26:10 +08:00
Mark Nelson
f2ac0a3e5b
MDL-63691 core_message: added api::create_conversation
2018-10-22 10:21:28 +08:00
Mark Nelson
e66b915c40
MDL-63691 core_message: added api::can_create_group_conversation
2018-10-22 10:21:27 +08:00
Mark Nelson
a66ae84911
MDL-63691 core_message: deprecate create_conversation_between_users
2018-10-22 10:21:27 +08:00
Mark Nelson
59f98779fb
MDL-63691 core: added capability for creating group conversations
2018-10-22 10:21:27 +08:00
Jake Dallimore
5b367baef8
MDL-63213 core_message: add web services for set/unset favourites
2018-10-22 09:56:06 +08:00
Amaia Anabitarte
e2a687f689
MDL-63691 core: Column 'convhash' now accepts null
...
Index 'convhash' also changed to non-unique.
2018-10-22 09:47:19 +08:00
Jake Dallimore
b8ff2c4481
MDL-63213 core_message: update get_conversations to support favourites
...
Added the type param here, which will be used in MDL-63549.
2018-10-22 09:43:33 +08:00
Andrew Nicols
c3918bfee9
MDL-63289 message: Remove unused global
2018-10-22 08:31:04 +08:00
Andrew Nicols
d139f45a0a
Merge branch 'MDL-63289-master' of git://github.com/sarjona/moodle
2018-10-22 08:19:59 +08:00
AMOS bot
f7704b703b
Automatically generated installer lang files
2018-10-22 00:07:13 +00:00
Bas Brands
3cfff88516
MDL-63058 block_myoverview: starring and storing preferences
2018-10-20 17:53:35 +02:00
Tim Hunt
b51f4f2ece
MDL-63277 qtype_ddwtos: removed unneeded qtype_classname method
2018-10-20 15:25:04 +01:00
Tim Hunt
c28d0aa113
MDL-63277 qtype_ddwtos: further improvements to the JavaScript
2018-10-20 15:24:49 +01:00
M Kassaei
68943aff09
MDL-63277 qtype_ddwtos: Re-implement old YUI JS in AMD
...
In the rewrite is one improvement: drag items now animate when they
are moved, for example out of a drop place and back home. Other than
that, the functionality is unchanged. Also, as far as possible, the
HTML structure has not been changed (althought with changes to the HTML,
further JS improvements would be possible. However, those have been left
for a future issue).
2018-10-20 15:22:12 +01:00
Tim Hunt
ed7e30fa5c
MDL-62411 qtype_ddmarker: further improvements following code review
2018-10-20 15:18:17 +01:00
John Beedell
5d4b342107
MDL-62411 qtype_ddmarker: graphical editing of drop zones
...
Also, all the JavaScript in this plugin has been updated from YUI to
jQuery.
2018-10-20 15:15:28 +01:00
John Beedell
0b1cc2890f
MDL-62411 qtype_ddmarker: add dragdrop helper libarary
...
This was created by the Open University a couple of years ago, and is
very helpful for making dragging work reliably on a range of browsers
and with both mouse and touch-screens.
Sadly, HTML5 drag-drop is not yet ready for prime-time.
2018-10-20 15:15:23 +01:00
Jake Dallimore
b81722e22f
MDL-63058 core_favourites: add existence checks to the service layer
...
This allows someone using the user_favourite_service to check whether
an item is already marked as a favourite.
2018-10-20 12:19:10 +02:00
Sara Arjona
e5eba802d5
MDL-63289 message: Deprecate is_user_non_contact_blocked method
...
This function has been deprecated and no other function has been
added to replace it. It was only called from can_post_message, so
its code has been moved there.
2018-10-20 08:36:24 +02:00
Sara Arjona
7983fb830e
MDL-63289 message: Bypass privacy user preferences for teachers
...
Created capability 'moodle/site:messageanyuser' to allow
bypass user privacy preferences for messaging participants in a course,
even when some of them has blocked the teacher.
2018-10-20 08:35:17 +02:00
Mark Nelson
59fa0137b2
MDL-63691 core: updated 'message_conversations' table
2018-10-20 13:36:29 +08:00
Eloy Lafuente (stronk7)
cc486e6125
on-demand release 3.6dev+
2018-10-19 17:11:15 +02:00
Eloy Lafuente (stronk7)
755d8758ce
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-10-19 17:11:13 +02:00
Marina Glancy
97372ec17d
MDL-63648 tool_xmldb: missing capability check
2018-10-19 11:36:40 +02:00
AMOS bot
d619aa6e04
Automatically generated installer lang files
2018-10-19 00:08:01 +00:00
Eloy Lafuente (stronk7)
1845a5bbaa
Merge branch 'MDL-63648-master' of git://github.com/marinaglancy/moodle
2018-10-18 23:54:06 +02:00
Eloy Lafuente (stronk7)
d6d5ea5d04
Merge branch 'MDL-62920-master' of https://github.com/aanabit/moodle
2018-10-18 23:47:37 +02:00
Eloy Lafuente (stronk7)
456a7e4b36
Merge branch 'MDL-27520_master-fix' of https://github.com/markn86/moodle
2018-10-18 22:03:43 +02:00
Eloy Lafuente (stronk7)
e38e2cde4e
Merge branch 'MDL-60145-master' of https://github.com/snake/moodle
2018-10-18 18:56:34 +02:00
Mark Nelson
66b5036805
MDL-27520 assignfeedback_comments: fix Behat failures
2018-10-18 18:32:59 +08:00
Eloy Lafuente (stronk7)
a2d2ed90c2
Merge branch 'MDL-63465-master' of git://github.com/jleyva/moodle
2018-10-18 12:22:42 +02:00
Eloy Lafuente (stronk7)
2205ecc2b6
Merge branch 'MDL-63658-master-2' of https://github.com/snake/moodle
2018-10-18 11:15:11 +02:00
Jake Dallimore
21b50ebe19
MDL-63658 core_favourites: fix errors discovered on oracle db
...
- Assuming 1 would be a record that didn't exist. should be using 0.
- Missing space before AND in sql in provider.
2018-10-18 17:11:07 +08:00
Andrew Nicols
78f6d5196d
Merge branch 'MDL-63658-master-2' of https://github.com/snake/moodle
2018-10-18 15:48:47 +08:00
Jake Dallimore
68eaa3150e
MDL-63658 core_favourites: properly define interface methods and cleanup
...
This gets rid of specific repo functions which were unused, and makes
sure the following methods are defined on the interface, implemented
and tested:
- exists_by($criteria)
- find_by($criteria)
- delete_by($crtieria)
Also, added missing tests for find_favourite() repo method.
2018-10-18 15:39:57 +08:00
Juan Leyva
0f8b26043f
MDL-63465 blocks: New WS core_blocks_get_dashboard_blocks
2018-10-18 09:17:24 +02:00
Jun Pataleta
de632063af
Merge branch 'MDL-63667-master-fix2' of git://github.com/damyon/moodle
2018-10-18 14:37:13 +08:00
Peter
34ef8466d0
MDL-63042 core_theme: Change the background color
2018-10-18 12:05:57 +08:00
Andrew Nicols
61e0f58ca3
MDL-63667 amd: Check for parent template recursion
2018-10-18 12:04:19 +08:00
Huong Nguyen
8b0a933d21
MDL-40695 Quiz: Move manual grading report display to renderer
2018-10-18 10:06:45 +07:00
Damyon Wiese
b51c5b929f
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:48:01 +08:00
Andrew Nicols
3212e7aaef
Merge branch 'MDL-63658-master-2' of https://github.com/snake/moodle
2018-10-18 10:06:14 +08:00
Jake Dallimore
1f3c76f0ec
MDL-63658 core_favourites: fix differences between install and upgrade
2018-10-18 09:40:07 +08:00
Andrew Nicols
2ac4ea89d9
Merge branch 'MDL-63658-master-2' of https://github.com/snake/moodle
2018-10-18 09:08:22 +08:00
Eloy Lafuente (stronk7)
4658eefa13
Merge branch 'MDL-63632-master' of git://github.com/andrewnicols/moodle
2018-10-18 02:38:57 +02:00
Jake Dallimore
8d9cd27b02
MDL-63658 core_favourites: let service object use get_component_names
...
This was using a helper, but now we have the function in core to achieve
the same thing, so use this instead.
2018-10-18 08:22:08 +08:00
Jake Dallimore
3a1ece149f
MDL-63658 core: new method get_component_names() added to core
2018-10-18 08:22:07 +08:00
Jake Dallimore
b7a3ec6f8d
MDL-63658 core_favourites: consolidate interfaces and rename
...
Let's worry about reuse of the crud code later, when that requirement
arises, so moved that into the ifavourite_repository interface, and then
renamed it favourite_repository_interface.
2018-10-18 08:22:07 +08:00
Jake Dallimore
0551ed3569
MDL-63658 core_favourites: rename user_favourites_service and services
...
Now: user_favourite_service (singular) and service_factory
2018-10-18 08:22:07 +08:00
Jake Dallimore
cb90b549b6
MDL-63658 core_favourites: singularise the repository class types
...
Instead of favourites_repository we now have favourite_repository,
which is more in line with other implementations of this pattern.
2018-10-18 08:22:07 +08:00
Jake Dallimore
cfaf86b059
MDL-63658 core_favourites: make favourite a first class object
...
This patch adds several things:
- favourite entity class under local/entity
- refactoring of repository and service to use the new class instead
of stdClass.
- update repository unit tests to use the object instead of stdClass.
- update service_test so that the mock repo requires the object for
the add operation.
- remove unnecessary constructor from favourites_repository class.
2018-10-18 08:22:07 +08:00
Jake Dallimore
8ffbe9c163
MDL-63658 core_favourites: adding paging support to the service layer
2018-10-18 08:22:07 +08:00
Jake Dallimore
ac9138db1c
MDL-63658 core_favourites: implement privacy API for favourites
2018-10-18 08:22:06 +08:00
Jake Dallimore
4a02aae5f5
MDL-63658 core_favourites: namespace the repositories and services
2018-10-18 08:22:06 +08:00
Jake Dallimore
771051325b
MDL-63658 core_favourites: add business logic aware service layer
2018-10-18 08:22:06 +08:00
Jake Dallimore
d4e98ee580
MDL-63658 core_favourites: add a user favourites repository
2018-10-18 08:22:06 +08:00
Jake Dallimore
1cb94eabb4
MDL-63658 core_favourites: add tables to the subsystem
2018-10-18 08:22:05 +08:00
AMOS bot
6e0a04313d
Automatically generated installer lang files
2018-10-18 00:07:17 +00:00
Andrew Nicols
7148f47f56
MDL-63632 forum: Delete where not discussion author
2018-10-18 07:20:29 +08:00
Eloy Lafuente (stronk7)
0f943d26bf
Merge branch 'MDL-63068_master' of https://github.com/aanabit/moodle
2018-10-18 00:39:45 +02:00
Eloy Lafuente (stronk7)
d2a2b9c45a
Merge branch 'MDL-63523-master' of git://github.com/jleyva/moodle
2018-10-17 23:22:52 +02:00
David Monllao
32b01d2b02
Merge branch 'MDL-63214-master' of git://github.com/sarjona/moodle
2018-10-17 15:55:44 +02:00
David Monllao
a9bbbd7a50
Merge branch 'MDL-27520_master' of git://github.com/markn86/moodle
2018-10-17 15:42:55 +02:00
Sara Arjona
f7dfa9ba3e
MDL-63214 message: Add privacy preferences to filter who can message
...
Add new messaging profile preferences to allow users to choose who
can message them:
- By default, users can select between 'My contacts only' and 'My
contacts and anyone in my courses'
- When $CFG->messagingallusers is enabled, a new option is displayed
also: 'Anyone on the site'. For users who have selected this option,
if $CFG->messagingallusers is disabled, the behaviour will be changed
to 'My contacts and anyone in my courses'
2018-10-17 11:52:57 +02:00
Sara Arjona
327914160f
MDL-63214 message: Add setting to force enabling messagingallusers
2018-10-17 11:52:57 +02:00
Jun Pataleta
500dc0b134
MDL-62904 tool_dataprivacy: Add data request links in profile page
2018-10-17 16:40:55 +08:00
Mark Nelson
464a9dc556
MDL-27520 assignfeedback_comments: is_feedback_modified considers files
2018-10-17 15:57:27 +08:00
Mark Nelson
ec8471c966
MDL-27520 core_grades: add methods to grade_object for feedback files
2018-10-17 15:57:27 +08:00
Mark Nelson
80b6fb7a79
MDL-27520 core_grades: make constant names clearer
...
Also using them in more locations.
2018-10-17 15:57:27 +08:00
Mark Nelson
b7a9b6f872
MDL-27520 assignfeedback_comments: updated privacy provider
2018-10-17 15:57:27 +08:00
Damyon Wiese
c98e9fbae1
MDL-27520 core: Rewrite pluginfile URLs
2018-10-17 15:57:26 +08:00
Jun Pataleta
077a1a2080
Merge branch 'MDL-63667-master' of git://github.com/damyon/moodle
2018-10-17 15:06:29 +08:00
Andrew Nicols
f2d9a66240
Merge branch 'MDL-63547_master' of git://github.com/markn86/moodle
2018-10-17 14:53:23 +08:00
Ryan Wyllie
0015f5b8f1
MDL-63667 javascript: fix failed to pre-fetch the template error
2018-10-17 13:49:25 +08:00
Damyon Wiese
dd882ba035
MDL-27520 backup: Backup for feedback files
2018-10-17 13:15:49 +08:00
Mark Nelson
95ed603361
MDL-27520 core_grades: create grade history filearea and copy files
2018-10-17 13:15:49 +08:00
Mark Nelson
0e732f5d33
MDL-27520 assignfeedback_comments: added backup/restore of files
2018-10-17 13:15:49 +08:00
Mark Nelson
3672775931
MDL-27520 assignfeedback_comments: copy files to feedback
...
This respects the setting 'Comment inline' where the content
of a submission is copied into the feedback form.
2018-10-17 13:15:49 +08:00
Mark Nelson
c9f6ca1142
MDL-27520 core: allow retrieval of files from grade files areas
...
Also added 'history' filearea for the history report where files
will be copied to if the site has enabled this feature.
We will also be storing files in the module context, not course,
so that check was removed.
2018-10-17 13:15:45 +08:00
Michael Hawkins
d744b15bc6
MDL-63495 comment: Added provider::delete_comments_for_users
...
This issue is a part of the MDL-62560 Epic.
2018-10-17 13:12:18 +08:00
Andrew Nicols
8c3124cef0
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:12:18 +08:00
Andrew Nicols
e2ca4224f2
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:12:18 +08:00
Andrew Nicols
bf347c4d2b
MDL-63496 tool_dataprivacy: Add configuration for per-role retention
...
This issue is a part of the MDL-62560 Epic.
2018-10-17 13:12:18 +08:00
Andrew Nicols
b107016c88
MDL-63496 tool_dataprivacy: Respect expiry with protected flag
...
This issue is a part of the MDL-62560 Epic.
2018-10-17 13:12:18 +08:00
Andrew Nicols
8c634d6d4f
MDL-63496 tool_dataprivacy: Support for per-role retention
...
This issue is a part of the MDL-62560 Epic.
2018-10-17 13:12:18 +08:00
Michael Hawkins
3c0c280882
MDL-63497 mod_data: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-17 13:12:18 +08:00
Andrew Nicols
8ba35e317c
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:12:18 +08:00
Mark Nelson
60b67bbcf7
MDL-63547 core_message: web service can delete multiple conversations
2018-10-17 12:05:16 +08:00
Mark Nelson
26f39c8861
MDL-63547 core_message: added delete_conversation_by_id web service
2018-10-17 12:05:16 +08:00
Mark Nelson
fa024820f2
MDL-63547 core_message: deprecate delete_conversation web service
2018-10-17 12:05:16 +08:00
Mark Nelson
15663b0bec
MDL-63547 core_message: can_delete_conversation expects a conversationid
2018-10-17 12:05:16 +08:00
Mark Nelson
263ad98436
MDL-63547 core_message: deprecated api::delete_conversation()
2018-10-17 12:05:16 +08:00
Mark Nelson
08cb8a34f9
MDL-63547 core_message: updated api::can_delete_message
2018-10-17 12:05:16 +08:00
Mark Nelson
14de10c463
MDL-63547 core_message: updated message_deleted event to support groups
2018-10-17 12:05:16 +08:00
Jake Dallimore
4fca5dabb2
MDL-63658 core_favourites: introduce the favourites subsystem to core
2018-10-17 10:16:18 +08:00
Eloy Lafuente (stronk7)
c2f1dbcf49
on-demand release 3.6dev+
2018-10-16 16:20:23 +02:00
Eloy Lafuente (stronk7)
01f6529b8c
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-10-16 16:20:21 +02:00
Juan Leyva
b36ee81ea6
MDL-63523 enrol: Return extra fields for new dashboard
...
WebService core_enrol_get_users_courses should return extra information for the app
so we can display all the new dashboard information without having to do extra WS requests.
2018-10-16 13:45:07 +02:00
Mark Nelson
ea241998e6
MDL-27520 assignfeedback_comments: allow files in the comments feedback
...
Also use new API to add files to gradebook.
2018-10-16 13:06:58 +08:00
Mark Nelson
faa438bad6
MDL-27520 mod_assign: added API for feedback plugins
2018-10-16 13:06:58 +08:00
Mark Nelson
5d7a9ea6f9
MDL-27520 core_grades: accept feedback files via grade_update()
2018-10-16 12:32:44 +08:00
Damyon Wiese
54697072a6
Merge branch 'MDL-62960-master' of git://github.com/rezaies/moodle
2018-10-16 11:43:24 +08:00
Jun Pataleta
34c2fe1f91
Merge branch 'MDL-63337-master' of git://github.com/damyon/moodle
2018-10-16 10:31:26 +08:00
Damyon Wiese
7e1ca773bb
MDL-63337 enrol: Fix behat test
...
The link to the course homepage now requires javascript, by directly navigating to the course page
we can still avoid the need for javascript in this test.
2018-10-16 10:15:25 +08:00
Shamim Rezaie
b0e5f22961
MDL-62960 calendar: Visuall indicator for valid course event drop zones
2018-10-16 12:58:25 +11:00
Shamim Rezaie
084d5ee46c
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 12:58:25 +11:00
Shamim Rezaie
586886b346
MDL-62960 calendar: Implementing course events validity check callback
2018-10-16 12:58:25 +11:00
Shamim Rezaie
5974bfebb9
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 12:58:25 +11:00
Andrew Nicols
5266994547
Merge branch 'MDL-63421' of git://github.com/stronk7/moodle
2018-10-16 08:49:34 +08:00
Andrew Nicols
4c8569e0bf
Merge branch 'MDL-63603-INR' of https://github.com/danielneis/moodle
2018-10-16 08:34:58 +08:00
Eloy Lafuente (stronk7)
1a51deaf69
Merge branch 'MDL-63583-master' of git://github.com/jleyva/moodle
2018-10-16 00:29:02 +02:00
Eloy Lafuente (stronk7)
d9446c0ff7
Merge branch 'MDL-63456-master' of git://github.com/merrill-oakland/moodle
2018-10-16 00:15:46 +02:00
Eloy Lafuente (stronk7)
bbfda3b9db
Merge branch 'MDL-62319-master' of git://github.com/damyon/moodle
2018-10-15 23:54:51 +02:00
Eloy Lafuente (stronk7)
12752c72d1
Merge branch 'MDL-63102-master' of git://github.com/peterRd/moodle
2018-10-15 23:34:45 +02:00
Eloy Lafuente (stronk7)
77d7f5e0dd
Merge branch 'MDL-63337-master-fix' of https://github.com/junpataleta/moodle
2018-10-15 16:24:49 +02:00
Jun Pataleta
c99b10368f
MDL-63337 block_myoverview: Fix illegal whitespaces
2018-10-15 22:06:55 +08:00
Jun Pataleta
6bcf1e76c4
Merge branch 'MDL-63337-master' of git://github.com/bmbrands/moodle
2018-10-15 21:03:16 +08:00
David Monllao
4bc3f503fd
MDL-63431 atto_media: Shorten line length
2018-10-15 10:23:48 +02:00
David Monllao
7ba798c01d
Merge branch 'MDL-63431-master' of https://github.com/kabalin/moodle
2018-10-15 09:13:53 +02:00
Damyon Wiese
2debe416c6
Merge branch 'MDL-63352-master' of git://github.com/peterRd/moodle
2018-10-15 14:50:10 +08:00
Peter
9e95193e9f
MDL-63352 block_timeline: Persist user preference on timeline
...
* Persist sort preference to the user table
* Persist filter preferences to the user table
* Add behat tests to test persistence
* Add the gdpr exports for the user preferences as well as unit tests for the same
* Updated view_nav.min
2018-10-15 14:46:12 +08:00
Bas Brands
6481a21fc3
MDL-63337 block_myoverview: enrol_get_my_courses sort ul.timeaccess
2018-10-15 08:42:08 +02:00
Bas Brands
e4b4b9e7da
MDL-63337 block_myoverview: add improved block myoverview
2018-10-15 08:42:08 +02:00
Damyon Wiese
283acb8b22
Merge branch 'MDL-63041-master' of git://github.com/bmbrands/moodle
2018-10-15 13:29:31 +08:00
Andrew Nicols
489dd14569
Merge branch 'MDL-63542-master' of git://github.com/jleyva/moodle
2018-10-15 10:57:38 +08:00
AMOS bot
ecafc74651
Automatically generated installer lang files
2018-10-15 00:07:11 +00:00
Eloy Lafuente (stronk7)
040360468c
MDL-63655 core: Fix miss-placed parenthesis
2018-10-15 01:02:25 +02:00
Marina Glancy
ced982cf15
MDL-63648 tool_xmldb: drag and drop sorting
2018-10-13 14:03:46 +02:00
Ruslan Kabalin
0030362e4c
MDL-63431 atto_media: Fix non-unique id issues and extend tests.
2018-10-12 12:20:34 +01:00
Ruslan Kabalin
cb6941685e
MDL-63431 atto_media: Add title global attribute support.
2018-10-12 12:20:34 +01:00
Peter
970bb713b3
MDL-63102 core_block: Reduced spacing between blocks
...
Reduce the calculated bottom margin between blocks to half
2018-10-12 10:13:36 +08:00
Peter
f9d156ca5a
MDL-63040 core_my: Remove page header
...
* Remove user name and image from the page header
* Modify header template to accept new fields
2018-10-12 08:12:46 +08:00
Amaia Anabitarte
856c51a80b
MDL-63068 user: Allow underscore for profile custom fields shortname
2018-10-11 16:39:57 +02:00
Amaia Anabitarte
5e4aaa886c
MDL-62920 user: Uploading deleted user and adding to a cohort
2018-10-11 16:27:07 +02:00
Shamim Rezaie
44b30f9ced
MDL-63626 mod_quiz: Fixed a bug when there was no attempt on the quiz
2018-10-12 01:03:39 +11:00
Marina Glancy
d8c50267b9
MDL-63625 core: sortable_list iOS scrolling
...
For iOS we need to register non passive events not only for touchstart but also for touchmove
and touchend. Also iOS could open two move dialogue windows instead of one
2018-10-11 15:08:46 +02:00
Eloy Lafuente (stronk7)
3cced42eb3
weekly release 3.6dev
2018-10-11 13:22:36 +02:00
Eloy Lafuente (stronk7)
51b066f9b8
NOBUG: Fixed SVG browser compatibility
2018-10-11 13:22:34 +02:00
Eloy Lafuente (stronk7)
a8d67b3685
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-10-11 13:22:33 +02:00
Damyon Wiese
a0b009115e
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:28:01 +08:00
Nathan Nguyen
923641f71c
MDL-62319 Assign: Grading interface is broken when using iOS 11.3 devices
2018-10-11 13:27:56 +08:00
AMOS bot
b8764e3ae4
Automatically generated installer lang files
2018-10-11 00:07:10 +00:00
Eloy Lafuente (stronk7)
19456c3956
Merge branch 'MDL-62891-master-callable_name' of git://github.com/mudrd8mz/moodle
2018-10-10 23:29:40 +02:00
Eloy Lafuente (stronk7)
23a7374b02
Merge branch 'MDL-63225-master' of git://github.com/jleyva/moodle
2018-10-10 23:24:27 +02:00
David Monllao
e9659a17ba
Merge branch 'MDL-51803-master-handle' of https://github.com/marinaglancy/moodle
2018-10-10 14:27:17 +02:00
Peter Spicer
9eac857649
MDL-63451 core_message: Properly escape URLs for notification popup
2018-10-10 13:05:05 +01:00
David Monllao
398d4ef03e
Merge branch 'MDL-63373' of git://github.com/stronk7/moodle
2018-10-10 12:56:38 +02:00
Marina Glancy
f7d1a24eee
MDL-51803 core: sortable list not passive touch events
...
Some browsers do not support options passed to the event browsers. Check if browser
supports it before adding options.
2018-10-10 12:34:46 +02:00
Marina Glancy
5c170231dd
MDL-51803 core: encourage use drag handle in sortable list
2018-10-10 11:32:32 +02:00
Eloy Lafuente (stronk7)
6db31715b3
Merge branch 'MDL-61245-master' of git://github.com/jleyva/moodle
2018-10-10 11:14:57 +02:00
David Monllao
a169745489
MDL-60710 course: Fix incorrect reference to role
2018-10-10 10:57:47 +02:00
Juan Leyva
ca48cc915b
MDL-61245 core_blog: New Web Service core_blog_view_entries
2018-10-10 09:58:08 +02:00
Jun Pataleta
3151c3b98b
Merge branch 'MDL-46415-master' of https://github.com/lucaboesch/moodle
2018-10-10 12:05:44 +08:00
Jake Dallimore
de60737dd7
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:40:07 +08:00
AMOS bot
428c82f54f
Automatically generated installer lang files
2018-10-10 00:07:07 +00:00
Eloy Lafuente (stronk7)
89957b6c34
Merge branch 'MDL-63439-master' of git://github.com/damyon/moodle
2018-10-10 00:47:40 +02:00
Eloy Lafuente (stronk7)
609c73be26
Merge branch 'MDL-29895' of https://github.com/enovation/moodle
2018-10-10 00:29:16 +02:00
Daniel Neis Araujo
c8dcecf3f3
MDL-63603 enrol: Add Indian Rupee to paypal enrolment currencies
2018-10-09 18:19:14 -03:00
Eloy Lafuente (stronk7)
25fe592cf0
Merge branch 'MDL-62395-master' of git://github.com/junpataleta/moodle
2018-10-09 23:06:28 +02:00
Andreas Grähn
b80f15efca
MDL-46415 tinymce: SVG emoticons size
2018-10-09 22:19:39 +02:00
Marina Glancy
261a3a3085
MDL-51803 core: sortable list, fix for touch devices
2018-10-09 16:05:39 +02:00
David Monllao
b43f926b44
MDL-51803 autoscroll: Fix incorrect reference to function
2018-10-09 13:58:51 +02:00
David Monllao
ce49b96586
Merge branch 'MDL-51803-master-mouse' of git://github.com/marinaglancy/moodle
2018-10-09 13:53:29 +02:00
Marina Glancy
e3c2a1bb3a
MDL-51803 core: fix for touchstart
2018-10-09 13:28:39 +02:00
Marina Glancy
e134ad7b38
MDL-51803 core: sortable list singleton
2018-10-09 13:28:33 +02:00
Eloy Lafuente (stronk7)
fac3c7ff4c
Merge branch 'MDL-63427-master' of git://github.com/mihailges/moodle
2018-10-09 13:21:11 +02:00
Andreas Grähn
748bb77266
MDL-46415 atto: SVG emoticons size
2018-10-09 12:09:44 +02:00
Andreas Grähn
c77c036c4d
MDL-46415 pix: SVG emoticons
2018-10-09 11:43:42 +02:00
Eloy Lafuente (stronk7)
bf0072e6c3
Merge branch 'MDL-63401-master' of git://github.com/andrewnicols/moodle
2018-10-09 11:35:29 +02:00
David Monllao
f79460dafa
Merge branch 'MDL-62738_master' of https://github.com/mfabriczy/moodle
2018-10-09 09:23:57 +02:00
David Monllao
b52e22dccb
Merge branch 'MDL-51969-master' of https://github.com/dmitriim/moodle
2018-10-09 09:19:53 +02:00
Peter
63d0d9b472
MDL-63043 core_blocks: Increase the fixed width to 360
...
Increase the fixed width of the column to 360. Already does the realign below centre column
Compiled css file
2018-10-09 15:01:21 +08:00
David Monllao
bbb2141084
Merge branch 'MDL-60710-master' of git://github.com/abias/moodle
2018-10-09 09:00:42 +02:00
David Monllao
e2f8547acf
Merge branch 'MDL-61378-master' of git://github.com/damyon/moodle
2018-10-09 08:57:49 +02:00
Jun Pataleta
14719185b0
Merge branch 'MDL-62491-master-fix' of git://github.com/abgreeve/moodle
2018-10-09 14:09:28 +08:00
Jun Pataleta
6a28761848
Merge branch 'MDL-63241-master-take2' of https://github.com/lucaboesch/moodle
2018-10-09 12:49:07 +08:00
Damyon Wiese
2015327b28
MDL-61378 forum: Upgrade notes
...
Tell developers to correctly nest calls to forum_print_post
2018-10-09 09:35:02 +08:00
Damyon Wiese
1bf3a76a59
MDL-61378 forum: Standardize HTML output for posts
...
Improve the format of the HTML representing a forum post.
1. Use <article> tag to mark it correctly.
2. Use <time> tag to include the real datetime information.
3. Use <address> tag to specify who and when the post came from.
4. Use heading level tags to mark the subject of each post.
5. Properly nest reply posts within their parent <article>
6. Use a header tab for each article to split the metadata from the content.
7. Use CSS to separate links, not text content.
Because posts are now nested properly, the heading for each one refers to it's own article
and we don't need to generate arbitrary heading level tags depending on how deep the post
is nested.
2018-10-09 09:34:57 +08:00
Adrian Greeve
ea81e783ef
MDL-62491 privacy: Fix running the download script.
...
Previously running the code to generate the download file
was very fagile. Now the code can be run anywhere without
problems occuring copying files.
2018-10-09 09:31:13 +08:00
Damyon Wiese
490e48a4df
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:28:06 +08:00
Jun Pataleta
f849b0faa9
Merge branch 'MDL-63194' of https://github.com/timhunt/moodle
2018-10-09 08:56:02 +08:00
Andrew Nicols
751b5e8b92
MDL-63401 tool_dataprivacy: Change default for require end date
...
We should preserve the existing behaviour.
2018-10-09 08:31:59 +08:00
Andrew Nicols
9a8944c52d
MDL-63401 tool_dataprivacy: Simplify where processing
2018-10-09 08:21:38 +08:00
Andrew Nicols
7200ab20cd
MDL-63401 tool_dataprivacy: Move final cap check to endpoint
2018-10-09 08:21:25 +08:00
Mihail Geshoski
e3b53ef1f4
MDL-63427 block_myprofile: My profile block UI improvements
2018-10-09 08:09:11 +08:00
Alexander Bias
da4d17313d
MDL-60710 course: Overhaul of Behat tests
2018-10-08 22:49:36 +02:00
Alexander Bias
3ebba90a6b
MDL-60710 course: Refine strings
2018-10-08 22:49:13 +02:00
Eric Merrill
1ddf3b6a0f
MDL-63456 qtype_multichoice: Return a default options object if missing
2018-10-08 15:50:02 -04:00
Eric Merrill
efea324715
MDL-63456 question: Improve Aiken error handling and multichoice errors
2018-10-08 15:50:02 -04:00
Tim Hunt
7a8782c4ae
MDL-63194 quiz editing: subtle drag-drop bug if moving between sections
2018-10-08 17:37:11 +01:00
Bas Brands
faff02ae6b
MDL-63041 theme boost: remove region main border padding for dashboard
2018-10-08 17:07:30 +02:00
Juan Leyva
bd4a6a7060
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:32:15 +02:00
Andrew Nicols
65f77d319e
MDL-63401 tool_dataprivacy: Allow expiriration of users without end date
2018-10-08 20:49:59 +08:00
Andrew Nicols
2136ec3da3
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:49:55 +08:00
Andrew Nicols
204abd3c97
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:49:17 +08:00
Andrew Nicols
cbae8dcd57
MDL-63401 tool_dataprivacy: Move cap checks to endpoints from API
2018-10-08 20:49:17 +08:00
David Monllao
4e725169f9
MDL-60425 blog: Remove empty line
2018-10-08 12:52:04 +02:00
David Monllao
92adfa3cd2
Merge branch 'MDL-60425-master' of git://github.com/jleyva/moodle
2018-10-08 12:51:05 +02:00
Marina Glancy
dbe5689ef1
MDL-51803 core: integration review
2018-10-08 11:50:47 +02:00
Marina Glancy
6b9cb2481c
MDL-51803 core: integration review
2018-10-08 11:50:47 +02:00
Marina Glancy
539cb25050
MDL-51803 core: reusable element for sorting lists
2018-10-08 11:50:47 +02:00
Marina Glancy
a21d34776b
MDL-51803 core: autoscroll module from OU
2018-10-08 11:50:47 +02:00
David Monllao
de0d394192
Merge branch 'MDL-63323-wrong-classes-attribute-into-activity_navigation' of https://github.com/davidherney/moodle
2018-10-08 11:30:15 +02:00
Adrian Greeve
ff40c7d374
MDL-62491 navigation: Update to tree.js to allow callbacks.
2018-10-08 09:00:08 +08:00
Adrian Greeve
812c409203
MDL-62491 mod_assign: Fill in the rewrite plugin urls properly.
2018-10-08 09:00:08 +08:00
Adrian Greeve
e90a0a7415
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-08 09:00:08 +08:00
Luca Bösch
7294f412fc
MDL-63241 calendar: Add missing table alias in SQL query.
2018-10-07 21:43:47 +02:00
Marcus Fabriczy
db25ea5a96
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 on Safari with TinyMCE.
2018-10-06 17:21:51 +09:30
Juan Leyva
10b88bf2c7
MDL-63542 core_course: Support stealth activities in WS
2018-10-05 14:51:01 +02:00
Eloy Lafuente (stronk7)
8a95de6bcc
MDL-63421 env: Moodle 3.4.x and 3.5.x do not support PHP 7.3
2018-10-05 13:36:26 +02:00
Eloy Lafuente (stronk7)
b08cdad21a
MDL-63373 install: update the list of stale files for 3.6
2018-10-05 12:37:10 +02:00
David Mudrák
75ab4d2eb7
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 09:10:16 +02:00
David Mudrák
905d02f458
MDL-62891 core: Introduce new get_callable_name() function
2018-10-05 09:10:16 +02:00
Dmitrii Metelkin
f9ec2496f8
MDL-51969 mod_lti: Fixed missing tool proxy GUID
2018-10-05 15:14:15 +10:00
Jun Pataleta
129783b98c
weekly release 3.6dev
2018-10-05 10:29:01 +08:00
Jun Pataleta
5ce76aa2b6
NOBUG: Fixed SVG browser compatibility
2018-10-05 10:29:00 +08:00
Jun Pataleta
360c9681bc
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-10-05 10:28:59 +08:00
Jun Pataleta
7216596760
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:20:02 +08:00
Alexander Bias
63044a2391
MDL-60710 course: Refine setting name and description
2018-10-04 08:32:30 +02:00
Jun Pataleta
6cd50cb215
Merge branch 'MDL-35788-master' of git://github.com/andrewnicols/moodle
2018-10-04 12:45:09 +08:00
Jun Pataleta
428a47fcbf
MDL-63528 auth: Behat scenario for "Remember username" display
2018-10-04 12:22:35 +08:00
Jun Pataleta
36d7b587cb
MDL-63528 auth: Show "Remember username" on login form only when needed
2018-10-04 11:39:53 +08:00
Andrew Nicols
94df729b92
MDL-35788 mod_forum: Move post creation fetch
2018-10-04 11:15:17 +08:00
Jun Pataleta
86abaf31c8
Merge branch 'MDL-63442-master' of git://github.com/abias/moodle
2018-10-04 11:02:34 +08:00
AMOS bot
bf5e1b2a77
Automatically generated installer lang files
2018-10-04 00:07:14 +00:00
Eloy Lafuente (stronk7)
83c249a665
Merge branch 'MDL-63141-master' of git://github.com/rezaies/moodle
2018-10-04 00:20:02 +02:00
Eloy Lafuente (stronk7)
c6e19d9cfa
Merge branch 'MDL-63142-master' of git://github.com/rezaies/moodle
2018-10-04 00:18:35 +02:00
Eloy Lafuente (stronk7)
57aaa0c423
Merge branch 'MDL-63143-master' of git://github.com/rezaies/moodle
2018-10-04 00:02:21 +02:00
Eloy Lafuente (stronk7)
2f46cab80d
MDL-62610 tests: fix Gherkin lint problem
2018-10-03 23:56:31 +02:00
Eloy Lafuente (stronk7)
95f82860d5
Merge branch 'MDL-62610-master' of git://github.com/lameze/moodle
2018-10-03 18:00:08 +02:00
David Monllao
1ef89ad49c
Merge branch 'mdl63334-master' of https://github.com/tlock/moodle
2018-10-03 17:19:18 +02:00
David Monllao
d6946bb0f9
Merge branch 'MDL-62558-master' of git://github.com/abgreeve/moodle
2018-10-03 11:17:06 +02:00
Jun Pataleta
7c137e7845
Merge branch 'MDL-63426-master' of https://github.com/lucaboesch/moodle
2018-10-03 15:25:22 +08:00
Jun Pataleta
941b90a509
Merge branch 'MDL-63211_master' of git://github.com/markn86/moodle
2018-10-03 13:45:52 +08:00
Mark Nelson
0d203bbf8d
MDL-63211 core_message: respect new setting 'messagingallusers'
2018-10-03 11:58:39 +08:00
Mark Nelson
c886e2c94d
MDL-63211 core_message: deprecated api::is_user_blocked
2018-10-03 11:58:39 +08:00
Damyon Wiese
b8dad795f7
MDL-63211 message: update behat
...
Approve the contact requests in the behat test.
2018-10-03 11:58:39 +08:00
Mark Nelson
be016b0144
MDL-63211 core: added notification when contact request is made
2018-10-03 11:58:39 +08:00
Mark Nelson
892aad5185
MDL-63211 core_message: add temporary pending contact requests page
2018-10-03 11:51:29 +08:00
Mark Nelson
f219eac7b4
MDL-63211 core: update core to use new APIs
2018-10-03 11:51:29 +08:00
Mark Nelson
beeadbf783
MDL-63211 core: updated upgrade.txt files
2018-10-03 11:51:29 +08:00
Mark Nelson
742c27b3e8
MDL-63211 core_message: updated privacy provider
2018-10-03 11:51:29 +08:00
Mark Nelson
522841861f
MDL-63211 core_message: added new web services
2018-10-03 11:35:26 +08:00
Mark Nelson
0b3eadcd96
MDL-63211 core_message: deprecated functions and added new API
2018-10-03 11:35:26 +08:00
Mark Nelson
bacebf3738
MDL-63211 core: created new events for blocking/unblocking users
2018-10-03 11:35:25 +08:00
Adrian Greeve
edbdeb6315
MDL-62558 tool_dataprivacy: Create a summary page for users.
2018-10-03 10:16:25 +08:00
Jun Pataleta
850707a0bb
Merge branch 'MDL-35788-master' of git://github.com/andrewnicols/moodle
2018-10-03 10:13:40 +08:00
Eloy Lafuente (stronk7)
682357004f
Merge branch 'MDL-60685-master' of git://github.com/damyon/moodle
2018-10-03 00:23:10 +02:00
Eloy Lafuente (stronk7)
b18df698e7
Merge branch 'MDL-63435-master' of https://github.com/lucaboesch/moodle
2018-10-02 23:47:52 +02:00
Eloy Lafuente (stronk7)
ca2ac0c1a3
Merge branch 'MDL-58000-master' of https://github.com/mackensen/moodle
2018-10-02 23:39:27 +02:00
Juan Leyva
bb96ff716d
MDL-60425 core_blog: New WS core_blog_get_entries
2018-10-02 14:49:48 +02:00
Juan Leyva
9de4402112
MDL-60425 core_blog: Move access validation to API
2018-10-02 14:49:48 +02:00
Juan Leyva
27190655b0
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:14:33 +02:00
Andrew Nicols
13976bcf83
Merge branch 'MDL-63493-master' of git://github.com/junpataleta/moodle
2018-10-02 11:40:20 +08:00
Jun Pataleta
b79482f5d7
MDL-63493 core_question: Fix field parameters for the index definitions
...
* The fields for the ID number-related indexes that were created for
the question and question_categories tables in MDL-62708 should not
be in comma-separated strings.
2018-10-02 11:31:36 +08:00
Jun Pataleta
0410cee69e
MDL-63493 core_message: Fix field parameters for the index definitions
...
* The fields for the ID number-related indexes that were created for
the messages and message_user_actions tables in MDL-36941 should not
be in comma-separated strings.
2018-10-02 11:31:36 +08:00
David Knuplesch
a487a3edf2
MDL-60710 course: setting to show/hide duplicate coursecontact
2018-10-01 13:39:17 +02:00
Simey Lameze
484b179d06
MDL-62610 mod_quiz: fix behat failure
2018-10-01 09:53:34 +08:00
Simey Lameze
73aefa6bfc
MDL-62610 mod_quiz: fix CiBoT issues
2018-10-01 08:27:28 +08:00
Andrew Nicols
424920f8fb
MDL-35788 forum: Show post creation time not modified
2018-10-01 08:16:42 +08:00
Shamim Rezaie
0ce3fef70a
MDL-63390 quiz_statistics: Remove Min/Median/Maximum rows
...
Part of MDL-62610
2018-10-01 07:53:10 +08:00
Shamim Rezaie
422d78648c
MDL-63390 quiz_statistics: Make the summary row more distinguishable
2018-10-01 07:52:59 +08:00
Shamim Rezaie
24c28f3c9b
MDL-63390 Quiz: Use lang rules to format quiz summark as a percentage
...
Part of MDL-62610
2018-10-01 07:52:50 +08:00
Shamim Rezaie
bef224c6e4
MDL-63390 quiz_statistics: Added formating functions
...
Refactored quiz_statistics_table class to remove some duplications by defining and using
format_range(), format_percentage() and format_percentage_range() methods.
Part of MDL-62610
2018-10-01 07:52:42 +08:00
Shamim Rezaie
84140b9137
MDL-63390 quiz_statistics, question: Handling variants as well
...
Variants should also be treated like random questions in the sense that
a summary row
should be displayed for them as well.
This commit deals with handling variants.
Also the name of the calculated_random_question_summary class has
changed to
calculated_question_summary to be more generic as the summary row is not
specific to random questions only.
Also removed the protected function too_many_subq_and_or_variant_rows
and the const SUBQ_AND_VARIANT_ROW_LIMIT as they were not being used
anymore.
Part of MDL-62610
2018-10-01 07:52:31 +08:00
Shamim Rezaie
f4bc55871c
MDL_63390 question: Fixed get_min_max_of and get_min_max_of_sd
...
Fixed calculated_random_question_summary:get_min_max_of and calculated_random_question_summary:get_min_max_of_sd
functions and added unit tests
Part of MDL-62610
2018-10-01 07:52:18 +08:00
Tim Hunt
c5499edaef
MDL-63185 mod_quiz: more fixes to new behat code
...
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Simey Lameze
9b1fc262d8
MDL-63185 mod_quiz: make CiBoT happy again
...
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Simey Lameze
bd92cfc6f9
MDL-63185 mod_quiz: add behat coverage for statistics report
...
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Simey Lameze
df48d3cc71
MDL-63185 mod_quiz: replace user session handling to use set_user()
...
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Simey Lameze
a190910595
MDL-63185 core_test: add set_user function to behat
...
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Simey Lameze
6e4fe9afe0
MDL-63185 mod_quiz: convert responses report behat to use new step
...
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Simey Lameze
90ef250d52
MDL-63185 mod_quiz: create steps to handle diferent behaviours
...
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Simey Lameze
71fc74cee5
MDL-63185 core_question: add callback to some question types
...
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Simey Lameze
3c4ff02e41
MDL-63185 mod_quiz: replace existing tests to use new step
...
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Simey Lameze
5c0654d7ff
MDL-63185 mod_quiz: change APIs to handle attempts on behat
...
Thanks to Tim Hunt for all the help.
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Simey Lameze
35aa9ade76
MDL-63185 mod_quiz: add custom behat step to create user attempts
...
Thanks to Tim Hunt for all the help.
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Shamim Rezaie
b5fff70bdd
MDL-63186 quiz_statistics: Highlight the summary row if is dubious
...
The summary row should be highlighted if any of the summarised rows are dubious.
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Shamim Rezaie
666889f0f8
MDL-63186 quiz_statistics: Show each columns min,max in the summary row
...
The statistics table have been modified so that the summary row shows the minimum and maximum
values of each column for the set of questions that are being summarised.
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Shamim Rezaie
6a966ea8d4
MDL-63186 workshopform_numerrors: Move percents lang string to core
...
Moved 'percents' lang string from workshopform_numerrors to core_moodle.
AMOS BEGIN
MOV [percents,workshopform_numerrors],[percents,core_moodle]
AMOS END
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Shamim Rezaie
d79fef2ab5
MDL-63186 question: Calculate extremums of summarised questions
...
Modified calculated_random_question_summary class so that it can return minimum and maximum
of each attribute of the sub questions it is summarising.
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Shamim Rezaie
6ee2b972c9
MDL-63186 quiz_statistics: Remove q number from the summary row
...
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Ryan Wyllie
29cc55079a
MDL-63186 question: include random questions in statistics calculator
...
Part of MDL-62610
2018-09-28 11:07:21 +08:00
Jun Pataleta
74844ced9d
MDL-62395 bootstrapbase: Add more w-XX classes for BS4 compatibility
...
I added w-25, w-50 and w-75.
2018-09-28 10:25:59 +08:00
Jun Pataleta
526d2aa58e
MDL-62395 tool_dataprivacy: Use BS4 table classes
...
* Use standard Bootstrap4 table classes for the categories and purposes
tables.
* Set w-25 for the name and description columns of the purposes table.
* Set w-50 for the description column of the categories table.
* Set a minimum width for the actions column of these tables.
2018-09-28 10:25:58 +08:00
Mark Nelson
b393296311
MDL-63211 core: deprecated events for blocking/unblocking contacts
...
The message_contact_blocked and message_contact_unblocked
events were deprecated. The reason being that you will be
able to block and unblock any user, regardless if they are
a contact or not. This information is also now stored in a
separate DB table.
2018-09-28 10:19:57 +08:00
Mark Nelson
b65bfc8ab4
MDL-63211 core: upgrade to remove duplicate contacts
...
Remove any duplicate rows - from now on adding contacts just requires 1 row.
The person who made the contact request (userid) and the person who approved
it (contactid). Upgrade the table so that the first person to add the contact
was the one who made the request.
2018-09-28 10:19:57 +08:00
Mark Nelson
3ec5c7701c
MDL-63211 core: upgrade to remove non-mutual contacts
2018-09-28 10:19:56 +08:00
Andrew Nicols
0b4c5e7706
Merge branch 'MDL-63477-master' of https://github.com/ryanwyllie/moodle
2018-09-28 09:47:49 +08:00
Ryan Wyllie
52b7845553
MDL-63477 blocks_timeline: fix behat test in clean theme
2018-09-28 09:40:57 +08:00
Mark Nelson
4428b042cb
MDL-63211 core: upgrade to move blocked contacts to new table
2018-09-28 09:16:31 +08:00
Mark Nelson
d842d9a90a
MDL-63211 core: added new database tables
...
Allow NULL values for timecreated in both message_contacts
and message_users_blocked because there is existing data
that has no timecreated value associated with it.
2018-09-28 09:15:52 +08:00
David Herney
97fd2fb575
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:40:46 -05:00
Luca Bösch
1876162315
MDL-63435 gradebook: let activity icons re-appear.
2018-09-27 18:12:08 +02:00
Luca Bösch
c789dd4f55
MDL-63426 repository_dropbox: Use post 2017 icon
2018-09-27 18:12:00 +02:00
Eloy Lafuente (stronk7)
81bbf426f6
weekly release 3.6dev
2018-09-27 15:17:37 +02:00
Andrew Nicols
1b80703e6c
MDL-63044 blocks_timeline: Remove old minified JS
2018-09-27 14:25:25 +08:00
Andrew Nicols
b8ecdc4896
MDL-63044 blocks_timeline: Fixes in integration
2018-09-27 14:16:49 +08:00
Andrew Nicols
20f9b981f9
Merge branch 'dashboard-split-overview-block' of https://github.com/ryanwyllie/moodle
2018-09-27 14:08:55 +08:00
Ryan Wyllie
1e44de35b3
MDL-63044 block_timeline: add timeline block
2018-09-27 13:10:45 +08:00
Ryan Wyllie
44eb44e415
MDL-63044 block_myoverview: remove timeline view
2018-09-27 13:10:45 +08:00
Ryan Wyllie
bbe6eadda7
MDL-63044 block_myoverview: remove tab preference
2018-09-27 13:10:45 +08:00
Ryan Wyllie
2c13ae01d9
MDL-63044 javascript: improve paged content widget
2018-09-27 13:10:45 +08:00
Ryan Wyllie
2c1d19fde6
MDL-63044 course: add get_enrolled_courses_by_timeline_classification
2018-09-27 13:10:44 +08:00
Ryan Wyllie
296ff0a768
MDL-63044 theme_boost: add dir-ltr-hide and dir-rtl-hide classes
2018-09-27 13:09:24 +08:00
Ryan Wyllie
916c0ded83
MDL-63044 theme_boost: fix secondary outline button styling
2018-09-27 13:09:23 +08:00
Ryan Wyllie
2d41f5b2fa
MDL-63044 theme_boost: add line-height classes
2018-09-27 13:09:23 +08:00
Ryan Wyllie
edd7fa33d0
MDL-63044 theme: add background pulse grey class
2018-09-27 13:09:23 +08:00
Ryan Wyllie
9d1d5ae05c
MDL-63044 theme_boost: add icon class
2018-09-27 13:09:23 +08:00
Ryan Wyllie
40a14ef345
MDL-63044 icon: add next and previous icons
2018-09-27 13:09:23 +08:00
Ryan Wyllie
119c0124c4
MDL-63044 javascript: add getUserMidnightForTimestamp to user_date
2018-09-27 13:09:23 +08:00
Ryan Wyllie
6e403eb62f
MDL-63044 javascript: add global helper for dropdowns
2018-09-27 13:09:23 +08:00
Ryan Wyllie
d4e8e94025
MDL-63044 javascript: add simple pubsub implementation
2018-09-27 13:09:23 +08:00
Eloy Lafuente (stronk7)
d6b71d7923
Merge branch 'MDL-54035_master-fix' of git://github.com/dmonllao/moodle
2018-09-26 23:28:34 +02:00
Eloy Lafuente (stronk7)
659d9fe942
Merge branch 'MDL-63013-master-prioritypolicy' of git://github.com/mudrd8mz/moodle
2018-09-26 23:21:09 +02:00
David Monllao
e8ce6ca306
MDL-54035 accesslib: Check if the user can switch role before switching
2018-09-26 13:03:08 +02:00
Eloy Lafuente (stronk7)
201d21edad
Merge branch 'MDL-63113-master' of git://github.com/bmbrands/moodle
2018-09-26 10:57:20 +02:00
David Monllao
0e79528704
Merge branch 'MDL-61161-master' of https://github.com/mackensen/moodle
2018-09-26 10:23:39 +02:00
Bas Brands
a81e6914d7
MDL-63113 theme boost: initialsbar wrapping
2018-09-26 10:18:11 +02:00
Eloy Lafuente (stronk7)
d813c9e745
Merge branch 'MDL-61981-master_nestedmath' of git://github.com/Mankro/moodle
2018-09-25 23:36:17 +02:00
Eloy Lafuente (stronk7)
51181541ab
Merge branch 'MDL-62279-master' of git://github.com/damyon/moodle
2018-09-25 23:25:10 +02:00
Eloy Lafuente (stronk7)
a649a3a120
Merge branch 'MDL-62714-boost_course_visibility_in_navbar' of https://github.com/fskandalis/moodle
2018-09-25 23:17:52 +02:00
Eloy Lafuente (stronk7)
de7c685e52
Merge branch 'MDL-63253-master-adminsearchresults' of git://github.com/mudrd8mz/moodle
2018-09-25 22:56:11 +02:00
Eloy Lafuente (stronk7)
0ddc272116
Merge branch 'MDL-62334-master' of https://github.com/danielneis/moodle
2018-09-25 22:50:41 +02:00
Charles Fulton
3b31d8c92c
MDL-61161 course: grace period for classifying in progress courses
2018-09-25 14:11:32 -04:00
Daniel Neis Araujo
28af88f364
MDL-62334 admin: add a new course link on admin/search
2018-09-25 14:31:50 -03:00
Eloy Lafuente (stronk7)
b687205e27
Merge branch 'MDL-60028' of https://github.com/paulholden/moodle
2018-09-25 16:57:58 +02:00
Eloy Lafuente (stronk7)
b8749c6208
Merge branch 'wip-MDL-62708-master' of https://github.com/Beedell/moodle
2018-09-25 16:52:50 +02:00
Charles Fulton
49b464f814
MDL-58000 badges: use large image when baking
2018-09-25 10:46:05 -04:00
Eloy Lafuente (stronk7)
fc008d6769
MDL-57610 assignfeedback_editpdf: add missing UK to install.xml
2018-09-25 15:21:42 +02:00
Eloy Lafuente (stronk7)
4f06a97702
Merge branch 'MDL-57610' of git://github.com/aolley/moodle
2018-09-25 14:46:09 +02:00
David Monllao
8199e69b47
Merge branch 'MDL-63119-master' of git://github.com/lameze/moodle
2018-09-25 12:36:08 +02:00
David Monllao
cebb7ba17c
Merge branch 'MDL-62930-master' of git://github.com/damyon/moodle
2018-09-25 12:28:10 +02:00
David Monllao
9d4c8d45ef
Merge branch 'MDL-62717-master' of https://github.com/lucaboesch/moodle
2018-09-25 12:18:36 +02:00
Alexander Bias
3e24741d0a
MDL-63442 login: Show MOODLEID cookie note only if needed
...
AMOS BEGIN
CPY [cookiesenabled,core],[cookiesenabledonlysession,core]
AMOS END
2018-09-25 12:16:47 +02:00
David Monllao
85d4b77cd3
Merge branch 'MDL-61967-master' of git://github.com/sarjona/moodle
2018-09-25 11:08:53 +02:00
Andrew Nicols
1a9fc39277
Merge branch 'MDL-63346' of https://github.com/stronk7/moodle
2018-09-25 08:35:08 +08:00
Adam Olley
1afbb97b6b
MDL-57610 assignfeedback_editpdf: integration cleanup
...
* Add a note to upgrade.php to notify devs/admins of the new setting.
* Replace update_record with set_field.
* Add missing phpdoc.
2018-09-25 09:54:39 +09:30
Sara Arjona
5290d0604b
MDL-61967 core_user: Allow filtering by No groups on participants page
...
A new optional parameter $context has been added to the
core_group::groups_get_members_join() function.
Besides, some core_group methods now accept -1 (USERSWITHOUTHGROUP) for
the groupid field.
2018-09-24 18:33:45 +02:00
Eloy Lafuente (stronk7)
0de29dbf35
MDL-63020 tests: ensure that searching for is null values also works ok
2018-09-24 17:38:10 +02:00
Eloy Lafuente (stronk7)
985b6b75c2
Merge branch 'MDL-63020' of git://github.com/timhunt/moodle
2018-09-24 16:01:21 +02:00
Tim Hunt
eb6c769a8c
MDL-63020 dml: improve the unit tests
2018-09-24 11:41:25 +01:00
David Monllao
bac1731614
Merge branch 'MDL-61573-master' of https://github.com/Kathrin84/moodle
2018-09-24 11:24:49 +02:00
John Beedell
dfa85ad002
MDL-62708 qformat_xml: phpunit test correction.
2018-09-24 09:37:12 +01:00
David Monllao
6ef77520cd
MDL-47962 upgrade.txt: Update commit reference
2018-09-24 09:50:05 +02:00
David Monllao
ccff34bf07
Merge branch 'MDL-47962' of git://github.com/timhunt/moodle
2018-09-24 09:45:47 +02:00
David Monllao
bdc511364c
MDL-54035 upgrade.txt: Limit comments to relevant info for upgrades
2018-09-24 09:41:18 +02:00
Jonathan Champ
d2a98f89bd
MDL-54035 course: Test reset roles in reset_course_userdata()
...
Previously, reset_course_userdata() was deleting the role_capabilities
directly, but has_capability() checks the local capabilities cache
which was still returning the previous value.
2018-09-21 09:17:43 -04:00
Jonathan Champ
1113e34675
MDL-54035 accesslib: Add context->get_parent_context_paths()
...
Returns full context paths for parent contexts. Useful for exact
matches, such as when checking dirtycontexts.
2018-09-21 09:17:43 -04:00
Jonathan Champ
1d049e08e5
MDL-54035 accesslib: add mark_user_dirty helper
...
Instead of marking an entire context dirty and affecting all users
of those contexts, mark the user as dirty when the change only
affects that user.
2018-09-21 09:17:43 -04:00
Jonathan Champ
34dd57053d
MDL-54035 accesslib: only modify role_capabilities in accesslib
...
Whenever the role_capabilities table is changed, we need to remember
to clear the cache for the role(s) being modified. This is far simpler
when all of those changes happen in a single file, i.e. accesslib.php,
allowing other parts of the application to use the public functions
without requiring knowledge of the cache internals.
2018-09-21 09:17:43 -04:00
Jonathan Champ
b2f349a433
MDL-54035 accesslib: separate role definition cache clear
...
Thanks to MDL-49398, we can separate the combined user session and role
definition cache clearing function into two separate functions. At the
same time, we want to identify and remove mark_dirty() calls that were
added for role definition changes but were incorrectly left behind.
Change highlights:
- Remove unnecessary mark_dirty() calls performed after
assign_capability(), unassign_capability(), delete_role(),
deleted contexts, brand new contexts
- Move role definition cache clear from the user-centric
accesslib_clear_all_caches() to the newly created,
role-dedicated accesslib_reset_role_cache()
2018-09-21 09:17:42 -04:00
John Beedell
6189fda47f
MDL-62708 question: Add idnumbers to question and question category
2018-09-21 12:26:24 +01:00
Paul Holden
f56e695883
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:14:55 +01:00
Markku Riekkinen
a776169ee9
MDL-61981 filter_mathjaxloader: add unit tests
2018-09-21 09:58:42 +03:00
Markku Riekkinen
194ffa2344
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-21 09:58:27 +03:00
Tim Hunt
3923151a1a
MDL-47962 filter_glossary: changes made during integration review
2018-09-20 17:58:01 +01:00
Tim Hunt
5a8c44d000
MDL-47962 filter_glossary: only create replacement HTML if needed
2018-09-20 17:58:01 +01:00
Tim Hunt
1d8d00d91d
MDL-47962 filter_glossary: only prepare the replacement if used
2018-09-20 17:58:00 +01:00
Tim Hunt
ac66652078
MDL-47962 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-09-20 17:58:00 +01:00
Tim Hunt
c01503de75
MDL-47962 filter_glossary: only prepare_phrases_for_filtering once
2018-09-20 17:58:00 +01:00
Tim Hunt
2abf8fbf86
MDL-47962 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-09-20 17:58:00 +01:00
Tim Hunt
d22699af7f
MDL-47962 filter_glossary: cache concept list in a MUC static cache
...
This is a slight improvement on a suggestion by David Monllaó
2018-09-20 17:58:00 +01:00
Tim Hunt
b0a3b52fe9
MDL-47962 filter_glossary: Fix lang string concatenation
2018-09-20 17:58:00 +01:00
Tim Hunt
c633345265
MDL-47962 filter_glossary: $GLOSSARY_EXCLUDEENTRY shouldn't stop caching
...
Also, greatly improved unit tests, to test more cases of how the filter
should work.
2018-09-20 17:58:00 +01:00
Tim Hunt
43d270e4ef
MDL-47962 filterlib: Fix lots of coding style
2018-09-20 17:58:00 +01:00
Tim Hunt
5abc431335
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:41:22 +01:00
Tim Hunt
54b2b1d27f
MDL-63020 xmldb: Improve PHPdoc comments for better IDE autocomplete
2018-09-20 17:41:22 +01:00
Luca Bösch
490476a118
MDL-62717 forum: Create announcements forum with HTML format intro.
2018-09-20 17:47:35 +02:00
Eloy Lafuente (stronk7)
6902f39141
weekly release 3.6dev
2018-09-20 12:11:53 +02:00
Eloy Lafuente (stronk7)
ef10e7db4c
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 11:00:02 +02:00
Eloy Lafuente (stronk7)
5bd0dc6483
MDL-23545 question: fix remaining sizes leading to failures
2018-09-19 23:07:20 +02:00
Eloy Lafuente (stronk7)
881f451bf0
Merge branch 'MDL-23545-phpunit-fixes' of https://github.com/timhunt/moodle
2018-09-19 18:10:37 +02:00
Eloy Lafuente (stronk7)
dd3508df5b
MDL-59227 course: Use low level early renaming to avoid dupes
...
Instead of using set_coursemodule_name() to proceed with the name
change we perform the change earlier in the process, both to avoid
duplicate events caused by the renaming function and also to get the new
name used by all proper generated events.
2018-09-19 17:20:23 +02:00
David Monllao
4453613767
Merge branch 'MDL-63140-master' of git://github.com/rezaies/moodle
2018-09-19 13:30:43 +02:00
Tim Hunt
59ffae414c
MDL-23545 qformat_xml: fix another Behat test
2018-09-19 12:18:59 +01:00
David Monllao
25561b3751
Merge branch 'MDL-63135-master' of git://github.com/rezaies/moodle
2018-09-19 13:12:40 +02:00
David Mudrák
7fb0e8a260
MDL-63013 tool_policy: Add Behat tests for the new style of agreements
...
The tests make sure that both existing users as well as signing up users
can accept policies with "on their own page" style of agreement prior
reaching the consent page.
2018-09-19 09:55:42 +02:00
David Mudrák
362ae1b443
MDL-63013 tool_policy: Change acceptance flow for policies with own page
...
The idea of the patch is to check the list of policies that are shown
before and on the consent page. If that list contains a policy that is
supposed to be accepted on its own page, the existing flow is
interrupted and the user is redirected to a view.php to display that
particular policy.
The view template for such a policy contains a button for getting the
user agreement. When pressed, the policy is marked as accepted and we
can go to start again.
To make this working during the signup, we need to extend the existing
logic and start tracking which particular policies the visitor accepted
prior reaching the signup form. Similarly, we need to start track which
particular policies were displayed and use that list when evaluating
which policies were unchecked on the consent page.
2018-09-19 09:55:42 +02:00
David Mudrák
23b663ed55
MDL-63013 tool_policy: Policy agreement style can be defined now
...
The patch introduces a new property of a policy document called
"Agreement style". It allows the admin to define if the policy should be
accepted together with all others on the consent page (legacy and
default behaviour) or on its page before the consent page is reached
(the new optional behaviour).
2018-09-19 09:55:42 +02:00
Eloy Lafuente (stronk7)
61367994bd
Merge branch 'MDL-23545-phpunit-fixes' of https://github.com/timhunt/moodle
2018-09-19 00:26:25 +02:00
Eloy Lafuente (stronk7)
4cde0a5212
Merge branch 'MDL-63116-master-1' of git://github.com/mihailges/moodle
2018-09-18 23:26:51 +02:00
Eloy Lafuente (stronk7)
ead7a5393e
Merge branch 'MDL-59227' of https://github.com/rlorenzo/moodle
2018-09-18 23:11:34 +02:00
Mihail Geshoski
457047de6c
MDL-61908 privacy: Fix heading in data privacy pages
2018-09-18 18:49:04 +02:00
Eloy Lafuente (stronk7)
ddf86f9930
Merge branch 'MDL-63109-master' of git://github.com/mihailges/moodle
2018-09-18 17:50:13 +02:00
David Monllao
542201d547
Merge branch 'MDL-63138-master' of git://github.com/rezaies/moodle
2018-09-18 16:39:58 +02:00
David Monllao
11decdb19c
Merge branch 'MDL-63139-master' of git://github.com/rezaies/moodle
2018-09-18 16:36:55 +02:00
David Monllao
6302d4cf64
Merge branch 'MDL-63117-master' of git://github.com/rezaies/moodle
2018-09-18 16:32:58 +02:00
Tim Hunt
f19c6f60cd
MDL-23545 qformat_xml: don't allow irrelevant DB differences to break tests
...
Also slightly improve formatting of the exported file.
2018-09-18 13:52:51 +01:00
David Monllao
0e5144fe24
Merge branch 'MDL-63333_master' of git://github.com/markn86/moodle
2018-09-18 12:17:46 +02:00
Mihail Geshoski
85de6d525d
MDL-63109 privacy: Add behat tests
2018-09-18 15:06:23 +08:00
Kathrin Osswald
df8eec5206
MDL-61573 user: Changes to pix path for better support of fa mapping
2018-09-18 08:28:23 +02:00
Jun Pataleta
58e529e0c0
Merge branch 'm36_MDL-63319_MySQL_MSSQL_Rename_Field_Reserved_Word' of https://github.com/scara/moodle
2018-09-18 14:10:11 +08:00
Mihail Geshoski
2b85015b83
MDL-63109 privacy: Fix the initialisation of the policy acceptance modal
2018-09-18 12:55:35 +08:00
Adam Olley
bc32547da9
MDL-57610 assignfeedback_editpdf: Add test coverage for conversion task
...
Without this, we have no coverage of the convert_submissions task. This test
validates it both works normally, and that it also skips queued items that have
exceeded the conversion attempt limit introduced in this improvement.
2018-09-18 14:14:24 +09:30
Tim Schroeder
d2111dbccf
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 11:40:07 +08:00
Jun Pataleta
902ec3d0f8
Merge branch 'MDL-23545-master-fix' of git://github.com/junpataleta/moodle
2018-09-18 10:07:56 +08:00
Jun Pataleta
73311d3157
MDL-23545 question_format: Replace tabs with spaces in upgrade.txt
2018-09-18 10:04:03 +08:00
Jun Pataleta
3d2659097e
Merge branch 'wip-MDL-23545-master' of https://github.com/Beedell/moodle
2018-09-18 09:47:38 +08:00
Damyon Wiese
14ae3b74aa
MDL-62930 theme_boost: Remove custom-select styles
...
These styles cause the custom select fields to overlap their containers. See the license field in the file picker single file info dialogue for an example.
2018-09-18 08:41:38 +08:00
Rohan Khajuria
e372389251
MDL-59227 course: add (copy) to duplicated modules
2018-09-17 15:14:12 -07:00
Eloy Lafuente (stronk7)
044e343bbd
Merge branch 'MDL-63279_master' of https://github.com/aanabit/moodle
2018-09-17 23:56:37 +02:00
Eloy Lafuente (stronk7)
d20250ab3e
Merge branch 'MDL-58781_master' of https://github.com/aanabit/moodle
2018-09-17 23:39:35 +02:00
Eloy Lafuente (stronk7)
4ab33be074
Merge branch 'MDL-63009-master' of git://github.com/mickhawkins/moodle
2018-09-17 23:30:13 +02:00
Eloy Lafuente (stronk7)
01d7b4b6dd
Merge branch 'MDL-63184-master-2' of git://github.com/junpataleta/moodle
2018-09-17 23:10:39 +02:00
Eloy Lafuente (stronk7)
8d6892167b
Merge branch 'MDL-63371' of git://github.com/timhunt/moodle
2018-09-17 23:09:20 +02:00
Eloy Lafuente (stronk7)
7c5a9faf41
Merge branch 'MDL-63354-master' of https://github.com/HuongNV13/moodle
2018-09-17 23:05:31 +02:00
David Mudrák
8b8b9a9415
MDL-63253 admin: Show location of the found items at search results page
...
The search results page showed just the titles of the found matching
pages / sections but not their location within the admin tree. In
certain cases, we even have multiple admin pages with the same title -
making it impossible to distinguish which is which.
The patch makes it so that the path of the found admin page / section is
displayed below the title.
2018-09-17 20:34:31 +02:00
Jun Pataleta
302089f52b
MDL-63184 tool_dataprivacy: Ensure PO roles have correct capability
2018-09-17 22:12:34 +08:00
David Monllao
79e321cbc4
Merge branch 'MDL-62554-master' of git://github.com/junpataleta/moodle
2018-09-17 13:44:49 +02:00
Eloy Lafuente (stronk7)
771665a2a0
Merge branch 'MDL-63215-master' of https://github.com/lucaboesch/moodle
2018-09-17 10:40:41 +02:00
Eloy Lafuente (stronk7)
ba03ff5d32
Merge branch 'MDL-63379-master' of git://github.com/junpataleta/moodle
2018-09-17 09:54:31 +02:00
Jun Pataleta
8420b61c25
MDL-63379 user: Fix Behat tests for participants filtering
2018-09-17 11:25:37 +08:00
Mark Nelson
cbc3833d27
MDL-63333 core: removed unused setting 'messaginghidereadnotifications'
2018-09-17 10:02:37 +08:00
Mihail Geshoski
19bad13a55
MDL-63116 privacy: Add bulk actions to the privacy request table
2018-09-17 08:13:06 +08:00
Mihail Geshoski
99496e35ae
MDL-63116 privacy: Add behat tests
2018-09-17 08:13:06 +08:00
Mihail Geshoski
598160ef4c
MDL-63116 privacy: Add unit tests
2018-09-17 08:13:06 +08:00
Adam Olley
b722a457ad
MDL-57610 assignfeedback_editpdf: remove queued jobs that keep failing
...
Without this, its possible to get a document in the editpdf conversion queue
that keeps failing - and in some cases completely crashing the PHP script
despite exception handling - which ends up blocking the processing of the queue
entirely.
This change allows for a configurable number of attempts the conversion
task will perform before removing the item from the queue.
2018-09-17 09:30:43 +09:30
Michelle Melton
29ec0d5543
MDL-63215 block_rss_client: Escaping tags in RSS entries
2018-09-16 23:49:15 +02:00
Matteo Scaramuccia
211d04f43e
MDL-63319 ddl: Added getRenameFieldSQL() coverage
2018-09-14 22:41:18 +02:00
Matteo Scaramuccia
66c34d3578
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:41:18 +02:00
Matteo Scaramuccia
12b6041aac
MDL-63319 ddl: MSSQL should rename reserved words
2018-09-14 22:31:39 +02:00
Matteo Scaramuccia
0fb34e9108
MDL-63319 ddl: MySQL should rename reserved words
2018-09-14 22:31:39 +02:00
John Beedell
1dab8faafd
MDL-23545 question: XML import/export add category description
2018-09-14 16:54:25 +01:00
Tim Hunt
802ff4c933
MDL-63371 question: USE_RAW_DATA case in check_qt_var_name_restrictions
2018-09-14 16:43:41 +01:00
Amaia Anabitarte
fdb45f7943
MDL-63279 messaging: Add admin setting for toggling site-wide messaging
2018-09-14 13:20:18 +02:00
Amaia Anabitarte
b0af7093cf
MDL-58781 mod_feedback: Inconsistency in analysis exported to excel
2018-09-14 12:47:56 +02:00
Shamim Rezaie
8ce2f61789
MDL-63143 mod_lesson: Check if the module is visible to the user
2018-09-14 20:34:10 +10:00
Shamim Rezaie
e56833ca06
MDL-63143 mod_lesson: Add userid param to mod_lesson calendar callbacks
2018-09-14 20:34:00 +10:00
Eloy Lafuente (stronk7)
83a548c1d2
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-14 11:55:23 +02:00
Eloy Lafuente (stronk7)
674ef9baac
weekly release 3.6dev
2018-09-14 11:06:32 +02:00
Eloy Lafuente (stronk7)
3741c59c14
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-09-14 11:06:29 +02:00
Shamim Rezaie
50f347214e
MDL-63140 mod_glossary: Check if the module is visible to the user
2018-09-14 17:43:23 +10:00
Shamim Rezaie
cbeb3995dc
MDL-63142 mod_label: Check if the module is visible to the user
2018-09-14 17:39:21 +10:00
Shamim Rezaie
a7da4c5fc8
MDL-63142 mod_label: Add userid param to mod_label calendar callbacks
2018-09-14 17:22:35 +10:00
Huong Nguyen
83f9f83a55
MDL-63354 Group: Rollover text on long group names is not consistent
2018-09-14 09:41:06 +07:00
Eloy Lafuente (stronk7)
f71c8d96bd
MDL-61169 iplookup: Change to another block still remaining to SF
2018-09-13 19:01:09 +02:00
Jun Pataleta
ac61871ebe
Merge branch 'MDL-51177-master' of git://github.com/andrewnicols/moodle
2018-09-13 16:17:02 +08:00
Andrew Nicols
11cd7c89d4
MDL-51177 atto_html: Check isHTML before hiding editor
2018-09-13 15:38:14 +08:00
Jun Pataleta
01f098afaa
MDL-62554 tool_dataprivacy: Integration review fixes
2018-09-13 14:07:25 +08:00
Eloy Lafuente (stronk7)
0e05bac861
Merge branch 'MDL-60630-master' of git://github.com/andrewnicols/moodle
2018-09-12 23:14:54 +02:00
Andrew Nicols
666196271f
MDL-60630 cachestore: Remove memcache plugin
2018-09-12 21:07:01 +08:00
Michael Hawkins
0971131a78
MDL-63009 tool_dataprivacy: Added site name/link to request emails
2018-09-12 17:41:58 +08:00
Eloy Lafuente (stronk7)
79e2d710d3
Merge branch 'MDL-63329-master' of git://github.com/andrewnicols/moodle
2018-09-12 10:19:19 +02:00
Jun Pataleta
d1ae9c72c6
Merge branch 'mdl63321-master' of https://github.com/tlock/moodle
2018-09-12 15:34:59 +08:00
Jun Pataleta
19d8da7561
Merge branch 'MDL-51177-master' of git://github.com/andrewnicols/moodle
2018-09-12 13:30:39 +08:00
Andrew Nicols
3951d50a89
MDL-51177 core: Ignore built files in stylelint
2018-09-12 12:36:19 +08:00
Andrew Nicols
6e1008ddd0
MDL-51177 atto_html: Import htmlplus functionality
2018-09-12 10:12:15 +08:00
Jun Pataleta
d784584243
Merge branch 'MDL-63231-set-default-value-for-int-param-MOODLE_Master' of https://github.com/guillalva06/moodle
2018-09-12 10:00:01 +08:00
Jun Pataleta
82585098f8
Merge branch 'MDL-50314_master' of git://github.com/do-you-even-curl/moodle
2018-09-12 09:44:36 +08:00
Andrew Nicols
89aff0d828
MDL-63329 core: Remove memcache session support
2018-09-12 08:15:35 +08:00
Eloy Lafuente (stronk7)
db5057d7bd
Merge branch 'MDL-63130_master' of git://github.com/markn86/moodle
2018-09-11 23:55:00 +02:00
Eloy Lafuente (stronk7)
6625cff604
Merge branch 'MDL-63136-master' of git://github.com/rezaies/moodle
2018-09-11 23:52:02 +02:00
Eloy Lafuente (stronk7)
cbfc6b3f3f
Merge branch 'MDL-62528-master' of git://github.com/bmbrands/moodle
2018-09-11 23:02:40 +02:00
Guillermo Alvarez
e0dac0f4d7
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:03:23 -05:00
Shamim Rezaie
52c9bbbfae
MDL-63141 mod_imscp: Check if the module is visible to the user
2018-09-11 15:35:21 +10:00
Shamim Rezaie
06800b5414
MDL-63141 mod_imscp: Add userid param to mod_imscp calendar callbacks
2018-09-11 15:14:47 +10:00
Tim Lock
394d0f15d9
MDL-63334 tool_privacy: Handle modules without privacy support.
2018-09-11 12:49:31 +09:30
Fotis Skandalis
8665cc33e0
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:51:35 +03:00
Charles YVANES
458453cee0
MDL-29895 core: removed require_login() when not needed
2018-09-10 11:22:50 +02:00
Jun Pataleta
f239f97d34
Merge branch 'wip-MDL-62520_MASTER' of https://github.com/jason-platts/moodle
2018-09-10 16:22:48 +08:00
Jun Pataleta
48eb55a1e5
MDL-62554 tool_dataprivacy: Bump version for new WS functions
2018-09-10 12:16:20 +08:00
Jun Pataleta
e547ba1de5
MDL-62554 tool_dataprivacy: Fix display of activity options
2018-09-10 12:16:20 +08:00
Jun Pataleta
40e4e99186
MDL-62554 tool_dataprivacy: Fix template for Bootstrapbase compatibility
2018-09-10 12:16:20 +08:00
Jun Pataleta
28c1b4138c
MDL-62554 tool_dataprivacy: Remove defaults form
...
With the changes in this issue, this form is no longer being used.
2018-09-10 12:16:20 +08:00
Jun Pataleta
4e0d2064bb
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:16:20 +08:00
Jun Pataleta
08248c30a7
MDL-62554 tool_dataprivacy: Unit tests for new WS/API functions
2018-09-10 12:16:20 +08:00
Jun Pataleta
a1af857354
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:16:20 +08:00
Jun Pataleta
f7bcdf61c5
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:16:12 +08:00
Tim Lock
9790093d1a
MDL-63321 block: Fix warning in Calendar month block after MDL-60587
2018-09-10 07:43:41 +09:30
AMOS bot
4dc9cf5b84
Automatically generated installer lang files
2018-09-08 00:07:23 +00:00
Tim Schroeder
3a33d51497
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:18:25 +02:00
Shamim Rezaie
00aa8d3f32
MDL-63140 mod_glossary: Add userid param to glossary calendar callbacks
2018-09-07 18:20:03 +10:00
Shamim Rezaie
eb4c801cef
MDL-63136 mod_data: Check if the module is visible to the user
2018-09-07 17:40:29 +10:00
Shamim Rezaie
362f9e7c61
MDL-63136 mod_data: Add userid param to mod_data calendar callbacks
2018-09-07 17:40:16 +10:00
Shamim Rezaie
46b29219e3
MDL-63139 mod_forum: Check if the module is visible to the user
2018-09-07 16:55:19 +10:00
Shamim Rezaie
d46da4aadc
MDL-63139 mod_forum: Add userid param to mod_forum calendar callbacks
2018-09-07 16:47:56 +10:00
Shamim Rezaie
ac0f38b1d8
MDL-63138 mod_folder: Check if the module is visible to the user
2018-09-07 14:58:35 +10:00
Shamim Rezaie
a0e19ccf32
MDL-63138 mod_folder: Add userid param to mod_folder calendar callback
2018-09-07 14:58:16 +10:00
Jun Pataleta
6e2e63457e
weekly release 3.6dev
2018-09-07 11:10:02 +08:00
Jun Pataleta
0fb5aa730c
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-09-07 11:09:47 +08:00
Mark Nelson
8a261177f7
MDL-63130 core_message: add unit test
2018-09-06 18:16:33 +08:00
Pavel Sokolov
f88cc4ccae
MDL-63130 message: message_count_unread_message counts sent messages
2018-09-06 18:16:06 +08:00
Shamim Rezaie
a8df987e07
MDL-63135 mod_choice: Check if the module is visible to the user
2018-09-06 20:14:04 +10:00
Shamim Rezaie
1b82088f98
MDL-63135 mod_choice: Add userid param to mod_choice calendar callback
2018-09-06 20:09:50 +10:00
Shamim Rezaie
0ec076ef34
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:01:05 +10:00
Shamim Rezaie
dd1ba60f30
MDL-63117 mod_book: Check if the module is visible to the user
2018-09-06 17:41:06 +10:00
Shamim Rezaie
a4fd6c07ba
MDL-63117 mod_book: Add userid param to mod_book calendar callbacks
2018-09-06 15:54:36 +10:00
David Mudrák
5e2236a2f0
MDL-60820 workshop: Fix default value of submissiontypefile
2018-09-05 11:29:53 +02:00
Jake Dallimore
c96c9601af
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:12:20 +08:00
Jake Dallimore
c87010baca
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:12:19 +08:00
AMOS bot
fba3372009
Automatically generated installer lang files
2018-09-05 00:07:20 +00:00
Damyon Wiese
7c05d8a3d2
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:44:45 +02:00
Mihail Geshoski
f468f6d02a
MDL-62857 theme_boost: Better filtering on navbar / breadcrumbs
2018-09-04 22:44:45 +02:00
Tim Hunt
cb8aefa658
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:44:45 +02:00
Eloy Lafuente (stronk7)
f6cafe495e
Merge branch 'MDL-63249-master-enfix' of git://github.com/mudrd8mz/moodle
2018-09-04 22:34:51 +02:00
Jun Pataleta
d58fd3dcbb
Merge branch 'MDL-60578-master' of git://github.com/jleyva/moodle
2018-09-04 21:18:02 +08:00
David Monllao
acfdb84f3c
Merge branch 'MDL-62342-master' of git://github.com/mihailges/moodle
2018-09-04 14:33:50 +02:00
Juan Leyva
f39d43af41
MDL-60578 mod_feedback: Handle correctly site feedbacks
2018-09-04 14:18:41 +02:00
Marina Glancy
38fefb5cdf
MDL-60578 mod_feedback: pass courseid to WS
2018-09-04 14:18:39 +02:00
David Monllao
3db611ec31
MDL-62347 output: Fix phpdoc param name
2018-09-04 14:08:53 +02:00
David Monllao
72621d23ae
Merge branch 'MDL-62347-master' of git://github.com/bmbrands/moodle
2018-09-04 14:05:41 +02:00
David Monllao
6a98671916
Merge branch 'MDL-60820-master-workshopsubmissiontypes' of git://github.com/mudrd8mz/moodle
2018-09-04 13:07:00 +02:00
David Monllao
ffc4cc9a25
Merge branch 'MDL-62944' of https://github.com/NeillM/moodle
2018-09-04 12:15:36 +02:00
David Monllao
adb8eb9c9c
Merge branch 'MDL-55993-master' of https://github.com/albertolarah/moodle
2018-09-04 10:51:28 +02:00
Helen Foster
24a29d720c
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 08:40:48 +02:00
Jun Pataleta
8a03a5cba1
Merge branch 'MDL-60901' of git://github.com/stronk7/moodle
2018-09-04 10:17:23 +08:00
Eloy Lafuente (stronk7)
6b4a2b0ea1
Merge branch 'MDL-48846-master' of git://github.com/sarjona/moodle
2018-09-03 23:39:07 +02:00
Eloy Lafuente (stronk7)
4941d2d97d
Merge branch 'MDL-63255-master' of git://github.com/vmdef/moodle
2018-09-03 23:31:00 +02:00
Eloy Lafuente (stronk7)
cf2fea1d25
Merge branch 'MDL-61742-master-inactiveproviders' of git://github.com/mudrd8mz/moodle
2018-09-03 23:23:12 +02:00
Eloy Lafuente (stronk7)
ced7e0efff
Merge branch 'MDL-62848-master-placeholderwidth' of git://github.com/mudrd8mz/moodle
2018-09-03 22:52:31 +02:00
David Monllao
dfc6f782e1
Merge branch 'MDL-38301-master' of git://github.com/junpataleta/moodle
2018-09-03 12:44:50 +02:00
David Monllao
c4aa41ca2f
Merge branch 'MDL-55744-master_atto_should_not_autosave_on_not_loggedin_users' of https://github.com/dravek/moodle
2018-09-03 12:27:25 +02:00
Alberto Lara Hernández
c60f5ae136
Merge branch 'MDL-55993-master' of https://github.com/albertolarah/moodle into MDL-55993-master
2018-09-03 12:18:58 +02:00
Alberto Lara Hernández
96a037f755
MDL-55993 mod_assign: web services don´t set a URL.
2018-09-03 12:18:41 +02:00
David Monllao
f3b4a63f91
Merge branch 'MDL-63238-master' of git://github.com/bmbrands/moodle
2018-09-03 10:36:16 +02:00
Eloy Lafuente (stronk7)
9b92642cf1
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:15:26 +02:00
Víctor Déniz Falcón
b93767f3ee
MDL-63255 core_user: fix harcoded sql table aliases
2018-09-03 06:53:40 +01:00
Mihail Geshoski
2e72392bbf
MDL-62342 privacy: Fix strings used in the consent on behalf modal
2018-09-03 12:53:19 +08:00
Mihail Geshoski
c106d489c5
MDL-62342 privacy: Use singular/plural form in labels
2018-09-03 12:53:19 +08:00
Mihail Geshoski
c69a43f2fc
MDL-56998 blog: Remove associated blog posts when module is deleted
2018-09-03 08:33:38 +08:00
AMOS bot
029b3a923d
Automatically generated installer lang files
2018-09-02 00:07:18 +00:00
AMOS bot
607958a1b3
Automatically generated installer lang files
2018-09-01 00:07:18 +00:00
David Mudrák
c261ada88b
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:51:05 +02:00
David Mudrák
5cdf8d49c7
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:51:05 +02:00
Mark Johnson
7d2ad716dd
MDL-60820 workshop: Allow teacher to specify submission types
...
This allows the teacher to define what students are supposed to submit
(online text and/or attachment) and if the given submission part is
required or optional.
2018-08-31 14:48:29 +02:00
Dan Poltawski
292df9f613
MDL-48846 filter: Stop reffering to invalid moodle.org/download/mimetex
2018-08-31 12:37:14 +02:00
David Mudrák
39d2c68856
MDL-61742 messaging: Do not send messages from inactive providers
...
Before this patch, we only checked that the given provider has been
configured in the user or system preferences. However, if the provider's
component is disabled, it does not even appear in these preferences.
Additionally, there was no check that the message / notification
provider is among providers allowed to be consumed by the recipient.
The patch checks that the message origin is among providers returned by
the message_get_providers_for_user() so disabled plugins can't act as
sources of messages and users can't receive messages from providers they
do not have capability for. This mitigates the risk of abusing a plugin
as a source of spam, for example.
Unit test is fixed and extended. When the $CFG->messaging is disabled,
no messages between users should be sent (I can't understand why the
unit test was written in an opposite way). Added assertions for the
raised debugging message.
2018-08-31 12:15:30 +02:00
Neill Magill
656837d65f
MDL-62944 calendar: Clarify the intended use of $checkcapability
2018-08-31 10:15:37 +01:00
Simey Lameze
baedf0662a
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:15:37 +01:00
Neill Magill
bbf1fde412
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:15:37 +01:00
Neill Magill
196aa50489
MDL-62944 activities: Test adding activities with no calendar capability
2018-08-31 10:15:36 +01:00
Neill Magill
2363b99e69
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:15:36 +01:00
Neill Magill
3f560e80ed
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:15:35 +01:00
Neill Magill
0b673d9714
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:15:32 +01:00
Eloy Lafuente (stronk7)
175b3708c9
weekly release 3.6dev
2018-08-30 19:03:58 +02:00
Eloy Lafuente (stronk7)
9bbef5bcf1
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-08-30 19:03:55 +02:00
Andrew Nicols
6950592fcd
Merge branch 'MDL-62535-master-fix' of github.com:abgreeve/moodle
2018-08-30 13:49:15 +08:00
Adrian Greeve
dfc5e6d10e
MDL-62535 grading methods: Unit test update for fix.
2018-08-30 13:19:21 +08:00
Adrian Greeve
fe7d6e31f9
MDL-62535 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-08-30 11:35:52 +08:00
AMOS bot
29bfe883de
Automatically generated installer lang files
2018-08-30 00:07:55 +00:00
Eloy Lafuente (stronk7)
cf76059eda
Merge branch 'MDL-62535-master' of git://github.com/abgreeve/moodle
2018-08-30 01:19:57 +02:00
Eloy Lafuente (stronk7)
12ef47cd99
MDL-63165 question: Bump expected size of question exports (take II)
2018-08-29 14:38:40 +02:00
Jake Dallimore
9e85412247
Merge branch 'MDL-63165-master-fix' of https://github.com/andrewnicols/moodle
2018-08-29 12:33:29 +08:00
Andrew Nicols
dab0f9aae7
MDL-63165 question: Bump expected size of question exports
2018-08-29 10:43:21 +08:00
Jake Dallimore
8981ac0197
Merge branch 'MDL-62657-master' of git://github.com/junpataleta/moodle
2018-08-29 09:30:07 +08:00
Andrew Nicols
e36019c2f3
Merge branch 'wip-MDL-62742-master' of git://github.com/marinaglancy/moodle
2018-08-29 08:31:08 +08:00
Eloy Lafuente (stronk7)
1766184e97
Merge branch 'MDL-63094-master' of git://github.com/andrewnicols/moodle
2018-08-28 23:53:58 +02:00
Eloy Lafuente (stronk7)
770fc03ef6
Merge branch 'MDL-62914-master' of git://github.com/lameze/moodle
2018-08-28 23:15:36 +02:00
David Monllao
4f855defce
Merge branch 'wip-MDL-63165-master' of https://github.com/Beedell/moodle
2018-08-28 12:28:25 +02:00
Marina Glancy
442f12f81a
MDL-62742 core: rename coursecat->core_course_category
...
Also rename course_in_list -> core_course_list_element
Deprecate class coursecat_sortable_records
2018-08-28 11:36:23 +02:00
Jake Dallimore
efbbbf3373
Merge branch 'MDL-63101-master' of git://github.com/andrewnicols/moodle
2018-08-28 16:55:07 +08:00
Jake Dallimore
240f437a4d
Merge branch 'MDL-63086-master' of git://github.com/andrewnicols/moodle
2018-08-28 08:47:43 +08:00
Andrew Nicols
75ad50cba0
Merge branch 'MDL-62782-master' of git://github.com/damyon/moodle
2018-08-28 07:06:22 +08:00
Eloy Lafuente (stronk7)
ed0d19e7b9
Merge branch 'MDL-62989-master' of git://github.com/mihailges/moodle
2018-08-27 17:51:20 +02:00
Jun Pataleta
1b070cfe41
MDL-63187 tool_dataprivacy: Behat fixes for confirmation lang strings
2018-08-27 22:34:33 +08:00
David Monllao
76e9e2f9c0
Merge branch 'MDL-63174-master-emptyusername' of git://github.com/mudrd8mz/moodle
2018-08-27 15:06:55 +02:00
David Monllao
c682ea4fd1
Merge branch 'MDL-63179-master' of https://github.com/lucaboesch/moodle
2018-08-27 12:21:00 +02:00
David Monllao
0d9ddf210c
MDL-63187 tool_dataprivacy: Update delete purpose and category lang strings
2018-08-27 12:11:53 +02:00
David Monllao
b8122ba333
Merge branch 'MDL-63187-master' of git://github.com/junpataleta/moodle
2018-08-27 11:54:24 +02:00
David Monllao
ed20d9dbe9
Merge branch 'MDL-63210_master' of git://github.com/markn86/moodle
2018-08-27 11:46:27 +02:00
David Monllao
39d5bf09eb
Merge branch 'MDL-63234-master' of git://github.com/andrewnicols/moodle
2018-08-27 11:32:09 +02:00
David Monllao
12f767820a
Merge branch 'MDL-62867-missing_colon_in_query' of https://github.com/bitumin/moodle
2018-08-27 11:22:27 +02:00
Bas Brands
8e1a1c26be
MDL-63238 theme boost: set background for #region-main
2018-08-27 10:50:49 +02:00
Andrew Nicols
111c6a5661
MDL-63086 block_rss_client: Move skip time calculation to task
2018-08-27 15:49:27 +08:00
Andrew Nicols
fdab90a7d4
Merge branch 'MDL-53024-master' of git://github.com/damyon/moodle
2018-08-27 15:45:57 +08:00
Zig Tan
8f7d07fa7d
MDL-38301 mod_assign: Fix date validation logic & message consistency
2018-08-27 15:26:22 +08:00
Andrew Nicols
0a197875df
MDL-63101 cache: Improve accuracy of cache event invalidation
2018-08-27 14:43:42 +08:00
Andrew Nicols
16159f2223
Merge branch 'MDL-59169-master' of https://github.com/nwp90/moodle
2018-08-27 09:43:30 +08:00
Andrew Nicols
1a5a0b9b5f
MDL-63234 blocks_recent_activity; Ensure courselib is loaded
2018-08-25 08:39:03 +08:00
Alberto Lara Hernández
52c9bf79b7
MDL-55993 mod_assign: web services don´t set a URL.
2018-08-24 16:42:13 +02:00
John Beedell
d0a60444a1
MDL-63165 Question: xml import of question categories
2018-08-24 15:20:18 +01:00
Mitxel Moriana
d2029eff28
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 14:59:13 +02:00
Luca Bösch
2711941cb9
MDL-63179 enrol_self: String and @return tag corrected.
2018-08-24 13:38:19 +02:00
Mihail Geshoski
d6e8841313
MDL-62989 privacy: Improve data request order for users
2018-08-24 15:32:34 +08:00
Jake Dallimore
8df868e9e0
weekly release 3.6dev
2018-08-24 13:08:47 +08:00
Mark Nelson
ce1db1f7db
MDL-63210 core: convert for loop to forEach in JS
2018-08-24 11:31:32 +08:00
Eloy Lafuente (stronk7)
a20ff7089c
Merge branch 'MDL-63028-master' of git://github.com/bmbrands/moodle
2018-08-23 12:48:41 +02:00
Bas Brands
4a5ceb215f
MDL-63028 Theme boost: fix footer maintenance page
2018-08-23 10:55:26 +02:00
Jun Pataleta
e477bed27b
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:53:03 +08:00
Andrew Nicols
2c6771d793
Merge branch 'MDL-57281-master-fix' of https://github.com/andrewnicols/moodle
2018-08-23 15:47:28 +08:00
Andrew Nicols
67984597fb
MDL-57281 question: Correct path to Quiz admin in test
2018-08-23 15:44:23 +08:00
Jake Dallimore
a37a616213
Merge branch 'MDL-57281-master-fix' of https://github.com/andrewnicols/moodle
2018-08-23 08:20:13 +08:00
Andrew Nicols
e8449116ef
MDL-57281 enrol_lti: Nav to Published as LTI tools
2018-08-23 08:08:59 +08:00
Víctor Déniz Falcón
5a4b4c06ec
MDL-57281 behat: Fix some goutte tests (cannot click on li)
...
Simply they are not needed, without JS everything is expanded.
2018-08-22 18:34:50 +02:00
Jake Dallimore
7e93539cf6
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:55:50 +08:00
Damyon Wiese
334db37769
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-22 12:59:10 +08:00
Andrew Nicols
5ab0e8aae3
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
4d1a42fb7c
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:23:30 +08:00
Andrew Nicols
4b6780417e
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:23:30 +08:00
Henning Bostelmann
0e141964e0
MDL-62914 Calendar: handle TZURL iCal property
2018-08-22 10:07:41 +08:00
Andrew Nicols
d5bf22ecd1
Merge branch 'MDL-62660' of https://github.com/stronk7/moodle
2018-08-22 08:02:47 +08:00
Eloy Lafuente (stronk7)
726c0ab9a3
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-21 23:57:35 +02:00
Eloy Lafuente (stronk7)
3a6f371640
Merge branch 'MDL-63028-master' of git://github.com/bmbrands/moodle
2018-08-21 19:23:37 +02:00
Jun Pataleta
9193226522
MDL-63187 tool_dataprivacy: Behat tests for purposes/categories CRUD
2018-08-21 16:34:29 +08:00
Jun Pataleta
bcff8dfb3f
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-21 16:18:55 +08:00
Jake Dallimore
805ce3de79
Merge branch 'MDL-36255-master' of https://github.com/lucaboesch/moodle
2018-08-21 16:04:17 +08:00
Jun Pataleta
69781cdae1
MDL-62657 user: More users fields for creation/update WS functions
2018-08-21 12:08:20 +08:00
Jake Dallimore
e9f1946ca1
Merge branch 'MDL-62534-master' of https://github.com/mackensen/moodle
2018-08-21 11:43:56 +08:00
Andrew Nicols
440dad627f
Merge branch 'MDL-62660-master' of git://github.com/junpataleta/moodle
2018-08-21 11:09:33 +08:00
Andrew Nicols
9adf5f0595
Merge branch 'MDL-57281-master' of https://github.com/vmdef/moodle
2018-08-21 10:49:10 +08:00
Jun Pataleta
4ecb1c6221
MDL-62660 tool_dataprivacy: Behat fix for data deletion
2018-08-21 10:27:21 +08:00
Jun Pataleta
237c85d303
MDL-62660 tool_dataprivacy: CI fixes
2018-08-21 09:28:48 +08:00
Andrew Nicols
13b4a1f4bb
Merge branch 'MDL-63131-master' of https://github.com/sammarshallou/moodle
2018-08-21 08:57:17 +08:00
sam marshall
b5311ce466
MDL-63131 Web services: Callback to allow web service overrides
2018-08-20 15:32:34 +01:00
Charles Fulton
4a34a26aa9
MDL-62534 course formats: do not purge empty sections on upgrade
2018-08-20 09:11:01 -04:00
Víctor Déniz Falcón
02fda279ed
MDL-57281 behat: deprecated step definition I navigate to node in
...
Definition step deprecated and affected tests modified.
2018-08-20 12:53:26 +01:00
Michael Hawkins
a1e1cf63fd
MDL-62660 tool_dataprivacy: Behat additions for deletion and data expiry
2018-08-20 15:31:20 +08:00
Michael Hawkins
95a844ebdc
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 15:31:20 +08:00
Michael Hawkins
5f9a31ee79
MDL-62660 tool_dataprivacy: Add scheduled task to expire data requests
2018-08-20 15:31:20 +08:00
Michael Hawkins
693f690c18
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 15:31:20 +08:00
Andrew Nicols
7bd269e82d
MDL-62660 tool_dataprivacy: Add method for unit tests to run adhoc tasks
2018-08-20 15:31:20 +08:00
Luca Bösch
8ad225b431
MDL-36255 grades: allow multilang filters in grades
2018-08-20 08:29:36 +02:00
Jake Dallimore
4638819780
Merge branch 'MDL-63097' of git://github.com/stronk7/moodle
2018-08-20 13:51:50 +08:00
Adrian Greeve
4905daf497
MDL-62535 tool_dataprivacy: Registry shows deprecated interfaces.
2018-08-20 11:32:01 +08:00
Adrian Greeve
4c6781f009
MDL-62535 privacy: Create deprecated provider interface.
...
Any interfaces that have become deprecated should extend
this interface.
2018-08-20 11:32:01 +08:00
Adrian Greeve
0aedccc973
MDL-62535 core_grading: Unit test for new methods.
2018-08-20 11:32:01 +08:00
Adrian Greeve
620dbfbe89
MDL-62535 mod_assign: Update to providers to include adv grading.
2018-08-20 11:32:01 +08:00
Adrian Greeve
f3a6d9bb76
MDL-62535 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-08-20 11:32:01 +08:00
Andrew Nicols
a4c596cb00
Merge branch 'MDL-63176' of https://github.com/spvickers/moodle
2018-08-20 11:15:35 +08:00
Jake Dallimore
88dc63c335
Merge branch 'MDL-57741-master' of git://github.com/cescobedo/moodle
2018-08-20 10:11:49 +08:00
Eloy Lafuente (stronk7)
a9428fab11
weekly release 3.6dev
2018-08-17 17:37:15 +02:00
Eloy Lafuente (stronk7)
beaff3f103
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-08-17 17:37:12 +02:00
David Mudrák
784883e1ee
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:31 +02:00
David Mudrák
0e99d58c35
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:31 +02:00
Jake Dallimore
215ecb017a
Merge branch 'MDL-62884-master' of git://github.com/damyon/moodle
2018-08-17 16:02:05 +08:00
Damyon Wiese
a3124b15dc
MDL-62884 privacy: Additional fix for popper.js
...
For a table with action menus inside a scrollable region, we need to ensure
the table is at least big enough.
2018-08-17 15:12:05 +08:00
Stephen Vickers
1272a926d5
MDL-63176 enrol_lti: Add $COURSE to global
...
Ensure that capabilities using $COURSE can be parsed.
2018-08-16 22:41:57 +01:00
cescobedo
ea3c5ba14b
MDL-57741 enrol_lti: Add Launch URL to Published as LTI tools
2018-08-16 09:08:38 +02:00
Nick Phillips
9a2da73753
MDL-59169 gradebook: Add groupid to gpr tracking & use
...
Added groupid to grade_plugin_return tracking, modified constructor
to use query params as defaults if passed-in params not supplied,
used groupid tracking in core reports.
grade_get_graded_users_select also fixed to use gpr (otherwise using
it breaks when course current group has changed between render and
submit).
Fixed coding style issue in gpr constructor & documented properties.
Added upgrade.txt noting gpr changes.
2018-08-16 04:03:51 +02:00
AMOS bot
e28bc33b19
Automatically generated installer lang files
2018-08-16 00:08:08 +00:00
Bas Brands
0e202eca75
MDL-62528 forum: Fixed vertical position when loading permalinks
2018-08-15 11:37:21 +02:00
Jake Dallimore
71926adb0d
Merge branch 'MDL-63050-master' of git://github.com/andrewnicols/moodle
2018-08-15 10:59:37 +08:00
Andrew Nicols
6cf24801a9
Merge branch 'MDL-62600-master' of git://github.com/mickhawkins/moodle
2018-08-15 08:53:30 +08:00
AMOS bot
21b1892843
Automatically generated installer lang files
2018-08-15 00:07:31 +00:00
Luke Carrier
6b6fd4b0b7
MDL-61238 cohort: require_once all libraries
2018-08-15 00:12:38 +02:00
Eloy Lafuente (stronk7)
92af6a3998
Merge branch 'MDL-62341-master' of git://github.com/mihailges/moodle
2018-08-15 00:03:18 +02:00
Eloy Lafuente (stronk7)
326792694e
Merge branch 'MDL-58409-master_needs_clean_in_autocomplete_element' of https://github.com/dravek/moodle
2018-08-14 17:29:48 +02:00
Eloy Lafuente (stronk7)
9c1c0de78c
Merge branch 'MDL-61650-master' of git://github.com/damyon/moodle
2018-08-14 16:49:44 +02:00
David Monllao
8e6c2ce300
Merge branch 'MDL-36754-master' of git://github.com/andrewnicols/moodle
2018-08-14 10:18:55 +02:00
Andrew Nicols
2e8d476165
MDL-36754 core_files: Add back missing baseurl line
2018-08-14 15:54:12 +08:00
David Monllao
3ff9233a18
Merge branch 'MDL-36754-master' of git://github.com/andrewnicols/moodle
2018-08-14 08:49:45 +02:00
Jake Dallimore
ed9d61ef4a
Merge branch 'MDL-63031-master' of https://github.com/prg3/moodle
2018-08-14 12:11:25 +08:00
Paul Greidanus
05f6ed0034
MDL-63031 administration: Allow plugins to define trace storage
...
This will allow the use of other storage systems implemented
in plugins.
It also allows for disabling the built in DB based profiling, which
will be useful when using an external target to not waste DB storage.
2018-08-13 21:54:48 -06:00
Michael Hawkins
161a5c8ab9
MDL-62600 tool_dataprivacy: Corrected availability of PO pages to admins
2018-08-14 11:28:31 +08:00
Andrew Nicols
bc51085174
Merge branch 'MDL-62643-master' of git://github.com/damyon/moodle
2018-08-14 09:04:17 +08:00
Andrew Nicols
b426a2840f
Merge branch 'MDL-62896-master' of git://github.com/k-holland/moodle
2018-08-14 07:44:04 +08:00
Andrew Nicols
7fa3089753
MDL-36754 mod_forum: Use token for emailed pictures
2018-08-14 07:08:29 +08:00
Andrew Nicols
88d89512e4
MDL-36754 output: Support token pluginfiles in userpic
2018-08-14 07:08:29 +08:00
Andrew Nicols
883f655552
MDL-36754 output: Support token pluginfiles in group pic
2018-08-14 07:06:09 +08:00
Andrew Nicols
8af75f08e8
MDL-36754 tests: Move moodle_url tests to own file
2018-08-14 07:06:09 +08:00
Andrew Nicols
91f1f28233
MDL-36754 core_files: Support tokens when rewriting text
...
Support use of a token for access to pluginfile.php when rewriting text
content.
This is primarily intended for notifications where the user is unlikely
to be logged into Moodle when receiving the notification.
2018-08-14 06:57:32 +08:00
Andrew Nicols
4a74ab0200
MDL-36754 core_files: Add a token version of pluginfile
2018-08-14 06:57:32 +08:00
David Monllao
49a973014c
Merge branch 'MDL-62761-master' of https://github.com/jmvedrine/moodle
2018-08-13 15:29:34 +02:00
David Monllao
bf19506dfb
Merge branch 'MDL-62886-master' of https://github.com/lucaboesch/moodle
2018-08-13 14:25:26 +02:00
Bas Brands
4f9d62835a
MDL-62347 course: pagination phpunit updates
2018-08-13 13:45:33 +02:00
David Monllao
93e0b1593c
Merge branch 'MDL-59015-master' of git://github.com/mihailges/moodle
2018-08-13 12:19:13 +02:00
David Monllao
66be962523
Merge branch 'MDL-62994-master' of git://github.com/mihailges/moodle
2018-08-13 12:12:09 +02:00
Bas Brands
f3df9f9f62
MDL-62347 course: move boost pagination renderer in core
2018-08-13 11:58:25 +02:00
Bas Brands
c8d5001f9a
MDL-62347 course: use standard pagination renderer
2018-08-13 11:58:25 +02:00
Karen Holland
179a9f24db
MDL-62896 Privacy: External plugin Additional label update.
2018-08-13 08:32:21 +00:00
Jake Dallimore
e99564e51b
Merge branch 'MDL-60114_master_radio-option-choose' of https://github.com/awagner/moodle
2018-08-13 16:02:54 +08:00
Mihail Geshoski
4e829d2d75
MDL-59015 blocks: Confusing View more button in course overview block
2018-08-13 08:53:19 +08:00
Mihail Geshoski
be38df119d
MDL-62341 privacy: Add behat test
2018-08-13 07:52:09 +08:00
Mihail Geshoski
e55e9df388
MDL-62341 privacy: Add link to previous page in viewall policies page
2018-08-13 07:52:09 +08:00
Jean-Michel Vedrine
a4ffdbf3f0
MDL-62761 lesson: wrong deadlines on index with overrides
2018-08-12 07:44:41 +02:00
Andreas Wagner
288cbbf2d5
MDL-60114 mod_data: adding db activity lost radio field choose option
2018-08-11 07:41:40 +02:00
Luca Bösch
fba3c3be8e
MDL-62886 boost: radio form element required icon
2018-08-10 17:11:28 +02:00
Eloy Lafuente (stronk7)
6e445671c1
weekly release 3.6dev
2018-08-10 13:21:51 +02:00
Eloy Lafuente (stronk7)
cd69396ab4
NOBUG: Fixed SVG browser compatibility
2018-08-10 13:21:49 +02:00
Andrew Nicols
89db4cc26e
Merge branch 'MDL-62619' of git://github.com/stronk7/moodle
2018-08-10 08:43:43 +08:00
Eloy Lafuente (stronk7)
2bf974e7ef
MDL-63097 phpunit: decouple user lastping and session start in tests
...
Previously the test was assuming that the user last ping, when
accessing to a chat should match the first (enter) system message
sent to the chat. And that's ok 99% of times but, if seconds advance
between the creation of the chat_users record and the chat_messages
one, then they don't match.
So now, the assumption is not used anymore and the expectation
is the timestamp of that first (enter) system message, explicitly.
2018-08-10 02:32:37 +02:00
Eloy Lafuente (stronk7)
c9840c0144
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:05:55 +02:00
Eloy Lafuente (stronk7)
b76d8da4a6
Merge branch 'MDL-62581-master' of git://github.com/damyon/moodle
2018-08-09 00:09:12 +02:00
Jun Pataleta
2454ddb6ef
Merge branch 'MDL-45170-master' of git://github.com/junpataleta/moodle
2018-08-08 16:27:55 +08:00
Jun Pataleta
c353ad20c3
MDL-45170 core: Integration review fixes
...
* Pass $forcehttps parameter to call extract_draft_file_urls_from_text()
call in \core_weblib_testcase::test_extract_draft_file_urls_from_text()
* Style fixes
2018-08-08 16:17:32 +08:00
Charles Fulton
7d7d3b1731
MDL-45170 files: check other draftfile areas when processing
2018-08-08 16:15:23 +08:00
Andrew Nicols
f89f6cf04e
Merge branch 'MDL-62899-search-icons-master' of https://github.com/dmitriim/moodle
2018-08-08 13:17:34 +08:00
Andrew Nicols
0c759ba614
Merge branch 'MDL-56335-master' of git://github.com/mihailges/moodle
2018-08-08 13:14:00 +08:00
Andrew Nicols
1718a59ee2
Merge branch 'MDL-62993_master' of git://github.com/markn86/moodle
2018-08-08 13:10:41 +08:00
Andrew Nicols
03655bb050
Merge branch 'MDL-50225_master' of git://github.com/markn86/moodle
2018-08-08 08:14:55 +08:00
Eloy Lafuente (stronk7)
bc7ee099ae
Merge branch 'MDL-62619-master-privacycontexts' of git://github.com/mudrd8mz/moodle
2018-08-08 01:02:16 +02:00
Eloy Lafuente (stronk7)
6760a7e3e9
Merge branch 'MDL-43334-master' of git://github.com/damyon/moodle
2018-08-08 00:11:16 +02:00
Eloy Lafuente (stronk7)
43ae41a100
Merge branch 'MDL-50325_inconsistent_check_missing_module' of http://github.com/enovation/moodle
2018-08-08 00:06:09 +02:00
Eloy Lafuente (stronk7)
ff4bab999b
Merge branch 'MDL-61839-master' of git://github.com/mihailges/moodle
2018-08-07 23:52:08 +02:00
Eloy Lafuente (stronk7)
521ebb76b0
Merge branch 'MDL-61870-master' of git://github.com/damyon/moodle
2018-08-07 23:48:31 +02:00
Eloy Lafuente (stronk7)
54635fdee8
Merge branch 'MDL-62750_master' of https://github.com/aanabit/moodle
2018-08-07 17:10:14 +02:00
Eloy Lafuente (stronk7)
937a608d71
Merge branch 'MDL-63026_master' of git://github.com/dmonllao/moodle
2018-08-07 15:59:51 +02:00
Eloy Lafuente (stronk7)
c8bea6ae57
Merge branch 'MDL-53297-master' of git://github.com/cescobedo/moodle
2018-08-07 15:57:00 +02:00
Eloy Lafuente (stronk7)
925d1dc60e
Merge branch 'MDL-62065-master' of git://github.com/cescobedo/moodle
2018-08-07 15:51:34 +02:00
David Matamoros
2ee47aeca5
MDL-55744 EDITOR_ATTO: Now atto does not autosave for not loggedin user
2018-08-07 15:29:53 +02:00
David Matamoros
18e2f40377
MDL-58409 core_form: needs clean in autocomplete element
2018-08-07 10:59:34 +02:00
Dmitrii Metelkin
66f145efd1
MDL-62899 search: add document icons
2018-08-07 17:40:57 +10:00
Andrew Nicols
6acae5165c
Merge branch 'MDL-62975_master' of git://github.com/markn86/moodle
2018-08-07 14:38:00 +08:00
Andrew Nicols
dcb2d4bfcf
Merge branch 'MDL-62798-master' of git://github.com/mihailges/moodle
2018-08-07 13:07:31 +08:00
Andrew Nicols
4af25b000f
Merge branch 'MDL-54741-master' of git://github.com/mihailges/moodle
2018-08-07 12:19:44 +08:00
Andrew Nicols
7b4dbb05e3
Merge branch 'MDL-55449-master' of git://github.com/abgreeve/moodle
2018-08-07 11:44:38 +08:00
Adrian Greeve
cc4952e997
MDL-55449 messages: Remove support for stdClass messages.
...
This also makes message_sent::create_from_ids() $courseid
parameter required.
2018-08-07 11:04:22 +08:00
Andrew Nicols
19d5c416e0
Merge branch 'MDL-63012-master' of https://github.com/jobyh/moodle
2018-08-07 09:32:55 +08:00
Andrew Nicols
2a8830379f
Merge branch 'wip-MDL-61424-master' of git://github.com/marinaglancy/moodle
2018-08-07 08:18:58 +08:00
Andrew Nicols
89763f5226
Merge branch 'MDL-62945-master' of https://github.com/HuongNV13/moodle
2018-08-07 08:08:18 +08:00
Eloy Lafuente (stronk7)
90bdc5be4b
Merge branch 'MDL-62237-master' of https://github.com/lucaboesch/moodle
2018-08-06 14:22:21 +02:00
Amaia Anabitarte
23c2316697
MDL-62750 lang: Trim langlist setting values
2018-08-06 09:38:14 +01:00
Andrew Nicols
75f23dc80f
MDL-61515 theme: Pre-compile boost
2018-08-06 15:21:11 +08:00
Andrew Nicols
3e7c330bda
Merge branch 'MDL-61515-master' of git://github.com/bmbrands/moodle
2018-08-06 13:55:04 +08:00
Andrew Nicols
e980f89a4f
Merge branch 'MDL-62996-master' of git://github.com/junpataleta/moodle
2018-08-06 12:10:51 +08:00
Mihail Geshoski
02de9f2014
MDL-62798 repositories: Report sections by name in server repository
2018-08-06 09:55:35 +08:00
Mihail Geshoski
9d98033ff9
MDL-61839 glossary: One letter search in glossary returns all entries
2018-08-06 09:45:34 +08:00
Mihail Geshoski
216b89475d
MDL-54741 general: 3.2 final deprecation in lib/deprecatedlib.php
2018-08-06 09:29:54 +08:00
Mihail Geshoski
f2cdf99382
MDL-56335 behat: prefixed_tablenode_transformations final deprecation
2018-08-06 09:27:08 +08:00
Andrew Nicols
b4463cf9a7
Merge branch 'MDL-62969_master' of git://github.com/markn86/moodle
2018-08-06 09:21:14 +08:00
Luca Bösch
ce3c772677
MDL-62237 repositories: Add SVG icons for built-in repositories
2018-08-03 14:20:55 +02:00
Jason Platts
e52856bc9a
MDL-62520 user: User identity fields not searchable in Participants list
2018-08-03 10:35:24 +01:00
Damyon Wiese
8cee90e3bf
MDL-61650 assign: More consistent empty text
...
Consistently check for empty submissions with count_words(trim($text)).
2018-08-03 16:52:31 +08:00
Huong Nguyen
4889d6ac23
MDL-62945 Quiz: Increase max group of Question type Gap Select
2018-08-03 14:26:45 +07:00
Damyon Wiese
cc9384f121
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:03:53 +08:00
Andrew Nicols
6e020b161a
weekly release 3.6dev
2018-08-03 11:30:11 +08:00
Andrew Nicols
5a5fbdb248
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-08-03 11:30:09 +08:00
Eloy Lafuente (stronk7)
5114d1168b
Merge branch 'MDL-57244-master-text' of git://github.com/abgreeve/moodle
2018-08-02 19:16:58 +02:00
Damyon Wiese
851b5c7f2a
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:19:34 +08:00
Damyon Wiese
192e48bb90
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 12:55:13 +08:00
Zig Tan
8ea4df50c9
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 12:55:13 +08:00
Zig Tan
6bcc6f877a
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 12:55:12 +08:00
Andrew Nicols
aa75f70280
Merge branch 'MDL-59847-master' of https://github.com/snake/moodle
2018-08-02 11:39:50 +08:00
Andrew Nicols
d7978b1740
Merge branch 'MDL-62983-master' of git://github.com/sarjona/moodle
2018-08-02 11:17:13 +08:00
Andrew Nicols
31b02f6ef5
MDL-63050 cachestore_redis: Update hExists to check empty
2018-08-02 10:59:53 +08:00
Andrew Nicols
ed3ff719f2
MDL-63050 redis: Make session check compatible with Redis 4.0
2018-08-02 10:57:53 +08:00
Adrian Greeve
eb8dfd5bf8
MDL-57244 lib: Update to upgrade.txt files about renamed classes.
2018-08-02 10:34:18 +08:00
David Mudrák
afa3e0ff32
MDL-59847 core: Stop supporting custom identity fields in user selectors
...
The user_selector classes supported custom list of extra identity
fields. But they should obey the configured user policy and respect the
privacy setting made by site administrators. So the list of user
identifiers should never be hard-coded, but the setting
$CFG->showuseridentity should be always respected.
2018-08-02 10:22:07 +08:00
David Mudrák
ef65e09af0
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:22:05 +08:00
Eloy Lafuente (stronk7)
d8971be88f
Merge branch 'MDL-57666-master' of git://github.com/mihailges/moodle
2018-08-02 01:27:41 +02:00
Eloy Lafuente (stronk7)
bac049773f
Merge branch 'MDL-62965-master-userprofilesignup' of git://github.com/mudrd8mz/moodle
2018-08-02 00:37:40 +02:00
Eloy Lafuente (stronk7)
20c7822f6d
Merge branch 'MDL-57244-master' of git://github.com/abgreeve/moodle
2018-08-02 00:24:14 +02:00
Eloy Lafuente (stronk7)
c965349aad
Merge branch 'MDL-59595-master-2' of git://github.com/snake/moodle
2018-08-02 00:21:23 +02:00
Eloy Lafuente (stronk7)
3578f04762
Merge branch 'MDL-51883-master' of git://github.com/mihailges/moodle
2018-08-01 16:39:45 +02:00
Eloy Lafuente (stronk7)
d2ba6eea3b
Merge branch 'MDL-62977_master' of git://github.com/markn86/moodle
2018-08-01 16:36:25 +02:00
Eloy Lafuente (stronk7)
1ffa22bbc7
Merge branch 'MDL-61041-master' of git://github.com/damyon/moodle
2018-08-01 16:36:12 +02:00
Jonathon Fowler
89e27d9999
MDL-62983 core_user: Hold multiple filters when clicking any link
2018-08-01 09:33:34 +02:00
Mihail Geshoski
5ab8824394
MDL-51883 libraries: 3.1 final deprecation in lib/deprecatedlib.php
2018-08-01 10:32:37 +08:00
Eloy Lafuente (stronk7)
8c76cf65e8
Merge branch 'MDL-62344-master-final' of https://github.com/Tsheke/moodle
2018-07-31 23:53:52 +02:00
Eloy Lafuente (stronk7)
c121e849c1
Merge branch 'MDL-41847-master' of git://github.com/sarjona/moodle
2018-07-31 23:50:43 +02:00
David Monllao
77f9983189
Merge branch 'MDL-61290_master' of https://github.com/aanabit/moodle
2018-07-31 17:18:17 +02:00
Amaia Anabitarte
4a6cd05ae1
MDL-61290 mod_feedback: adding groups to csv download
...
Thanks Christine LEGEMBLE for your proposal
2018-07-31 15:32:43 +01:00
Bas Brands
bf45d7eba3
MDL-63028 Theme boost: flexbox for Boost footer
2018-07-31 15:24:36 +02:00
David Monllao
f967e6795d
Merge branch 'MDL-63001_master' of git://github.com/markn86/moodle
2018-07-31 13:52:49 +02:00
David Monllao
834ee94fe3
Merge branch 'master_MDL-58015' of https://github.com/danmarsden/moodle
2018-07-31 13:36:21 +02:00
David Monllao
f3e240e7e0
Merge branch 'MDL-59611-master' of git://github.com/damyon/moodle
2018-07-31 13:30:41 +02:00
David Monllao
a1b2d95092
Merge branch 'MDL-44538-master' of https://github.com/lucaboesch/moodle
2018-07-31 11:18:39 +02:00
Jun Pataleta
77b6d458e5
Merge branch 'MDL-58768-master-2' of git://github.com/rezaies/moodle
2018-07-31 16:18:44 +08:00
David Monllao
7afa724cb5
MDL-63026 course: Fix reference to unexisting capability
2018-07-31 08:31:16 +02:00
Andrew Nicols
ea08da4613
Merge branch 'MDL-61960-master' of git://github.com/farhan6318/moodle
2018-07-31 07:23:50 +08:00
Eloy Lafuente (stronk7)
060277a401
Merge branch 'MDL-57977-master' of git://github.com/vmdef/moodle
2018-07-30 21:09:55 +02:00
David Monllao
a50b8a438a
Merge branch 'MDL-56712-master' of git://github.com/mihailges/moodle
2018-07-30 17:47:51 +02:00
David Monllao
c5c618fe10
Merge branch 'MDL-54858-master' of git://github.com/mihailges/moodle
2018-07-30 17:41:06 +02:00
David Monllao
627d9aa6c8
Merge branch 'MDL-55188-master' of git://github.com/abgreeve/moodle
2018-07-30 17:33:21 +02:00
Eloy Lafuente (stronk7)
e32fe4339a
Merge branch 'MDL-63002_master' of git://github.com/markn86/moodle
2018-07-30 16:15:16 +02:00
Marina Glancy
9991670ff9
MDL-61424 admin: reset registration if token is rejected
2018-07-30 16:12:05 +02:00
Mark Nelson
8bfe908209
MDL-63002 core: fixed incorrect calls to non-existent delete_record()
2018-07-30 20:59:42 +08:00
Adrian Perez
ac33483290
MDL-63002 core_grade: fixed deletion of overriden letters
2018-07-30 20:47:21 +08:00
David Monllao
af0671c218
Merge branch 'MDL-60435_master' of git://github.com/markn86/moodle
2018-07-30 13:37:12 +02:00
Jun Pataleta
a7870910ea
Merge branch 'MDL-62931-master' of git://github.com/rezaies/moodle
2018-07-30 16:34:57 +08:00
Jun Pataleta
a5d3d98bf9
Merge branch 'MDL-62943-master' of git://github.com/mihailges/moodle
2018-07-30 16:05:03 +08:00
Claude Vervoort
29acede1f0
MDL-62993 ltiservice_memberships: make message an array per spec
...
Also added resultSourcedId to member for BC.
2018-07-30 10:05:46 +08:00
Mark Nelson
f8d15c66c3
MDL-62975 core_form: deprecate the htmleditor element
2018-07-30 10:01:01 +08:00
Mark Nelson
4d67fe6161
MDL-50225 core: replace usages of print_textarea()
2018-07-30 09:57:01 +08:00
Mark Nelson
dc4dea0e40
MDL-50225 core: removed unused message bulk action files
...
In core we now use a modal to perform these actions. I
initially thought these were kept because they were a fall
back if JS was disabled. However, the functionality is
broken and doesn't work. Since we do not have to support
non-JS anymore these files have simply been removed as well
as relevant strings deprecated.
2018-07-30 09:57:01 +08:00
Mark Nelson
c1f7cf67f4
MDL-50225 mod_wiki: removed unused file wiki/editors/html.php
2018-07-30 09:55:12 +08:00
Mark Nelson
350d7b0686
MDL-50225 core: properly deprecate print_textarea
2018-07-30 09:55:11 +08:00
Mihail Geshoski
d8e8734291
MDL-62943 core_output: Final deprecation of update_module_button
2018-07-30 09:43:49 +08:00
Mihail Geshoski
b4d5080892
MDL-57666 repositories: Error when copying file from Dropbox repository
2018-07-30 09:28:48 +08:00
Mihail Geshoski
d77b5db55f
MDL-56712 media: Remove 3.2 deprecated functions and classes
2018-07-30 09:25:34 +08:00
Adrian Greeve
b41e1d7c55
MDL-55188 events: Final deprecation of part of events 1 API.
2018-07-30 09:25:06 +08:00
Adrian Greeve
5454e72c21
MDL-55188 events: First deprecation of eventslib.php
2018-07-30 09:23:54 +08:00
cescobedo
2769bf315b
MDL-55188 events: Final deprecation events_trigger.
2018-07-30 09:21:21 +08:00
Mihail Geshoski
f6094cd9f7
MDL-54858 user: Final deprecation of useredit_update_picture
...
Credit to Ankit Agarwal.
2018-07-30 09:13:20 +08:00
cescobedo
df536ab17d
MDL-62065 core_access: First deprecation of get roles on exact context
2018-07-29 22:43:06 +02:00
Joby Harding
fbd1877f20
MDL-63012 grunt: Update Node version check message
2018-07-29 21:06:52 +01:00
AMOS bot
04638845a5
Automatically generated installer lang files
2018-07-29 00:07:10 +00:00
Shamim Rezaie
fda4374a67
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-28 07:51:33 +10:00
Shamim Rezaie
907b175c05
MDL-58768 core: Fix a typo for callback name
2018-07-28 07:51:33 +10:00
Shamim Rezaie
faa5d173cc
MDL-58768 mod_assign: Add $user param to assign::can_grade
2018-07-28 07:51:32 +10:00
Shamim Rezaie
95ae74a7bc
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-28 07:51:32 +10:00
Shamim Rezaie
f7115c2e80
MDL-58768 coursecat: coursecat::get to accept a $user parameter
2018-07-28 07:51:32 +10:00
Shamim Rezaie
7385ee37f9
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-28 07:51:32 +10:00
Shamim Rezaie
d8c6c21c95
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-28 07:41:50 +10:00
Shamim Rezaie
bd8705732d
MDL-58768 Calendar: Added userid param to calendar_get_default_courses
2018-07-28 07:41:50 +10:00
Johnny Tsheke
155bf1dd2f
MDL-62344 mod_label: ID number feature support
2018-07-27 06:03:24 -04:00
David Mudrák
06db58b787
MDL-62965 core_user: Fix missing user profile fields on signup page
2018-07-27 10:37:03 +02:00
Jun Pataleta
1d4eecffc6
Merge branch 'MDL-62950-master' of git://github.com/andrewnicols/moodle
2018-07-27 16:19:22 +08:00
David Mudrák
c4e7c3cac4
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:43 +02:00
David Mudrák
cea03cbd43
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:43 +02:00
Andrew Nicols
d7cb7550c7
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:43 +02:00
Mark Nelson
2dd3384083
MDL-63001 core_form: final deprecation of the submitlink element
2018-07-27 16:05:28 +08:00
Jun Pataleta
b1cc8171c0
MDL-62996 tool_dataprivacy: Add 3.4/3.3 upgrade steps to 3.5+
...
This is to ensure that sites that have the early dev version of the tool
can upgrade smoothly to 3.5 and up.
2018-07-27 15:56:37 +08:00
David Mudrák
6808227b1f
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 09:55:22 +02:00
Sara Arjona
b6e594b1b9
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:01:33 +02:00
Sara Arjona
0b979a6083
MDL-41847 core_user: Add lang to login URL email for new user accounts
2018-07-27 09:01:33 +02:00
Mihail Geshoski
db03bff7df
MDL-62994 course: Final deprecation of add_modchoosertoggle()
2018-07-27 11:33:17 +08:00
Mark Nelson
1b722e3c31
MDL-62977 mod_wiki: style buttons appropriately
2018-07-27 10:46:35 +08:00
Andrew Nicols
3f068cf381
MDL-62950 behat: Disable editing for boost test
2018-07-27 10:05:17 +08:00
Dan Marsden
7c75e02730
MDL-58015 mod_scorm: set orgidentifier correctly for popup.
2018-07-27 10:36:09 +12:00
Eloy Lafuente (stronk7)
6e8235c7d3
weekly release 3.6dev
2018-07-26 19:56:33 +02:00
Eloy Lafuente (stronk7)
7e7732e8e7
NOBUG: Fixed file access permissions
2018-07-26 19:56:32 +02:00
Vadim Tabunshchik
d5f47f8f39
MDL-62871 quiz: incorrect foreign key declaration
2018-07-26 11:36:43 +02:00
Andrew Nicols
cc806faf18
MDL-62950 behat: Correct navbar references
2018-07-26 15:29:05 +08:00
Andrew Nicols
49f427de13
MDL-62950 behat: Correct use of nav
2018-07-26 14:56:35 +08:00
Andrew Nicols
d80fbaaca6
MDL-62950 behat: Correct path to P&P
2018-07-26 14:49:04 +08:00
Andrew Nicols
739b7bcf9f
Merge branch 'MDL-54742-master-integration' of https://github.com/mihailges/moodle
2018-07-26 10:34:15 +08:00
Mihail Geshoski
8ba04d4565
MDL-54742 general: Remove 'revealpassword' string deprecated in 3.2
2018-07-26 10:19:36 +08:00
Eloy Lafuente (stronk7)
e270bf92a1
Merge branch 'MDL-62771-master_move_plag_disclosure' of https://github.com/jmcgettrick/moodle
2018-07-26 00:34:37 +02:00
Eloy Lafuente (stronk7)
b562240b61
Merge branch 'MDL-57622-master' of git://github.com/mihailges/moodle
2018-07-26 00:22:37 +02:00
Jun Pataleta
6830ae12c7
Merge branch 'MDL-62852-master' of git://github.com/sarjona/moodle
2018-07-25 16:38:47 +08:00
Sara Arjona
7b3a113776
MDL-62852 policy: Display policy audience in the viewall.php page
2018-07-25 10:20:01 +02:00
Damyon Wiese
3412b12c22
MDL-61041 assign: Remove assignment 2.2 upgrader
2018-07-25 14:11:10 +08:00
Jun Pataleta
a77beeb245
Merge branch 'MDL-62807-master' of git://github.com/damyon/moodle
2018-07-25 13:48:15 +08:00
Andrew Nicols
59d072a81a
Merge branch 'MDL-60826-master-fix' of https://github.com/lameze/moodle
2018-07-25 13:40:25 +08:00
Andrew Nicols
dc45b688b3
Merge branch 'MDL-55259_master' of git://github.com/markn86/moodle
2018-07-25 13:35:53 +08:00
Simey Lameze
f8a95c3df6
MDL-60826 calendar: fix group event type logic
2018-07-25 12:43:37 +08:00
Andrew Nicols
5ecca25603
Merge branch 'MDL-62897-master' of git://github.com/rezaies/moodle
2018-07-25 12:42:31 +08:00
Tony Butler
9ed5b0c1f6
MDL-59611 mod_assign: Move help icons for subplugin types out of labels
2018-07-25 12:23:08 +08:00
Damyon Wiese
459c2d909d
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-07-25 12:09:11 +08:00
Cory Buecker
520c5e080b
MDL-62969 mod_lti: fix parsed value for LtiLink.memberships.url
...
Fixes a typo in the function that replaces the LTI placeholder variable
LtiLink.memberships.url with the actual endpoint. Without this change,
the placeholder variable, "$LtiLink.memberships.url" is not replaced in
the LTI launch parameters.
2018-07-25 11:59:36 +08:00
Shamim Rezaie
3f0a60e33d
MDL-62897 Questions: Find duplicate top cats per context and fix them
2018-07-25 12:26:08 +10:00
Andrew Nicols
834054ee06
Merge branch 'MDL-60826-master' of git://github.com/lameze/moodle
2018-07-25 09:18:53 +08:00
Simey Lameze
687112af22
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 08:54:59 +08:00
Andrew Nicols
c46919aa91
Merge branch 'MDL-61652-master' of git://github.com/mihailges/moodle
2018-07-25 08:32:22 +08:00
Eloy Lafuente (stronk7)
193a3aa9d7
Merge branch 'MDL-62961_master' of git://github.com/markn86/moodle
2018-07-25 01:24:34 +02:00
Eloy Lafuente (stronk7)
cbbbdf27b1
Merge branch 'MDL-62935-master' of git://github.com/bmbrands/moodle
2018-07-25 01:16:38 +02:00
Eloy Lafuente (stronk7)
6c48428f37
Merge branch 'MDL-55365-master' of git://github.com/cescobedo/moodle
2018-07-25 01:02:33 +02:00
Eloy Lafuente (stronk7)
e3f3c41252
Merge branch 'MDL-62653-master' of git://github.com/andrewnicols/moodle
2018-07-25 00:37:05 +02:00
Eloy Lafuente (stronk7)
75d4e6c4f1
Merge branch 'MDL-54551_master' of git://github.com/markn86/moodle
2018-07-25 00:26:16 +02:00
cescobedo
605354de50
MDL-53297 core_course: Final deprecation of xxx_delete_course callback
2018-07-24 23:09:47 +02:00
Eloy Lafuente (stronk7)
252905427c
Merge branch 'MDL-60874-master-enrolautocomplete' of git://github.com/mudrd8mz/moodle
2018-07-24 19:03:32 +02:00
Amaia Anabitarte
9c7b226579
MDL-55778 enrol_self: New string for 'Notify before..' options
...
AMOS BEGIN
CPY [expirynotifyall,core_enrol],[expirynotifyall,enrol_self]
CPY [expirynotifyenroller,core_enrol],[expirynotifyenroller,enrol_self]
AMOS END
2018-07-24 18:41:00 +02:00
Eloy Lafuente (stronk7)
402d1c538a
Merge branch 'MDL-62925_master' of git://github.com/markn86/moodle
2018-07-24 18:31:48 +02:00
Jun Pataleta
f7497ace8a
Merge branch 'MDL-62919-master' of git://github.com/cescobedo/moodle
2018-07-24 16:24:39 +08:00
Bas Brands
1deead46cc
MDL-62935 boost: slideshow view page overflow
2018-07-24 10:22:13 +02:00
sam marshall
635c7b29a0
MDL-61652 tool_dataprivacy: Add capabilities to control data downloads
2018-07-24 14:23:16 +08:00
Jun Pataleta
07249cbb3a
Merge branch 'MDL-62939-master-cleanhtmluserdesc' of git://github.com/mudrd8mz/moodle
2018-07-24 11:58:38 +08:00
Jake Dallimore
7d91564204
MDL-59595 admin: Make sure $ADMIN is properly unset when changing users
2018-07-24 08:25:30 +08:00
Jake Dallimore
dbf66238b7
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:25:30 +08:00
Simey Lameze
e2b7dca006
MDL-60826 groups: deprecate groups_get_all_groups_for_courses function
2018-07-24 07:58:35 +08:00
Simey Lameze
0f1e7ec906
MDL-60826 calendar: restrict course fields to be retrieved
2018-07-24 07:58:34 +08:00
Simey Lameze
cf2df6199d
MDL-60826 calendar: update manage subscription page to use new function
2018-07-24 07:58:34 +08:00
Simey Lameze
375b15a346
MDL-60826 calendar: deprecate calendar_get_all_allowed_types
2018-07-24 07:58:34 +08:00
Simey Lameze
dfc609e55d
MDL-60826 calendar: lazy load groups on event form
2018-07-24 07:58:34 +08:00
Simey Lameze
633c5ffbfe
MDL-60826 calendar: tests for calendar_get_allowed_event_types
2018-07-24 07:58:34 +08:00
Simey Lameze
4be55b06da
MDL-60826 calendar: introduce calendar_get_allowed_event_types function
2018-07-24 07:58:34 +08:00
Victor Deniz
10505522fc
MDL-57977 search: GlobalSearch by alternate name fields
...
Enable support for searching all name fields in search
2018-07-23 10:10:05 +01:00
Damyon Wiese
2660e38faf
MDL-62581 backup: CSS fixes
...
Sanitise the CSS for backup and restore. Main fixes are to sanitise the form-inline styles and set a fixed
width for the search forms within the restore form.
2018-07-23 16:19:30 +08:00
Adrian Greeve
3714fe7e6e
MDL-57244 general: Remove old class renames.
2018-07-23 15:54:13 +08:00
Mark Nelson
0089fc929e
MDL-62961 mod_feedback: style buttons appropriately
2018-07-23 15:47:38 +08:00
Andrew Nicols
9266d24827
Merge branch 'MDL-35977-master' of git://github.com/mihailges/moodle
2018-07-23 15:30:51 +08:00
Jun Pataleta
60bf79ac88
Merge branch 'MDL-62948-master' of git://github.com/andrewnicols/moodle
2018-07-23 15:20:47 +08:00
Jun Pataleta
6ab64dde9c
Merge branch 'MDL-62949-master' of git://github.com/andrewnicols/moodle
2018-07-23 14:55:18 +08:00
Andrew Nicols
1f16daa4cf
Merge branch 'MDL-62962-master' of git://github.com/junpataleta/moodle
2018-07-23 14:51:18 +08:00
Andrew Nicols
a6034c9611
Merge branch 'MDL-54742-master' of git://github.com/mihailges/moodle
2018-07-23 14:29:55 +08:00
Mihail Geshoski
10bd37fabd
MDL-54742 general: Remove strings deprecated in 3.2
2018-07-23 14:25:14 +08:00
Jun Pataleta
f0ccce9af7
MDL-62962 tool_dataprivacy: Move user generation within the test
2018-07-23 13:35:50 +08:00
Shamim Rezaie
94fe904ed6
MDL-62897 Questions: Fix multi top cats in question_save_from_deletion
2018-07-23 14:37:40 +10:00
Shamim Rezaie
30dd3c5d0f
MDL-62897 restore: Fix component name in get_string()
2018-07-23 14:37:40 +10:00
Shamim Rezaie
32338e7bda
MDL-62931 Questions: Escaping lang strings properly
2018-07-23 14:24:29 +10:00
Andrew Nicols
653c30708d
Merge branch 'MDL-61707-master' of git://github.com/mihailges/moodle
2018-07-23 11:33:20 +08:00
Farhan Karmali
fad9dc9290
MDL-61960 blocks: Standard block plugins use legacy cron
2018-07-23 08:53:04 +05:30
Andrew Nicols
311199f52e
Merge branch 'MDL-29701-master' of https://github.com/phuchau1509/moodle
2018-07-23 09:42:24 +08:00
Mihail Geshoski
204178d646
MDL-61707 authentication: Remove presignup session upon user signup
2018-07-23 09:33:08 +08:00
Mihail Geshoski
5f2628c517
MDL-57622 behat: Remove behat steps deprecated in 3.2
2018-07-23 09:25:59 +08:00
Mihail Geshoski
329a84b489
MDL-35977 comments: Missing label in blog and assignment comment area
2018-07-23 08:55:14 +08:00
cescobedo
8d2432f543
MDL-55365 behat: Remove deprecated api's in behat_config_mananger.php
2018-07-20 09:34:26 +02:00
Andrew Nicols
0180369b27
weekly release 3.6dev
2018-07-20 15:09:02 +08:00
Andrew Nicols
5794a467e2
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-07-20 15:09:00 +08:00
Andrew Nicols
2585f77a11
MDL-62949 calendar: Fix behat nav to calendar
2018-07-20 11:48:15 +08:00
Andrew Nicols
e06f0c44ea
MDL-62948 tool_policy: Increase window size
...
In the default window size the floating footer detaling the privacy
policies covers the "Login as guest" button.
2018-07-20 11:10:49 +08:00
Jake Hau
b6976f1a87
MDL-29701 editor: mform disableif doesn't work on editor element
2018-07-19 11:38:26 +07:00
Jun Pataleta
a766f5dc00
Merge branch 'MDL-62811' of git://github.com/timhunt/moodle
2018-07-19 08:46:51 +08:00
Jun Pataleta
432e755f2b
Merge branch 'MDL-62769' of https://github.com/timhunt/moodle
2018-07-19 08:46:50 +08:00
Jun Pataleta
76ca5c61d0
Merge branch 'MDL-62781-master' of git://github.com/junpataleta/moodle
2018-07-19 08:46:49 +08:00
David Monllao
3ffb8d2317
Merge branch 'MDL-59447-master' of https://github.com/nwp90/moodle
2018-07-19 08:46:48 +08:00
David Monllao
810f12c25b
Merge branch 'MDL-53972-master' of git://github.com/mihailges/moodle
2018-07-19 08:46:48 +08:00
David Monllao
1f9964a6e0
Merge branch 'MDL-54830-master' of https://github.com/snake/moodle
2018-07-19 08:46:47 +08:00
David Monllao
98b5b9d8a5
Merge branch 'MDL-61355' of git://github.com/danmarsden/moodle
2018-07-19 08:46:46 +08:00
David Monllao
7485089c91
Merge branch 'MDL-61351_master' of git://github.com/markn86/moodle
2018-07-19 08:46:45 +08:00
David Monllao
523704d9ec
Merge branch 'MDL-62868-master' of https://github.com/snake/moodle
2018-07-19 08:46:44 +08:00
David Monllao
a02f330b5d
Merge branch 'MDL-62663' of https://github.com/andrewhancox/moodle
2018-07-19 08:46:43 +08:00
Tomasz Muras
7cdd97b252
MDL-50325 core: Use plugins API to check module status.
2018-07-18 16:54:31 +02:00
David Mudrák
067d0efe85
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:27:14 +02:00
Mark Nelson
feb6a52035
MDL-54551 core: touch-up after review
...
1. Reworded the string.
2. Removed logic handling form data.
3. Do not use window.location.replace.
2018-07-18 18:08:37 +08:00
Thom Rawson
acf94de6d5
MDL-54551 core: AJAX call redirects to login page when session expired
2018-07-18 18:07:16 +08:00
Mark Nelson
512a1d310f
MDL-55259 core: removed lib/password_compat/lib/password.php
2018-07-18 16:18:48 +08:00
Jun Pataleta
061e9f4b11
MDL-62781 core_question: Remove unnecessary assertion
2018-07-18 09:57:49 +08:00
Tim Hunt
7ca1b32808
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:57:49 +08:00
AMOS bot
7c66d04911
Automatically generated installer lang files
2018-07-18 00:07:26 +00:00
cescobedo
9de1a91532
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:06:44 +02:00
Tim Schroeder
0f1dffe6af
MDL-61351 auth_shibboleth: removed redundant session handler class check
2018-07-17 16:45:20 +08:00
Tim Schroeder
81f55e41a7
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:45:20 +08:00
Mark Nelson
4beca90f3d
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:45:20 +08:00
David Monllao
e385230046
Merge branch 'MDL-60924-master' of git://github.com/sarjona/moodle
2018-07-17 09:38:04 +02:00
Tim Schroeder
1e737e38f9
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 15:27:26 +08:00
Andrew Nicols
9e52f4adc2
Merge branch 'MDL-62889_master' of git://github.com/markn86/moodle
2018-07-17 12:11:34 +08:00
Mark Nelson
b77e5841f8
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-17 11:54:52 +08:00
Mark Nelson
c5fcbd1081
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-17 11:54:52 +08:00
Mark Nelson
7d5b9da80c
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-17 11:44:41 +08:00
Mark Nelson
d2eb1ca91e
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-17 11:44:41 +08:00
Andrew Nicols
affd85ce24
Merge branch 'MDL-53697-master' of git://github.com/abgreeve/moodle
2018-07-17 11:36:44 +08:00
Andrew Nicols
38036e73c2
Merge branch 'MDL-53808-master' of git://github.com/cescobedo/moodle
2018-07-17 11:34:59 +08:00
Mark Nelson
94a1861c84
MDL-62925 mod_wiki: style 'Search wikis' button
2018-07-17 11:31:20 +08:00
Andrew Nicols
4a91bd6f62
Merge branch 'MDL-62849-master' of git://github.com/abgreeve/moodle
2018-07-17 10:31:29 +08:00
Adrian Greeve
f38766e166
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:25:11 +08:00
AMOS bot
e575ad38c8
Automatically generated installer lang files
2018-07-17 00:08:09 +00:00
David Mudrák
3dbda9f846
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 21:27:26 +02:00
David Mudrák
9411beb384
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 21:27:25 +02:00
sarjona
7fde83584f
MDL-60924 core_user: Hold participant filters when clicking some link
2018-07-16 18:03:12 +02:00
David Monllao
c6f64c217d
Merge branch 'MDL-52953-master' of git://github.com/abgreeve/moodle
2018-07-16 14:17:56 +02:00
David Monllao
aa59fb2ea2
Merge branch 'MDL-49025' of https://github.com/NeillM/moodle
2018-07-16 13:34:57 +02:00
David Monllao
011c1a4291
Merge branch 'MDL-61019-master' of https://github.com/lucaboesch/moodle
2018-07-16 13:25:06 +02:00
Mark Nelson
c61a4a9d21
MDL-60435 auth_shibboleth: changed accepted image types
2018-07-16 18:31:57 +08:00
Mark Nelson
87647c07fb
MDL-60435 auth_shibboleth: dont display button if not configured
2018-07-16 18:31:57 +08:00
Mark Nelson
4826b1e42b
MDL-60435 auth_shibboleth: removed usage of deprecated loginhttps
2018-07-16 18:31:57 +08:00
fabmen
c637d96786
MDL-60435 auth_shibboleth: Display IDPs for Authentication Shibboleth.
...
Using Identity Providers for Authentication Shibboleth, instead of a manual link.
2018-07-16 18:31:52 +08:00
Mihail Geshoski
98f9db0d63
MDL-53972 feedback: Final deprecation in mod/feedback/lib.php
2018-07-16 14:21:18 +08:00
Damyon Wiese
6a621b0ce7
MDL-62807 output: Support .list-unstyled class
...
Category management lists should not have bullets.
We support this class in "boost" theme but not in bootstrapbase and there are uses of it in core.
2018-07-16 14:03:42 +08:00
Andrew Nicols
bfeef10af0
Merge branch 'MDL-45851' of git://github.com/timhunt/moodle
2018-07-16 13:10:24 +08:00
Jake Dallimore
bdd410a6f4
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:41:17 +08:00
Jake Dallimore
fd6d98cc90
MDL-62868 core_group: clear group_grouping cache when changing grouping
2018-07-16 10:34:52 +08:00
Jake Dallimore
c6150f1104
Merge branch 'MDL-45389-master' of https://github.com/lucaboesch/moodle
2018-07-16 10:11:40 +08:00
Neill Magill
650779d609
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:03:42 +01:00
Neill Magill
3ebfab9810
MDL-49025 assign: Test than an empty directory will not submit
2018-07-13 14:03:41 +01:00
Luca Bösch
9004441b7b
MDL-61019 Theme boost: lesson display issues with buttons/progress bar.
2018-07-13 09:27:06 +02:00
Luca Bösch
5cb24d2299
MDL-45389 theme_bootstrapbase: Forum index page alignment in clean.
2018-07-13 09:26:47 +02:00
Luca Bösch
41a7fec75f
MDL-44538 action_menu: rounded corner of highlights only where needed.
2018-07-13 09:26:41 +02:00
Andrew Nicols
df95c479fc
MDL-62653 behat: Ensure that tasks run properly from behat
2018-07-13 13:54:42 +08:00
Jake Dallimore
8c51626841
weekly release 3.6dev
2018-07-13 12:26:07 +08:00
Jake Dallimore
856602d992
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-07-13 12:26:05 +08:00
Nick Phillips
b6efeb4730
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:33:33 +12:00
Adrian Greeve
4bebed4011
MDL-53697 mod: Final deprecation of xxx_get_types().
2018-07-12 10:19:09 +08:00
Christian Lawson-Perfect
7dcbe6a983
MDL-61355 SCORM: fix correct_response prefix check
...
The regexes to detect the optional prefixes at the start of some
interaction types are constructed to optionally match the prefix, so we
need to ensure that the matched group is really there when trying to
strip it from the given value in CRCheckValueNodes.
also remove "check for prefix" from CRcheckValueNodes
prefixes on correct responses patterns are removed in the section above
by CRremovePrefixes, so this block was redundant.
The `.pre` property for each correct_response is not used anywhere
else, so this removes their definitions too.
2018-07-12 10:44:30 +12:00
David Monllao
2a021ac3a0
Merge branch 'MDL-62618-master' of git://github.com/mickhawkins/moodle
2018-07-11 18:47:57 +02:00
David Monllao
c2164bff0d
Merge branch 'MDL-47899-master' of https://github.com/lucaboesch/moodle
2018-07-11 12:29:23 +02:00
David Monllao
fd2b5d5c63
MDL-59599 navigation: Respect previous activity-level navigation
...
The original patch was overwriting grading methods navigation.
All credit goes to Andrew Nicols.
2018-07-11 12:01:08 +02:00
Luca Bösch
aab977e0ce
MDL-47899 forms: course search form info list bullet points alignment.
...
AMOS BEGIN
MOV [searchhelp,moodle],[coursesearch_help,moodle]
AMOS END
2018-07-11 11:58:14 +02:00
cescobedo
437ffc9f46
MDL-53808 external_api: Remove external_function_info
2018-07-11 11:11:33 +02:00
Adrian Greeve
28d0d12f5f
MDL-52953 tool_log: Deprecation of the legacy log store.
2018-07-11 09:45:52 +08:00
Jake Dallimore
98a09721d7
Merge branch 'MDL-62712-master' of https://github.com/HuongNV13/moodle
2018-07-11 09:02:15 +08:00
Andrew Nicols
034e9ce5cd
Merge branch 'MDL-52318-master' of https://github.com/snake/moodle
2018-07-11 08:33:13 +08:00
Andrew Nicols
124cd929fb
Merge branch 'MDL-62026-master' of git://github.com/junpataleta/moodle
2018-07-11 08:13:11 +08:00
Andrew Hancox
7068dd3990
MDL-62663 core_user: Enforce viewalldetails capability when editing user
2018-07-10 13:28:24 +01:00
David Monllao
76dbb5884d
Merge branch 'MDL-62262-master' of https://github.com/lucaboesch/moodle
2018-07-10 13:30:17 +02:00
David Monllao
e7941ae3e9
Merge branch 'MDL-62823' of https://github.com/NeillM/moodle
2018-07-10 11:43:37 +02:00
David Monllao
58b987282e
Merge branch 'MDL-42818-master' of git://github.com/zig-moodle/moodle
2018-07-10 11:31:24 +02:00
Andrew Nicols
5a0a8686e3
Merge branch 'MDL-61578-master' of git://github.com/mickhawkins/moodle
2018-07-10 16:45:55 +08:00
Huong Nguyen
0b245bf390
MDL-62712 Filepicker: Improve upload process
...
Lost the uploading file when user press Submit before upload process has done
2018-07-10 15:18:45 +07:00
David Monllao
147b4f3dee
Merge branch 'MDL-61110_master' of https://github.com/nadavkav/moodle
2018-07-10 09:59:06 +02:00
David Monllao
debbed03ed
Merge branch 'MDL-62814-master' of https://github.com/HuongNV13/moodle
2018-07-10 07:50:45 +02:00
David Monllao
cbc67cba73
Merge branch 'MDL-62533-master' of git://github.com/zig-moodle/moodle
2018-07-10 07:37:19 +02:00
Jun Pataleta
0433707f7b
MDL-62026 tool_dataprivacy: Behat tests for contacting PO
2018-07-10 12:31:08 +08:00
Jun Pataleta
ef7f7cfdf8
MDL-62026 tool_dataprivacy: Allow manual completion of general enquiries
2018-07-10 12:30:56 +08:00
Andrew Hancox
820f28c61b
MDL-61578 backup: Added unit test for is_course_modified check.
2018-07-10 10:50:30 +08:00
Michael Hawkins
4b9c2928d4
MDL-61578 backup: Prevent backup logging triggering fresh backups.
...
Thanks to Renaat Debleu for their contribution to this solution.
2018-07-10 10:50:30 +08:00
Andrew Nicols
39650bc12f
Merge branch 'MDL-62746-master' of git://github.com/junpataleta/moodle
2018-07-10 09:33:05 +08:00
Jake Dallimore
793fe5fc4c
Merge branch 'MDL-62772-master_always_show_disclosure' of https://github.com/jmcgettrick/moodle
2018-07-10 08:59:34 +08:00
David Monllao
1ef11d5182
Merge branch 'MDL-62753' of https://github.com/OdyX/moodle
2018-07-09 15:15:40 +02:00
David Monllao
6ce50554ee
Merge branch 'MDL-56881-master' of https://github.com/snake/moodle
2018-07-09 14:38:19 +02:00
David Monllao
5edfece170
Merge branch 'MDL-62037-master' of https://github.com/lethevinh/moodle
2018-07-09 13:48:47 +02:00
David Monllao
381bb72153
Merge branch 'MDL-62831-master' of git://github.com/damyon/moodle
2018-07-09 13:36:05 +02:00
David Monllao
6af4e08333
MDL-59599 navigation: Strict zero-position comparision
2018-07-09 12:27:25 +02:00
David Monllao
727592291b
Merge branch 'MDL-59599-master' of https://github.com/Kathrin84/moodle
2018-07-09 11:58:53 +02:00
John McGettrick
9481cc0e06
MDL-62772 mod_assign: Show disclosure for all submitters
2018-07-09 09:26:38 +01:00
Jake Dallimore
3143160204
Merge branch 'MDL-62180-master' of https://github.com/lucaboesch/moodle
2018-07-09 15:46:25 +08:00
Andrew Nicols
8dfafebc13
Merge branch 'MDL-33509-master' of git://github.com/mihailges/moodle
2018-07-09 13:52:31 +08:00
Andrew Nicols
a31b3cf30b
Merge branch 'MDL-62808_master' of git://github.com/markn86/moodle
2018-07-09 13:29:29 +08:00
Damyon Wiese
6fea9dc4b3
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:17:23 +08:00
Damyon Wiese
ddd7ff1827
MDL-43334 backup: Lanuage for cancel
...
Cancel backup buttons need clear lang strings.
2018-07-09 12:17:18 +08:00
Andrew Nicols
2f6f156a8f
MDL-56093 auth_db: Remove issue no. from comment
2018-07-09 12:14:17 +08:00
Andrew Nicols
33d2796f0a
Merge branch 'MDL_56093' of https://github.com/eledia/moodle
2018-07-09 12:13:58 +08:00
Jake Dallimore
545a1382aa
Merge branch 'MDL-61359-master' of git://github.com/mickhawkins/moodle
2018-07-09 12:10:33 +08:00
Mark Nelson
c57fadcc64
MDL-62808 core_message: fixed 'useridto' being incorrectly set to 0
2018-07-09 12:00:06 +08:00
Jake Dallimore
1c1d738ba0
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:29:23 +08:00
Jake Dallimore
5a8791336a
MDL-56881 mod_choice: add unit tests for choice_user_submit_response
...
Tests cover option limits and multiple option responses.
2018-07-09 11:02:50 +08:00
Jake Dallimore
03577962ef
MDL-56881 mod_choice: clarify lang string for limit-reached scenarios
2018-07-09 11:02:50 +08:00
Jake Dallimore
a039751aee
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:02:45 +08:00
AMOS bot
10fcb75876
Automatically generated installer lang files
2018-07-07 00:08:17 +00:00
Nadav Kavalerchik
3cac3a8590
MDL-61110 LTIProvider: Store 'lis_course_section_sourcedid' value in DB
2018-07-07 00:50:02 +03:00
Luca Bösch
4a73ecc654
MDL-62262 quiz: quiz index page showing wrong dates.
2018-07-06 14:37:07 +02:00
Luca Bösch
a494830c28
MDL-62180 course: Add distinctive class to activity navigation
...
Having a distinguishable class "activity-navigation" added to the activity
navigation allows that part to be easily styled. It could for example be
excluded from printing. Furthermore, this is providing consistency. Other
navigation elements have proper own classes as well.
2018-07-06 14:32:54 +02:00
vinhle
4dbc8c30a3
MDL-62037 Filepicker: Review image not change when overwrite same
2018-07-06 17:49:10 +07:00
John McGettrick
707dfd0c39
MDL-62771 mod_forum: Reformat for modern coding style
2018-07-06 09:32:14 +01:00
John McGettrick
f3bf0ed5fc
MDL-62771 mod_forum: Fix to move print_disclosure
2018-07-06 09:30:34 +01:00
Andrew Nicols
c7d148dc20
weekly release 3.6dev
2018-07-06 14:05:06 +08:00
Andrew Nicols
21a59c3ff3
NOBUG: Fixed SVG browser compatibility
2018-07-06 14:05:04 +08:00
Andrew Nicols
55ececc04c
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-07-06 14:05:03 +08:00
Jun Pataleta
65cac80088
MDL-62746 tag: Convert YUI modals to AMD modals
2018-07-06 12:34:23 +08:00
Huong Nguyen
9d7ccae2d5
MDL-62814 Question: Improve column base display_header
...
Column base does not support custom tip if sortable is an array
2018-07-06 10:56:34 +07:00
Jun Pataleta
d7ae1a92b1
MDL-62746 tag: Make forms in tag modals use proper BS classes
2018-07-06 10:14:04 +08:00
Tim Hunt
b116f8b9ad
MDL-62811 question bank: rendering shouldn't load individual questions
2018-07-05 17:00:45 +01:00
Benjamin Wolf
c19ef03f71
MDL-56093 auth_db: Save custom profile fields in auth_db
2018-07-05 11:11:41 +02:00
Didier 'OdyX' Raboud
90ae1b90f1
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 08:57:03 +02:00
Michael Hawkins
c157e137ee
MDL-62618 user: Display full names consistently on users page
2018-07-05 10:08:33 +08:00
Michael Hawkins
26cee43786
MDL-62618 forum: Made full names displayed consistent
2018-07-05 10:03:18 +08:00
Jake Dallimore
523662f141
Merge branch 'MDL-62670-master' of git://github.com/sarjona/moodle
2018-07-05 09:25:41 +08:00
AMOS bot
2a5aa4eee7
Automatically generated installer lang files
2018-07-05 00:08:15 +00:00
Kathrin Osswald
f37c3ec832
MDL-59599 navigation: Improve activity status for nav nodes.
2018-07-04 19:57:10 +02:00
Tim Hunt
3511063252
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:33:30 +01:00
Sara Arjona
8502f02ae0
MDL-62670 policy: viewall.php must display always all active policies
...
The viewall.php page is called from the mobile app to display the policies
to the users before agree them. That's why it must display all the active
policies (even for guests), to guarantee the users agree all current
policies from the app.
2018-07-04 12:04:41 +02:00
Jake Dallimore
f84e9c4ead
Merge branch 'MDL-37624-master-fix' of git://github.com/junpataleta/moodle
2018-07-04 16:40:29 +08:00
Jun Pataleta
d180b40066
MDL-37624 pix: Use updated location icons for Clean
...
Credits to Barbara Ramiro
2018-07-04 16:26:53 +08:00
Jun Pataleta
f327168f44
MDL-37624 theme_boost: Rebuild moodle.css
2018-07-04 16:26:07 +08:00
Tim Hunt
0b18d0c960
MDL-62820 question import: properly escape output
2018-07-04 15:40:50 +08:00
Jun Pataleta
a746b6e840
Merge branch 'MDL-37624-master' of git://github.com/mickhawkins/moodle
2018-07-04 15:33:43 +08:00
Michael Hawkins
4c838be5bb
MDL-37624 calendar: Updated location db comment
2018-07-04 14:52:44 +08:00
Jake Dallimore
9dc7f25f9f
Merge branch 'wip-nolink-bug' of https://gitlab.di.unito.it/rabellino/moodle
2018-07-04 14:37:14 +08:00
Damyon Wiese
166fa40a98
MDL-62782 assign: viewgrades allows files
...
Grade viewer role should be able to see feedback files for an assignment submission.
2018-07-04 14:17:28 +08:00
Sara Arjona
0138ad60b0
MDL-62670 policy: Remove footer link when there are not active policies
2018-07-04 07:52:47 +02:00
Jake Dallimore
a2e64810d4
Merge branch 'MDL-41463-master' of https://github.com/lucaboesch/moodle
2018-07-04 12:59:00 +08:00
Damyon Wiese
e655cbb857
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:24 +08:00
Jake Dallimore
bbaab1bae7
Merge branch 'MDL-44081-master' of git://github.com/zig-moodle/moodle
2018-07-04 10:50:25 +08:00
Jake Dallimore
7eb7e4b9ea
Merge branch 'MDL-62834-master' of git://github.com/andrewnicols/moodle
2018-07-04 10:44:51 +08:00
Andrew Nicols
481548f580
MDL-62834 behat: Move include to function
2018-07-04 10:29:15 +08:00
Eloy Lafuente (stronk7)
ab044c6cd5
Merge branch 'wip-MDL-62526-master' of git://github.com/marinaglancy/moodle
2018-07-04 04:19:12 +02:00
Adrian Greeve
720d5b3b85
MDL-62616 tool_log: Add a setting to disable exporting logs.
2018-07-04 09:58:49 +08:00
Eloy Lafuente (stronk7)
a101b25863
Merge branch 'MDL-62288_master' of https://bitbucket.org/ujiapps/moodle-uji
2018-07-04 01:20:08 +02:00
Eloy Lafuente (stronk7)
37c6bd9bed
Merge branch 'wip-MDL-59259-master' of git://github.com/marinaglancy/moodle
2018-07-04 01:09:47 +02:00
Eloy Lafuente (stronk7)
6b82c53bf3
Merge branch 'MDL-62792' of https://github.com/timhunt/moodle
2018-07-04 00:54:44 +02:00
Eloy Lafuente (stronk7)
c475c97b45
Merge branch 'MDL-62838' of git://github.com/timhunt/moodle
2018-07-04 00:49:23 +02:00
Eloy Lafuente (stronk7)
7fb95a9d2d
Merge branch 'MDL-62834' of git://github.com/timhunt/moodle
2018-07-04 00:46:33 +02:00
Eloy Lafuente (stronk7)
af0202c5c2
Merge branch 'MDL-62211-master' of git://github.com/junpataleta/moodle
2018-07-03 23:33:02 +02:00
David Monllao
6d57e23197
Merge branch 'MDL-61296-master' of git://github.com/cescobedo/moodle
2018-07-03 23:33:02 +02:00
David Monllao
b596cdda82
Merge branch 'MDL-62656-master' of git://github.com/mihailges/moodle
2018-07-03 23:33:01 +02:00
David Monllao
2af5c8e7ef
Merge branch 'MDL-60014-master-catcherror-nopermission-annotatepdfcron' of https://github.com/Eva-Dv/moodle
2018-07-03 23:33:01 +02:00
David Monllao
772ae9d4fd
Merge branch 'MDL-62691-master' of git://github.com/bmbrands/moodle
2018-07-03 23:33:00 +02:00
David Monllao
f8839747ce
Merge branch 'MDL-62813-master' of git://github.com/lameze/moodle
2018-07-03 23:33:00 +02:00
David Monllao
de0b684c38
Merge branch 'MDL-62654-master' of git://github.com/bmbrands/moodle
2018-07-03 15:19:18 +02:00
David Monllao
3a0e92cd6a
Merge branch 'MDL-32232-master' of https://github.com/lucaboesch/moodle
2018-07-03 13:59:57 +02:00
David Mudrák
dd808ec6b9
MDL-62796 tool_policy: Fix a regression in Behat test
...
We now correctly show the popup with links to policies that apply to
anonymous visitors of the site. So the name of the guests only policy
became visible in this popup in more cases and it caused false failures.
The point of the lines affected by this patch is to make sure that the
policy does / does not appear in the list of policies to be accepted. So
I am making it more specific of where the text is / is not supposed to
be seen.
2018-07-03 10:58:29 +02:00
Jake Dallimore
83e2051845
Merge branch 'MDL-59261-master' of git://github.com/ryanwyllie/moodle
2018-07-03 14:44:32 +08:00
Bas Brands
af9edb2e6a
MDL-59261 theme_boost: compiled css fallback
2018-07-03 14:14:52 +08:00
Michael Hawkins
a990e4faff
MDL-62767 theme: Remove old localcaches when clearing/updating theme cache
2018-07-03 14:00:29 +08:00
Michael Hawkins
9af6a71c70
MDL-62801 themes: Added missing filelib include
2018-07-03 13:07:27 +08:00
Marina Glancy
d80533be40
MDL-62790 course: cap check in core_course_get_categories
2018-07-03 12:01:15 +08:00
Mihail Geshoski
daa31a0491
MDL-33509 forms: Change button type in url resource editing page
2018-07-03 11:53:09 +08:00
Jake Dallimore
25a592ff5f
Merge branch 'MDL-62715-master' of git://github.com/andrewnicols/moodle
2018-07-03 08:49:35 +08:00
Eloy Lafuente (stronk7)
d34b408d98
Merge branch 'MDL-62763-master-enfix' of git://github.com/mudrd8mz/moodle
2018-07-02 20:09:07 +02:00
Eloy Lafuente (stronk7)
b197a1d4cb
Merge branch 'MDL-62621-master-ixcomment' of git://github.com/mudrd8mz/moodle
2018-07-02 20:00:29 +02:00
David Monllao
3f3d7fec0c
Merge branch 'wip-MDL-62796-master' of git://github.com/marinaglancy/moodle
2018-07-02 12:21:42 +02:00
Helen Foster
9722f6a25e
MDL-62763 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
* various strings in tool_dataprivacy and tool_policy - 'Data Protection
Officer' changed to 'privacy officer'
* idnumbermod_help,core - mentioning resource and custom reporting
2018-07-02 11:15:26 +02:00
David Monllao
e460c95893
Merge branch 'MDL-62713-master' of https://github.com/sammarshallou/moodle
2018-07-02 10:40:40 +02:00
Eloy Lafuente (stronk7)
744a9de339
Merge branch 'MDL-61244-master-fix' of git://github.com/junpataleta/moodle
2018-07-02 10:36:30 +02:00
Jake Dallimore
221a79361a
Merge branch 'MDL-62801-master' of git://github.com/mickhawkins/moodle
2018-07-02 16:18:23 +08:00
David Mudrák
82b7ad70b1
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:04:26 +02:00
Jun Pataleta
26ffa8e4d3
MDL-61244 core_admin: Fix Behat navigation to purge caches page
2018-07-02 14:56:42 +08:00
Mihail Geshoski
c3c42514a1
MDL-62656 course: Align elements in course and category management
2018-07-02 08:25:01 +08:00
Eloy Lafuente (stronk7)
aedd74c610
Merge branch 'MDL-61244_master' of https://gitlab.com/marxjohnson/moodle
2018-07-02 01:42:00 +02:00
Tim Hunt
1146659db4
MDL-62838 filters: dont use statics inside functions. Use MUC
2018-06-29 17:24:41 +01:00
Tim Hunt
8aedf6d478
MDL-62834 behat: new step for enabling filters
2018-06-29 11:26:41 +01:00
sam marshall
23f6a88341
MDL-62713 core_search: Cron error indexing sections in some cases
2018-06-29 10:48:16 +01:00
Neill Magill
e69ea0ea5d
MDL-62823 filter: Save changes button should be styled
2018-06-29 08:40:41 +01:00
Michael Hawkins
3f2ed99d26
MDL-62801 themes: Remove old mustache caches when new one generated
2018-06-29 10:49:21 +08:00
Michael Hawkins
9a3ee0c396
MDL-37624 calendar: string and behat testing fixes
2018-06-29 10:46:57 +08:00
Michael Hawkins
ef4e04ee26
MDL-37624 calendar: Added location support
2018-06-29 10:46:54 +08:00
Jun Pataleta
4c72ffa5ef
MDL-62211 tool_dataprivacy: Request filtering and pagination
...
* Make data requests page use table_sql to make it sortable
* Also, add an autocomplete element that enables filtering by
status and request type.
2018-06-29 10:32:04 +08:00
Michael Hawkins
6924e32e4a
MDL-61359 message: Updated sender contact text to text node content
2018-06-29 10:26:07 +08:00
Zig Tan
a8f7818beb
MDL-62533 assign: Show assign hidden status on grading summary page
2018-06-29 09:37:57 +08:00
Zig Tan
bc87f6a2e3
MDL-44081 assign: Fix Grader annotation button accessibility ordering
2018-06-29 09:26:58 +08:00
Luca Bösch
4f2e193eb6
MDL-41463 course: Reset remove groups section advanced toggle.
2018-06-28 23:06:45 +02:00
Luca Bösch
73e571aae1
MDL-32232 lesson: changing a page type chooser option for consistency
2018-06-28 23:06:34 +02:00
Sergio Rabellino
adeff60562
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:26 +02:00
Marina Glancy
a589b992f8
MDL-59259 tool_uploadcourse: apply course format options
2018-06-28 16:37:27 +08:00
Simey Lameze
23b05f1841
MDL-62813 calendar: add behat test for form validation
2018-06-28 14:04:46 +08:00
Jake Dallimore
f61ee4e857
weekly release 3.6dev
2018-06-28 14:02:55 +08:00
Simey Lameze
c20ac98869
MDL-62813 calendar: fix dmlreadexception on event form
2018-06-28 13:22:20 +08:00
Marina Glancy
6e40d1edfe
MDL-62526 admin: ask privacy policy agreement for moodle.net
2018-06-28 11:43:48 +08:00
Eloy Lafuente (stronk7)
ce514b08ee
Merge branch 'MDL-62325-master' of git://github.com/rezaies/moodle
2018-06-28 02:05:50 +02:00
Eloy Lafuente (stronk7)
b66476d15d
Merge branch 'wip-MDL-62755-master' of git://github.com/abgreeve/moodle
2018-06-28 01:55:53 +02:00
Eloy Lafuente (stronk7)
d7a10f5746
Merge branch 'MDL-61889-master' of git://github.com/junpataleta/moodle
2018-06-28 01:44:26 +02:00
Eloy Lafuente (stronk7)
8f63202014
Merge branch 'MDL-62747' of https://github.com/timhunt/moodle
2018-06-28 00:30:38 +02:00
Eloy Lafuente (stronk7)
d451152b7e
Merge branch 'MDL-62783' of https://github.com/timhunt/moodle
2018-06-28 00:25:33 +02:00
Eloy Lafuente (stronk7)
9d05da3f6d
Merge branch 'm36_MDL-51080_MAriaDB_Wrong_DB_Type' of https://github.com/scara/moodle
2018-06-27 23:25:03 +02:00
Jake Dallimore
2bffba3cb6
Merge branch 'MDL-61732-master' of https://github.com/Dagefoerde/moodle
2018-06-27 12:17:48 +08:00
Eloy Lafuente (stronk7)
ef0a8b99b2
Merge branch 'MDL-45088-master' of https://github.com/lucaboesch/moodle
2018-06-27 03:21:53 +02:00
Eloy Lafuente (stronk7)
242b8fc0f3
Merge branch 'MDL-62703-master' of git://github.com/bmbrands/moodle
2018-06-27 03:17:31 +02:00
Eloy Lafuente (stronk7)
e872f93325
Merge branch 'MDL-41265-master' of git://github.com/mihailges/moodle
2018-06-27 03:06:47 +02:00
Eloy Lafuente (stronk7)
d77104e28c
Merge branch 'MDL-62471_master' of git://github.com/dmonllao/moodle
2018-06-27 02:38:27 +02:00
Eloy Lafuente (stronk7)
0eac61de66
Merge branch 'MDL-62735-master-refactor' of https://github.com/snake/moodle
2018-06-26 10:44:08 +02:00
Juan Pablo de Castro
6aa8a3b6d0
MDL-14274 lib/evalmath: support of conditional math in formulas.
...
- Comparison operators >, ==, <, <=, >=
- "if(condition, valueiftrue, valueif false)" function.
(amended to keep non-related lines unmodified - whitespace & indent)
2018-06-26 10:25:44 +02:00
Jake Dallimore
decd90e2a3
Merge branch 'MDL-62698' of git://github.com/timhunt/moodle
2018-06-26 15:26:21 +08:00
Juan Segarra Montesinos
77e17113a1
MDL-62288 mod_glossary: Add links to glossary entries for all users
2018-06-26 09:03:10 +02:00
Marina Glancy
e2029b8387
MDL-62796 tool_policy: show popup for users who are not logged in
2018-06-26 13:24:44 +08:00
Jun Pataleta
dd26f1be12
MDL-61889 tool_dataprivacy: Fix CI errors
2018-06-26 13:20:31 +08:00
Eloy Lafuente (stronk7)
01911b9f1f
Merge branch 'MDL-59047-master' of git://github.com/bmbrands/moodle
2018-06-26 03:04:35 +02:00
Eloy Lafuente (stronk7)
cb6ba9b1be
Merge branch 'MDL-62730-master' of https://github.com/snake/moodle
2018-06-26 02:53:42 +02:00
Eloy Lafuente (stronk7)
8e059bc39f
Merge branch 'MDL-51419-master' of https://github.com/snake/moodle
2018-06-26 02:41:43 +02:00
Eva Davitasvili
88c77c8ea3
MDL-60014 assign: Annotate PDF - catch no permission error
2018-06-25 14:11:24 -04:00
Tim Hunt
9f38628abc
MDL-62792 filters: fix some bad PHPdocs
2018-06-25 15:50:15 +01:00
Tim Hunt
20482f9d41
MDL-62792 filter_mathjaxloader: don't use statics for once-only items
2018-06-25 15:05:33 +01:00
Shamim Rezaie
d6e821294e
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 11:57:26 +10:00
Adrian Greeve
11d828ef6f
MDL-62755 mod_assign: Update to unit tests.
...
Overrides are now checked to be exported properly.
2018-06-25 09:49:13 +08:00
Adrian Greeve
ea24047619
MDL-62755 mod_assign: Fix override export problem.
...
The cutoffdate and allowsubmissionsfromdate were not
being exported.
2018-06-25 09:49:13 +08:00
Mihail Geshoski
f721ac68d4
MDL-41265 resource: Page resource option to show/hide last modified
2018-06-25 09:13:04 +08:00
Tim Hunt
f4e18a0ae7
MDL-62783 XMLDB: Generate PHP with [] arrays
2018-06-22 13:58:27 +01:00
Tim Hunt
bc6687bab3
MDL-62698 quiz_overview: new index should not be unique
2018-06-22 13:32:04 +01:00
Christian Glahn
4e715dd69d
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:30:55 +02:00
Jake Dallimore
4d5046b0eb
MDL-51419 core_files: Support for utf8 in file names in MS Edge
2018-06-22 10:29:23 +08:00
Jake Dallimore
548c260d82
MDL-62730 themes: Fix calendar icon alignment for datetime in Boost
2018-06-22 10:16:28 +08:00
Jake Dallimore
692e22f9ed
MDL-62735 core_search: searchareas page now respects indexing support
2018-06-22 10:14:09 +08:00
Luca Bösch
2846038ed1
MDL-45088 xmldb: Fix table alignment
2018-06-21 19:38:41 +02:00
Eloy Lafuente (stronk7)
6153be6850
weekly release 3.6dev
2018-06-21 14:00:54 +02:00
Tim Hunt
db421d4d52
MDL-62769 quiz statistics: graph should show all, not last, variant
2018-06-21 12:55:43 +01:00
Bas Brands
4226e45d16
MDL-61515 Theme boost: add disabled carousel transitions back in
2018-06-21 10:09:47 +02:00
Andrew Nicols
de06b63344
MDL-62715 mod_assign: Bump submissions back when grading in tests
2018-06-21 08:40:39 +08:00
Jun Pataleta
2a969f3cd6
Merge branch 'MDL-62017-master' of https://github.com/lucaboesch/moodle
2018-06-20 19:40:39 +08:00
David Monllao
62dc3fde0a
Merge branch 'MDL-61482-master' of git://github.com/zig-moodle/moodle
2018-06-20 13:29:17 +02:00
David Monllao
130ab46d37
Merge branch 'MDL-44646-master' of https://github.com/lucaboesch/moodle
2018-06-20 13:07:32 +02:00
David Monllao
88b4c9d260
MDL-62471 tool_dataprivacy: Test compatible with 32 bits OS
2018-06-20 12:48:28 +02:00
cescobedo
a282b0f51d
MDL-61296 auth_ldap: remove PHP notices when field does not exist.
2018-06-20 11:39:16 +02:00
Luca Bösch
936e9c82b2
MDL-62017 tool_customlang: format language customisation buttons.
2018-06-20 10:53:23 +02:00
Luca Bösch
78f6d02b8c
MDL-44646 administration: Users can be filtered by course enrollment
2018-06-20 06:48:59 +02:00
Andrew Nicols
e3037af566
Merge branch 'master_MDL-62705_results_order_no_context' of https://github.com/mattporritt/moodle
2018-06-20 08:35:59 +08:00
Andrew Nicols
7febc1e3d8
Merge branch 'wip-MDL-62391-master' of git://github.com/abgreeve/moodle
2018-06-20 08:33:32 +08:00
Eloy Lafuente (stronk7)
cb57d12d01
Merge branch 'mdl57404' of https://github.com/egiles/moodle
2018-06-20 01:02:30 +02:00
Eloy Lafuente (stronk7)
b7dcb575d2
Merge branch 'MDL-62014-master' of git://github.com/nashtechdev01/moodle
2018-06-20 00:57:21 +02:00
Eloy Lafuente (stronk7)
61a9f8d147
Merge branch 'MDL-36424-master' of https://github.com/lucaboesch/moodle
2018-06-19 19:19:59 +02:00
Eloy Lafuente (stronk7)
77eee742f0
Merge branch 'wip-MDL-61786-master' of git://github.com/abgreeve/moodle
2018-06-19 19:14:43 +02:00
Eloy Lafuente (stronk7)
cb461375a8
Merge branch 'MDL-62358-master' of https://github.com/HuongNV13/moodle
2018-06-19 19:05:26 +02:00
Eloy Lafuente (stronk7)
706898c83e
Merge branch 'MDL-44791-master' of https://github.com/lucaboesch/moodle
2018-06-19 18:59:41 +02:00
Eloy Lafuente (stronk7)
3a55517a53
Merge branch 'MDL-62449-master' of git://github.com/sarjona/moodle
2018-06-19 18:18:51 +02:00
Tim Hunt
a1bc8928cc
MDL-62747 accesslib: rdef caching should handle roles with no caps
2018-06-19 16:26:00 +01:00
Zig Tan
8be71d396b
MDL-61482 mod_assign: Clean html in offline grading CSV
2018-06-19 23:19:13 +08:00
Bas Brands
c8c595e6d0
MDL-62691 Theme boost: editpdf hide dropdown close btn
2018-06-19 16:57:10 +02:00
Bas Brands
d7dbf65770
MDL-62703 Themes: remove hover styles in course listings
2018-06-19 16:32:08 +02:00
Bas Brands
7605e3899f
MDL-59047 question type: short answer boost styles
2018-06-19 14:32:35 +02:00
David Monllao
fa6f911fc5
Merge branch 'MDL-62588-master' of git://github.com/rezaies/moodle
2018-06-19 12:52:15 +02:00
David Monllao
c85a3823b8
Merge branch 'MDL-44859-master' of https://github.com/lucaboesch/moodle
2018-06-19 12:06:48 +02:00
Jun Pataleta
ec4d05c6b6
Merge branch 'MDL-61894-master' of https://github.com/lucaboesch/moodle
2018-06-19 17:57:31 +08:00
David Monllao
fca5c2de05
Merge branch 'MDL-58702-master' of git://github.com/zig-moodle/moodle
2018-06-19 11:53:21 +02:00
Adrian Greeve
373a09a86a
MDL-62391 tool_dataprivacy: Added more detail about data requests.
...
This adds the detail about who requested the data request to the
tables and data request information page.
2018-06-19 14:50:29 +08:00
Huong Nguyen
430241eb4b
MDL-62597 Privacy: Request date column should include time
2018-06-19 14:50:00 +08:00
Zig Tan
fcb7d2a976
MDL-42818 assign: Add grading UI indicator about followup submission
2018-06-19 14:06:17 +08:00
Andrew Nicols
67196d5080
Merge branch 'MDL-60950-master' of git://github.com/damyon/moodle
2018-06-19 11:36:59 +08:00
Damyon Wiese
994d0da35e
MDL-60950 assign: Update incompatible unit test
...
Maintain compatibility with unit test changes after MDL-55609.
2018-06-19 10:56:53 +08:00
Damyon Wiese
c957707106
MDL-60950 assign: Rename class
...
testable_assign was renamed to mod_assign_testable_assign
2018-06-19 10:53:51 +08:00
Andrew Nicols
68a482e167
Merge branch 'MDL-62283-master' of https://github.com/Kathrin84/moodle
2018-06-19 10:36:37 +08:00
Andrew Nicols
2ffb5ea5e9
Merge branch 'MDL-62519_master' of git://github.com/markn86/moodle
2018-06-19 10:33:52 +08:00
Damyon Wiese
07d237840e
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:09:42 +08:00
Damyon Wiese
a5ff898f90
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:09:42 +08:00
Andrew Nicols
29532b3758
Merge branch 'MDL-62597-master' of https://github.com/HuongNV13/moodle
2018-06-19 09:42:36 +08:00
Eloy Lafuente (stronk7)
f3611eabc8
Merge branch 'MDL-59429-master' of git://github.com/mickhawkins/moodle
2018-06-19 02:06:54 +02:00
Eloy Lafuente (stronk7)
9153d6ea05
Merge branch 'MDL-62638-master' of git://github.com/bmbrands/moodle
2018-06-19 02:03:08 +02:00
Eloy Lafuente (stronk7)
eeb0597493
Merge branch 'MDL-62571_master' of git://github.com/markn86/moodle
2018-06-19 01:49:05 +02:00
Sara Arjona
1d76dd714c
MDL-62449 scorm: Move related data to data in the privacy export
2018-06-18 10:42:26 +02:00
Sara Arjona
cd3ef1fbc4
MDL-62449 scorm: Add SCORM data to privacy export (name, description)
2018-06-18 10:42:26 +02:00
Jun Pataleta
0197ac313c
Merge branch 'MDL-62614-master' of git://github.com/zig-moodle/moodle
2018-06-18 16:12:40 +08:00
Jun Pataleta
d2b1d001bb
Merge branch 'MDL-62709_master' of git://github.com/markn86/moodle
2018-06-18 15:16:18 +08:00
Jun Pataleta
35f5be26ae
Merge branch 'MDL-62658_master' of git://github.com/markn86/moodle
2018-06-18 14:36:54 +08:00
Jun Pataleta
4fb6f0b5ce
Merge branch 'wip-MDL-62474-master' of git://github.com/abgreeve/moodle
2018-06-18 14:32:42 +08:00
Mark Nelson
4f6cb2ee77
MDL-62658 message_popup: fixed issue with malformed URL being generated
2018-06-18 14:27:54 +08:00
Adrian Greeve
f43ed74cb0
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:03:38 +08:00
Andrew Nicols
3b6811a113
Merge branch 'MDL-62320-master' of git://github.com/vmdef/moodle
2018-06-18 13:47:21 +08:00
Willian Mano
dfcbcfc319
MDL-62474 theme_boost: Fix Boost privacy provider
2018-06-18 13:33:41 +08:00
Shamim Rezaie
f84df305c0
MDL-62588 enrol_paypal: Add missing instanceid field
2018-06-18 15:14:04 +10:00
Huong Nguyen
af2e8ed947
MDL-62614 Privacy: Core tag provider delete_item_tags function not work
2018-06-18 12:59:13 +08:00
Andrew Nicols
dcb2cea690
Merge branch 'MDL-62234-master' of git://github.com/bmbrands/moodle
2018-06-18 09:51:18 +08:00
Andrew Nicols
b885f0bf60
Merge branch 'MDL-57968-master' of git://github.com/cescobedo/moodle
2018-06-18 08:57:13 +08:00
Evan Giles
53007faad1
MDL-57404 admin_settings: Allow comments in ip block
...
This adds the ability to to add comments to ip lists in moodle.
Currently, the configiplist textentry box does not allow the user to annotate
the IP addresses defined. For example, I'd like to be able to define:
192.168.1.1 # London office
10.1.1.1 # New york office
118.209.246.240 # My home IP
This would allow me to revisit this list after a few months, and remove
IP addresses that are no longer required - without having to manually confirm
each IP address
2018-06-16 21:08:46 +10:00
Victor Deniz
046dd892c7
MDL-62320 mimetypes: Add JSON to the default mime types list
2018-06-15 12:54:23 +01:00
Kathrin Osswald
c449fbcf72
MDL-62283 theme Boost: No nav drawer pref on small screens
2018-06-15 13:14:28 +02:00
Damyon Wiese
43c8e1f596
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 14:07:08 +08:00
HungTran
d2d82a9d7d
MDL-62014 course: Add title to activity completion button
2018-06-15 10:18:26 +07:00
Michael Hawkins
0be294c005
MDL-59429 roles: Log add/remove admin users.
2018-06-15 10:22:54 +08:00
Zig Tan
e689e4d446
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:55:53 +08:00
Matt Porritt
784ed31ea0
MDL-62705 Global Search: results order selection does not display
...
As of 3.5 a search plugin can define the result orders it supports.
When a search plugin defines multiple sort orders and the search is
conducted without a context (no context query param in the URL),
the code to load the available sort orders from the enabled search
backend is never called.
This patch gets the supported search orders for the enabled search
engine regardless of context being provided or not. As prior, the
search order selection will not display if the only result order
option is relevance.
2018-06-15 11:31:36 +10:00
Matteo Scaramuccia
09ca972877
MDL-51080 env: warn when running MariaDB w/ wrong dbtype
2018-06-14 23:54:35 +02:00
Luca Bösch
e6914883ed
MDL-61894 tag: Modal buttons style.
2018-06-14 17:34:29 +02:00
Luca Bösch
df24fb7172
MDL-44859 grade: Inverse the order of the add category and item buttons
2018-06-14 17:33:41 +02:00
Luca Bösch
b1a8a5052c
MDL-44791 admin: Open server check doc links in new window.
2018-06-14 17:33:35 +02:00
Ed Basset
1764defb5a
MDL-36424 wiki: set group so subwiki tabs/pages display correctly
2018-06-14 17:33:18 +02:00
Mark Johnson
e3389c83b2
MDL-61244 caching: Allow granular purging of caches
2018-06-14 15:04:42 +01:00
Huong Nguyen
628b4c86af
MDL-62358 Question: Improve number function
...
Support all 'question numbers' that might be needed
2018-06-14 19:43:55 +07:00
Huong Nguyen
cf9b6587c0
MDL-62597 Privacy: Request date column should include time
2018-06-14 19:40:31 +07:00
Eloy Lafuente (stronk7)
9e7c397889
weekly release 3.6dev
2018-06-14 10:55:47 +02:00
Eloy Lafuente (stronk7)
7fb9a2550e
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-06-14 10:55:44 +02:00
Mark Nelson
cd9ecbd81c
MDL-62709 core_message: convert NULL format types in task
2018-06-14 13:18:46 +08:00
David M Penner
8791c50d64
MDL-62709 core_message: fix for silently ignored errors in task
2018-06-14 12:20:42 +08:00
Jun Pataleta
3662898b7c
Merge branch 'MDL-60207-master' of git://github.com/andrewnicols/moodle
2018-06-14 10:29:11 +08:00
Andrew Nicols
460dc37184
MDL-60207 modal: Fix close modal behat for clean
2018-06-14 10:19:45 +08:00
Mark Nelson
0c34cc5a93
MDL-31443 core_backup: change review heading to 'Restore settings'
2018-06-13 17:49:38 +02:00
Luca Bösch
2e8491a5be
MDL-31443 core_backup: revert changes to util/ui/renderer.php
2018-06-13 17:49:38 +02:00
Bas Brands
1b21702511
MDL-62234 Theme boost: Improve atto dialogue styling
2018-06-13 11:34:41 +02:00
Jun Pataleta
398e912054
Merge branch 'MDL59980_block_bug' of git://github.com/kristian-94/moodle
2018-06-13 10:00:00 +08:00
Andrew Nicols
0e75d337ee
Merge branch 'MDL-60207-master' of git://github.com/ryanwyllie/moodle
2018-06-13 09:41:45 +08:00
Andrew Nicols
c3f13f534d
Merge branch 'MDL-6074-master' of git://github.com/mihailges/moodle
2018-06-13 09:38:55 +08:00
Mihail Geshoski
5226999dd7
MDL-6074 blocks: Hide user in online users block
2018-06-13 09:02:24 +08:00
AMOS bot
33866de211
Automatically generated installer lang files
2018-06-13 00:07:55 +00:00
Kristian Ringer
c0bc8d38a5
MDL-59980 core_admin: Fix bug preventing block modification in settings
2018-06-13 09:36:27 +10:00
Eloy Lafuente (stronk7)
a9f6dd075a
Merge branch 'MDL-62651-master' of git://github.com/andrewnicols/moodle
2018-06-12 18:38:05 +02:00
Eloy Lafuente (stronk7)
d0f9d0ef4d
Merge branch 'MDL-62446-master' of git://github.com/lameze/moodle
2018-06-12 18:21:40 +02:00
David Monllao
4a47a69519
Merge branch 'MDL-58063-master' of git://github.com/mihailges/moodle
2018-06-12 11:05:37 +02:00
David Monllao
bcb4a27dd6
Merge branch 'MDL-55609-master' of git://github.com/andrewnicols/moodle
2018-06-12 10:07:35 +02:00
Mark Nelson
6ffd66f350
MDL-62519 atto_recordrtc: detach click listener when recording again
2018-06-12 14:35:03 +08:00
Jun Pataleta
d495276134
Merge branch 'wip-MDL-62574-master' of git://github.com/abgreeve/moodle
2018-06-12 11:57:01 +08:00
Adrian Greeve
666aae9deb
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:24:38 +08:00
Adrian Greeve
c84cb13cd4
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:24:38 +08:00
Andrew Nicols
7ab9d0aedf
Merge branch 'wip_MDL-62576_master' of git://github.com/gjb2048/moodle
2018-06-12 10:25:01 +08:00
Andrew Nicols
01d0c0cb49
Merge branch 'MDL-62628-master' of git://github.com/mihailges/moodle
2018-06-12 09:49:18 +08:00
Andrew Nicols
6f38bb9bdc
Merge branch 'MDL-60819-master' of https://github.com/snake/moodle
2018-06-12 08:58:49 +08:00
Eloy Lafuente (stronk7)
e692de3e58
Merge branch 'MDL-62649-master' of git://github.com/mihailges/moodle
2018-06-12 01:45:13 +02:00
Eloy Lafuente (stronk7)
3036620e0b
Merge branch 'MDL-62460-master' of git://github.com/junpataleta/moodle
2018-06-12 01:41:37 +02:00
Eloy Lafuente (stronk7)
3afd0a2523
Merge branch 'MDL-31443-master' of https://github.com/lucaboesch/moodle
2018-06-12 01:35:19 +02:00
Eloy Lafuente (stronk7)
d157f8774e
Merge branch 'MDL-62577-m' of https://github.com/micaherne/moodle
2018-06-12 00:07:43 +02:00
Mark Nelson
4626c848c2
MDL-62571 mod_forum: fixed redirection URLs
2018-06-11 18:29:58 +08:00
David Monllao
009ab16689
Merge branch 'MDL-61484-master' of git://github.com/junpataleta/moodle
2018-06-11 10:33:52 +02:00
Jun Pataleta
64818f403d
MDL-61484 mod_chat: Add CHAT_SESSION_GAP constant
2018-06-11 15:59:13 +08:00
Jun Pataleta
d7b236fa5e
MDL-61484 mod_chat: Fix chat_get_sessions logic
2018-06-11 15:59:06 +08:00
Jun Pataleta
70175dbe8f
MDL-61484 mod_chat: More unit tests for chat
...
* For chat_get_sessions()
* Fix externallib test
2018-06-11 15:48:41 +08:00
Leon Stringer
6bdccc7438
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:14:26 +08:00
Jun Pataleta
15b3d284f3
Merge branch 'MDL-62594-master' of git://github.com/bmbrands/moodle
2018-06-11 13:55:43 +08:00
Jake Dallimore
28c3f6e4d8
MDL-60819 core_files: fix exception thrown from generate_image_thumbnail
...
This function now requires gdlib.php.
2018-06-11 10:44:51 +08:00
Andrew Nicols
5e12ab5ef2
Merge branch 'MDL-62270-MASTER-Cron-task-fails-on-data-privacy-related-task' of https://github.com/adamtppaw/moodle
2018-06-11 09:32:59 +08:00
Luca Bösch
f55b45e473
MDL-31443 backup: Title and cancel messages stating import and restore
2018-06-08 11:35:02 +02:00
Bas Brands
dad7b51e5f
MDL-62654 Theme Boost: update readme on @supports prefixer issues
2018-06-08 10:14:17 +02:00
Simey Lameze
424441471d
MDL-62446 mod_glossary: optimize provider code
2018-06-08 10:25:45 +08:00
Simey Lameze
98d24a4824
MDL-62446 mod_glossary: improve privacy unit tests
2018-06-08 10:04:38 +08:00
Mihail Geshoski
6f48461344
MDL-62628 resource: Folder name formatting issue when displayed inline
2018-06-08 08:35:29 +08:00
Mihail Geshoski
5b97c08412
MDL-58063 blocks: Cannot access manage files in HTML block in clean
2018-06-08 08:25:53 +08:00
Gareth J Barnard
76721ad65b
MDL-62576 theme_boost: Course jump to menu not centred
2018-06-07 20:41:39 +01:00
Eloy Lafuente (stronk7)
50e48a8f2d
weekly release 3.6dev
2018-06-07 16:59:48 +02:00
Bas Brands
ab17aad569
MDL-62638 Theme boost: remove broken css
2018-06-07 16:44:27 +02:00
Bas Brands
f2b71ab281
MDL-62594 question type: cloze question theme boost
2018-06-07 13:58:43 +02:00
Eloy Lafuente (stronk7)
3d371e6971
Merge branch 'MDL-17943_master' of git://github.com/markn86/moodle
2018-06-06 20:23:57 +02:00
David Monllao
a7fb68f27f
Merge branch 'MDL-62273-master' of https://github.com/sammarshallou/moodle
2018-06-06 11:16:41 +02:00
Jun Pataleta
054900f5ed
Merge branch 'MDL-61826-master' of git://github.com/junpataleta/moodle
2018-06-06 11:16:38 +02:00
Jun Pataleta
959d5fadc6
Merge branch 'MDL-46513_master' of git://github.com/markn86/moodle
2018-06-06 11:16:34 +02:00
Jun Pataleta
43cc39bbc2
Merge branch 'MDL-62225-master' of https://github.com/lucisgit/moodle
2018-06-06 11:16:31 +02:00
Jun Pataleta
d585953dfe
Merge branch 'MDL-62586-master' of git://github.com/bmbrands/moodle
2018-06-06 11:16:28 +02:00
Andrew Nicols
f32a9acadf
Merge branch 'm36_MDL-61702_MariaDB_InnoDB10d3d1_Params_Removed' of https://github.com/scara/moodle
2018-06-06 11:16:25 +02:00
Orzu Ionut
403f553623
MDL-61670 assign: show uploaded files timestamp
...
Amended to fix commit message. Rename variable to lower.
2018-06-06 11:16:22 +02:00
Eloy Lafuente (stronk7)
b1e700747a
Merge branch 'MDL-39486-master' of git://github.com/mihailges/moodle
2018-06-06 11:16:19 +02:00
David Monllao
01dc21198f
Merge branch 'MDL-46344-master' of https://github.com/lucaboesch/moodle
2018-06-06 11:16:16 +02:00
David Monllao
75ebfbdf99
Merge branch 'MDL-50812-master' of https://github.com/nashtechdev01/moodle
2018-06-06 11:16:13 +02:00
Jun Pataleta
ae061649d4
Merge branch 'MDL-62336_master' of git://github.com/markn86/moodle
2018-06-06 11:16:09 +02:00
David Monllao
c051057058
Merge branch 'wip-MDL-61694_Check_Password_Callback' of https://github.com/Spudley/moodle
2018-06-06 11:16:06 +02:00
Jun Pataleta
5870677fd4
Merge branch 'MDL-61778-master' of git://github.com/mickhawkins/moodle
2018-06-06 11:16:03 +02:00
Jun Pataleta
dce622fba9
Merge branch 'MDL-62605-master' of https://github.com/lucaboesch/moodle
2018-06-06 11:16:00 +02:00
Mark Nelson
cf24ef0279
MDL-17943 core: adjusted the 'mustconfirm' string
2018-06-06 13:04:43 +08:00
Mark Nelson
e4f7841370
MDL-17943 core: send email when user has forgotten their password
...
If a user is unconfirmed and attempts to reset their password
they receive the message 'Your registration has not yet been
confirmed!' which means they can never reset their password,
and therefore can not log-in to have their confirmation email
resent.
This patch adjusts the message to mention they should check their
mailbox and attempts to send them the confirmation email.
2018-06-06 13:01:53 +08:00
Mark Nelson
81c1e2036b
MDL-17943 core_admin: added 'Resend email' link to user list
2018-06-06 12:47:20 +08:00
Mark Nelson
08c69a1456
MDL-17943 core: added button to resend confirmation email
...
This button is shown when a user logs in but has not yet
been confirmed.
2018-06-06 12:47:20 +08:00
Jun Pataleta
7766dbed5d
MDL-61826 auth: Make Facebook endpoints more maintainable
2018-06-06 12:44:24 +08:00
Łukasz Szeremeta
ac45c16544
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:09:09 +08:00
Andrew Nicols
31bef9bdc8
MDL-62651 tool_task: Add adhoc CLI runner
2018-06-06 11:48:37 +08:00
Mihail Geshoski
89e78fd094
MDL-62649 course: Course and category management items displayed wrongly
2018-06-06 11:36:44 +08:00
cescobedo
84e03ed859
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 01:02:00 +02:00
Luca Bösch
4a42d3decd
MDL-62605 core_user: course name filter in unenrol modal.
2018-06-05 07:55:58 +02:00
Eloy Lafuente (stronk7)
2ace1fb16b
Merge branch 'fix/MDL-52666' of https://github.com/mikr0/moodle
2018-06-04 17:36:19 +02:00
David Monllao
e812df2260
Merge branch 'MDL-62620' of git://github.com/stronk7/moodle
2018-06-04 14:28:15 +02:00
David Monllao
995457b8cf
Merge branch 'wip-MDL-37977-master' of git://github.com/marinaglancy/moodle
2018-06-04 14:22:01 +02:00
David Monllao
b321d231ff
Merge branch 'MDL-42366-master' of https://github.com/lucisgit/moodle
2018-06-04 13:17:07 +02:00
adamtppaw
c6363e8c23
MDL-62270 Privacy: Cron task fails when admin directory renamed
2018-06-03 22:12:43 +02:00
Eloy Lafuente (stronk7)
9a89adcb98
MDL-62620 behat: Update master to use 3.36.0 behat extension tag
2018-06-01 12:16:04 +02:00
Luca Bösch
d8343b5432
MDL-46344 outputrenderers: Localize 'This page is'.
2018-06-01 11:41:30 +02:00
sam marshall
bef86c669c
MDL-62273 Profile: Callback allows plugins to control profile access
...
Adds a new callback, <plugin>_control_view_profile. Plugins may
return core_user::VIEWPROFILE_PREVENT to prevent access,
core_user::VIEWPROFILE_DO_NOT_PREVENT to make no change, or
core_user::VIEWPROFILE_FORCE_ALLOW to allow access even when Moodle
would normally prevent it.
This allows third-party plugins to restrict (or allow) access to
profile pages in response to arbitrary business logic.
2018-06-01 09:59:01 +01:00
Jun Pataleta
9e76aac08e
MDL-62460 tool_dataprivacy: Render selected user properly on validation
2018-06-01 16:08:36 +08:00
Marina Glancy
dcce35754c
MDL-37977 frontpage: Move html from index.php to renderer
2018-06-01 11:32:08 +08:00
Marina Glancy
a400dd2d85
MDL-37977 frontpage: renderer method for frontpage section1
2018-06-01 11:32:06 +08:00
Michael Hawkins
d0f3b5f083
MDL-61778 message: Renamed online status icon and replaced Boost icon
2018-06-01 10:15:11 +08:00
Andrew Nicols
b762445485
MDL-55609 mod_assign: Deprecate base_test
2018-06-01 07:31:50 +08:00
Andrew Nicols
a6b8fc7830
MDL-55609 assignfeedback_comments: Remove shared setUp
2018-06-01 07:30:32 +08:00
Andrew Nicols
a41bf00517
MDL-55609 mod_assign: Move fixture to folder
2018-06-01 07:30:32 +08:00
Andrew Nicols
757d5b7cdc
MDL-55609 mod_assign: Remove shared setUp for all tests
2018-06-01 07:30:32 +08:00
Andrew Nicols
e984917db8
MDL-55609 testing: Add a create_and_enrol helper
2018-06-01 07:30:32 +08:00
Matteo Scaramuccia
82c2d98fa2
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 22:55:00 +02:00
David Monllao
5b4ca9eb5b
weekly release 3.6dev
2018-05-31 08:39:27 +02:00
Tim Hunt
a266ae30fa
MDL-50812 core_useragent: <body> classes for Chrome and Edge
2018-05-31 09:42:07 +07:00
Tony Butler
8e64242131
MDL-62225 assignfeedback_editpdf: Add alt text for nav button shortcuts
2018-05-30 15:58:18 +01:00
Tony Butler
166ac972c3
MDL-42366 assignfeedback_editpdf: Improve meaningfulness of cursor image
...
Various improvements to make the cursor image more accurately reflect
the currently selected editing tool or action:
* Replace crosshair with default cursor for read-only student view
* Use currently selected stamp image as cursor when using stamp tool
* Use text cursor for text higlighter tool and improve its accuracy
* Use default cursor for select tool (as indicated by its button icon)
2018-05-30 14:50:34 +01:00
David Monllao
8cb2821928
Merge branch 'MDL-62532-master' of git://github.com/rezaies/moodle
2018-05-30 10:20:02 +02:00
Andrew Nicols
5a38bc90a8
Merge branch 'MDL-57486-master-fix' of git://github.com/junpataleta/moodle
2018-05-30 13:20:42 +08:00
Jun Pataleta
95c2e43008
MDL-57486 tool_recyclebin: Close the files recordset properly
2018-05-30 13:15:30 +08:00
Andrew Nicols
f77bb2834c
Merge branch 'MDL-57600-master' of git://github.com/lameze/moodle
2018-05-30 09:16:57 +08:00
Andrew Nicols
b3475a6874
MDL-57486 tool_recyclebin: Coding style fix
2018-05-30 08:35:08 +08:00
Andrew Nicols
3d579187e9
Merge branch 'master_MDL-57486' of https://github.com/danmarsden/moodle
2018-05-30 08:31:12 +08:00
David Monllao
4069f62436
MDL-62381 editor_tinymce: Rearrange style modification
2018-05-29 16:36:26 +02:00
David Monllao
060884dfd6
Merge branch 'MDL-62381_master' of https://github.com/Syxton/moodle
2018-05-29 16:34:40 +02:00
Matt Davidson
197e714dfd
MDL-62381 editor: Fix tinymce icons
...
Icon sizing is being overwritten on images.
2018-05-29 09:04:08 -04:00
Jun Pataleta
f1b701e6ce
Merge branch 'MDL-62544-master' of git://github.com/Dagefoerde/moodle
2018-05-29 16:24:59 +08:00
Bas Brands
b1a74e40ff
MDL-62586 Themes: use Boostrap media compontent for author display
2018-05-29 09:27:04 +02:00
Dan Marsden
5efcb522b1
MDL-57486 tool_recyclebin: Delete items when context already deleted.
2018-05-29 14:24:50 +12:00
Ryan Wyllie
7e0305be70
MDL-60207 javascript: remove click handler in YUI modal initialiser
2018-05-29 10:05:00 +08:00
Treu Quan
30e1f5a023
MDL-60207 javascript: close modal when user touch/click outside it
2018-05-29 10:04:37 +08:00
Jun Pataleta
f9be03432a
Merge branch 'MDL-56498-master' of git://github.com/mickhawkins/moodle
2018-05-29 09:37:16 +08:00
David Monllao
77e7c45487
Merge branch 'MDL-62316_oauth_guess_image_fix' of https://github.com/leonstr/moodle
2018-05-28 16:46:30 +02:00
David Monllao
c89b495650
Merge branch 'wip-MDL-62584-master' of git://github.com/marinaglancy/moodle
2018-05-28 16:31:00 +02:00
Eloy Lafuente (stronk7)
00977e984e
MDL-62478 upgrade: add 3.5.0 separation line to all upgrade scripts
2018-05-28 13:15:48 +02:00
David Monllao
d5010fb5e2
MDL-42779 course: Update line jump so it equals 35
2018-05-28 11:46:38 +02:00
David Monllao
4a34457ea7
Merge branch 'MDL-42779-master' of https://github.com/lucaboesch/moodle
2018-05-28 11:42:44 +02:00
Mark Nelson
273e0a822a
MDL-62336 media_videojs: ensure videos have unique IDs
2018-05-28 16:43:57 +08:00
David Monllao
1d6dd4388d
Merge branch 'MDL-57742_master' of git://github.com/markn86/moodle
2018-05-28 09:13:53 +02:00
Mark Nelson
88e16674b2
MDL-46513 mod_chat: pass has_capability result to fullname function
2018-05-28 15:11:25 +08:00
David Monllao
17ed12eb17
Merge branch 'm35_MDL-59596_DDL_Issues_With_MariaDB_10p2_SQLMode' of https://github.com/scara/moodle
2018-05-28 08:15:09 +02:00
Jun Pataleta
8a930e444b
Merge branch 'wip-MDL-62493-master' of git://github.com/marinaglancy/moodle
2018-05-28 13:01:09 +08:00
Mark Nelson
6d32804f8a
MDL-57742 core_lib: Updated readme_moodle.txt
2018-05-28 12:55:25 +08:00
David Balch
528060a1a9
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 12:47:05 +08:00
Andrew Nicols
87095d1405
Merge branch 'MDL-62515-master' of git://github.com/junpataleta/moodle
2018-05-28 12:27:45 +08:00
Marina Glancy
024ede2c6b
MDL-62584 xmlrpc: return correct content-length
2018-05-28 11:14:42 +08:00
Simey Lameze
4834d388da
MDL-57600 course: fix typo on courselib test
2018-05-28 09:38:16 +08:00
Alex
a91437a3c1
MDL-57600 format: Fix spelling errors
2018-05-28 09:35:35 +08:00
Jun Pataleta
6a7a11a7b3
Merge branch 'MDL-61832-master' of https://github.com/lucaboesch/moodle
2018-05-28 09:21:48 +08:00
Shamim Rezaie
3722c7d697
MDL-62532 core_question: Include standard tags in the tags autocomplete
2018-05-28 10:53:57 +10:00
Andrew Nicols
407f5d053c
MDL-62543 mod_forum: Add RSS Unit tests
2018-05-28 08:53:45 +08:00
Andrew Nicols
daad84d150
Merge branch 'MDL-62543-master' of git://github.com/tobiasreischmann/moodle
2018-05-28 08:53:41 +08:00
Eloy Lafuente (stronk7)
4a0c770372
Merge branch 'MDL-62408_master' of https://github.com/marxjohnson/moodle
2018-05-28 01:40:07 +02:00
Michael Aherne
e99a39624e
MDL-62577 unit tests: Quote class name in re-run command.
2018-05-25 16:46:45 +01:00
Marina Glancy
7115c32949
MDL-62493 tool_policy: correct redirection
...
do not override session->wantsurl
do not redirect guests to user.php, they get an error there
2018-05-25 14:29:40 +08:00
Marina Glancy
deaf67147d
MDL-62493 tool_policy: allow guests to sign up
2018-05-25 14:29:40 +08:00
Mihail Geshoski
57c888c0fa
MDL-39486 lesson: Length of label text too narrow in matching questions
2018-05-25 10:01:25 +08:00
Jan Dageförde
df751f0040
MDL-62544 privacy: error notification type
2018-05-24 16:44:17 +02:00
Jan Dageförde
97009b73cf
MDL-62544 privacy: Allow data requests on behalf of a user by admin/DPO
2018-05-24 16:43:06 +02:00
Luca Bösch
ed38521b1d
MDL-61832 lesson: don't hide lesson page editing options
2018-05-24 15:45:30 +02:00
Luca Bösch
d29bde5943
MDL-42779 course: Pagination in management page preserves view action
2018-05-24 15:44:35 +02:00
David Monllao
6b2e04676a
weekly on-sync release 3.6dev
2018-05-24 10:47:52 +02:00
David Monllao
3399860ee8
NOBUG: Fixed SVG browser compatibility
2018-05-24 10:47:51 +02:00
David Monllao
59cc07ae99
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-05-24 10:47:50 +02:00
Tobias Reischmann
82b50d3187
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:05:28 +02:00
Simey Lameze
1bcc54ef25
MDL-61189 editor_tinymce: save data before submitting
2018-05-23 10:48:27 +08:00
Jake Dallimore
b345895a9d
Merge branch 'MDL-61932-master' of git://github.com/junpataleta/moodle
2018-05-23 10:01:08 +08:00
Leon Stringer
02cc1ecd77
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 17:43:05 +01:00
Jun Pataleta
d980528873
MDL-61932 mod_glossary: Fetch the correct front page section 1 ID
2018-05-22 17:15:58 +08:00
Jun Pataleta
7e603553d5
Merge branch 'wip-MDL-62239-master' of https://github.com/Beedell/moodle
2018-05-22 10:05:13 +08:00
Andrew Nicols
f94aaed80b
Merge branch 'MDL-62482' of git://github.com/timhunt/moodle
2018-05-22 09:37:57 +08:00
Andrew Nicols
227d6d68a3
Merge branch 'MDL-62488_master' of https://github.com/marxjohnson/moodle
2018-05-22 09:29:47 +08:00
Andrew Nicols
f979e2d418
Merge branch 'MDL-62477' of git://github.com/stronk7/moodle
2018-05-22 09:20:06 +08:00
Jake Dallimore
6ef703d8a6
Merge branch 'MDL-61015-master' of https://github.com/lucaboesch/moodle
2018-05-22 08:14:52 +08:00
Eloy Lafuente (stronk7)
6b47d8066a
Merge branch 'MDL-62500-master' of git://github.com/andrewnicols/moodle
2018-05-21 13:37:16 +02:00
John Beedell
2d55b0b736
MDL-62239 QTYPE: iOS 11.3 broke Moodle drag-drop question types
2018-05-21 11:13:09 +01:00
David Monllao
a765519a42
Merge branch 'm36_MDL-61893_Accept_Any_Node_Carbon_Version' of https://github.com/scara/moodle
2018-05-21 12:04:44 +02:00
Luca Bösch
398ed46942
MDL-61015 course: consistently display hidden sections
...
This commit moves the availability info on top.
2018-05-21 11:33:35 +02:00
David Monllao
30f61e4d30
Merge branch 'MDL-62516-master' of git://github.com/andrewnicols/moodle
2018-05-21 11:15:02 +02:00
Jun Pataleta
5c334275df
Merge branch 'MDL-62229-master' of git://github.com/jleyva/moodle
2018-05-21 17:04:08 +08:00
Andrew Nicols
94d55c0041
Merge branch 'wip-MDL-62481-master' of git://github.com/marinaglancy/moodle
2018-05-21 15:49:41 +08:00
Jake Dallimore
ed00590ad8
Merge branch 'MDL-62440' of git://github.com/timhunt/moodle
2018-05-21 14:55:16 +08:00
Andrew Nicols
630081dd91
MDL-62516 mod_forum: Only delete files for requested user
2018-05-21 14:12:17 +08:00
Jun Pataleta
3f3f914d46
MDL-62515 templates: Remove unnecessary button role for submit button
2018-05-21 09:32:56 +08:00
Andrew Nicols
4396a8f241
Merge branch 'MDL-62386-master' of git://github.com/bmbrands/moodle
2018-05-21 09:10:50 +08:00
AMOS bot
3f2168dcb9
Automatically generated installer lang files
2018-05-21 00:06:14 +00:00
Andrew Nicols
39e14b2325
MDL-62500 tag: Update checkbox label when updating tag
2018-05-20 15:14:50 +08:00
Matteo Scaramuccia
495a5c5a73
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:36:44 +02:00
Matteo Scaramuccia
22d032301b
MDL-61893 JavaScript: Accept any node version but Carbon (LTS)
2018-05-18 00:36:43 +02:00
Mark Johnson
3bc65933cf
MDL-62488 filebrowser: Stop unit tests assuming number of categories
2018-05-17 16:01:26 +01:00
Tim Hunt
27d625a863
MDL-62482 file_storage: may have many files with same content hash
2018-05-17 11:24:33 +01:00
Tim Hunt
5359c517d0
MDL-62440 participants: out-of-memory is many site-wide role assigns
2018-05-17 10:42:31 +01:00
Jun Pataleta
266eccfde6
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-17 16:02:36 +08:00
Marina Glancy
08ef342aba
MDL-62481 atto_recordrtc: add svg icons
2018-05-17 14:43:43 +08:00
Marina Glancy
3b29978c8e
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-17 08:01:24 +02:00
Eloy Lafuente (stronk7)
5798aee926
MDL-62477 backup: Bump release to 3.6
2018-05-17 01:53:43 +02:00
Eloy Lafuente (stronk7)
22744b745b
weekly back-to-dev release 3.6dev
2018-05-16 19:03:03 +02:00
Eloy Lafuente (stronk7)
cf6825cc43
NOBUG: Change travis.yml back to master
2018-05-16 18:44:30 +02:00
Eloy Lafuente (stronk7)
46574904af
Moodle release 3.5
2018-05-16 18:44:30 +02:00
Eloy Lafuente (stronk7)
4c8005a0ff
NOBUG: Change travis.yml to MOODLE_35_STABLE
2018-05-16 18:44:30 +02:00
Eloy Lafuente (stronk7)
57cc5dc750
Merge branch 'MDL-62472-master' of git://github.com/bmbrands/moodle
2018-05-16 18:29:46 +02:00
Marina Glancy
897a492729
MDL-62469 qtype_calculated: check remaining placeholders, see MDL-62275
2018-05-16 17:20:38 +02:00
Bas Brands
a6c45af354
MDL-62472 Theme boost: update upgrade.txt for boost changes
2018-05-16 12:57:38 +02:00
Michael Hawkins
105974cd08
MDL-56498 message: Ensure clicked notifications are marked read
2018-05-16 14:59:06 +08:00
David Monllao
36960958ad
Merge branch 'MDL-62456_master' of git://github.com/markn86/moodle
2018-05-16 08:56:33 +02:00
Andrew Nicols
798f0f1da9
Merge branch 'wip-MDL-62147-master-4' of git://github.com/marinaglancy/moodle
2018-05-16 14:27:19 +08:00
Jun Pataleta
6c32ea4631
Merge branch 'MDL-62463-master' of git://github.com/andrewnicols/moodle
2018-05-16 14:22:05 +08:00
Frédéric Massart
554e6a6562
MDL-62147 core_grades: Report contexts and data related to scales
2018-05-16 13:57:26 +08:00
Marina Glancy
372ea5502c
MDL-62147 core_grades: Declare metadata of scales and import tables
2018-05-16 13:57:25 +08:00
Marina Glancy
14f7296436
MDL-62147 portfolio: add missing tables to privacy provider
2018-05-16 13:57:22 +08:00
Marina Glancy
004fd4259e
MDL-62147 privacy: unittest ensures that all tables covered
2018-05-16 13:57:19 +08:00
Andrew Nicols
39da8c1a35
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:32 +08:00
Marina Glancy
d1620c57f9
MDL-62147 privacy: corrections to tables, temporary tables
2018-05-16 12:57:19 +08:00
Jake Dallimore
dc69734963
Merge branch 'MDL-62134-master' of git://github.com/andrewnicols/moodle
2018-05-16 12:39:27 +08:00
Andrew Nicols
8da25ca04c
MDL-62134 tool_dataprivacy: Remove reference to old manager
2018-05-16 12:27:00 +08:00
Mark Nelson
ad7f143897
MDL-62456 mod_lti: add missing add_external_location_link call
2018-05-16 12:22:34 +08:00
Jake Dallimore
0e156326cc
Merge branch 'MDL-62134-master' of git://github.com/andrewnicols/moodle
2018-05-16 12:01:49 +08:00
Andrew Nicols
8760b7335b
MDL-62134 tool_dataprivacy: Add a manager_observer
2018-05-16 11:52:46 +08:00
Andrew Nicols
22c0a30888
MDL-62134 core_privacy: Allow for a failure handler
2018-05-16 11:52:46 +08:00
Andrew Nicols
3e3e5cdbb4
Merge branch 'MDL-62426-master' of https://github.com/snake/moodle
2018-05-16 10:44:06 +08:00
Jake Dallimore
72580c0832
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:22:15 +08:00
Jake Dallimore
37e1069289
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:37:33 +08:00
Marina Glancy
3f18d2af9a
MDL-62134 tool_dataprivacy: privacy manager wrapper
...
If exception occurs in one plugin implementation do not fail the whole job but
instead send a message to DPOs with the exception details
2018-05-16 09:02:01 +08:00
Marina Glancy
65abf2a37c
MDL-62134 privacy: consistantly call components methods
2018-05-16 09:02:01 +08:00
Eloy Lafuente (stronk7)
51c17c381d
Merge branch 'MDL-62447_master' of git://github.com/dmonllao/moodle
2018-05-16 01:26:39 +02:00
Eloy Lafuente (stronk7)
3811659bc7
Merge branch 'MDL-62433-master' of git://github.com/sarjona/moodle
2018-05-15 23:30:46 +02:00
Eloy Lafuente (stronk7)
cd0f1aa403
Merge branch 'MDL-62448-master' of git://github.com/sarjona/moodle
2018-05-15 17:29:06 +02:00
Eloy Lafuente (stronk7)
12ef4a1219
Merge branch 'MDL-62419-master' of git://github.com/bmbrands/moodle
2018-05-15 16:56:37 +02:00
Sara Arjona
9d594541b6
MDL-62448 block_rss_client: Export all feeds from Privacy API
2018-05-15 14:25:27 +02:00
Sara Arjona
68ed91b7af
MDL-62433 tool_policy: Review language strings for consistency
...
All credit goes to Helen Foster. Thanks! :-*
2018-05-15 14:21:03 +02:00
Sara Arjona
5e84f521fa
MDL-62433 tool_policy: Some minor fixes to Privacy API implementation
...
- Export files for agreements too.
- Add versionid to the export path to avoid collision if version revision
is not defined.
2018-05-15 14:07:31 +02:00
Andrew Nicols
f63745eabd
MDL-62433 tool_policy: Adjustments to the data export
2018-05-15 14:07:31 +02:00
Sara Arjona
827c8e98ac
MDL-62433 tool_policy: Review privacy provider for adding versions
2018-05-15 14:07:31 +02:00
David Monllao
bcd677bc6a
Merge branch 'wip-MDL-62445-master' of git://github.com/marinaglancy/moodle
2018-05-15 13:33:25 +02:00
David Monllao
85218c28e9
Merge branch 'MDL-62228_master' of git://github.com/markn86/moodle
2018-05-15 13:31:07 +02:00
David Monllao
7f9b187994
MDL-62447 user: Fix component name typo
2018-05-15 10:41:57 +02:00
Bas Brands
b188407bdc
MDL-62419 Theme boost: use sr-only() mixin for .accesshide
2018-05-15 10:39:09 +02:00
Mark Johnson
104fc7fd0d
MDL-62408 behat: Correct PHPUNIT_TEST checks in behat_config_util
2018-05-15 09:09:25 +01:00
David Monllao
dc71a8b50e
Moodle release 3.5rc1
2018-05-15 09:42:49 +02:00
David Monllao
096b3723bb
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-05-15 09:42:47 +02:00
Andrew Nicols
76578cf3f6
Merge branch 'MDL-62444-master' of git://github.com/zig-moodle/moodle
2018-05-15 11:38:32 +08:00
Andrew Nicols
7831f2785d
Merge branch 'MDL-62428_master' of git://github.com/markn86/moodle
2018-05-15 10:58:45 +08:00
Marina Glancy
8880510d40
MDL-62445 tool_privacy: pass correct user to message_send
2018-05-15 10:27:52 +08:00
Jun Pataleta
2f48e08c46
Merge branch 'MDL-62434-master' of git://github.com/bmbrands/moodle
2018-05-15 10:06:57 +08:00
Zig Tan
0061a6ae67
MDL-62444 mod_assignment: Fix missing lang string.
2018-05-15 09:50:11 +08:00
Jun Pataleta
d060e0b80f
Merge branch 'MDL-62432-master' of git://github.com/andrewnicols/moodle
2018-05-15 09:34:18 +08:00
Andrew Nicols
63b0f6276c
MDL-62432 quiz: Check contexts more carefully
2018-05-15 09:25:51 +08:00
Eloy Lafuente (stronk7)
05c87e7bb4
Merge branch 'MDL-62430_master' of git://github.com/dmonllao/moodle
2018-05-15 02:56:00 +02:00
AMOS bot
3a959aa800
Automatically generated installer lang files
2018-05-15 00:06:16 +00:00
David Monllao
641d878d08
MDL-62430 block_html: Check that block instances are block_html
2018-05-14 17:06:57 +02:00
David Monllao
014335fb2b
Merge branch 'MDL-62370-master' of git://github.com/andrewnicols/moodle
2018-05-14 16:00:32 +02:00
Andrew Nicols
0668ba779a
Merge branch 'MDL-62356-master' of git://github.com/cescobedo/moodle
2018-05-14 20:50:23 +08:00
Andrew Nicols
a61cd7efef
Merge branch 'MDL-62357-master' of git://github.com/cescobedo/moodle
2018-05-14 20:43:02 +08:00
Andrew Nicols
502344a904
MDL-62370 core_privacy: Directory-less subsystems are compliant
2018-05-14 19:59:43 +08:00
Mark Nelson
df1714f25a
MDL-62228 core: remove unnecessary context check in privacy providers
2018-05-14 18:33:29 +08:00
Marina Glancy
3960ad53a7
MDL-62430 privacy: validate context when deleting all user data
2018-05-14 18:13:27 +08:00
David Monllao
4557b4e065
Merge branch 'MDL-62414-master' of git://github.com/junpataleta/moodle
2018-05-14 11:44:13 +02:00
David Monllao
05dcf35796
Merge branch 'MDL-62425-master' of git://github.com/andrewnicols/moodle
2018-05-14 10:57:14 +02:00
cescobedo
267effaaa2
MDL-62356 enrol_meta: Add privacy implementation for enrol_meta
2018-05-14 10:55:52 +02:00
cescobedo
30f3ea7fe1
MDL-62357 enrol_cohort: Add privacy implementation for enrol_cohort
2018-05-14 10:49:16 +02:00
David Monllao
3558897fc3
Merge branch 'MDL-62365-master' of git://github.com/bmbrands/moodle
2018-05-14 10:39:41 +02:00
Bas Brands
b5f402ad73
MDL-62434 Theme boost: fix popover arrows above/under popups
2018-05-14 10:36:02 +02:00
David Monllao
62b94b486e
Merge branch 'MDL-62418-master' of git://github.com/mihailges/moodle
2018-05-14 10:17:58 +02:00
Andrew Nicols
ef0f37ca16
MDL-62425 core: Add privacy implementation
2018-05-14 15:41:36 +08:00
Andrew Nicols
b5b86c298c
MDL-62425 tool_dataprivacy: Add core to the list of components
2018-05-14 15:41:30 +08:00
Andrew Nicols
66f2da2e0a
MDL-62425 core_privacy: Add core to the list of components
2018-05-14 15:40:56 +08:00
Bas Brands
04b1bea112
MDL-62365 Theme Boost: default navigation item to empty
...
- use fa-fw as default navigation item (empty)
- change indentation for 2nd level dropdown items
2018-05-14 09:08:42 +02:00
Mihail Geshoski
0bffcfccdd
MDL-62418 tool_policy: Display blocks in user policies and agreements
2018-05-14 14:18:10 +08:00
Mark Nelson
8e24041287
MDL-62428 core: fix incorrect early return in privacy providers
2018-05-14 13:06:29 +08:00
Jake Dallimore
f8630a8170
Merge branch 'MDL-62420-master' of git://github.com/andrewnicols/moodle
2018-05-14 11:57:52 +08:00
Jun Pataleta
cea21312f9
Merge branch 'MDL-62153-master' of git://github.com/bmbrands/moodle
2018-05-14 11:57:01 +08:00
Jake Dallimore
c7a2ed73b7
Merge branch 'MDL-62016_master' of git://github.com/dmonllao/moodle
2018-05-14 11:05:45 +08:00
Andrew Nicols
882d2787ba
Merge branch 'MDL-62359-master' of git://github.com/bmbrands/moodle
2018-05-14 10:37:57 +08:00
Andrew Nicols
54ef15dac8
Merge branch 'MDL-62413-master' of git://github.com/junpataleta/moodle
2018-05-14 10:16:27 +08:00
Jake Dallimore
e995166863
Merge branch 'MDL-62393-master' of git://github.com/andrewnicols/moodle
2018-05-14 09:37:34 +08:00
Eloy Lafuente (stronk7)
a890f2ecfa
Merge branch 'MDL-62418-master' of git://github.com/sarjona/moodle
2018-05-14 03:01:29 +02:00
Andrew Nicols
af09390773
MDL-62420 enrol_lti: Fix random unit test fail in privacy
2018-05-14 08:43:15 +08:00
Eloy Lafuente (stronk7)
24bd0bc3b3
Merge branch 'MDL-62371-master' of git://github.com/andrewnicols/moodle
2018-05-14 02:37:38 +02:00
Sara Arjona
5bf7f59a19
MDL-62418 tool_policy: Redirect always to home when agreed all policies
2018-05-13 21:26:47 +02:00
Sara Arjona
15ed7d938e
MDL-62418 tool_policy: Display blocks in Consent page when using clean
2018-05-13 20:42:04 +02:00
Eloy Lafuente (stronk7)
28ec28e026
Merge branch 'MDL-62251-master' of git://github.com/rezaies/moodle
2018-05-13 20:10:44 +02:00
Jun Pataleta
7bdb9d877d
MDL-62409 tool_dataprivacy: Properly validate data request creation
...
Creating data requests
* Add capability check when creating data requests for another user.
Ad-hoc task that processes pending data requests
* Check if the requesting user has the capability to create the data
request for another user. Reject otherwise.
Ad-hoc task that processes approved data requests
* Validate that the requester can receive the notification about the
data request processing results.
* Do not send the confirmation link to DPOs/admins
2018-05-13 16:03:21 +02:00
David Monllao
4023f84b29
MDL-62016 tool_dataprivacy: More data registry information
2018-05-13 13:21:41 +02:00
Jun Pataleta
0f7fb98747
MDL-62299 tool_dataprivacy: Show requests correctly in mydatarequests
...
For DPOs viewing their personal data requests page (mydatarequests.php),
show only the requests they made for themselves and for their children.
2018-05-13 16:18:58 +08:00
Andrew Nicols
563852791d
MDL-62371 core_privacy: Add support for progress trace
2018-05-13 15:45:24 +08:00
AMOS bot
a2d976dd03
Automatically generated installer lang files
2018-05-13 00:06:28 +00:00
Andrew Nicols
823e08bf9d
MDL-62393 message: Fix random unit test fails
2018-05-12 22:53:58 +08:00
Eloy Lafuente (stronk7)
ab65b87f3d
on-demand release 3.5beta+
2018-05-12 12:57:26 +02:00
Eloy Lafuente (stronk7)
8b15175347
NOBUG: Fixed SVG browser compatibility
2018-05-12 12:57:24 +02:00
Jun Pataleta
f946d87564
MDL-62414 tool_dataprivacy: Only show user's children in mydatarequests
...
* When coming from the DPO's "My data requests" page, don't show the
picker for other users (unless the DPO is a parent of another user).
* When creating a data request as a DPO, show a more appropriate
notification after redirecting back to the data requests page.
2018-05-12 10:19:47 +08:00
Jun Pataleta
2389ce39ac
MDL-62413 tool_dataprivacy: Let users cancel data request made for them
2018-05-12 10:18:38 +08:00
Eloy Lafuente (stronk7)
1906a73574
MDL-61973 editor_atto: apply string changes to behat tests
2018-05-12 01:24:26 +02:00
Eloy Lafuente (stronk7)
5aa93d1b1f
MDL-62275 qtype_calculatedmulti: Fix typo
2018-05-11 21:16:41 +02:00
David Monllao
9fa74e9374
MDL-62029 core_course: Site format is not a standard plugin
2018-05-11 20:15:27 +02:00
Bas Brands
526491f2f7
MDL-62153 Theme boost: lesson display issues on detailed statistics
2018-05-11 20:11:43 +02:00
Jun Pataleta
9eb19cdf94
Merge branch 'MDL-62075_master' of git://github.com/dmonllao/moodle
2018-05-12 00:29:56 +08:00
Eloy Lafuente (stronk7)
4f510bea17
Merge branch 'MDL-62384-master' of git://github.com/andrewnicols/moodle
2018-05-11 18:12:45 +02:00
Eloy Lafuente (stronk7)
614ebf05ea
Merge branch 'MDL-61637_master' of git://github.com/dmonllao/moodle
2018-05-11 18:09:02 +02:00
David Monllao
28e06c2a17
Merge branch 'MDL-61858_master' of git://github.com/markn86/moodle
2018-05-11 18:06:50 +02:00
David Monllao
e63a4ae540
Merge branch 'MDL-62368_master' of git://github.com/markn86/moodle
2018-05-11 17:59:20 +02:00
Bas Brands
881098f39c
MDL-62386 theme: Fix audio playback display for HTML audio
...
Fixed for boost
Fixed for bootstrapbase
2018-05-11 14:51:04 +02:00
David Monllao
76fc9a4f5a
Merge branch 'MDL-62376-master' of git://github.com/bmbrands/moodle
2018-05-11 14:47:32 +02:00
David Monllao
5da250d027
Merge branch 'MDL-58634-master' of git://github.com/bmbrands/moodle
2018-05-11 14:36:01 +02:00
Mark Nelson
ffc148ae39
MDL-61858 tool_phpunit: added missing privacy null provider
2018-05-11 19:37:48 +08:00
Mark Nelson
61496b764a
MDL-61858 gradingform_guide: added missing metadata implementation
2018-05-11 19:37:48 +08:00
Mark Nelson
776b4fef19
MDL-61858 core_portfolio: added missing metadata implementation
2018-05-11 19:37:48 +08:00
Andrew Nicols
7b4fa14f36
MDL-61858 core_privacy: Add test to ensure component implementations
2018-05-11 19:37:48 +08:00
Eloy Lafuente (stronk7)
3d8c0fb776
Merge branch 'MDL-61951-master' of git://github.com/sarjona/moodle
2018-05-11 13:21:58 +02:00
David Monllao
aaa1140d9a
Merge branch 'MDL-62397-master' of git://github.com/andrewnicols/moodle
2018-05-11 13:14:05 +02:00
Sara Arjona
5e08a28f9b
MDL-61951 core_grading: Review SQL to avoid Oracle errors
2018-05-11 12:59:19 +02:00
David Monllao
b96a064f14
Merge branch 'MDL-61714-master' of git://github.com/sarjona/moodle
2018-05-11 11:31:22 +02:00
Sara Arjona
ee66104098
MDL-61714 admin: Removed Slovenian digital age
2018-05-11 10:12:16 +02:00
Andrew Nicols
cef2c013d2
Merge branch 'MDL-62373_master' of git://github.com/dmonllao/moodle
2018-05-11 15:28:09 +08:00
David Monllao
868fc2aba1
MDL-61637 tool_dataprivacy: Point to new blocks API function
2018-05-11 09:05:43 +02:00
Jake Dallimore
b513b36cfd
Merge branch 'MDL-62354' of git://github.com/stronk7/moodle
2018-05-11 14:52:33 +08:00
Bas Brands
0ab6c0d546
MDL-58634 editor_atto: prevent notifications overlapping form fields
2018-05-11 08:38:21 +02:00
Jun Pataleta
0697a52218
Merge branch 'MDL-62394-master' of git://github.com/andrewnicols/moodle
2018-05-11 14:23:41 +08:00
Andrew Nicols
20f3b33b24
MDL-62394 privacy: Make JSON export pretty
2018-05-11 14:12:10 +08:00
Mark Nelson
3e642074ee
MDL-62368 enrol_lti: implement privacy provider
2018-05-11 14:05:41 +08:00
Jun Pataleta
44d89dfa7a
Merge branch 'MDL-62382-master' of git://github.com/ryanwyllie/moodle
2018-05-11 12:06:03 +08:00
Ryan Wyllie
ebe7417f94
MDL-62382 quiz: include subcategories when previewing top categories
...
Include the subcategories when loading the list of questions for
a top level question in the add random question modal.
2018-05-11 11:51:50 +08:00
Andrew Nicols
ddb1a13573
MDL-62397 tool_dataprivacy: Check for inactive status properly
2018-05-11 11:20:19 +08:00
Andrew Nicols
61b1cc4dd7
Merge branch 'wip-MDL-61814-master-fix' of git://github.com/abgreeve/moodle
2018-05-11 10:48:47 +08:00
Adrian Greeve
28f3776451
MDL-61814 report_stats: Update to sql to increase performance.
2018-05-11 10:44:51 +08:00
Jake Dallimore
b3252ecdc1
MDL-61951 core_grading: SQL improvements for grading_instance join
2018-05-11 10:19:11 +08:00
Jake Dallimore
6f213a2fa2
Merge branch 'MDL-61951-master' of git://github.com/sarjona/moodle
2018-05-11 10:18:58 +08:00
Jun Pataleta
195f6fe37e
Merge branch 'MDL-62388_master' of git://github.com/dmonllao/moodle
2018-05-11 10:03:44 +08:00
Mihail Geshoski
b1add54344
MDL-62384 privacy: Modify user contexts query for auth_oauth2
2018-05-11 09:46:29 +08:00
Jun Pataleta
239c6202e2
Merge branch 'MDL-62117-master-fix' of git://github.com/andrewnicols/moodle
2018-05-11 09:34:37 +08:00
Andrew Nicols
932ee52ba7
MDL-62117 enrol_paypal: Improve SQL efficiency
2018-05-11 09:29:07 +08:00
Andrew Nicols
38e6852140
MDL-62384 core_rating: Move WHERE clauses to JOIN
2018-05-11 09:15:30 +08:00
Andrew Nicols
a339908497
MDL-62384 core_grade: Move WHERE clause to JOIN
2018-05-11 09:15:30 +08:00
Andrew Nicols
f6021ae0af
MDL-62384 mod_lesson: Move WHERE clause to JOIN
2018-05-11 09:15:29 +08:00
Andrew Nicols
09f9af4729
MDL-62384 logstore_standard: Remove unnecessary join on context
2018-05-11 09:15:29 +08:00
Andrew Nicols
037027230a
MDL-62384 mod_quiz: Improve performancy of privacy queries
2018-05-11 09:15:29 +08:00
Adrian Greeve
d04b8d74a7
MDL-62384 mod_data: Update sql to improve performance.
2018-05-11 09:15:28 +08:00
Adrian Greeve
212d7fef05
MDL-62384 tool_monitor: Update to sql to fix performance.
2018-05-11 09:15:28 +08:00
Adrian Greeve
5a329d81f9
MDL-62384 core_competency: Update to sql to increase performance.
2018-05-11 09:15:27 +08:00
Adrian Greeve
d8eec7ee38
MDL-62384 core_completion: Update to sql to improve performance.
2018-05-11 09:15:27 +08:00
Adrian Greeve
8a5b84cf8b
MDL-62384 mod_assign: Update to sql query for performance.
2018-05-11 09:15:27 +08:00
Eloy Lafuente (stronk7)
e4ad3ee714
Merge branch 'MDL-62380-master' of git://github.com/mihailges/moodle
2018-05-11 02:06:48 +02:00
Tim Hunt
75aa674b99
MDL-62275 qtype_calc*: improve validation of formulae
...
Many thanks to Marina Glancy for helping with this.
2018-05-11 01:21:16 +02:00
Eloy Lafuente (stronk7)
575b2eaa2d
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-10 23:30:22 +02:00
Eloy Lafuente (stronk7)
a7a5d10319
Merge branch 'MDL-62277-master' of git://github.com/bmbrands/moodle
2018-05-10 20:50:20 +02:00
Andrew Nicols
00293f90a4
MDL-61635 tool_dataprivacy: Filter out protected contexts in delete
2018-05-10 20:36:02 +02:00
David Monllao
1f000f071e
Merge branch 'MDL-62366-master' of git://github.com/zig-moodle/moodle
2018-05-10 18:13:44 +02:00
David Monllao
4033c2a11b
Merge branch 'MDL-61714-master' of git://github.com/sarjona/moodle
2018-05-10 18:10:29 +02:00
David Monllao
74e82e4684
Merge branch 'MDL-62200-master' of git://github.com/bmbrands/moodle
2018-05-10 18:04:08 +02:00
David Monllao
7b6c74431b
Merge branch 'MDL-61949-master-privacy-upgrade-txt' of git://github.com/mudrd8mz/moodle
2018-05-10 17:53:05 +02:00
David Monllao
a319808cfb
MDL-62075 tool_dataprivacy: Display correctly requests for other users
2018-05-10 17:43:59 +02:00
Bas Brands
f01734122a
MDL-62277 Theme boost: add badge criteria layout
2018-05-10 16:32:41 +02:00
David Monllao
c459409c1b
MDL-61637 tool_dataprivacy: Context-based fetching
...
Blocks API do not provide methods to retrieve a list of
blocks without filtering by UI-availability. We need to
get course blocks based on their course context.
2018-05-10 15:56:50 +02:00
Shamim Rezaie
8614257135
MDL-62251 Privacy: Fix dir separator in export_file()
2018-05-10 23:30:38 +10:00
Shamim Rezaie
07890336ab
MDL-62251 Privacy: Url path separator should be platform independant
...
It should always be forward slash.
2018-05-10 23:30:38 +10:00
Shamim Rezaie
44efefcbeb
MDL-62251 Privacy: Fix get_path() and get_full_path() bug in Windows
2018-05-10 23:30:23 +10:00
David Monllao
c2a38d17a4
MDL-62388 tool_dataprivacy: Fixing bs4stable table layout
2018-05-10 14:58:11 +02:00
David Monllao
bdc43d7729
MDL-62388 tool_dataprivacy: Default value if no sensitive data provided
2018-05-10 14:57:43 +02:00
Jake Dallimore
7feac02414
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:26:47 +02:00
Andrew Nicols
51e53b9f40
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:03:11 +02:00
Shamim Rezaie
4dfafed5d9
MDL-62251 Task: Make test_cron_delete_from_temp Unix independent
2018-05-10 20:13:09 +10:00
Eloy Lafuente (stronk7)
8e8ae80550
Merge branch 'MDL-62354-master-enfix' of git://github.com/mudrd8mz/moodle
2018-05-10 11:37:55 +02:00
David Mudrák
4f41ae2763
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 11:35:12 +02:00
Bas Brands
d2d150b21d
MDL-62376 Theme boost: server side form validation for checkboxes
2018-05-10 11:12:31 +02:00
Shamim Rezaie
da3c76158e
MDL-62251 task: Fix file_temp_cleanup_task::execute() bug in Windows
...
$CFG->tempdir might contain both / and \ in Windows. Therefore, we need to
call realpatch() to be able to compare that with another patch.
2018-05-10 18:39:49 +10:00
Sara Arjona
b1f1bd2e54
MDL-61714 admin: Update digital age consent map according legislation
2018-05-10 10:32:49 +02:00
Jake Dallimore
eac66ff63c
Merge branch 'MDL-61971-master' of git://github.com/mickhawkins/moodle
2018-05-10 16:23:22 +08:00
David Monllao
7258bf0bcf
MDL-62373 tool_dataprivacy: Get rid of profile's contact dpo left-margin
2018-05-10 10:18:10 +02:00
Shamim Rezaie
f181a24a0b
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-10 18:16:09 +10:00
David Monllao
91037dfb29
MDL-62373 tool_dataprivacy: More spacing between rows
2018-05-10 09:01:23 +02:00
David Monllao
782b242ccb
Merge branch 'MDL-61309-master' of git://github.com/andrewnicols/moodle
2018-05-10 08:46:32 +02:00
Andrew Nicols
f662082974
MDL-61309 mod_forum: Improve privacy query performance
2018-05-10 14:05:53 +08:00
Jun Pataleta
4a70fd9973
Merge branch 'wip-MDL-62289-master' of git://github.com/abgreeve/moodle
2018-05-10 13:52:46 +08:00
Marina Glancy
f5b667f1c5
MDL-62206 blocks: do not add fixed form elements as hidden
2018-05-10 12:08:41 +08:00
Adam Olley
efc508c39c
MDL-62210 mod_assign: limit file lookup to the target assign
2018-05-10 11:21:44 +08:00
Brendan Cox
1be5d6f4fe
MDL-62210 mod_assign: improved validation in portfolio caller class
2018-05-10 11:21:44 +08:00
Jake Dallimore
84bc2245f7
Merge branch 'MDL-62383-master' of git://github.com/junpataleta/moodle
2018-05-10 10:03:32 +08:00
Jun Pataleta
6c0c9d5d08
MDL-62383 privacy: Close recordset in contextlist::add_from_sql()
2018-05-10 09:55:33 +08:00
Andrew Nicols
dfa16c06a6
Merge branch 'MDL-61973-master' of git://github.com/mickhawkins/moodle
2018-05-10 09:47:10 +08:00
Jake Dallimore
34dd6c69ab
MDL-62257 mnetservice_enrol: minor fixes to privacy provider
2018-05-10 09:36:40 +08:00
Jake Dallimore
24a12d96e5
Merge branch 'MDL-62257-master' of git://github.com/cescobedo/moodle
2018-05-10 09:35:02 +08:00
Mihail Geshoski
3f02b87df0
MDL-62380 themes: Minor verification pages not being displayed nicely
2018-05-10 09:35:01 +08:00
Eloy Lafuente (stronk7)
c3da16f13d
Merge branch 'MDL-61309-master' of git://github.com/andrewnicols/moodle
2018-05-10 09:17:31 +08:00
Eloy Lafuente (stronk7)
51b3c29b92
Merge branch 'MDL-62077-master' of git://github.com/bmbrands/moodle
2018-05-10 09:17:31 +08:00
David Monllao
a83b43a118
Merge branch 'MDL-62308_master' of git://github.com/markn86/moodle
2018-05-10 09:17:30 +08:00
Eloy Lafuente (stronk7)
9d56e7925b
Merge branch 'MDL-61976_master-fix' of git://github.com/dmonllao/moodle
2018-05-10 09:17:30 +08:00
David Monllao
7140f67a98
MDL-61976 mod_wiki: Trim returned value to avoid EOF-related failures
2018-05-10 09:17:29 +08:00
David Monllao
337673949b
Merge branch 'MDL-62056-master' of git://github.com/sarjona/moodle
2018-05-10 09:17:28 +08:00
Andrew Nicols
06ede94f07
Merge branch 'wip-MDL-62351-master' of git://github.com/marinaglancy/moodle
2018-05-10 09:17:28 +08:00
David Monllao
1b764a2fde
Merge branch 'MDL-62249-master' of git://github.com/zig-moodle/moodle
2018-05-10 09:17:27 +08:00
David Monllao
99a080f12a
Merge branch 'MDL-62361' of git://github.com/stronk7/moodle
2018-05-10 09:17:25 +08:00
Zig Tan
0139b8828f
MDL-62366 mod_assign: Followup fix for attemptnumber in exported JSON
2018-05-10 09:16:41 +08:00
Andrew Nicols
0f125a45f4
Merge branch 'MDL-62217_master' of git://github.com/dmonllao/moodle
2018-05-10 09:16:01 +08:00
Andrew Nicols
270cefc4b0
Merge branch 'MDL-62269-master' of git://github.com/vmdef/moodle
2018-05-10 09:16:00 +08:00
David Monllao
a49a438536
Merge branch 'MDL-62364_master' of git://github.com/markn86/moodle
2018-05-10 09:15:59 +08:00
David Monllao
6fe7510ae0
Merge branch 'wip-MDL-61976-master' of git://github.com/marinaglancy/moodle
2018-05-10 09:15:59 +08:00
David Monllao
8a4b725f6d
MDL-61994 mod_glossary: Fixing wrong subsystem name
2018-05-10 09:15:59 +08:00
David Monllao
aea028ff29
Merge branch 'MDL-61994-master' of git://github.com/lameze/moodle
2018-05-10 09:15:58 +08:00
David Monllao
f60b216de0
Merge branch 'MDL-61309-master' of git://github.com/andrewnicols/moodle
2018-05-10 09:15:57 +08:00
Brendan Cox
d8609cb545
MDL-62232 mod_forum: Additional tests for portfolio file export
2018-05-10 09:15:57 +08:00
Adam Olley
5b89ff626d
MDL-62232 mod_forum: Limit portfolio to files belonging to the post
2018-05-10 09:15:57 +08:00
Andrew Nicols
4191032993
Merge branch 'MDL-61905-master-privacyworkshop' of git://github.com/mudrd8mz/moodle
2018-05-10 09:15:56 +08:00
Andrew Nicols
178bb8c22e
Merge branch 'MDL-62029-master-2' of git://github.com/snake/moodle
2018-05-10 09:15:55 +08:00
Jun Pataleta
9f358de241
Merge branch 'MDL-62332-master' of git://github.com/bmbrands/moodle
2018-05-10 09:15:55 +08:00
Andrew Nicols
f7ca19afaa
Merge branch 'MDL-62318-master' of git://github.com/rezaies/moodle
2018-05-10 09:15:54 +08:00
Andrew Nicols
820c234934
Merge branch 'MDL-62117-master' of git://github.com/rezaies/moodle
2018-05-10 09:15:54 +08:00
Andrew Nicols
5b98200ff4
Merge branch 'MDL-62051-master' of git://github.com/bmbrands/moodle
2018-05-10 09:15:46 +08:00
Marina Glancy
2d83a76ed7
MDL-62233 portfolio: check caller parent class
2018-05-10 09:13:03 +08:00
Andrew Nicols
db4754e98c
MDL-61309 mod_forum: Remove unnecessary deletion check
2018-05-10 07:45:27 +08:00
Sara Arjona
6416e87f26
MDL-61951 grading: Implement privacy API
2018-05-09 22:41:04 +02:00
David Mudrák
14e0ab3536
MDL-62354 tool_policy: Reflect the strings improvements in Behat tests
2018-05-09 22:39:22 +02:00
Helen Foster
a5591614d5
MDL-62354 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
* publishstate_help, core_notes - including GDPR guidance
* contactdataprotectionofficer_desc, tool_dataprivacy - removing mention
of link on privacy policy page as it is not yet implemented
2018-05-09 22:39:21 +02:00
Bas Brands
5b399ba107
MDL-62077 Theme boost: position data registry edit button
2018-05-09 16:54:46 +02:00
Bas Brands
b197ab3566
MDL-62359 Theme boost: allow breaks as separators in form groups
2018-05-09 16:50:16 +02:00
Mark Nelson
0f41e8a2a1
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 22:48:07 +08:00
Marina Glancy
468c8d39c3
MDL-62351 privacy: check that subsystem/plugintype exist
2018-05-09 17:37:31 +08:00
Mark Nelson
b6b7c2636f
MDL-62364 core: allow null for 'courseid' in notification_sent event
...
It's possible the '\core\message\message' object has a null value
for the 'courseid' which is used in \core\message\manager::send_message().
Make sure we compensate for this.
2018-05-09 17:27:00 +08:00
Marina Glancy
7cc21cb7bd
MDL-61976 mod_wiki: implement privacy API
2018-05-09 17:26:52 +08:00
Victor Deniz
5d5881f0f8
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:15:20 +01:00
Barbara Ramiro
7e4bffd836
MDL-61973 editor_atto: refactoring media icons
2018-05-09 17:00:14 +08:00
David Monllao
94522f8dd0
MDL-62217 search_solr: Plugin provider fake implementation
2018-05-09 10:57:14 +02:00
David Monllao
74fc7d3120
MDL-62217 search: Privacy providers
2018-05-09 10:56:02 +02:00
David Mudrák
59a8a5c0b8
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:01:50 +02:00
David Mudrák
4b8d462ee6
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:01:50 +02:00
David Mudrák
fe745a0a84
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:01:50 +02:00
David Mudrák
84a57322c2
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:01:50 +02:00
Jake Dallimore
e4a37fbef1
MDL-62029 core_course: Fixes to context-aware provider implementation.
2018-05-09 15:34:41 +08:00
Sara Arjona
fd7174d03f
MDL-62056 policy: Adapt code to avoid travis errors on Github
2018-05-09 08:31:32 +02:00
Andrew Nicols
3e95e09b67
MDL-61309 mod_forum: Implement privacy deletion
2018-05-09 14:04:13 +08:00
Andrew Nicols
caef6489ae
MDL-61309 mod_forum: Implement the Privacy API
2018-05-09 14:04:12 +08:00
Andrew Nicols
2de389aa05
MDL-61309 core_tags: Add privacy unit test trait
2018-05-09 14:04:12 +08:00
Michael Hawkins
be5cc0ba03
MDL-61971 dataprivacy: Added warning messages where data request pages are viewed on non-HTTPS sites
2018-05-09 11:59:26 +08:00
Shamim Rezaie
5c87353833
MDL-62318 core_group: Updating cache when deleting group memberships
2018-05-09 13:29:39 +10:00
Shamim Rezaie
55c1865638
MDL-62318 core_group: Add implementation of privacy API
2018-05-09 13:29:26 +10:00
Simey Lameze
fe80a5ab66
MDL-61994 mod_glossary: add unit tests for provider
2018-05-09 10:57:42 +08:00
Simey Lameze
a92bbd867d
MDL-61994 mod_glossary: implement privacy providers
2018-05-09 10:57:13 +08:00
Adrian Greeve
c8e4922194
MDL-62289 tool_dataprivacy: Ensure all user data deleted.
...
We now do a comprehensive check and clean of user data when
a user context expires.
2018-05-09 10:16:39 +08:00
Adrian Greeve
9faf51a7ca
MDL-62029 core_privacy: context aware provider creation.
2018-05-09 10:11:47 +08:00
Adrian Greeve
fd9c70c43f
MDL-62029 core_course: Create privacy files for core_course.
2018-05-09 10:11:41 +08:00
Marina Glancy
ce3f804683
MDL-61996 core: when loggedin always check user is complete
2018-05-09 02:55:55 +02:00
Eloy Lafuente (stronk7)
12ed3e2716
MDL-62361 versions: main version bump
2018-05-09 02:48:22 +02:00
Eloy Lafuente (stronk7)
57ea6753d3
MDL-62361 versions: bump all versions and requires near release
...
version = 2018051400 release version
requires= 2018050800 current beta+ (week4roll1) version
2018-05-09 02:46:30 +02:00
Andrew Nicols
4864a25baf
Merge branch 'MDL-62010-master' of git://github.com/cescobedo/moodle
2018-05-09 08:12:27 +08:00
cescobedo
451f4a284c
MDL-62010 core_enrol: Add privacy implementation for core_enrol
2018-05-08 18:52:25 +02:00
David Monllao
93ba31b27c
MDL-61814 core_user: Remove empty line to avoid ci warning
2018-05-08 17:19:23 +02:00
David Monllao
40cd9b66a6
Merge branch 'wip-MDL-61814-master' of git://github.com/abgreeve/moodle
2018-05-08 17:17:47 +02:00
David Monllao
5d2dd881e3
Merge branch 'MDL-61943-master' of git://github.com/cescobedo/moodle
2018-05-08 16:43:50 +02:00
Bas Brands
95d7c77b28
MDL-62051 Theme boost: access restriction layout
2018-05-08 16:13:00 +02:00
David Monllao
02c7769422
on-demand release 3.5beta+
2018-05-08 14:02:40 +02:00
David Monllao
69a0a8edef
NOBUG: Fixed file access permissions
2018-05-08 14:02:40 +02:00
David Monllao
127f9c8274
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-05-08 14:02:38 +02:00
cescobedo
a69de9ba05
MDL-61943 core_role: Add privacy implementation for core_role
2018-05-08 13:40:30 +02:00
cescobedo
7c7ace009a
MDL-62257 mnetservice_enrol: Implement Privacy API
2018-05-08 10:09:25 +02:00
Bas Brands
ea6dfd78ce
MDL-62332 Theme boost: paging bar empty active link
2018-05-08 09:26:14 +02:00
Andrew Nicols
800c81dc38
MDL-61876 admin: Bump version
2018-05-08 14:47:29 +08:00
Andrew Nicols
9f7aeac5e5
Merge branch 'wip-MDL-61937-master-fix' of https://github.com/marinaglancy/moodle
2018-05-08 14:43:04 +08:00
Marina Glancy
ae3b1c0048
MDL-61937 mod_data: fix commentarea name
2018-05-08 14:39:23 +08:00
Adrian Greeve
b781f58e91
MDL-61814 report_stats: Update to be a full privacy provider.
2018-05-08 13:42:05 +08:00
Adrian Greeve
ab78499bbd
MDL-61814 core_portfolio: Update to portfolio provider.
2018-05-08 13:42:05 +08:00
Andrew Nicols
4f2bc5bc8f
MDL-61876 admin: Move forceclean to experimental settings
2018-05-08 13:30:09 +08:00
Andrew Nicols
1144ae255f
Revert "MDL-61876 admin: set default forceclean=1"
...
This reverts commit c182f060fa .
2018-05-08 13:28:12 +08:00
Andrew Nicols
e3a1b34376
Revert "MDL-61876 admin: for upgraded sites keep forceclean=0"
...
This reverts commit 7529031368 .
2018-05-08 13:28:09 +08:00
Zig Tan
e151fdad92
MDL-62249 block_tag_flickr: Corrected privacy providers
2018-05-08 12:11:46 +08:00
Marina Glancy
2d9d4a1d88
MDL-61976 privacy: replace pluginfile in test writer
2018-05-08 12:03:41 +08:00
Marina Glancy
8dd8486355
MDL-61976 privacy: add subcontext argument to has_any_data
2018-05-08 12:03:41 +08:00
Adrian Greeve
c49f309204
MDL-61814 core_user: Implement privacy system for user.
2018-05-08 11:44:37 +08:00
Andrew Nicols
a9be2f18bd
Merge branch 'wip-MDL-62068-master' of git://github.com/marinaglancy/moodle
2018-05-08 11:39:44 +08:00
Andrew Nicols
44d8324247
Merge branch 'MDL-62281-master' of git://github.com/sarjona/moodle
2018-05-08 11:34:46 +08:00
Marina Glancy
2207b0fa9f
MDL-62068 core_tag: implement privacy API
2018-05-08 11:30:54 +08:00
Shamim Rezaie
31fd863bd9
MDL-62117 enrol_paypal: Add implementation of Privacy API
2018-05-08 13:30:42 +10:00
Andrew Nicols
630a72f19f
Merge branch 'MDL-62285-master' of git://github.com/ryanwyllie/moodle
2018-05-08 11:08:03 +08:00
Andrew Nicols
b043073143
Merge branch 'MDL-62274-master' of git://github.com/bmbrands/moodle
2018-05-08 08:38:13 +08:00
Eloy Lafuente (stronk7)
fc8cc24c85
Merge branch 'MDL-61521-master' of git://github.com/jleyva/moodle
2018-05-08 01:41:32 +02:00
Eloy Lafuente (stronk7)
e2ede0b5c3
Merge branch 'MDL-62295-master' of git://github.com/bmbrands/moodle
2018-05-08 01:02:35 +02:00
Eloy Lafuente (stronk7)
d0ce3439fe
Merge branch 'wip-MDL-61876-fix' of https://github.com/marinaglancy/moodle
2018-05-07 19:15:28 +02:00
Bas Brands
3560cf5f82
MDL-62322 Theme boost: update template display classes
2018-05-07 15:06:14 +02:00
Bas Brands
29587cc9da
MDL-62274 Theme boost: bootstrap classes define roles form
2018-05-07 14:36:48 +02:00
Sara Arjona
a22f7bbb3a
MDL-62281 tool_policy: Remove empty row in Policies and agreements page
2018-05-07 12:53:40 +02:00
David Monllao
775db1409e
Merge branch 'MDL-62326-master' of git://github.com/andrewnicols/moodle
2018-05-07 12:09:40 +02:00
Bas Brands
54cbfbca8a
MDL-62295 Theme boost: duration form field alignment
2018-05-07 11:39:57 +02:00
Andrew Nicols
b175d43408
Merge branch 'MDL-62169-master' of git://github.com/zig-moodle/moodle
2018-05-07 17:24:26 +08:00
Jun Pataleta
ea083b0a5e
Merge branch 'MDL-62062-master' of git://github.com/sarjona/moodle
2018-05-07 17:21:49 +08:00
Zig Tan
966dd82d90
MDL-62169 mod_assignment: Improved phpunit test reliability
2018-05-07 16:32:49 +08:00
Sara Arjona
461b1931c0
MDL-62062 tool_policy: Let manager/dpo withdraw consent to policies
...
The policies can be revoked by clicking the "Agreed [on behalf]" ticks.
A message has been added also to explain users they must contact to
the DPO if they want to withdraw their consent to policies.
2018-05-07 10:11:13 +02:00
Andrew Nicols
53a58dda1c
Merge branch 'MDL-61919_master' of git://github.com/markn86/moodle
2018-05-07 15:45:43 +08:00
Andrew Nicols
9846d710fe
Merge branch 'wip-MDL-62137-master' of git://github.com/abgreeve/moodle
2018-05-07 15:24:01 +08:00
Andrew Nicols
aad32d11f5
MDL-62326 core_antivirus: Implement null provider
2018-05-07 14:31:14 +08:00
Adrian Greeve
6d3b250b4f
MDL-62137 core_privacy: Update to helper to use core_completion
2018-05-07 14:28:17 +08:00
Adrian Greeve
ebab932f71
MDL-62137 core_completion: Privacy files for core_completion.
2018-05-07 14:28:16 +08:00
Andrew Nicols
e9e2ef7da7
Merge branch 'MDL-62169-master' of git://github.com/zig-moodle/moodle
2018-05-07 14:12:06 +08:00
Zig Tan
0fed66ad0f
MDL-62169 mod_assignment: Implemented privacy providers
2018-05-07 13:38:56 +08:00
Andrew Nicols
c9b29e6b98
Merge branch 'MDL-62171-master' of git://github.com/bmbrands/moodle
2018-05-07 13:10:34 +08:00
David Monllao
2963a540ef
Merge branch 'MDL-62291-master' of git://github.com/junpataleta/moodle
2018-05-07 06:12:00 +02:00
Marina Glancy
8852faea91
MDL-61876 modules: cm_info::set_content can accept formatted text
...
Allow modules to apply format_text() on user input before calling cm_info::set_content(). This is useful for
modules that add interactive content (for example, JS enhanced folder tree). Otherwise all javascript would
be removed if $CFG->forceclean is enabled.
2018-05-07 11:27:56 +08:00
Michael Hawkins
910b62a3d0
MDL-61973 editor_atto: refactoring media icons
2018-05-07 11:21:40 +08:00
Marina Glancy
b03c67e978
MDL-61876 mod_data: call format_text on template before replacement
...
Otherwise when $CFG->forceclean is enabled all search input fields are stripped out
2018-05-07 11:21:06 +08:00
Jun Pataleta
23fbd252db
Merge branch 'MDL-62286-master' of git://github.com/sarjona/moodle
2018-05-07 10:05:24 +08:00
Jun Pataleta
97f1c1f424
Merge branch 'MDL-61937-master-fix' of git://github.com/andrewnicols/moodle
2018-05-07 09:38:10 +08:00
Jun Pataleta
fbd7daf50e
Merge branch 'MDL-61937_master-fix' of git://github.com/dmonllao/moodle
2018-05-07 09:37:55 +08:00
Andrew Nicols
ea80f967b8
MDL-61937 mod_data: Correct rating export args in privacy
2018-05-07 09:28:54 +08:00
Andrew Nicols
a5c2308443
MDL-61407 question: Export step files in privacy
2018-05-07 07:09:30 +08:00
Eloy Lafuente (stronk7)
fc5c5306c9
MDL-61693 core_calendar: make results deterministic for better testing
2018-05-06 18:19:21 +02:00
David Monllao
70e8515ea8
MDL-62218 analytics: Add missing sample origin checking
2018-05-04 16:35:42 +02:00
Bas Brands
bfe00e67a3
MDL-62200 Theme boost: popup in popup styles
2018-05-04 13:56:46 +02:00
Eloy Lafuente (stronk7)
fcb7459569
Merge branch 'wip-MDL-61876-master-fix' of https://github.com/marinaglancy/moodle
2018-05-04 12:11:16 +02:00
David Monllao
62c9d0877a
MDL-61937 mod_data: Target the correct area
2018-05-04 11:55:25 +02:00
Frédéric Massart
9967731256
MDL-61877 core_competency: False negative due to random ordering
2018-05-04 11:18:42 +02:00
Marina Glancy
7529031368
MDL-61876 admin: for upgraded sites keep forceclean=0
2018-05-04 15:55:45 +08:00
Zig Tan
bdf271df80
MDL-61693 core_calendar: Simplified get calendar event details SQL
2018-05-04 13:01:37 +08:00
Jake Dallimore
209f6e1eda
Merge branch 'MDL-61407-master' of git://github.com/andrewnicols/moodle
2018-05-04 11:50:26 +08:00
Andrew Nicols
9b3159246f
Merge branch 'wip-MDL-61937-master' of git://github.com/marinaglancy/moodle
2018-05-04 11:29:24 +08:00
Jun Pataleta
cb596d823f
Merge branch 'MDL-61877-master' of git://github.com/FMCorz/moodle
2018-05-04 11:25:49 +08:00
Marina Glancy
ab803d697c
MDL-61937 mod_data: implement privacy provider
2018-05-04 11:22:15 +08:00
Marina Glancy
1c4b87cb97
MDL-61937 tag: new method in privacy api
2018-05-04 11:22:14 +08:00
Marina Glancy
e5ec530a44
MDL-61937 rating: delete method in privacy provider
2018-05-04 11:22:14 +08:00
Marina Glancy
70703d4c51
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:22:14 +08:00
Marina Glancy
a7a6be90c8
MDL-61937 mod_data: generator for all field types
2018-05-04 11:22:14 +08:00
cescobedo
ed54f4e11e
MDL-61937 datafield: Add privacy implementation for all datafield
2018-05-04 11:22:13 +08:00
Andrew Nicols
2cae92c6c3
Merge branch 'MDL-62218-master' of git://github.com/ryanwyllie/moodle
2018-05-04 11:11:14 +08:00
Ryan Wyllie
28b870b4de
MDL-62218 analytics: make privacy test class name more unique
2018-05-04 11:04:24 +08:00
Jun Pataleta
66156ad245
Merge branch 'MDL-62151-master' of git://github.com/bmbrands/moodle
2018-05-04 10:55:50 +08:00
Jake Dallimore
1c73a11a20
Merge branch 'MDL-62046-master' of git://github.com/mihailges/moodle
2018-05-04 10:26:41 +08:00
Jake Dallimore
6ef8a82599
Merge branch 'MDL-62032-master' of git://github.com/mihailges/moodle
2018-05-04 09:56:37 +08:00
Jake Dallimore
e46c60db2a
Merge branch 'MDL-62030-master' of git://github.com/mihailges/moodle
2018-05-04 09:51:39 +08:00
Jake Dallimore
2566b18a31
Merge branch 'MDL-59845-master' of git://github.com/andrewnicols/moodle
2018-05-04 09:43:14 +08:00
Jake Dallimore
4fb76c0fac
Merge branch 'MDL-62007-master' of git://github.com/mihailges/moodle
2018-05-04 09:19:51 +08:00
Andrew Nicols
67e2ee0b65
Merge branch 'wip-MDL-61876-master' of git://github.com/marinaglancy/moodle
2018-05-04 08:03:48 +08:00
Eloy Lafuente (stronk7)
6c0b4929c6
Merge branch 'MDL-62315-master-privacycoreform' of git://github.com/mudrd8mz/moodle
2018-05-03 23:40:37 +02:00
Eloy Lafuente (stronk7)
3149bea2c4
Merge branch 'MDL-61800-master' of git://github.com/andrewnicols/moodle
2018-05-03 23:27:51 +02:00
Eloy Lafuente (stronk7)
6a23fb2171
MDL-62202 privacy: fix behat tests to point to new location under users
2018-05-03 22:48:29 +02:00
David Mudrák
fa7297aff0
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:05:39 +02:00
David Monllao
bf694d4724
Merge branch 'MDL-62254_master' of https://github.com/nadavkav/moodle
2018-05-03 16:08:11 +02:00
David Monllao
6474044464
Merge branch 'MDL-62227-master' of git://github.com/bmbrands/moodle
2018-05-03 15:49:43 +02:00
David Monllao
97b0a6cbfc
MDL-62218 analytics: Privacy API implementation
2018-05-03 15:28:22 +02:00
Mark Nelson
04cd1b3f31
MDL-61919 core_message: implement privacy provider
2018-05-03 20:44:05 +08:00
Sara Arjona
3d34aa5c29
MDL-62062 tool_policy: Avoid access to consent page after agreeding
...
Once the policies have been accepted, only users with permission to
revoke them will be able to access again to the user consent page.
2018-05-03 13:59:21 +02:00
Andrew Nicols
545e2b4ec7
Merge branch 'MDL-62240-master' of git://github.com/sarjona/moodle
2018-05-03 18:57:28 +08:00
Jake Dallimore
9ab7a315d1
Merge branch 'MDL-62310-master' of git://github.com/cescobedo/moodle
2018-05-03 18:00:40 +08:00
Bas Brands
ae0629d284
MDL-62171 Theme boost: modal accessibility focus
2018-05-03 11:54:26 +02:00
Jun Pataleta
46cb408e30
MDL-62291 tool_dataprivacy: Change DPO mapping setting to multi-checkbox
2018-05-03 17:26:31 +08:00
Jun Pataleta
c166b700d8
Merge branch 'MDL-61194-master' of git://git.cameron1729.xyz/moodle
2018-05-03 17:07:57 +08:00
Cameron Ball
23fe1e2bed
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:44:27 +08:00
Mihail Geshoski
fd4c7d6461
MDL-62046 profilefield_textarea: Add privacy files and unit tests
2018-05-03 16:25:58 +08:00
David Monllao
3128529784
Merge branch 'MDL-61693-master' of git://github.com/zig-moodle/moodle
2018-05-03 10:24:02 +02:00
Andrew Nicols
50f5a097a2
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
09a9b8f1ac
MDL-61407 quizaccess: Add null_writer implementations
2018-05-03 16:14:38 +08:00
Andrew Nicols
2e85118fb3
MDL-61407 quiz: Add reports for quiz
2018-05-03 16:14:37 +08:00
Andrew Nicols
05014132b6
MDL-61407 qtype: Add null_writer for all qtypes
2018-05-03 16:14:37 +08:00
Andrew Nicols
80b0c733f2
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
fa9eba7d84
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
4c729982c7
MDL-61407 mod_quiz: Add initial privacy implementation
2018-05-03 16:14:36 +08:00
Andrew Nicols
d44064cdd6
MDL-61407 question: Add initial privacy implementation
2018-05-03 16:14:35 +08:00
David Monllao
4e7232b82e
Merge branch 'MDL-62058-master' of git://github.com/bmbrands/moodle
2018-05-03 10:11:28 +02:00
David Monllao
205994bafe
Merge branch 'MDL-62059-master' of git://github.com/rezaies/moodle
2018-05-03 10:08:09 +02:00
Mihail Geshoski
cf6a77fbbb
MDL-62032 profilefield_text: Add privacy files and unit tests
2018-05-03 16:07:55 +08:00
Mihail Geshoski
a15712ef6e
MDL-62030 profilefield_menu: Add privacy files and unit tests
2018-05-03 15:51:52 +08:00
Jun Pataleta
f2cb3952af
Merge branch 'MDL-62282-master' of git://github.com/ryanwyllie/moodle
2018-05-03 15:40:55 +08:00
Bas Brands
5e92cf33c5
MDL-62151 Theme boost: mod_chat styles
2018-05-03 09:34:40 +02:00
Mihail Geshoski
8ddb08c9d9
MDL-62007 profilefield_checkbox: Modify privacy provider
2018-05-03 15:27:50 +08:00
Sara Arjona
7a3707797d
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:16:13 +02:00
Mihail Geshoski
76b61aa064
MDL-62007 profilefield_datetime: Add privacy files and unit tests
2018-05-03 14:57:41 +08:00
Jun Pataleta
2bb0f8923c
Merge branch 'MDL-61956-master' of https://github.com/lucaboesch/moodle
2018-05-03 14:46:52 +08:00
Andrew Nicols
76cb5a56ea
MDL-62240 file: Add includehash to shorten_filename + unit tests
2018-05-03 08:27:12 +02:00
Jake Dallimore
2891577f61
Merge branch 'MDL-62264-master' of git://github.com/cescobedo/moodle
2018-05-03 14:03:29 +08:00
Jun Pataleta
198c797a73
Merge branch 'MDL-62202-master' of git://github.com/sarjona/moodle
2018-05-03 13:31:53 +08:00
Andrew Nicols
d28429859e
Merge branch 'MDL-62009-master' of git://github.com/FMCorz/moodle
2018-05-03 12:15:54 +08:00
Andrew Nicols
bacaac3a12
Merge branch 'wip-MDL-62312-master' of git://github.com/marinaglancy/moodle
2018-05-03 11:09:23 +08:00
Jake Dallimore
bb35eb7da7
Merge branch 'MDL-62280-master' of git://github.com/andrewnicols/moodle
2018-05-03 10:52:48 +08:00
Marina Glancy
3127fe10b8
MDL-62312 course: Move core_publish renderer methods to course renderer
2018-05-03 10:08:37 +08:00
Jun Pataleta
d16be43c05
Merge branch 'MDL-60414-master' of https://github.com/lucaboesch/moodle
2018-05-03 09:33:20 +08:00
Andrew Nicols
27013d397c
Merge branch 'MDL-62163-master' of git://github.com/bmbrands/moodle
2018-05-03 09:25:55 +08:00
Andrew Nicols
159f057751
Merge branch 'wip-MDL-62276-master' of https://github.com/Beedell/moodle
2018-05-03 09:18:29 +08:00
AMOS bot
350fb7829a
Automatically generated installer lang files
2018-05-03 00:06:17 +00:00
Jun Pataleta
3cfbce12a6
MDL-62312 admin: Move moodleorg_registration_message to admin renderer
2018-05-02 23:41:59 +08:00
Bas Brands
ede6125a08
MDL-62163 Theme boost: add flex-grow 1 to atto felement content
2018-05-02 15:41:17 +02:00
Sara Arjona
54659fd14d
MDL-62286 tool_policy: Add Policies link to the site footer
2018-05-02 14:20:49 +02:00
Andrew Nicols
cc98914e85
MDL-61407 question: Allow formatters to ignore caps
2018-05-02 19:13:30 +08:00
Andrew Nicols
04507546ec
MDL-61407 privacy: Track changes in any context
2018-05-02 19:13:30 +08:00
cescobedo
7ee1f3dede
MDL-62310 core_admin: Implement Privacy API
2018-05-02 11:55:11 +02:00
Andrew Nicols
b3359e2a3b
MDL-62135 tool_log: Use plugintype_class_callback
2018-05-02 17:47:35 +08:00
Luca Bösch
000355f223
MDL-60414 theme_boost: bootstrap dropdown menu html spec char rendering
2018-05-02 11:40:51 +02:00
Andrew Nicols
028fb5c1f6
Merge branch 'MDL-62135-master' of git://github.com/FMCorz/moodle
2018-05-02 17:37:47 +08:00
cescobedo
61547a4d68
MDL-62264 core_mnet: Implement Privacy API
2018-05-02 11:17:03 +02:00
Frédéric Massart
fc6cf1802e
MDL-62135 logstore_legacy: Implement privacy API
2018-05-02 17:15:48 +08:00
Frédéric Massart
0f3bcbb92e
MDL-62135 logstore_database: Implement privacy API
2018-05-02 17:15:48 +08:00
Frédéric Massart
ab01e8a970
MDL-62135 logstore_standard: Implement privacy API
2018-05-02 17:15:48 +08:00
Frédéric Massart
2bc753db41
MDL-62135 tool_log: Implement privacy API
2018-05-02 17:15:47 +08:00
David Monllao
cee06411b5
MDL-62218 mlbackend: Null privacy providers for core mlbackends
2018-05-02 11:14:33 +02:00
David Mudrák
ea2ede2cf6
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 10:35:01 +02:00
Luca Bösch
0188d5b5b4
MDL-61956 calendar: allow to see hidden course with switch role
2018-05-02 09:37:32 +02:00
Sara Arjona
a97af76c0b
MDL-62202 privacy: Move Privacy and policies category to Users page
2018-05-02 08:44:33 +02:00
Jun Pataleta
1b35627570
Merge branch 'MDL-62253-master' of git://github.com/FMCorz/moodle
2018-05-02 13:53:43 +08:00
Jun Pataleta
c39c3edb8e
Merge branch 'MDL-61898-master' of git://github.com/andrewnicols/moodle
2018-05-02 13:46:56 +08:00
Andrew Nicols
fa43449aad
Merge branch 'MDL-62150-master' of git://github.com/bmbrands/moodle
2018-05-02 13:38:07 +08:00
Andrew Nicols
f7bac7ac8d
MDL-61898 cache: Implement privacy API for all stores and locks
2018-05-02 13:36:07 +08:00
Andrew Nicols
d1430a1e83
Merge branch 'MDL-62214-master-fixup' of https://github.com/FMCorz/moodle
2018-05-02 13:09:12 +08:00
Andrew Nicols
475fddc99a
Merge branch 'MDL-61920_master' of git://github.com/markn86/moodle
2018-05-02 12:52:50 +08:00
Frédéric Massart
f43d811e96
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 12:44:42 +08:00
Andrew Nicols
88ab001b25
Merge branch 'MDL-62266-master' of git://github.com/sarjona/moodle
2018-05-02 12:33:40 +08:00
Andrew Nicols
db65b09188
Merge branch 'MDL-62214-master' of git://github.com/FMCorz/moodle
2018-05-02 12:28:52 +08:00
Jun Pataleta
030c58dcb9
Merge branch 'MDL-62189-master' of git://github.com/bmbrands/moodle
2018-05-02 12:24:20 +08:00
Ryan Wyllie
3041fe6faa
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-02 12:08:58 +08:00
Andrew Nicols
cd305dc26b
MDL-61800 task: Reset the OUTPUT and PAGE on execution
2018-05-02 11:57:13 +08:00
Andrew Nicols
499f2ee9ce
Merge branch 'MDL-62236-master' of git://github.com/FMCorz/moodle
2018-05-02 10:51:50 +08:00
Jake Dallimore
e1ceb10ee8
Merge branch 'MDL-62268-master' of git://github.com/bmbrands/moodle
2018-05-02 10:12:32 +08:00
Andrew Nicols
f4524f8da3
MDL-59845 tool_lp: Add js tracking around UI refresh
2018-05-02 09:15:43 +08:00
Andrew Nicols
850dfdeadb
Merge branch 'MDL-62212-master' of git://github.com/bmbrands/moodle
2018-05-02 08:27:34 +08:00
Andrew Nicols
2a17a616a3
Merge branch 'MDL-62149-master' of git://github.com/ryanwyllie/moodle
2018-05-02 07:39:30 +08:00
Andrew Nicols
0fc5b4e17a
Merge branch 'MDL-62186-master' of git://github.com/bmbrands/moodle
2018-05-02 07:31:27 +08:00
Eloy Lafuente (stronk7)
446d8483a3
on-demand release 3.5beta+
2018-05-01 23:04:48 +02:00
Eloy Lafuente (stronk7)
40938ae2d8
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-05-01 23:04:45 +02:00
Frédéric Massart
048b266f14
MDL-62167 core_badges: Remove usage of a reserved keyword of Oracle
2018-05-01 15:21:46 +02:00
Frédéric Massart
91161a6325
MDL-62167 core_badges: Prevent SQL error with Oracle
2018-05-01 15:21:46 +02:00
John Beedell
a3893e1b4d
MDL-62276 Quiz: Review options section poor layout in boost theme
2018-05-01 11:26:22 +01:00
Andrew Nicols
16f18cb984
Merge branch 'wip-MDL-61308-master-unitfix' of git://github.com/abgreeve/moodle
2018-05-01 12:21:55 +02:00
Adrian Greeve
bfb57d2c16
MDL-61308 assignsubmission_comments: Unit test ordering fix.
2018-05-01 12:21:47 +02:00
Andrew Nicols
7085e286c0
Merge branch 'MDL-62231-master' of git://github.com/rezaies/moodle
2018-05-01 12:21:36 +02:00
Bas Brands
d42139ace6
MDL-62189 Theme boost: add filepicker container fix padding
2018-05-01 09:05:44 +02:00
Shamim Rezaie
1de2a1598e
MDL-62231 block_recent_activity: Implement null provider for the block
2018-05-01 14:07:17 +10:00
Andrew Nicols
39b17e9933
Merge branch 'wip-MDL-62138-master' of git://github.com/marinaglancy/moodle
2018-05-01 11:46:27 +08:00
Andrew Nicols
cb3cd93b39
Merge branch 'MDL-62209-master' of git://github.com/junpataleta/moodle
2018-05-01 11:42:44 +08:00
Ryan Wyllie
3dee4ca6d9
MDL-62282 boost: centre no progress icon in overview block
2018-05-01 11:41:06 +08:00
Andrew Nicols
c9591cdde6
Merge branch 'MDL-61411-master' of git://github.com/Kathrin84/moodle
2018-05-01 11:21:23 +08:00
Andrew Nicols
06cab84176
Merge branch 'MDL-62167-master' of git://github.com/FMCorz/moodle
2018-05-01 11:10:31 +08:00
Andrew Nicols
3dd3ed3af2
MDL-62280 xhprof: Support tideways_xhprof
2018-05-01 11:02:27 +08:00
Frédéric Massart
3fcfc19743
MDL-62009 core_grades: Implement privacy API
2018-05-01 10:47:04 +08:00
Jun Pataleta
1891ed7bb0
Merge branch 'MDL-62060-master' of git://github.com/rezaies/moodle
2018-05-01 10:44:59 +08:00
Shamim Rezaie
c5d720ab51
MDL-62060 core_privacy: Make sure the exported json is human readable
2018-05-01 12:35:00 +10:00
Frédéric Massart
d35d17a14c
MDL-62214 tool_messageinbound: Implement privacy API
2018-05-01 09:21:56 +08:00
Frédéric Massart
98a2f802c4
MDL-62214 tool_messageinbound: Delete old messages pending verification
2018-05-01 09:21:56 +08:00
Frédéric Massart
1582d54bb0
MDL-62253 core_auth: Implement privacy API
2018-05-01 09:14:58 +08:00
Jake Dallimore
15729d9ffa
Merge branch 'MDL-62005-master' of git://github.com/rezaies/moodle
2018-05-01 09:10:18 +08:00
AMOS bot
1e096d96a2
Automatically generated installer lang files
2018-05-01 00:06:50 +00:00
Jun Pataleta
3b1d98ba73
Merge branch 'MDL-62201-master' of git://github.com/bmbrands/moodle
2018-04-30 21:54:35 +08:00
Jun Pataleta
732ebbe0fe
Merge branch 'MDL-62248-master-fix' of git://github.com/andrewnicols/moodle
2018-04-30 21:23:14 +08:00
Andrew Nicols
9b7527defc
MDL-62248 core_privacy: Add getter for user context prefs
2018-04-30 20:35:56 +08:00
Bas Brands
264b7dffb4
MDL-62268 Theme boost: messaging interface rows
2018-04-30 12:51:32 +02:00
Mark Nelson
3467e8ce3d
MDL-61920 mod_lti: implement privacy provider
2018-04-30 18:43:19 +08:00
Jun Pataleta
7816cac9fe
Merge branch 'MDL-61012_master' of https://github.com/troywilliams/moodle
2018-04-30 17:29:25 +08:00
Sara Arjona
edbee4c4b6
MDL-62266 core_availability: Implement privacy API
2018-04-30 11:20:16 +02:00
Mark Nelson
13fadc8767
MDL-61920 ltiservice_toolsettings: implement privacy provider
2018-04-30 17:08:00 +08:00
Mark Nelson
897a6e824f
MDL-61920 ltiservice_toolproxy: implement privacy provider
2018-04-30 17:08:00 +08:00
Mark Nelson
583f84d7cb
MDL-61920 ltiservice_profile: implement privacy provider
2018-04-30 17:08:00 +08:00
Mark Nelson
03d6e06400
MDL-61920 ltiservice_memberships: implement privacy provider
2018-04-30 17:07:59 +08:00
Mark Nelson
2b3c4538f1
MDL-61920 ltiservice_gradebookservices: implement privacy provider
2018-04-30 17:07:59 +08:00
Ryan Wyllie
8f0f0a5903
MDL-62149 quiz: include tag ids in random question link
2018-04-30 17:03:03 +08:00
Shamim Rezaie
31b76f4f59
MDL-62005 block_comments: Add implementation of Privacy API
2018-04-30 18:20:04 +10:00
Andrew Nicols
81fa241788
MDL-62248 core_privacy: Unit test for get_user_preferences
2018-04-30 16:00:24 +08:00
Andrew Nicols
970be4496e
Merge branch 'MDL-62248-master' of git://github.com/FMCorz/moodle
2018-04-30 15:59:39 +08:00
Bas Brands
3f86772ae2
MDL-62201 Theme boost: block myoverview course cards height
...
- remove css for setting a fixed height on course cards
on large devices for block overview
2018-04-30 09:54:35 +02:00
Bas Brands
6c88a36f8f
MDL-62150 Theme boost: warning position "x" in atto
...
hardcode position of "x" because of failing calc function
2018-04-30 09:28:09 +02:00
Frédéric Massart
cd7baa11c9
MDL-62248 core_block: Implement privacy API
2018-04-30 15:23:41 +08:00
Frédéric Massart
97b05c8f1e
MDL-62248 core_privacy: Test writer writes user prefs in right contexts
2018-04-30 15:23:41 +08:00
Shamim Rezaie
c287f0fdd9
MDL-62059 mod_book: Implement null provider for mod_book
2018-04-30 16:14:33 +10:00
Andrew Nicols
26bb44e5f4
MDL-61898 core_cache: Implement Privacy API
2018-04-30 14:07:27 +08:00
Andrew Nicols
2203ef4f74
Merge branch 'MDL-62235-master' of git://github.com/FMCorz/moodle
2018-04-30 13:57:48 +08:00
Frédéric Massart
c9f95d296a
MDL-62235 core_files: Implement privacy API
2018-04-30 13:41:20 +08:00
Nadav Kavalerchik
7092ba71de
MDL-62254 Theme: Fix accesshide class in RTL mode
2018-04-30 08:24:59 +03:00
Andrew Nicols
a88287c67b
Merge branch 'MDL-62208-master' of git://github.com/FMCorz/moodle
2018-04-30 13:07:52 +08:00
Andrew Nicols
e054f43f5b
Merge branch 'MDL-62213-master' of git://github.com/bmbrands/moodle
2018-04-30 13:03:13 +08:00
Andrew Nicols
52f9b15d64
Merge branch 'MDL-62177-master' of git://github.com/bmbrands/moodle
2018-04-30 11:49:05 +08:00
Andrew Nicols
a924b2616a
Merge branch 'MDL-62241-master-typehint' of git://github.com/mudrd8mz/moodle
2018-04-30 11:43:46 +08:00
Andrew Nicols
bebff35401
Merge branch 'MDL-62219-master' of git://github.com/bmbrands/moodle
2018-04-30 10:34:09 +08:00
Andrew Nicols
11dc37dacc
Merge branch 'MDL-61959-master' of git://github.com/sarjona/moodle
2018-04-30 10:16:23 +08:00
Andrew Nicols
11446e8dfc
Merge branch 'MDL-62155-master' of git://github.com/bmbrands/moodle
2018-04-30 09:37:14 +08:00
Andrew Nicols
915fd9e6c3
Merge branch 'MDL-62173-master' of git://github.com/bmbrands/moodle
2018-04-30 09:28:53 +08:00
Andrew Nicols
3d110a5f6f
MDL-61308 mod_assign: Whitespace fix
2018-04-30 09:27:12 +08:00
Andrew Nicols
1c42b1d6ed
Merge branch 'wip-MDL-61308-master' of git://github.com/abgreeve/moodle
2018-04-30 09:15:25 +08:00
AMOS bot
2750523534
Automatically generated installer lang files
2018-04-30 00:06:16 +00:00
Frédéric Massart
d21c5e384d
MDL-62236 core_webservice: Implement privacy API
2018-04-29 10:08:40 +08:00
Bas Brands
ebdfc3c935
MDL-62058 Theme boost: restore scrolling in long navbar dropdowns
2018-04-28 13:23:55 +02:00
David Mudrák
15ce5b7e9b
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:25:38 +02:00
Eloy Lafuente (stronk7)
af099b484c
on-demand release 3.5beta+
2018-04-27 13:16:41 +02:00
Eloy Lafuente (stronk7)
c4a5c8440a
MDL-61993 profilefield_checkbox: take rid of oracle reserved word
2018-04-27 10:41:46 +02:00
Frédéric Massart
739b59610a
MDL-61877 core_competency: Handle comments in privacy API
2018-04-27 11:29:30 +08:00
Frédéric Massart
f8a6a533c2
MDL-61877 core_competency: Implement privacy API
2018-04-27 11:29:29 +08:00
Frédéric Massart
d498287fd7
MDL-62167 core_badges: Implement privacy API
2018-04-27 10:49:48 +08:00
Jun Pataleta
d8844b3f8c
Merge branch 'MDL-62172-master' of git://github.com/bmbrands/moodle
2018-04-27 09:55:08 +08:00
Eloy Lafuente (stronk7)
9827740b01
Merge branch 'MDL-60882-master' of git://github.com/jleyva/moodle
2018-04-27 01:36:11 +02:00
Eloy Lafuente (stronk7)
33a258b573
Merge branch 'wip_MDL-62011_master_approval_of_course_request' of https://github.com/grabs/moodle
2018-04-27 01:29:47 +02:00
Eloy Lafuente (stronk7)
a52770f010
Merge branch 'MDL-61993-master' of git://github.com/mihailges/moodle
2018-04-27 00:56:42 +02:00
Eloy Lafuente (stronk7)
a76032ce8d
Merge branch 'MDL-62152-master' of git://github.com/bmbrands/moodle
2018-04-26 22:44:39 +02:00
Eloy Lafuente (stronk7)
06f49a5eb2
Merge branch 'MDL-61863-master' of git://github.com/zig-moodle/moodle
2018-04-26 22:31:26 +02:00
Eloy Lafuente (stronk7)
e6c1e22197
Merge branch 'MDL-61715-master' of https://github.com/lethevinh/moodle
2018-04-26 22:22:43 +02:00
Eloy Lafuente (stronk7)
e754bce399
Merge branch 'MDL-62070-master' of git://github.com/bmbrands/moodle
2018-04-26 22:13:47 +02:00
Sara Arjona
df7cc2cc7f
MDL-61959 mod_scorm: Implement privacy API
2018-04-26 19:56:33 +02:00
Juan Leyva
d808c2202f
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:11:43 +02:00
Sara Arjona
b078358fa7
MDL-61959 scormreport_objectives: Implement privacy API
2018-04-26 19:00:18 +02:00
sarjona
3127efef0c
MDL-61959 scormreport_interactions: Implement privacy API
2018-04-26 19:00:18 +02:00
Sara Arjona
353f1bfb37
MDL-61959 scormreport_graphs: Implement privacy API
2018-04-26 19:00:18 +02:00
sarjona
0b01f6f391
MDL-61959 scormreport_basic: Implement privacy API
2018-04-26 19:00:18 +02:00
Jun Pataleta
bb874345cf
Merge branch 'MDL-61986' of git://github.com/stronk7/moodle
2018-04-27 00:47:02 +08:00
Eloy Lafuente (stronk7)
75bf06128f
MDL-61986 mod_lesson: oracle order by clob fix
2018-04-26 18:30:40 +02:00
Bas Brands
540ea1bc7f
MDL-62155 Theme boost: forum post element positioning issues
2018-04-26 18:23:41 +02:00
Bas Brands
c3f2290d11
MDL-62227 lib_form: add .alert-warning to unstyled alert
2018-04-26 18:06:02 +02:00
Eloy Lafuente (stronk7)
e2afdc9c21
Merge branch 'MDL-62224_master' of git://github.com/markn86/moodle
2018-04-26 17:38:14 +02:00
Bas Brands
9fd2b9ac5f
MDL-62219 Theme boost: add cursor not allowed for disabled input
2018-04-26 17:27:27 +02:00
Bas Brands
5726577fd4
MDL-62213 Theme boost: calendar filter icon positions
2018-04-26 16:41:07 +02:00
Bas Brands
c7522f838c
MDL-62212 Theme boost: Compatibility with row-fluid
...
- used in messaging mustache templates
2018-04-26 15:54:43 +02:00
David Monllao
7dc966479c
Merge branch 'MDL-62069-master' of git://github.com/bmbrands/moodle
2018-04-26 15:49:26 +02:00
Zig Tan
49d6fb0379
MDL-61693 core_calendar: Implemented privacy providers
2018-04-26 21:10:49 +08:00
Bas Brands
78d77c4223
MDL-62173 Theme bootstrapbase: clean backup restore UI
...
-fix display of detail-pair. These are not rendered well
on theme clean for small devices
2018-04-26 14:55:59 +02:00
Mark Nelson
97fcf562ba
MDL-62224 core_rss: implement correct provider
2018-04-26 20:16:22 +08:00
Bas Brands
716b5ffa09
MDL-62069 Theme boost: force 100% width on accepted filetypes
2018-04-26 13:17:26 +02:00
Kathrin Osswald
07b203db88
MDL-61411 theme Boost: Close navigation on all items (on small screens)
2018-04-26 13:17:12 +02:00
Bas Brands
5f29d191d9
MDL-62070 Theme boost: quiz update for BS4 stable
...
- update .sr-only attributes for editing drag and drop on image
- set box-sizing for drop field
2018-04-26 13:12:05 +02:00
Juan Leyva
8c9a196409
MDL-61521 course: Add missing text formatting for category name
2018-04-26 12:21:22 +02:00
David Monllao
258bf5c4e8
Merge branch 'MDL-62024-master' of git://github.com/bmbrands/moodle
2018-04-26 11:34:00 +02:00
Juan Leyva
10b67ef9f1
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:25:45 +02:00
Andrew Nicols
46e7b6eecf
Merge branch 'MDL-61947-master' of git://github.com/zig-moodle/moodle
2018-04-26 14:51:19 +08:00
Jun Pataleta
aad67f481a
Merge branch 'MDL-62188-master' of git://github.com/sarjona/moodle
2018-04-26 14:50:04 +08:00
Adrian Greeve
f8650bb7a3
MDL-61308 assign_feedback: Privacy code for user rights.
2018-04-26 14:17:55 +08:00
Adrian Greeve
5843543338
MDL-61308 assign_submission: Privacy code for user rights.
2018-04-26 14:17:55 +08:00
Adrian Greeve
5c41cd77f8
MDL-61308 mod_assign: Adding privacy classes.
2018-04-26 14:17:55 +08:00
Sara Arjona
697bed6bb7
MDL-62188 enrol: Avoid ignoring the Recover grades default setting
2018-04-26 08:13:13 +02:00
Frédéric Massart
790c89b34d
MDL-62208 core_fileconverter: Implement privacy API
2018-04-26 12:54:01 +08:00
Zig Tan
25e213ad8f
MDL-61947 core_my: Implemented privacy providers
2018-04-26 12:50:22 +08:00
Jun Pataleta
38ffa48cf5
MDL-62209 tool_dataprivacy: Sort requests by ascending status
...
Sort requests by ascending status and request date so that the DPO
can go through the list in a FIFO fashion
2018-04-26 12:17:24 +08:00
Jun Pataleta
6ef65b8a85
Merge branch 'MDL-61669-master' of git://github.com/jleyva/moodle
2018-04-26 11:51:22 +08:00
Jun Pataleta
8e82081176
Merge branch 'MDL-62072-master' of git://github.com/bmbrands/moodle
2018-04-26 11:17:27 +08:00
Jun Pataleta
e55b7082be
Merge branch 'MDL-62176-master' of git://github.com/bmbrands/moodle
2018-04-26 11:00:17 +08:00
Mihail Geshoski
079114d70b
MDL-61993 profilefield_checkbox: Add privacy files and unit tests
2018-04-26 10:28:14 +08:00
Eloy Lafuente (stronk7)
1b4983fc90
Merge branch 'MDL-61979-master' of git://github.com/zig-moodle/moodle
2018-04-26 02:44:16 +02:00
Eloy Lafuente (stronk7)
7bff0ee145
Merge branch 'MDL-61998-master' of git://github.com/sarjona/moodle
2018-04-26 02:39:17 +02:00
Andrew Nicols
c8fc9c61a2
Merge branch 'MDL-61944-master' of git://github.com/cescobedo/moodle
2018-04-26 08:17:24 +08:00
Eloy Lafuente (stronk7)
e971596371
Merge branch 'MDL-62181-master-enfix' of git://github.com/mudrd8mz/moodle
2018-04-25 19:09:35 +02:00
David Monllao
969d649b79
Merge branch 'MDL-62160-master' of git://github.com/bmbrands/moodle
2018-04-25 18:10:13 +02:00
David Monllao
e06a28b539
Merge branch 'MDL-62159-master' of git://github.com/bmbrands/moodle
2018-04-25 17:57:37 +02:00
David Monllao
6fb429dd79
Merge branch 'MDL-62175-master' of git://github.com/jleyva/moodle
2018-04-25 17:37:22 +02:00
David Monllao
0d1707f053
Merge branch 'MDL-61986-master' of git://github.com/FMCorz/moodle
2018-04-25 16:26:03 +02:00
cescobedo
30e44bfcc4
MDL-61944 tool_mobile: Implement Privacy API
2018-04-25 15:33:50 +02:00
Bas Brands
ed0e21c0ef
MDL-62177 Theme boost: set max height for navbar logo
2018-04-25 14:32:42 +02:00
Bas Brands
a24bf64ffd
MDL-62176 Theme boost: show advance form options need display: flex
2018-04-25 13:43:35 +02:00
Bas Brands
d24fab1182
MDL-62172 Theme boostrapbase: align advanced checkbox in mform
2018-04-25 12:26:47 +02:00
Bas Brands
e58362ed1e
MDL-62160 Theme boost: center buttons on notification popup
2018-04-25 10:18:36 +02:00
Bas Brands
b6ebda707f
MDL-62159 Theme boost: prevent rtl flipping dropdowns
2018-04-25 09:41:22 +02:00
David Mudrák
60ecb39fb6
MDL-62181 lang: Fix changed admin node title in behat scenario
2018-04-24 22:05:30 +02:00
Helen Foster
970c1a4bf1
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'
* processexpirationstask, enrol_paypal - more explanatory name
* 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:05:30 +02:00
Eloy Lafuente (stronk7)
641d113c88
Moodle release 3.5beta
2018-04-24 19:00:34 +02:00
Bas Brands
31c04fec7c
MDL-62072 Theme boost: position dropdowns for autocompletion fields
2018-04-24 16:22:32 +02:00
Juan Leyva
04df75ceeb
MDL-61669 tool_mobile: Return new app policy setting via WS
2018-04-24 16:10:25 +02:00
Juan Leyva
acee831165
MDL-61669 tool_mobile: New app policy setting
2018-04-24 16:10:25 +02:00
Bas Brands
323ce3952b
MDL-62152 Theme boost: reset link colour to WCAG 2.0 approved contrast
2018-04-24 15:57:18 +02:00
Eloy Lafuente (stronk7)
57565dc3b2
Merge branch 'MDL-62183_master' of git://github.com/dmonllao/moodle
2018-04-24 15:49:16 +02:00
David Monllao
26b86f31e5
MDL-61028 search: Clear search engine users cache after tests
2018-04-24 15:48:40 +02:00
sam marshall
acaeb5ec41
MDL-61028 core_search: Fix SELECT bug affecting Oracle
2018-04-24 15:48:40 +02:00
Bas Brands
10acff4ada
MDL-62186 Theme boost: change padding of quiz editing input field
2018-04-24 14:52:34 +02:00
David Monllao
b137e02973
MDL-62183 search_solr: Set solr as search engine for solr unit tests
2018-04-24 13:12:48 +02:00
Juan Leyva
e709853ee6
MDL-62175 auth_email: Fix site policy enabled check
2018-04-24 11:48:00 +02:00
vinhle
8e0bebd1cd
MDL-61715 question: qbank_chooser is not intelligent about headings
2018-04-24 16:11:47 +07:00
Troy Williams
f9a7a98a4a
MDL-61012 course: Allow extending class to set
2018-04-24 16:13:29 +12:00
Zig Tan
7d5667ee57
MDL-61863 core_notes: Implemented privacy providers
2018-04-24 12:06:46 +08:00
Jun Pataleta
ac8f106b4d
Merge branch 'MDL-62079-master' of git://github.com/andrewnicols/moodle
2018-04-24 11:56:23 +08:00
Andrew Nicols
e055b85a0f
MDL-62079 core_filters: Implement null provider
2018-04-24 11:48:24 +08:00
Andrew Nicols
7d05f5813d
Merge branch 'MDL-62140_master' of git://github.com/markn86/moodle
2018-04-24 11:16:07 +08:00
Andrew Nicols
c970b50567
Merge branch 'MDL-61984-master-fixup' of https://github.com/FMCorz/moodle
2018-04-24 11:03:12 +08:00
Mark Nelson
6d82a42353
MDL-62140 core_privacy: only reset tests when necessary
2018-04-24 10:54:21 +08:00
Frédéric Massart
2b25b67ea1
MDL-61984 mod_chat: Do not assume context passed is one of chat
2018-04-24 10:38:27 +08:00
Jun Pataleta
d11786cee3
Merge branch 'MDL-62162-master' of git://github.com/sarjona/moodle
2018-04-24 10:25:33 +08:00
Andrew Nicols
3bdcd4d8c3
MDL-62140 core_privacy: Improve unit test
2018-04-24 10:18:31 +08:00
Andrew Nicols
f829edb719
Merge branch 'MDL-62140_master' of git://github.com/markn86/moodle
2018-04-24 10:04:52 +08:00
Jun Pataleta
68d7e891b9
Merge branch 'MDL-61764_master' of git://github.com/markn86/moodle
2018-04-24 09:54:16 +08:00
Jun Pataleta
74329331aa
Merge branch 'MDL-61882-master' of git://github.com/cescobedo/moodle
2018-04-24 09:38:27 +08:00
Andrew Nicols
ebc09da8a6
Merge branch 'MDL-61984-master' of git://github.com/FMCorz/moodle
2018-04-24 09:23:35 +08:00
Andrew Nicols
1b6e378edb
MDL-61651 mod_lti: Add missing callback doc
2018-04-24 09:21:51 +08:00
Andrew Nicols
c131b96000
Merge branch 'MDL-61651_master' of git://github.com/markn86/moodle
2018-04-24 08:45:30 +08:00
Andrew Nicols
fdf6208546
Merge branch 'MDL-61995-master' of git://github.com/zig-moodle/moodle
2018-04-24 08:15:38 +08:00
Eloy Lafuente (stronk7)
5e488f8c22
MDL-61657 block_myoverview: whitespace and css-style fixes
2018-04-23 23:35:17 +02:00
Bas Brands
c8cc25caba
MDL-61657 block_myoverview: implement course images for the myoverview block
2018-04-23 23:21:06 +02:00
Bas Brands
c706699a0e
MDL-62024 Theme boost: fix icon alignment for actionmenu
2018-04-23 21:09:26 +02:00
Sara Arjona
077ebb2a0b
MDL-62162 policy: Define context when accessing to viewall.php
2018-04-23 18:29:27 +02:00
Eloy Lafuente (stronk7)
4450d19ae1
Merge branch 'MDL-62023-master' of git://github.com/bmbrands/moodle
2018-04-23 18:15:41 +02:00
cescobedo
21ae044620
MDL-61882 auth_oauth2: Implement Privacy API
2018-04-23 17:34:30 +02:00
David Monllao
3d7b805f4e
Merge branch 'MDL-61915-master' of git://github.com/cescobedo/moodle
2018-04-23 16:26:06 +02:00
David Monllao
590c774d37
Merge branch 'MDL-62042-master' of https://github.com/sammarshallou/moodle
2018-04-23 16:07:37 +02:00
cescobedo
980e85cd44
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:31:40 +02:00
Mark Nelson
aa725516d3
MDL-62140 core_privacy: add helper functions to add system/user context
2018-04-23 20:06:02 +08:00
David Monllao
c5a8065258
Merge branch 'MDL-61028-master' of https://github.com/sammarshallou/moodle
2018-04-23 13:09:53 +02:00
Andrew Nicols
be056e1b28
Merge branch 'wip-MDL-61759-master' of https://github.com/marinaglancy/moodle
2018-04-23 18:31:04 +08:00
David Monllao
8fbff1d453
Merge branch 'MDL-62078-master' of git://github.com/sarjona/moodle
2018-04-23 12:05:46 +02:00
David Monllao
74d0a7f975
Merge branch 'MDL-62047-master' of git://github.com/andrewnicols/moodle
2018-04-23 11:58:28 +02:00
David Monllao
a07d13dcbf
Merge branch 'MDL-61891-master' of git://github.com/andrewnicols/moodle
2018-04-23 11:55:15 +02:00
Sara Arjona
5a86bf1448
MDL-61998 cohort: Implement privacy API
2018-04-23 11:41:04 +02:00
Jun Pataleta
ce447198b8
Merge branch 'wip-MDL-61939-master' of git://github.com/marinaglancy/moodle
2018-04-23 17:19:49 +08:00
Bas Brands
03b06309e2
MDL-62023 theme: Add bootstrap 4 classes to performance info cards
2018-04-23 11:17:33 +02:00
Zig Tan
f8555ac9aa
MDL-61995 tool_assignmentupgrade: Implemented privacy providers
2018-04-23 16:49:16 +08:00
Andrew Nicols
6de5bbb8cd
Merge branch 'MDL-62055-master' of git://github.com/sarjona/moodle
2018-04-23 16:03:13 +08:00
Jun Pataleta
c8619b28a3
Merge branch 'MDL-62049_master' of git://github.com/markn86/moodle
2018-04-23 13:54:38 +08:00
Marina Glancy
dde3d58eb1
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:17:12 +08:00
Jun Pataleta
db711f5eca
Merge branch 'wip-MDL-61966-master' of git://github.com/abgreeve/moodle
2018-04-23 13:11:30 +08:00
Mark Nelson
63d170647c
MDL-62049 core_privacy: use correct lang string for date
2018-04-23 13:03:23 +08:00
Marina Glancy
a74c511e7f
MDL-61759 admin: non-existing site policy handler means no policy
2018-04-23 10:25:00 +08:00
Andrew Nicols
0cbe51a856
MDL-61891 core_portfolio: Use manager method caller
2018-04-23 10:08:24 +08:00
Andrew Nicols
ae1c7f954a
MDL-61891 core_plagiarism: Use manager method caller
2018-04-23 10:07:54 +08:00
Andrew Nicols
4f9f035ae3
MDL-61891 privacy: Add helper to call methods on interfaces
2018-04-23 10:07:54 +08:00
Marina Glancy
e8cf2ffd61
MDL-61939 tool_policy: usermodified should be realuser
...
When logged in as another user and accept the policies on somebody else's behalf make sure that
usermodified is recorded as real user
2018-04-23 09:45:26 +08:00
Andrew Nicols
0683abccfc
Merge branch 'MDL-61759-master-nonexistinghandler' of git://github.com/mudrd8mz/moodle
2018-04-22 21:04:56 +08:00
Frédéric Massart
83ef2b2cf8
MDL-61986 mod_lesson: Implement privacy API
2018-04-22 17:31:00 +08:00
sarjona
b720d9dae8
MDL-62078 rss: Link to core_userkey in the Privacy API implementation
2018-04-22 09:02:48 +02:00
Andreas Grabs
9f9d7bbe87
MDL-62011 course: Approval of a course request fails
2018-04-21 20:55:59 +02:00
Eloy Lafuente (stronk7)
6fa694bef0
on-demand release 3.5dev+
2018-04-20 23:53:54 +02:00
Eloy Lafuente (stronk7)
6d647878a5
NOBUG: Fixed file access permissions
2018-04-20 23:53:53 +02:00
Eloy Lafuente (stronk7)
fe0ce39b8f
NOBUG: Fixed SVG browser compatibility
2018-04-20 23:53:52 +02:00
Eloy Lafuente (stronk7)
90148ed7e1
Merge branch 'MDL-61899_master-fixgetroleusers' of git://github.com/dmonllao/moodle
2018-04-20 19:13:38 +02:00
sam marshall
a6cacdd266
MDL-61028 core_search: Allow filtering search by user (front-end)
...
Creates a new 'Users' field in the search filters form. This field
requires new JavaScript and, to implement this, a new AJAX-callable
web service to search for users by name, with detailed restrictions
based on the current user's access to view profiles.
2018-04-20 17:10:03 +01:00
sam marshall
71d985ab7d
MDL-61028 core_user: Function to search visible users
...
Implements core_user::search function which can search through the
names (and, if allowed, other identity fields) of all users visible
to the current logged-in user, within a course context or globally.
2018-04-20 17:10:03 +01:00
David Monllao
05564a4cc6
MDL-61899 tool_dataprivacy: Add missing get_role_users fields
2018-04-20 17:46:49 +02:00
sam marshall
a97c937033
MDL-61028 core_form: Autocomplete field to support HTML selection
...
When using the AJAX autocomplete field, it allows JavaScript to add
custom HTML to selected options. For example, the user field from
the assign roles page includes an icon and other information by the
user's name.
Once you submit the form and the page reloads, there was no way to
provide this information back to the autocomplete field. HTML
<option> tag was used for the value names but it may only contain
text, not tags, so including it in the normal value did not work.
This change adds a new option for the autocomplete field that lets
you include HTML to override the default (text-only) value of the
label used to represent each option.
2018-04-20 16:42:54 +01:00
Eloy Lafuente (stronk7)
d102e6ad56
Merge branch 'MDL-56511_master-fixbehat4' of git://github.com/dmonllao/moodle
2018-04-20 17:32:08 +02:00
David Monllao
8b451d25f2
MDL-61899 tool_dataprivacy: Separate the retention period in 2 css selectors
2018-04-20 17:08:32 +02:00
David Monllao
8787ffaa40
MDL-56511 behat: Fix failing behat tests (again)
2018-04-20 15:52:58 +02:00
sam marshall
222a97ce76
MDL-61028 core_search: Allow filtering search by user (back-end, Solr)
...
Adds support in the Solr engine for a new 'userids' parameter to
restrict search results to those created by a specific user or users.
2018-04-20 13:36:55 +01:00
Eloy Lafuente (stronk7)
837b937511
Merge branch 'MDL-61899_master-fixsubjectscope' of git://github.com/dmonllao/moodle
2018-04-20 10:46:36 +02:00
David Monllao
5a3280a18f
MDL-61899 tool_dataprivacy: Replace wrong function for subject scope
2018-04-20 10:27:05 +02:00
Sara Arjona
87bbab5118
MDL-62055 imscp: Implement privacy API
2018-04-20 08:57:04 +02:00
Adrian Greeve
5eb8ad87fc
MDL-61966 block_myoverview: Update to provider for user preferences.
2018-04-20 14:45:10 +08:00
Mark Sharp
c3002d2c3f
MDL-61899 tool_dataprivacy: Fix undefined property error
2018-04-20 14:38:51 +08:00
David Monllao
087353f909
MDL-56511 theme_boost: Restore file perms back to 644
2018-04-20 06:18:54 +02:00
Bas Brands
1801b90535
MDL-56511 Theme: behat fixes for theme clean
2018-04-20 06:18:21 +02:00
Bas Brands
88d184b656
MDL-56511 theme: position next button.
2018-04-20 06:18:19 +02:00
Mark Nelson
10efd23b7c
MDL-61764 message_popup: implement privacy provider
2018-04-20 12:05:32 +08:00
Jun Pataleta
d816a900cb
Merge branch 'MDL-62048_master' of git://github.com/markn86/moodle
2018-04-20 11:53:37 +08:00
Andrew Nicols
9fe8d2e335
Merge branch 'MDL-61892-master' of git://github.com/zig-moodle/moodle
2018-04-20 11:47:54 +08:00
Zig Tan
de33cd0cab
MDL-61892 admin/tools: Implement null privacy providers
2018-04-20 11:41:20 +08:00
Andrew Nicols
b17dd2a3d6
Merge branch 'MDL-61899-master-fix' of git://github.com/junpataleta/moodle
2018-04-20 11:37:46 +08:00
Jun Pataleta
329241335f
MDL-61899 tool_dataprivacy: Use default parameters for get_role_users()
...
* To avoid failures in Oracle.
2018-04-20 11:26:03 +08:00
Claude Vervoort
da04fb70fa
MDL-61651 mod_lti: cisr lineitem support
2018-04-20 11:22:11 +08:00
Andrew Nicols
9775bfcbe4
Merge branch 'wip-MDL-62035-master' of git://github.com/abgreeve/moodle
2018-04-20 11:16:46 +08:00
Adrian Greeve
8c6fae4e9c
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:42:43 +08:00
Adrian Greeve
1b33e410b5
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:42:24 +08:00
Andrew Nicols
37909713bb
Merge branch 'MDL-62003-master-privacyfiles' of git://github.com/mudrd8mz/moodle
2018-04-20 10:26:01 +08:00
Jun Pataleta
c1f7e7e90e
Merge branch 'MDL-61848-master' of git://github.com/cescobedo/moodle
2018-04-20 09:20:13 +08:00
Eloy Lafuente (stronk7)
1bcbbe3582
Merge branch 'MDL-61836-master-order' of git://github.com/andrewnicols/moodle
2018-04-20 03:03:34 +02:00
Andrew Nicols
7072009431
MDL-61836 blog: Fix random order failures
2018-04-20 08:56:05 +08:00
Frédéric Massart
0288333c0b
MDL-61836 core_blog: Prevent randomness in comments order
2018-04-20 08:56:05 +08:00
Eloy Lafuente (stronk7)
11f07048f4
Merge branch 'MDL-61827' of git://github.com/lszeremeta/moodle
2018-04-20 02:32:26 +02:00
Eloy Lafuente (stronk7)
774956a6ee
Merge branch 'MDL-61836-master-fix' of git://github.com/andrewnicols/moodle
2018-04-20 02:27:51 +02:00
Eloy Lafuente (stronk7)
85176022e8
Merge branch 'MDL-61991-master' of https://github.com/lucaboesch/moodle
2018-04-20 02:22:20 +02:00
Andrew Nicols
fa983cfcc0
MDL-61836 comment: Add missing require
2018-04-20 08:17:15 +08:00
Eloy Lafuente (stronk7)
00743c0929
Merge branch 'MDL-61975-master' of git://github.com/zig-moodle/moodle
2018-04-20 02:04:18 +02:00
Eloy Lafuente (stronk7)
cd8a0226de
Merge branch 'MDL-61348-take2' of git://github.com/timhunt/moodle
2018-04-20 01:59:15 +02:00
cescobedo
3029395e9d
MDL-61848 auth_manual: Implement Privacy API
2018-04-20 00:08:30 +02:00
sam marshall
ffa868a9e1
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-19 16:54:47 +01:00
David Monllao
8000eac408
MDL-61102 core_search: Restore search manager instance
2018-04-19 13:38:35 +02:00
Frédéric Massart
bf3b4f3e86
MDL-61984 mod_chat: Implement privacy API
2018-04-19 17:32:41 +08:00
David Monllao
b704717847
Merge branch 'MDL-61138-master-require-context-id' of git://github.com/ryanwyllie/moodle
2018-04-19 11:18:47 +02:00
David Monllao
0299444710
Merge branch 'MDL-61102-master' of https://github.com/sammarshallou/moodle
2018-04-19 10:37:30 +02:00
Jun Pataleta
c8058231c1
Merge branch 'MDL-61772-master' of git://github.com/lameze/moodle
2018-04-19 16:13:18 +08:00
Jun Pataleta
53036a6886
Merge branch 'MDL-62025_master' of git://github.com/markn86/moodle
2018-04-19 15:50:09 +08:00
Andrew Nicols
0442789588
MDL-62047 core_userkey: Add privacy implementation
2018-04-19 15:30:10 +08:00
Mark Nelson
a4f994f332
MDL-62025 mod_choice: add missing join on modules table
2018-04-19 15:17:43 +08:00
Andrew Nicols
2e2c66d84a
Merge branch 'MDL-61568-master' of git://github.com/zig-moodle/moodle
2018-04-19 15:00:16 +08:00
Andrew Nicols
7f2e2bfda9
Merge branch 'MDL-61970-master' of git://github.com/FMCorz/moodle
2018-04-19 14:52:04 +08:00
Andrew Nicols
54dcd0146d
Merge branch 'MDL-61969-master' of git://github.com/mihailges/moodle
2018-04-19 14:47:20 +08:00
Jun Pataleta
08a1f3b9f9
Merge branch 'MDL-61878-master' of git://github.com/mihailges/moodle
2018-04-19 14:40:12 +08:00
Zig Tan
202ec23a1f
MDL-61568 repository_flickr: Fix oauth secret export
2018-04-19 14:33:26 +08:00
Ryan Wyllie
1c26b3143d
MDL-61138 mod_quiz: add question preview to random question modal
2018-04-19 13:51:41 +08:00
Ryan Wyllie
6768729e08
MDL-61138 question: external function to get random question set
2018-04-19 13:51:40 +08:00
Mihail Geshoski
700029fca5
MDL-61878 fileconverter_googledrive: Add privacy files and unit tests
2018-04-19 13:16:21 +08:00
Frédéric Massart
b82e600723
MDL-61970 mod_survey: Do not assume context passed is one of survey
2018-04-19 13:10:22 +08:00
Mark Nelson
f611c727f3
MDL-62048 core_privacy: extend test to ensure table exists
2018-04-19 13:00:15 +08:00
Andrew Nicols
81626948c7
MDL-62047 core_userkey: Define component path
2018-04-19 12:46:52 +08:00
Andrew Nicols
13fd4703f3
Merge branch 'MDL-61945-master' of git://github.com/cescobedo/moodle
2018-04-19 11:50:31 +08:00
Andrew Nicols
25d9974ac6
Merge branch 'MDL-61948-master' of git://github.com/mihailges/moodle
2018-04-19 11:38:04 +08:00
Andrew Nicols
305f4f69eb
Merge branch 'MDL-61836-master' of git://github.com/FMCorz/moodle
2018-04-19 11:19:07 +08:00
Andrew Nicols
f13e5f7377
Merge branch 'MDL-61970-master' of git://github.com/FMCorz/moodle
2018-04-19 11:12:35 +08:00
Eloy Lafuente (stronk7)
3271e83c6e
Merge branch 'MDL-61614-master' of git://github.com/rezaies/moodle
2018-04-18 23:13:07 +02:00
David Monllao
f5779bb101
MDL-56511 theme_boost: Fixing minor behat failures
...
Related to MDL-56511 markup changes.
2018-04-18 18:24:20 +02:00
David Monllao
baf8ff9cbf
Merge branch 'MDL-61716-master' of git://github.com/mastnym/moodle
2018-04-18 18:24:10 +02:00
David Monllao
37543ce51e
MDL-61958 rss: Add rss test suite
2018-04-18 18:23:59 +02:00
David Monllao
8d3238d858
Merge branch 'MDL-61958-master' of git://github.com/sarjona/moodle
2018-04-18 18:23:48 +02:00
David Monllao
99775a9f22
Merge branch 'MDL-62018-master' of git://github.com/sarjona/moodle
2018-04-18 18:23:32 +02:00
Jun Pataleta
ba5b59c0af
MDL-61899 tool_dataprivacy: Fixes during integration review
...
* Disable tool by default.
* Add format columns for 'comments' and 'dpocomment' fields in
tool_dataprivacy_request table.
* Use data request exporter when sending email notification to DPO
2018-04-18 18:23:13 +02:00
David Monllao
bb4030ff27
MDL-61899 tool_dataprivacy: Fix cibot complains
2018-04-18 18:22:58 +02:00
Jun Pataleta
0d41df6b5a
MDL-61899 tool_dataprivacy: Create name-description exporter
...
Create exporter for lawful bases that contain name and description pairs
2018-04-18 18:22:49 +02:00
Jun Pataleta
0462786a78
MDL-61899 tool_dataprivacy: Unit test fixes
2018-04-18 18:22:41 +02:00
David Monllao
042729af22
MDL-61899 tool_dataprivacy: Remove namespace alias
...
Includes MDL-61935
2018-04-18 18:22:15 +02:00
Jun Pataleta
d21f89cb06
MDL-61899 tool_dataprivacy: Fix table column width distribution
...
Includes MDL-61935
2018-04-18 18:20:12 +02:00
Jun Pataleta
5750d233f9
MDL-61899 tool_dataprivacy: Add lawful bases fields
...
Includes MDL-61935
* New fields when defining purposes that let the Privacy Officer
set the lawful bases of personal data collection and reason(s)
for the exemption of prohibition from processing sensitive personal
data.
2018-04-18 18:19:17 +02:00
David Monllao
e60058ff98
MDL-61899 tool_dataprivacy: Delete user after deletion request or expired context
...
Includes MDL-61955
2018-04-18 18:18:47 +02:00
Jun Pataleta
2076d34b8e
MDL-61899 tool_dataprivacy: Implement data export for the tool
2018-04-18 18:18:38 +02:00
Jun Pataleta
c504ba4332
MDL-61899 tool_dataprivacy: Helper class for the tool
...
* Create helper functions for getting the string names of data
request types and statuses.
2018-04-18 18:18:17 +02:00
David Monllao
57a59d6c5a
MDL-61899 tool_dataprivacy: Remove upgrade.php and add @since
2018-04-18 18:18:09 +02:00
David Monllao
aaae3c8c82
MDL-61899 tool_dataprivacy: Removing unnecessary dependencies
...
Includes MDL-61489
2018-04-18 18:17:42 +02:00
Adrian Greeve
c2aad2188a
MDL-61899 tool_dataprivacy: Addition of js file and misc. updates.
...
Includes MDL-61489
2018-04-18 18:17:10 +02:00
Barbara Ramiro
eb6b4c2368
MDL-61899 tool_dataprivacy: Styling of the second registry.
...
Includes MDL-61489
2018-04-18 18:16:40 +02:00
Adrian Greeve
d6ff9edd4f
MDL-61899 tool_dataprivacy: Addition of plugin compliance registry.
...
Includes MDL-61489
2018-04-18 18:15:40 +02:00
David Monllao
e95f0def95
MDL-61899 tool_dataprivacy: Fix reference to unexisting method
...
All credit goes to Marcel Behrmann
2018-04-18 18:15:31 +02:00
Jun Pataleta
6f094d4940
MDL-61899 tool_dataprivacy: Fetch context ids to update then update
...
Fetch the context ids to be updated first before performing the update
to the contextlist_context table to avoid using subquery that causes
cross DB compatibility issues.
2018-04-18 18:15:19 +02:00
Jun Pataleta
cb775057fd
MDL-61899 tool_dataprivacy: Additional fixes to tool
...
Fixes applied from the following issues:
1. MDL-61618
2. MDL-61901
2018-04-18 18:15:09 +02:00
David Monllao
a8a6905039
MDL-61899 tool_dataprivacy: Refined patch fixing cibot complains
2018-04-18 18:14:59 +02:00
David Monllao
c5572a933a
MDL-61899 core: Add too_dataprivacy to core plugins
2018-04-18 18:14:43 +02:00
David Monllao
5efc1f9e64
MDL-61899 tool_dataprivacy: Subject access requests tool
...
This commit is composed of different issues, most of them under
MDL-61306:
- MDL-61888, MDL-61785, MDL-61830, MDL-61874, MDL-59720,
MDL-61486, MDL-61697, MDL-61798, MDL-61685, MDL-61682,
MDL-61684, MDL-61618, MDL-61681, MDL-61680, MDL-61487,
MDL-61499, MDL-61500, MDL-61362 and MDL-59718
Contributions to this patch by:
- Jun Pataleta
- David Monllao
- Andrew Nicols
- Adrian B. Greeve
- Jake Dallimore
- Sara Arjona
2018-04-18 18:14:23 +02:00
sam marshall
73fd56663b
MDL-61102 core_search: Improve performance by reducing schema checks
2018-04-18 16:24:51 +01:00
David Mudrák
7a429a160d
MDL-62003 privacy: Fix reported coding style violation
2018-04-18 17:10:18 +02:00
David Mudrák
3ecbf154db
MDL-62003 privacy: Consistently export files into _files folder
...
There were two major issues with the previous implementation:
* The exported folder name was localised so it was "Files" or "Soubory"
etc depending on the current language. Yet URLs referring to the files
in that folder were always rewritten with hard-coded English "files".
* Files from all fileareas and itemids were all exported to a single
target directory. So if there were two files with the same name being
exported from multiple areas (such as submission_content and
submission_attachment in the workshop module), one would overwrite
another.
The patch addresses these issues as follows:
* To unify the folder name and also to minimise the risk of conflict
with a subcontext folder, we now always export stored files under
"_files" folder.
* Under that folder, there is a subdirectory with the area name and then
eventually another subdirectory with non-zero itemid. And there
finally the stored_file is exported to under its own file path.
2018-04-18 17:10:12 +02:00
David Monllao
b5cca5ae5a
Merge branch 'MDL-61796-master' of https://github.com/lucaboesch/moodle
2018-04-18 15:20:19 +02:00
David Monllao
b1e5899c25
Merge branch 'MDL-38099-master' of https://github.com/lucaboesch/moodle
2018-04-18 14:14:20 +02:00
Eloy Lafuente (stronk7)
a53d48e0e3
Merge branch 'MDL-61621_master' of git://github.com/dmonllao/moodle
2018-04-18 12:57:38 +02:00
Jun Pataleta
76dacdb051
Merge branch 'MDL-62025_master' of git://github.com/markn86/moodle
2018-04-18 16:26:26 +08:00
Jun Pataleta
11bc4876ac
Merge branch 'MDL-61928' of git://github.com/timhunt/moodle
2018-04-18 16:00:49 +08:00
Mark Nelson
e95599a57b
MDL-62025 mod_choice: only export in the CONTEXT_MODULE context
2018-04-18 15:10:12 +08:00
Frédéric Massart
61ae0c28db
MDL-61970 mod_survey: Implement privacy API
2018-04-18 14:55:47 +08:00
Andrew Nicols
2babce1763
Merge branch 'MDL-61568-master' of git://github.com/zig-moodle/moodle
2018-04-18 14:24:28 +08:00
Mihail Geshoski
022ee47735
MDL-61969 datapreset_imagegallery: Implement null privacy provider
2018-04-18 13:50:05 +08:00
Mihail Geshoski
f143179a66
MDL-61948 core_media: Implement null privacy provider
2018-04-18 13:44:13 +08:00
Zig Tan
ef43b1d4d6
MDL-61568 core_repository: Implement privacy providers
2018-04-18 13:43:53 +08:00
Zig Tan
d87e16435e
MDL-61568 repository_onedrive: Implement privacy providers
2018-04-18 13:43:53 +08:00
Zig Tan
59f6980201
MDL-61568 repository_youtube: Implement privacy providers
2018-04-18 13:43:53 +08:00
Zig Tan
a7b8587136
MDL-61568 repository_wikimedia: Implement privacy providers
2018-04-18 13:43:44 +08:00
Zig Tan
b703ef4498
MDL-61568 repository_picasa: Implement privacy providers
2018-04-18 13:40:35 +08:00
Zig Tan
015b3974e7
MDL-61568 repository_merlot: Implement privacy providers
2018-04-18 13:40:34 +08:00
Zig Tan
b9118a7481
MDL-61568 repository_googledocs: Implement privacy providers
2018-04-18 13:40:34 +08:00
Zig Tan
1e251bd424
MDL-61568 repository_flickr_public: Implement privacy providers
2018-04-18 13:40:34 +08:00
Zig Tan
35bf4711bb
MDL-61568 repository_flickr: Implement privacy providers
2018-04-18 13:40:17 +08:00
Jun Pataleta
7c12fc2734
Merge branch 'MDL-61520-master' of git://github.com/lameze/moodle
2018-04-18 13:28:36 +08:00
Andrew Nicols
ffced67c67
Merge branch 'MDL-61957-master' of git://github.com/sarjona/moodle
2018-04-18 12:39:34 +08:00
Andrew Nicols
1e351f0976
MDL-61864 lang: Fix trailing whitespace
2018-04-18 12:34:44 +08:00
Andrew Nicols
7d0fcb5c86
MDL-61864 tool_policy: Fix whitespace issues
2018-04-18 12:16:53 +08:00
Andrew Nicols
a8b35f9ccd
Merge branch 'wip-MDL-61864-master' of git://github.com/marinaglancy/moodle
2018-04-18 12:01:29 +08:00
Ryan Wyllie
81f43bc6d4
MDL-61138 question: add question exporters
2018-04-18 11:45:01 +08:00
Ryan Wyllie
6c057c77dc
MDL-61138 mod_quiz: remove YUI random question modal
2018-04-18 11:45:01 +08:00
Ryan Wyllie
1e46fb428f
MDL-61138 mod_quiz: use AMD modal for add random question
2018-04-18 11:45:00 +08:00
Ryan Wyllie
f046b9a4c5
MDL-61138 mod_quiz: create random question AMD modal
2018-04-18 11:45:00 +08:00
Ryan Wyllie
4ab09853f4
MDL-61138 javascript: add paged content widget
2018-04-18 11:45:00 +08:00
Jun Pataleta
4fa9393def
Merge branch 'MDL-56511-master-lint' of git://github.com/andrewnicols/moodle
2018-04-18 11:23:52 +08:00
Ryan Wyllie
2803c8683b
MDL-61138 javascript: add preshow callback to modal factory
2018-04-18 11:19:37 +08:00
Ryan Wyllie
90d8c85ec3
MDL-61138 javascript: stop duplicate custom events firing
2018-04-18 11:19:37 +08:00
Shamim Rezaie
9da6f4d968
MDL-61614 Quiz: Restore tags for random questions
2018-04-18 13:07:08 +10:00
Shamim Rezaie
2a1855887d
MDL-61614 Quiz: backup tags for random questions
2018-04-18 13:07:08 +10:00
Shamim Rezaie
3090719d7d
MDL-61614 Quiz: Deleting a quiz slot should delete its random tags
2018-04-18 13:07:08 +10:00
Shamim Rezaie
66aa172cbb
MDL-61614 Quiz: Maintain slot tags when editing random questions
2018-04-18 13:07:08 +10:00
Shamim Rezaie
d62793fdee
MDL-61614 Quiz: save slot's tags in a table when adding random question
2018-04-18 13:07:08 +10:00
Shamim Rezaie
28e392a8b6
MDL-61614 Quiz: DB schema changes
...
Created a new DB table to store tag data for qiuz slots.
2018-04-18 13:07:08 +10:00
Andrew Nicols
7b87d98d6e
MDL-56511 theme_boost: Fix SCSS lint issues
2018-04-18 11:02:56 +08:00
Zig Tan
bcc08d3b5e
MDL-61979 tool_cohortroles: Implemented privacy providers
2018-04-18 10:50:27 +08:00
Jun Pataleta
3a37a5e934
Merge branch 'MDL-61950-master' of git://github.com/ryanwyllie/moodle
2018-04-18 09:46:57 +08:00
Andrew Nicols
6979cf56e2
Merge branch 'MDL-56511-master' of git://github.com/andrewnicols/moodle
2018-04-18 09:35:29 +08:00
Bas Brands
89f0061e23
MDL-56511 theme_boost: Work around CSS Parser restrictions
...
The CSS Parser used in Moodle does not handle the use of complex
calculations at this stage.
The temporary workaround here uses a fixed position to ensure that the
popover arrows affected are in the correct location.
2018-04-18 09:31:57 +08:00
Bas Brands
3ec69c2ece
MDL-56511 theme_boost: Update to Bootstrap 4 stable
...
Behat fixes by David Monllao <davidm@moodle.com >
- Blocks
- Modals
- Messaging styling
- Breadcrumb
- Pagination
- Course & categories management
2018-04-18 09:31:53 +08:00
Eloy Lafuente (stronk7)
45fc6559b4
Merge branch 'master_MDL-59857' of https://github.com/danmarsden/moodle
2018-04-18 03:06:56 +02:00
Luca Bösch
1c38b99cad
MDL-61796 themes: In Clean, normalize filter labels font size.
...
Actually, in every theme not overriding the template.
2018-04-17 22:43:57 +02:00
Luca Bösch
f0aef7abfe
MDL-61991 theme_boost: Question correctness displayed as label.
2018-04-17 22:41:28 +02:00
Luca Bösch
a07249826a
MDL-38099 comments: year in comments date
2018-04-17 22:40:36 +02:00
Eloy Lafuente (stronk7)
6d4bc5bd34
weekly release 3.5dev
2018-04-17 19:54:27 +02:00
Eloy Lafuente (stronk7)
857617e9db
NOBUG: Fixed file access permissions
2018-04-17 19:54:27 +02:00
Eloy Lafuente (stronk7)
cc41793c50
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-04-17 19:54:24 +02:00
Sara Arjona
c01040214a
MDL-61957 gradereport_user: Implement privacy API
2018-04-17 14:31:54 +02:00
Sara Arjona
e8d0133ed5
MDL-61957 gradereport_singleview: Implement privacy API
2018-04-17 14:02:34 +02:00
Sara Arjona
36b88f19ae
MDL-61957 gradereport_overview: Implement privacy API
2018-04-17 14:02:34 +02:00
Sara Arjona
2d84d30d17
MDL-61957 gradereport_outcomes: Implement privacy API
2018-04-17 14:02:33 +02:00
Sara Arjona
7509d232bc
MDL-61957 gradereport_history: Implement privacy API
2018-04-17 14:02:33 +02:00
Sara Arjona
8a43e40247
MDL-61957 gradereport_grader: Implement privacy API
2018-04-17 14:02:20 +02:00
David Monllao
b71ce36030
MDL-60953 search: Set solr as search engine for testing
...
Also replacing field label references for "All groups" references as
there is a mforms bug related to hideIf.
2018-04-17 13:26:21 +02:00
Jun Pataleta
659bdbd22a
Merge branch 'MDL-61663-master-phpunit' of git://github.com/andrewnicols/moodle
2018-04-17 14:44:12 +08:00
Andrew Nicols
ceb2167df1
MDL-61663 phpunit: Add portfolio to the testsuite list
2018-04-17 14:39:56 +08:00
cescobedo
857e34877f
MDL-61945 core_register: Implement Privacy API
2018-04-17 08:23:28 +02:00
Marina Glancy
d5cfbc918f
MDL-61864 tool_policy: cancel button when agreeing to policies
...
Show cancel button during signup only and do not show when user is logged
in and has to accept changed policies
When cancel button is clicked redirect to the site homepage
2018-04-17 14:19:19 +08:00
Marina Glancy
432a90f1ed
MDL-61868 tool_policy: export agreements in privacy api
...
Part of MDL-61864
2018-04-17 14:19:16 +08:00
Jun Pataleta
c3fd1e97ba
Merge branch 'MDL-61862-master' of git://github.com/FMCorz/moodle
2018-04-17 12:07:49 +08:00
Andrew Nicols
5cddf50e69
Merge branch 'wip-MDL-61663-master' of git://github.com/abgreeve/moodle
2018-04-17 11:45:50 +08:00
Andrew Nicols
ae9167bb3b
Merge branch 'MDL-61977-master' of git://github.com/zig-moodle/moodle
2018-04-17 11:42:39 +08:00
Adrian Greeve
0f198a4f8e
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:39:11 +08:00
Frédéric Massart
29b44cedfc
MDL-61862 mod_feedback: Tweak query to support UNION on TEXT fields
...
Thanks Oracle.
2018-04-17 11:35:55 +08:00
Andrew Nicols
18e58659bb
Merge branch 'MDL-61980-master' of git://github.com/mihailges/moodle
2018-04-17 11:34:25 +08:00
Andrew Nicols
cabbda70b1
Merge branch 'MDL-61916-master' of git://github.com/cescobedo/moodle
2018-04-17 11:17:08 +08:00
Andrew Nicols
9dabc4b966
Merge branch 'MDL-61918-master' of git://github.com/mihailges/moodle
2018-04-17 11:12:24 +08:00
Andrew Nicols
f9f74f7a11
Merge branch 'MDL-61903-master' of git://github.com/mihailges/moodle
2018-04-17 11:09:01 +08:00
Zig Tan
8faeb25214
MDL-61568 repository_dropbox: Implement privacy providers
2018-04-17 10:26:50 +08:00
Zig Tan
435e4e2a30
MDL-61568 repository_boxnet: Implement privacy providers
2018-04-17 10:26:50 +08:00
Zig Tan
cbee83840f
MDL-61568 repository_webdav: Implement null privacy provider
2018-04-17 10:26:49 +08:00
Zig Tan
e196d31789
MDL-61568 repository_user: Implement null privacy provider
2018-04-17 10:26:49 +08:00
Zig Tan
05c15ed931
MDL-61568 repository_url: Implement null privacy provider
2018-04-17 10:26:49 +08:00
Zig Tan
ec2ccabf56
MDL-61568 repository_upload: Implement null privacy provider
2018-04-17 10:26:49 +08:00
Zig Tan
63cc353a06
MDL-61568 repository_skydrive: Implement null privacy provider
2018-04-17 10:26:49 +08:00
Zig Tan
013149f1a2
MDL-61568 repository_s3: Implement null privacy provider
2018-04-17 10:26:49 +08:00
Zig Tan
204baa0ef6
MDL-61568 repository_recent: Implement null privacy provider
2018-04-17 10:26:49 +08:00
Zig Tan
9dbd8702c6
MDL-61568 repository_local: Implement null privacy provider
2018-04-17 10:26:49 +08:00
Zig Tan
d712722bd5
MDL-61568 repository_filesystem: Implement null privacy provider
2018-04-17 10:26:48 +08:00
Zig Tan
e9ff078d75
MDL-61568 repository_equella: Implement null privacy provider
2018-04-17 10:26:33 +08:00
Andrew Nicols
f8ad868fad
Merge branch 'm35_MDL-60923_New_BackupDir_Setting-v2' of https://github.com/scara/moodle
2018-04-17 09:44:44 +08:00
Marina Glancy
c182f060fa
MDL-61876 admin: set default forceclean=1
2018-04-17 09:39:22 +08:00
Marina Glancy
b197da8770
MDL-61876 question: apply format_text to input only
2018-04-17 09:39:22 +08:00
Mihail Geshoski
885378ca4e
MDL-61903 webservice: Implement null privacy provider
...
Implement null privacy provider to rest, soap and xmlrpc webservice plugins.
2018-04-17 09:19:59 +08:00
Andrew Nicols
d282ecf683
Merge branch 'MDL-61435-master' of git://github.com/lameze/moodle
2018-04-17 08:37:58 +08:00
Matteo Scaramuccia
40d90f438a
MDL-60923 scheduled tasks: stale temp files in $CFG->backuptempdir too
2018-04-16 23:50:28 +02:00
Matteo Scaramuccia
ef844148a9
MDL-60923 backup: Added $CFG->backuptempdir
...
The new setting will allow to host the temporary backup files
into a specific target directory. Defaults to '$CFG->tempdir/backup'.
Calling make_backup_temp_directory() checks that the required sub-directory
will be properly created under the new target directory.
2018-04-16 23:50:28 +02:00
Jun Pataleta
d51c946700
Merge branch 'MDL-61862-master' of git://github.com/FMCorz/moodle
2018-04-16 23:30:42 +08:00
Eloy Lafuente (stronk7)
06dbe955d0
MDL-61819 editor: add testsuite to phpunit.xml
2018-04-16 16:36:42 +02:00
David Monllao
77d9eca5f2
Merge branch 'MDL-61819-master' of git://github.com/andrewnicols/moodle
2018-04-16 16:12:59 +02:00
Andrew Nicols
5377f8a263
MDL-61819 core_editor: Implement core provider
2018-04-16 21:54:51 +08:00
Andrew Nicols
0d619f41c2
MDL-61819 editor_atto: Implement null provider
2018-04-16 21:54:50 +08:00
Andrew Nicols
8c815348eb
MDL-61819 editor: Implement editor null providers
2018-04-16 21:54:49 +08:00
Simon Champion
99405aa7e2
MDL-61694 core: Add callback to allow additional password check.
...
The standard password validation does some basic strength checks, but
there are a number of other ways to validate a password, such as
checking that it doesn't contain common words. Adding a plugin hook
here allows us to keep up with changes in best practice in this area
as it evolves over time.
2018-04-16 13:40:54 +01:00
David Monllao
99719b6e89
Merge branch 'MDL-39035-master' of https://github.com/lucaboesch/moodle
2018-04-16 12:57:34 +02:00
Frédéric Massart
9f6296e5de
MDL-61862 mod_feedback: Implement core_privacy API
2018-04-16 18:45:27 +08:00
David Monllao
82f0ddc7c7
MDL-60953 search: Update groups support method name
2018-04-16 11:45:18 +02:00
David Monllao
9dbb24fa7a
Merge branch 'MDL-60953-master' of https://github.com/timhunt/moodle
2018-04-16 11:43:53 +02:00
David Monllao
d2c80085fd
Merge branch 'MDL-61741-master-paypal' of git://github.com/mudrd8mz/moodle
2018-04-16 10:57:19 +02:00
David Monllao
2ffb0309dd
Merge branch 'wip-MDL-61808-master' of git://github.com/abgreeve/moodle
2018-04-16 09:59:43 +02:00
Jun Pataleta
1e09c9ac8f
Merge branch 'MDL-61708-lti-fullnamedisplay' of https://github.com/wjroes/moodle
2018-04-16 15:29:08 +08:00
Zig Tan
e6df7dfedd
MDL-61568 repository_coursefiles: Implement null privacy provider
2018-04-16 15:23:23 +08:00
Zig Tan
cfca487f1f
MDL-61568 repository_areafiles: Implement null privacy provider
2018-04-16 15:22:44 +08:00
Jun Pataleta
cdd11481b4
Merge branch 'MDL-61974-master' of git://github.com/andrewnicols/moodle
2018-04-16 13:17:21 +08:00
Sara Arjona
24966a26c7
MDL-61868 tool_policy: Implement privacy API
...
Part of MDL-61864
2018-04-16 11:30:14 +08:00
Sara Arjona
4e9e2b0a0a
MDL-61844 policy: Avoid to accept new policies during current session
...
Avoid redirection for accepting new policies during the manager user session
when $user->policyagreed=0 and he/she activates the first policy for logged in users.
Part of MDL-61864
2018-04-16 11:30:14 +08:00
Sara Arjona
3f9b276b97
MDL-61866 tool_policy: Add readme_moodle.txt file and reorganise styles.css
...
- Review changes made in jquery-eu-cookie-law-popup.js, for minimising them
(add eslint-disable to disable checking)
- Reorganise styles.css to separate CSS code from jquery-eu-cookie-law-popup
to policy one.
- Create readme_moodle.txt file, with instructions for updating the
jquery-eu-cookie-law-popup lib.
Part of MDL-61864
2018-04-16 11:30:14 +08:00
Marina Glancy
cc3790d0ea
MDL-61864 tool_policy: function can_delete_version
...
review TODOs in code, make sure they are either removed or tracker issues are created
2018-04-16 11:30:13 +08:00
Marina Glancy
673b598109
MDL-61864 tool_policy: coding style fixes
2018-04-16 11:30:13 +08:00
Mihail Geshoski
92a03f69d2
MDL-61864 tool_policy: accept policies on signup
2018-04-16 11:30:13 +08:00
Sara Arjona
6109f2348b
MDL-61864 tool_policy: display policies to guests and users
2018-04-16 11:30:13 +08:00
Marina Glancy
cf398020d5
MDL-61864 tool_policy: user agreement reports
2018-04-16 11:30:13 +08:00
David Mudrák
3d9571d5f0
MDL-61864 tool_policy: management of the site policies
2018-04-16 11:30:10 +08:00
Simey Lameze
c91da28071
MDL-61772 question: refresh page after tag question
2018-04-16 11:14:46 +08:00
Andrew Nicols
ae6072b892
MDL-61974 privacy: Rewrite the content writer storage
2018-04-16 11:12:07 +08:00
Andrew Nicols
3224e06de4
Merge branch 'MDL-61952-master' of git://github.com/sarjona/moodle
2018-04-16 10:50:50 +08:00
Andrew Nicols
77fc10710f
Merge branch 'MDL-61954-master' of git://github.com/sarjona/moodle
2018-04-16 10:39:24 +08:00
Andrew Nicols
34e98391e6
Merge branch 'MDL-61902-master' of git://github.com/mihailges/moodle
2018-04-16 10:19:59 +08:00
Mihail Geshoski
c8cc46f851
MDL-61918 assignment: Implement null privacy provider
...
Implement null privacy provider to offline, online, upload and uploadsingle assignment plugins.
2018-04-16 09:59:46 +08:00
Mihail Geshoski
d00fbde6d9
MDL-61902 media: Implement null privacy provider
2018-04-16 09:46:56 +08:00
AMOS bot
d4fa19a11e
Automatically generated installer lang files
2018-04-16 00:07:05 +00:00
Andrew Nicols
53ea0e2ccf
Merge branch 'patch-2' of https://github.com/do-you-even-curl/moodle
2018-04-16 08:04:32 +08:00
Adrian Greeve
25c8fd74ac
MDL-61808 tool_monitor: Implemented privacy classes.
...
This plugin is now compatible with the new privacy system.
2018-04-14 10:42:23 +08:00
Łukasz Szeremeta
65bcb7da0e
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-13 21:40:42 +02:00
Tim Schroeder
1480277cfa
MDL-60681 lib/tablelib.php: Make flexible_table class better extendable
...
Previously the member functions get_initial_first and get_initial_last of flexible_table were public but deprecated due to being no
longer used. Now they are used by print_initials_bar and made protected. That allows classes deriving from flexible_table to access
the first and last name initials without having to use deprecated methods.
2018-04-13 16:52:52 +02:00
Charles YVANES
a0db02bf7f
MDL-52666 performance: added REQUEST_METHOD in performance_info
2018-04-13 10:25:48 +02:00
Mihail Geshoski
23a52d1a40
MDL-61980 booktool: Implement null privacy provider
...
Implement null privacy provider into booktool_exportimscp, booktool_importhtml, booktool_print plugin.
2018-04-13 16:15:30 +08:00
David Mudrák
22e94d69f7
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 09:42:47 +02:00
Jake Dallimore
644bffca5b
MDL-61663 portfolio_picasa: add privacy provider implementation
2018-04-13 14:47:43 +08:00
Jake Dallimore
3d4a56b4c3
MDL-61663 portfolio_googledocs: add privacy provider implementation
2018-04-13 14:47:42 +08:00
Jake Dallimore
961eb3d1aa
MDL-61663 portfolio_flickr: add privacy provider implementation
2018-04-13 14:47:42 +08:00
Jake Dallimore
90190a6b66
MDL-61663 portfolio_download: add privacy provider implementation
2018-04-13 14:47:42 +08:00
Jake Dallimore
5cbb36cbd8
MDL-61663 portfolio_boxnet: add privacy provider implementation
2018-04-13 14:47:42 +08:00
Jake Dallimore
dfb64c5d5b
MDL-61663 portfolio_mahara: add privacy provider implementation
2018-04-13 14:47:42 +08:00
Jake Dallimore
e6f06ce994
MDL-61663 core_portfolio: add subsystem privacy provider
...
Added provider for portfolio plugins, and legacy polyfill for plugins.
2018-04-13 14:47:40 +08:00
Zig Tan
2245197519
MDL-61977 tool_profiling: Implemented null privacy provider
2018-04-13 14:29:58 +08:00
Zig Tan
825c2fdf8c
MDL-61975 tool_recyclebin: Implemented null privacy provider
2018-04-13 14:00:38 +08:00
Andrew Nicols
1c406559b8
Merge branch 'MDL-60848_master' of https://github.com/markn86/moodle
2018-04-13 13:54:24 +08:00
Mark Nelson
e41a56192a
MDL-60848 atto_recordrtc: removed never shown HTML and string
2018-04-13 13:46:53 +08:00
Frédéric Massart
ce1ec9b4d9
MDL-61836 core_blog: Implement privacy API
2018-04-13 13:22:03 +08:00
Mark Nelson
44946baf04
MDL-60848 core: added instructions on how to update adapter.js
2018-04-13 12:59:24 +08:00
Mark Nelson
77e4535fd9
MDL-60848 atto_recordrtc: implemented privacy provider
2018-04-13 12:59:24 +08:00
Mark Nelson
c8520ca45f
MDL-60848 atto_recordrtc: changed HTML of attached recordings
...
This was done so the user can then click on the recording and
add subtitles etc - the same behaviour as 'atto_media'.
2018-04-13 12:59:24 +08:00
Mark Nelson
b5a3388bb1
MDL-60848 atto_recordrtc: language string changes
...
1. Ordered alphabetically by index.
2. Uncapitalised words after the first per Moodle standards.
3. Added string used by getUserMedia() on Chrome (possibly others).
2018-04-13 12:59:24 +08:00
Mark Nelson
1ecf5c15ca
MDL-60848 atto_recordrtc: set valid default for 'allowedtypes'
2018-04-13 11:46:51 +08:00
Mark Nelson
6b21108b44
MDL-60848 editor_atto: upgrade to add recordrtc
2018-04-13 11:46:51 +08:00
Mark Nelson
dde2a79a70
MDL-60848 atto_recordrtc: bumped version
2018-04-13 11:46:51 +08:00
Mark Nelson
2ce4291183
MDL-60848 core: added recordrtc to core plugin list
2018-04-13 11:46:51 +08:00
Mark Nelson
8be5742cb1
MDL-60848 core: updated adapter.js and moved to core
2018-04-13 11:46:51 +08:00
Dan Marsden
679eab046f
MDL-59857 mod_scorm: use valid length for grade type field.
2018-04-13 11:10:00 +12:00
Luca Bösch
c3c8cc40be
MDL-39035 admin: show old and new version after upgrade in CLI
2018-04-12 18:02:12 +02:00
David Monllao
20bf0c45ff
weekly release 3.5dev
2018-04-12 14:38:12 +02:00
David Monllao
7cdeb8be2e
NOBUG: Fixed SVG browser compatibility
2018-04-12 14:38:11 +02:00
David Monllao
6bef258db3
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-04-12 14:38:11 +02:00
David Monllao
547357df4b
MDL-61298 pix: Removing ^M dos line ending characters
2018-04-12 13:34:33 +02:00
Kathrin Osswald
45ae297f7a
MDL-61298 theme Boost: Nav drawer icon improvements - fixes.
2018-04-12 13:28:37 +02:00
Sara Arjona
3d702cc227
MDL-61954 gradeimport_xml: Implement privacy API
2018-04-12 09:49:09 +02:00
Sara Arjona
ce0eb44398
MDL-61954 gradeimport_direct: Implement privacy API
2018-04-12 09:48:52 +02:00
Sara Arjona
aa784c4eb4
MDL-61954 gradeimport_csv: Implement privacy API
2018-04-12 09:42:36 +02:00
Sara Arjona
8517245516
MDL-61952 gradeexport_xml: Implement privacy API
2018-04-12 08:39:48 +02:00
Sara Arjona
ed71c8b1df
MDL-61952 gradeexport_xls: Implement privacy API
2018-04-12 08:39:20 +02:00
Sara Arjona
d44efece94
MDL-61952 gradeexport_txt: Implement privacy API
2018-04-12 08:38:50 +02:00
Sara Arjona
e1b9cb14e4
MDL-61952 gradeexport_ods: Implement privacy API
2018-04-12 08:38:09 +02:00
Ryan Wyllie
40633c6310
MDL-61950 question: include random questions in statistics calculator
2018-04-12 13:36:41 +08:00
Andrew Nicols
05dfaab2b4
Merge branch 'MDL-61852-master' of git://github.com/bmbrands/moodle
2018-04-12 13:14:03 +08:00
Bas Brands
fd70f25519
MDL-61852 core: downgrade popper to version 1.12.6 fixing usertours positioning issues
2018-04-12 07:02:14 +02:00
Andrew Nicols
934b1e9832
MDL-50907 antivirus: Switch to correct string
2018-04-12 10:30:25 +08:00
Ruslan Kabalin
30e1797f29
MDL-50907 antivirus_clamav: Add test coverage for scan_data.
2018-04-12 10:30:25 +08:00
Ruslan Kabalin
694cb8eb21
MDL-50907 antivirus: Add test coverage for scan_data.
2018-04-12 10:30:25 +08:00
Ruslan Kabalin
f6c5cfef77
MDL-50907 tool_messageinbound: Use antiviruses_scan_data for attachments scanning.
2018-04-12 10:30:25 +08:00
Ruslan Kabalin
ddf14b32fe
MDL-50907 antivirus_clamav: Implement data scanning using unix sockets.
...
We use clamav data stream scanning functionality.
2018-04-12 10:30:25 +08:00
Ruslan Kabalin
bd74bda383
MDL-50907 antivirus: Implement data stream scanning default process.
2018-04-12 10:30:25 +08:00
Ruslan Kabalin
8504673116
MDL-50907 antivirus: Make antivirus_exception message more general.
...
Since the scan can be run not only as a result of file uploading, the
language string should be more general.
2018-04-12 10:30:25 +08:00
Eloy Lafuente (stronk7)
3451a05292
Merge branch 'MDL-61668-master' of git://github.com/jleyva/moodle
2018-04-12 00:31:18 +02:00
Eloy Lafuente (stronk7)
c9271388c9
Merge branch 'MDL-61802-master' of https://github.com/AlexWhitlatch/moodle
2018-04-12 00:22:40 +02:00
Eloy Lafuente (stronk7)
fc9f324fe2
Merge branch 'MDL-61828-master' of git://github.com/andrewnicols/moodle
2018-04-12 00:14:32 +02:00
Eloy Lafuente (stronk7)
a845d7d387
Merge branch 'MDL-61895-master' of git://github.com/andrewnicols/moodle
2018-04-11 23:57:46 +02:00
Eloy Lafuente (stronk7)
3b8c9ab2b8
Merge branch 'MDL-61896-master' of git://github.com/andrewnicols/moodle
2018-04-11 23:41:21 +02:00
Eloy Lafuente (stronk7)
74e48d168f
Merge branch 'MDL-61859-master' of https://github.com/snake/moodle
2018-04-11 22:27:25 +02:00
Eloy Lafuente (stronk7)
0f0d0004bd
Merge branch 'MDL-61208-master-fix' of git://github.com/farhan6318/moodle
2018-04-11 20:13:56 +02:00
Eloy Lafuente (stronk7)
d2706c5e58
Merge branch 'MDL-60940-master-forceclean' of git://github.com/mudrd8mz/moodle
2018-04-11 19:39:01 +02:00
Eloy Lafuente (stronk7)
2d42e6e12c
Merge branch 'MDL-61743_master' of git://github.com/dmonllao/moodle
2018-04-11 19:23:01 +02:00
David Monllao
e171dc6dbe
Merge branch 'MDL-61873-master' of git://github.com/cescobedo/moodle
2018-04-11 18:41:43 +02:00
David Monllao
a5db58f4f2
Merge branch 'MDL-61198-master' of git://github.com/jleyva/moodle
2018-04-11 18:23:59 +02:00
David Monllao
0ca25fe2a9
Merge branch 'MDL-61581-master' of https://github.com/lucaboesch/moodle
2018-04-11 18:07:09 +02:00
David Monllao
27fef51d48
MDL-55491 badges: Add missing format_string call
...
Extra version bump + trailing whitespace removal.
2018-04-11 17:55:45 +02:00
David Monllao
728b851eb5
Merge branch 'MDL-55491-master' of git://github.com/sarjona/moodle
2018-04-11 17:53:37 +02:00
Eloy Lafuente (stronk7)
8c46d204a1
MDL-60548 tests: Get tests passing
...
This includes:
- changing all usernames in feature to lowercase, for cross-db passing. Fixes:
- user/tests/behat/set_email_display.feature
- ensure that course_enrolment_manager::get_potential_users() and
external always returns user->maildisplay attribute, so email
visibility can be calculated by user_get_user_details(). Fixes:
- enrol/tests/behat/enrol_user.feature
- blocks/news_items/tests/behat/display_news.feature
- course/tests/behat/course_creation.feature
2018-04-11 17:15:38 +02:00
Farhan Karmali
351cff7928
MDL-61208 enrol: Fix for issue found while testing
2018-04-11 18:24:14 +05:30
David Mudrák
4b82c15cdb
MDL-60940 weblib: Introduce an ability to force cleaning of all content
...
The new configuration flag $CFG->forceclean overrides the noclean
option when calling format_text() so that the text is always
and unconditionally cleaned.
2018-04-11 10:23:45 +02:00
Jake Dallimore
4af7042e6e
Merge branch 'MDL-59691-master' of https://github.com/lucisgit/moodle
2018-04-11 16:01:03 +08:00
Andrew Nicols
2b118a941a
Merge branch 'MDL-61208-master' of git://github.com/farhan6318/moodle
2018-04-11 10:52:29 +08:00
Simey Lameze
de81dc8763
MDL-61520 quiz: fix references for xhtml on stats report
2018-04-11 10:46:13 +08:00
Andrew Nicols
8badf71325
Merge branch 'MDL-61881-master' of git://github.com/zig-moodle/moodle
2018-04-11 10:14:03 +08:00
Zig Tan
6f77c09777
MDL-61881 report: fix privacy lang strings
2018-04-11 10:06:51 +08:00
Jake Dallimore
da16e3e3dc
Merge branch 'MDL-61255_master' of git://github.com/markn86/moodle
2018-04-11 09:53:14 +08:00
Andrew Nicols
46a13e37a8
Merge branch 'MDL-61731-master' of git://github.com/mihailges/moodle
2018-04-11 09:11:36 +08:00
Mihail Geshoski
2f9bd2bf90
MDL-61731 message_email: Add privacy files and unit tests
2018-04-11 09:03:58 +08:00
Andrew Nicols
4ea006e4da
Merge branch 'MDL-61867-master' of git://github.com/mihailges/moodle
2018-04-11 08:51:29 +08:00
AMOS bot
49e54ae981
Automatically generated installer lang files
2018-04-11 00:07:09 +00:00
Eloy Lafuente (stronk7)
bbe8bb0d02
Merge branch 'MDL-61709-scorm-student-fullnamedisplay' of https://github.com/wjroes/moodle
2018-04-11 01:49:54 +02:00
Eloy Lafuente (stronk7)
a2ac42d40c
Merge branch 'MDL-61824-master' of https://github.com/sammarshallou/moodle
2018-04-11 01:02:45 +02:00
Eric Merrill
815c44ce07
MDL-61913 restore: Protect against blocks that aren't being created
2018-04-11 00:50:27 +02:00
Eloy Lafuente (stronk7)
66434106ed
MDL-60548 test: Change modified lang string to get tests back to pass
...
Also modified a template example use, so there aren't courrencies
of the old string in codebase.
2018-04-10 23:24:17 +02:00
Tim Hunt
1872cfcd2f
MDL-61928 formslib: shortforms should work with non-editable forms
2018-04-10 17:39:49 +01:00
Tim Hunt
e37c1fe23d
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:10:28 +01:00
Eloy Lafuente (stronk7)
2f27dca60d
Merge branch 'MDL-60548-master-v4' of https://github.com/Dave-B/moodle
2018-04-10 17:14:46 +02:00
Eloy Lafuente (stronk7)
bd0391d284
Merge branch 'wip-MDL-58697-master-assigngrading' of git://github.com/adamann2/moodle
2018-04-10 15:53:37 +02:00
Kathrin Osswald
64448e1ea9
MDL-61298 theme Boost: Nav drawer icon improvements.
2018-04-10 15:31:12 +02:00
David Monllao
5ba5a5e31d
Merge branch 'MDL-61838-master' of git://github.com/mihailges/moodle
2018-04-10 13:44:05 +02:00
David Monllao
8373df9687
Merge branch 'MDL-61843-master' of git://github.com/mihailges/moodle
2018-04-10 13:42:43 +02:00
Dan Marsden
fbfd69a865
MDL-32585 mod_scorm: Improve force new attempts setting.
...
AMOS BEGIN
MOV [forcenewattempt,mod_scorm],[forcenewattempts,mod_scorm]
AMOS END
2018-04-10 13:38:51 +02:00
Eloy Lafuente (stronk7)
a706fd79a5
MDL-61875 tests: Use existing component & support $CFG->admin
2018-04-10 13:14:34 +02:00
Eloy Lafuente (stronk7)
7aeb85770f
Merge branch 'MDL-61875-master' of https://github.com/snake/moodle
2018-04-10 13:03:27 +02:00
Mark Nelson
23de6f3a2d
MDL-61255 core_message: add warning when notifications not migrated
2018-04-10 17:28:52 +08:00
Mark Nelson
78348dfc4e
MDL-61255 core_message: added helper function to detect legacy messages
2018-04-10 17:28:52 +08:00
Mark Nelson
84f6a716b2
MDL-61255 core_message: migrate data from the 'message_popup' table
2018-04-10 17:26:43 +08:00
Mark Nelson
6f0731adc5
MDL-61255 core_message: adjusted upgrade.txt
2018-04-10 15:17:01 +08:00
Mark Nelson
e78523bff8
MDL-61255 message_popup: change API so it uses new table
2018-04-10 15:17:01 +08:00
Mark Nelson
1f64f17429
MDL-61255 message_popup: add table to store notifications
2018-04-10 15:17:01 +08:00
Mark Nelson
7022b8d9e4
MDL-61255 core_message: add notification when data not migrated
2018-04-10 15:17:01 +08:00
Mark Nelson
5cc6b3eeb5
MDL-61255 core_message: added unit test for task
2018-04-10 15:17:01 +08:00
Mark Nelson
41bc5aa587
MDL-61255 core_message: created task to handle migration of data
2018-04-10 15:17:01 +08:00
David Monllao
d25a8e3c69
Merge branch 'MDL-61846-master' of git://github.com/mihailges/moodle
2018-04-10 08:59:25 +02:00
David Monllao
e7d10540d9
Merge branch 'MDL-61343-master' of git://github.com/Kathrin84/moodle
2018-04-10 08:29:39 +02:00
David Monllao
fd91aab1e7
Merge branch 'MDL-61129-fix-accessibility-on-tables-mod_survey_MASTER' of https://github.com/guillalva06/moodle
2018-04-10 07:57:47 +02:00
Farhan Karmali
fe5b5be1dd
MDL-61208 enrol: Standard enrol plugins should use tasks instead of cron
2018-04-10 09:16:17 +05:30
Andrew Nicols
0d900be445
Merge branch 'MDL-61837-master' of git://github.com/lameze/moodle
2018-04-10 11:16:12 +08:00
Andrew Nicols
091a2630a7
Merge branch 'MDL-61795-master' of git://github.com/mihailges/moodle
2018-04-10 10:40:01 +08:00
Mihail Geshoski
9b8822d2a6
MDL-61795 block_rss_client: Add privacy files and unit tests
2018-04-10 09:34:38 +08:00
Andrew Nicols
f31450578a
MDL-58065 media_videojs: Clarify langstring
2018-04-10 08:54:16 +08:00
Andrew Nicols
b4deb66146
Merge branch 'MDL-58065-master' of https://github.com/lucisgit/moodle
2018-04-10 08:54:12 +08:00
Jake Dallimore
6e6ba82305
MDL-61875 core_privacy: update the core_component_list in the manager
2018-04-10 08:44:42 +08:00
Jake Dallimore
5749f8a4f7
MDL-61875 core_component: new method to get full components list
2018-04-10 08:44:40 +08:00
Eloy Lafuente (stronk7)
6502ba9a26
Merge branch 'MDL-61869_master' of https://github.com/marxjohnson/moodle
2018-04-10 02:26:24 +02:00
Eloy Lafuente (stronk7)
1f4670653d
Merge branch 'MDL-61860-master' of https://github.com/mackensen/moodle
2018-04-10 01:00:31 +02:00
Eloy Lafuente (stronk7)
805a3a4ed7
Merge branch 'MDL-60196_master' of https://github.com/mfabriczy/moodle
2018-04-10 00:55:54 +02:00
Eloy Lafuente (stronk7)
445f3e3f4f
Merge branch 'MDL-61449-master' of git://github.com/jleyva/moodle
2018-04-10 00:43:31 +02:00
cescobedo
bc346cc34d
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:17:42 +02:00
Eloy Lafuente (stronk7)
90ce448189
Merge branch 'MDL-60774-master' of git://github.com/jleyva/moodle
2018-04-10 00:02:49 +02:00
Daniel Thies
e909bfc70f
MDL-61476 mod_glossary: Check XML arrays exist
2018-04-09 23:27:27 +02:00
Daniel Thies
26c9798596
MDL-61476 mod_glossary: Support tags in entries export
2018-04-09 23:26:34 +02:00
Eloy Lafuente (stronk7)
cb03034466
Merge branch 'MDL-61861-master' of git://github.com/andrewnicols/moodle
2018-04-09 20:23:49 +02:00
Tony Butler
60e9f9083e
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:55:36 +01:00
Tony Butler
ad7c719de4
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:55:36 +01:00
sam marshall
a539e5605c
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-09 16:36:30 +01:00
Guillermo Alvarez
f1dd1cb5e0
MDL-61129 survey: Add colgroup attribute at survey question tables
2018-04-09 10:33:43 -05:00
Stephen Bourget
75653a3068
MDL-55491 badges: Add cohort as badge criteria
2018-04-09 11:03:30 +02:00
Eugene Venter
abc07b53a7
MDL-55491 badges: Add cohort as badge criteria
...
commissioned by NZ Customs Service
2018-04-09 10:23:50 +02:00
Jake Dallimore
417ef862e4
Merge branch 'MDL-61711' of git://github.com/stronk7/moodle
2018-04-09 16:19:44 +08:00
Mark Nelson
0174e72ba8
MDL-60848 atto_recordrtc: removed 'oldermoodle' variable
2018-04-09 16:15:24 +08:00
Andrew Nicols
adf4ae83fc
Merge branch 'MDL-61829-master' of git://github.com/zig-moodle/moodle
2018-04-09 15:28:18 +08:00
Andrew Nicols
43c5278ad3
Merge branch 'MDL-61736-master' of git://github.com/sarjona/moodle
2018-04-09 15:25:02 +08:00
Sara Arjona
3449816e7f
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:45:57 +02:00
Zig Tan
f5edb0c638
MDL-61829 block_community: Implement privacy provider
2018-04-09 14:09:14 +08:00
Andrew Nicols
98645b5be4
Merge branch 'MDL-60416_master' of git://github.com/markn86/moodle
2018-04-09 13:38:56 +08:00
Marina Glancy
5714c88b5f
MDL-61852 core: 3rd party lib include cleanup
2018-04-09 12:27:45 +08:00
Bas Brands
ea33609e4b
MDL-61852 lib: move popper.js to core
...
Popper is used in tool_usertours. Bootstrap 4 stable depends on popper too. Moving to /lib so both can use a single popper.js lib
2018-04-09 12:08:48 +08:00
Mark Nelson
9e0501a611
MDL-60416 ltiservice_gradebookservices: supply error code reason
2018-04-09 12:08:35 +08:00
Mark Nelson
ede461a9a4
MDL-60416 ltiservice_gradebookservices: use moodle_url for links
2018-04-09 12:08:35 +08:00
Mark Nelson
43a60f7fd8
MDL-60416 ltiservice_memberships: construct JSON as PHP array
2018-04-09 12:08:35 +08:00
Mark Nelson
2e352cd1fa
MDL-60416 core: added 'gradebookservices' to plugin list
2018-04-09 12:08:35 +08:00
Mark Nelson
7a08156eef
MDL-60416 mod_lti: add unit test for gradebook cleanup task
2018-04-09 12:08:35 +08:00
Claude Vervoort
c02324d96a
MDL-60416 mod_lti: Introduced LTI Advantage
...
A huge thanks goes to 'Diego del Blanco' and
'Chris Lawson' for contributing much of their
code and time to this project, and to Cengage
for sponsoring it.
Much appreciated!
2018-04-09 12:08:35 +08:00
nlnrose
18e27e7bdb
MDL-61802 Admin: Corrected typo in test file.
...
The file privcacy_provider_test.php was supposed to be
privacy_provider_test.php.
2018-04-08 21:58:55 -06:00
Simey Lameze
b71f21bda9
MDL-61837 core_question: replace tag fields on edit page
2018-04-09 11:46:53 +08:00
Simey Lameze
a9b3410632
MDL-61837 core_question: replace tag fields on tag modal
2018-04-09 11:46:46 +08:00
Mihail Geshoski
10268ec52e
MDL-61867 fileconverter_unoconv: Add privacy files
2018-04-09 11:41:21 +08:00
Helen Foster
efefa2d905
MDL-61033 mod_quiz: Update lang string
2018-04-09 10:39:19 +08:00
Andrew Nicols
c36eea3d28
Merge branch 'MDL-61033-master' of https://github.com/nashtechdev01/moodle
2018-04-09 10:37:23 +08:00
Andrew Nicols
853508eed3
MDL-61601 cohort: Move theme test to moodle_page
2018-04-09 10:16:54 +08:00
Zig Tan
71098b9524
MDL-61881 report_usersessions: Implement null privacy provider
2018-04-09 09:57:15 +08:00
Zig Tan
b398f0702a
MDL-61881 report_stats: Implement null privacy provider
2018-04-09 09:56:53 +08:00
Zig Tan
d8e07b9f75
MDL-61881 report_security: Implement null privacy provider
2018-04-09 09:56:31 +08:00
Zig Tan
2b0b91d7ee
MDL-61881 report_questioninstances: Implement null privacy provider
2018-04-09 09:56:07 +08:00
Zig Tan
024d11a8ab
MDL-61881 report_performance: Implement null privacy provider
2018-04-09 09:55:47 +08:00
Zig Tan
70b123700a
MDL-61881 report_participation: Implement null privacy provider
2018-04-09 09:55:26 +08:00
Zig Tan
c1a8f55b86
MDL-61881 report_outline: Implement null privacy provider
2018-04-09 09:55:07 +08:00
Zig Tan
c4c5061d1c
MDL-61881 report_loglive: Implement null privacy provider
2018-04-09 09:54:38 +08:00
Zig Tan
219c136003
MDL-61881 report_log: Implement null privacy provider
2018-04-09 09:54:09 +08:00
Zig Tan
747ac8e9c4
MDL-61881 report_insights: Implement null privacy provider
2018-04-09 09:53:45 +08:00
Zig Tan
7b78c329c5
MDL-61881 report_eventlist: Implement null privacy provider
2018-04-09 09:53:19 +08:00
Zig Tan
16044f5140
MDL-61881 report_courseoverview: Implement null privacy provider
2018-04-09 09:49:50 +08:00
Zig Tan
c68b4a9d04
MDL-61881 report_configlog: Implement null privacy provider
2018-04-09 09:49:18 +08:00
Zig Tan
e9251c0fe5
MDL-61881 report_competency: Implement null privacy provider
2018-04-09 09:48:55 +08:00
Zig Tan
554b8789d6
MDL-61881 report_backup: Implement null privacy provider
2018-04-09 09:48:21 +08:00
Andrew Nicols
d607cdd782
Merge branch 'MDL-61601-master' of git://github.com/sarjona/moodle
2018-04-09 09:38:21 +08:00
Andrew Nicols
9ec2b3e639
Merge branch 'MDL-59581' of https://github.com/stronk7/moodle
2018-04-09 09:26:23 +08:00
Eloy Lafuente (stronk7)
970df71df3
MDL-61711 install: update the list of stale files for 3.5
2018-04-09 02:21:55 +02:00
Jake Dallimore
2f5fa7109e
MDL-59581 database: remove mssql references from lib/ files
2018-04-09 02:00:09 +02:00
Jake Dallimore
d67991f15a
MDL-59581 database: remove mssql strings from install.php
2018-04-09 01:59:57 +02:00
Jake Dallimore
9c533e01dd
MDL-59581 database: remove mssql_native_moodle_database test from enrol
2018-04-09 01:59:37 +02:00
Jake Dallimore
2610190674
MDL-59581 database: remove mssql reference from top level files
2018-04-09 01:59:28 +02:00
Jake Dallimore
4c00922f2e
MDL-59581 database: remove mssql_native_moodle_database test from auth
2018-04-09 01:59:16 +02:00
Jake Dallimore
811808b3d2
MDL-59581 database: removal of mssql bits from admin/
2018-04-09 01:59:06 +02:00
Jake Dallimore
48c3e99599
MDL-59581 database: remove mssql specific code from lib/dml
2018-04-09 01:58:26 +02:00
Andrew Nicols
e484db7c94
MDL-61896 filter: Implement privacy API for all filters
2018-04-08 15:55:37 +08:00
Andrew Nicols
240524049e
MDL-61895 availability: Implement null provider for plugins
2018-04-08 14:21:31 +08:00
Andrew Nicols
d043aa071b
MDL-61861 privacy: Add unit tests to check all providers.
2018-04-08 14:12:42 +08:00
Andrew Nicols
5b18ae4a8a
MDL-61828 core_privacy: Support proper nesting in test trees
2018-04-08 13:35:09 +08:00
cescobedo
6291e67b11
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:24:17 +02:00
willem
9376f7d68e
MDL-61709 mod_scorm: use student fullname when not in standards mode
...
Changed the scorm12standard setting for SCORM 1.2 in a more generic
'use SCORM Standards' setting. New setting is off by default.
The student name passed into the module is formatted as
$USER->lastname .', '. $USER->firstname and thus ignores the
fullnamedisplay. This is per SCORM1.2 standards. If setting
'use SCORM Standards' is disabled fullname will be used instead.
2018-04-07 09:14:22 +02:00
Luca Bösch
3d7f501293
MDL-61581 lesson: style continue to last buttons
2018-04-06 16:44:12 +02:00
David Monllao
297509d70c
MDL-61621 blocks: New API function
2018-04-06 13:12:30 +02:00
Jake Dallimore
fdae6f77d6
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:30:31 +08:00
Mark Nelson
a8d022d814
MDL-60848 atto_recordrtc: removed use of bowser.js
2018-04-06 17:24:59 +08:00
Mark Nelson
492a795d67
MDL-60848 atto_recordrtc: removed unnecessary files
2018-04-06 17:24:47 +08:00
jfederico
b4bbf31bf1
MDL-60848 atto_recordrtc: Add recordrtc to core
...
Thanks also goes to Jacob Prud'homme from Blindside
Networks who contributed a vast portion of this code.
2018-04-06 17:14:36 +08:00
David Monllao
45ade52173
MDL-61743 message: Add context level checking
2018-04-06 09:09:15 +02:00
David Monllao
3650af761a
MDL-61743 core_privacy: Add context level checks for all users deletion
2018-04-06 08:57:24 +02:00
Andrew Nicols
fa9243cd85
MDL-61743 core_privacy: Reduce context specificty
...
Deletion is called for a context against all components, not just
modules.
2018-04-06 08:57:24 +02:00
Sara Arjona
88cb8b781d
MDL-61601 cohort: Add theme support for cohorts
...
If enabled $CFG->allowcohortthemes, then themes can be set at the cohort level.
This will affect all users with only one cohort or more than one but with the same theme.
The default theme order will be: course, category, session, user, cohort, site.
2018-04-06 08:28:01 +02:00
Andrew Nicols
cba5d8f1de
MDL-61861 core_tag: Correct langstring identifier
2018-04-06 09:25:54 +08:00
Mihail Geshoski
ee0d7009e4
MDL-61846 dataformat: Add privacy implementation for all plugins
2018-04-06 09:25:44 +08:00
Mihail Geshoski
13840b978d
MDL-61843 report_completion: Add privacy files
2018-04-06 09:13:45 +08:00
Mihail Geshoski
c2384dde13
MDL-61838 report_progress: Add privacy files
2018-04-06 09:00:02 +08:00
Charles Fulton
baab37149d
MDL-61860 auth: standardise config inclusion
2018-04-05 14:37:02 -04:00
Eloy Lafuente (stronk7)
2bd2660751
weekly release 3.5dev
2018-04-05 15:38:01 +02:00
Eloy Lafuente (stronk7)
39071b0707
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-04-05 15:37:59 +02:00
Ruslan Kabalin
7d241879bf
MDL-58065 media_videojs: Add tests for RTMP and flash.
2018-04-05 12:19:16 +01:00
sam marshall
3c49b0e6b6
MDL-60953 core_search: UI to search by group
2018-04-05 11:42:09 +01:00
Ruslan Kabalin
2e59aee791
MDL-58065 media_videojs: Add RTMP support.
2018-04-05 11:15:03 +01:00
Juan Leyva
cf58a2d528
MDL-61198 course: Return course format options in WS
2018-04-05 11:05:47 +01:00
Juan Leyva
ef184ad6e0
MDL-61198 course: New function for format to support external config
...
New function to return the course format settings for external clients
via Web Services.
Some settings (like private keys/tokens) should be not returned if the
user hasn’t appropriate permissions.
2018-04-05 11:05:47 +01:00
Mark Johnson
e65560e3eb
MDL-61869 output: Infer rendering of templatables
2018-04-05 09:45:15 +01:00
Juan Leyva
3c8de97d00
MDL-61668 tool_mobile: New options for disabled features
...
We are allowing admins to disable course or courses download.
2018-04-05 08:53:38 +01:00
Jake Dallimore
1c217fa9ee
Merge branch 'MDL-61761-master' of git://github.com/mihailges/moodle
2018-04-05 13:17:53 +08:00
Mihail Geshoski
0edc94e316
MDL-61761 message_jabber: Add privacy files and unit tests
2018-04-05 12:00:47 +08:00
Jake Dallimore
90cdf50dd9
Merge branch 'wip-MDL-61163-master' of git://github.com/marinaglancy/moodle
2018-04-05 10:36:57 +08:00
Andrew Nicols
682282de55
Merge branch 'MDL-61464-master' of git://github.com/rezaies/moodle
2018-04-05 09:44:05 +08:00
Andrew Nicols
8f205734fb
Merge branch 'MDL-60726-master' of git://github.com/zig-moodle/moodle
2018-04-05 08:32:21 +08:00
Eloy Lafuente (stronk7)
2b9e3510f8
Merge branch 'MDL-61076-master' of https://github.com/sammarshallou/moodle
2018-04-05 02:09:31 +02:00
Eloy Lafuente (stronk7)
f21b5591c6
Merge branch 'MDL-61818-master' of git://github.com/andrewnicols/moodle
2018-04-05 00:49:23 +02:00
Eloy Lafuente (stronk7)
9c93f67328
Merge branch 'wip-MDL-61746-master' of https://github.com/RohithSrk/moodle
2018-04-05 00:42:11 +02:00
Eloy Lafuente (stronk7)
716e9deab7
Merge branch 'MDL-61673-fix-wrong-string-on-calendar-mustache_MASTER' of https://github.com/guillalva06/moodle
2018-04-05 00:35:49 +02:00
Jun Pataleta
b07f2c4691
MDL-61781 admin_settings: Fix default settings value for docroot
2018-04-04 16:45:35 +08:00
Zig Tan
5687cd044d
MDL-60726 assign: Fix assign submission confirmation alignment
2018-04-04 16:35:15 +08:00
Juan Leyva
b9e6db9ddc
MDL-61449 tool_mobile: New Web Service tool_mobile_get_content
2018-04-04 08:28:00 +01:00
Andrew Nicols
f9d8a27f2c
Merge branch 'MDL-61692-master-2' of https://github.com/snake/moodle
2018-04-04 11:37:09 +08:00
Andrew Nicols
6ab10c3d77
Merge branch 'wip-MDL-56635-master' of git://github.com/marinaglancy/moodle
2018-04-04 11:27:11 +08:00
Andrew Nicols
0e25774762
Merge branch 'MDL-61183-master' of git://github.com/farhan6318/moodle
2018-04-04 11:00:07 +08:00
Farhan Karmali
6afa07edd1
MDL-61183 user: Added total participants count on paricipants page
2018-04-04 07:56:38 +05:30
Jake Dallimore
19ca0aaa6b
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:00:39 +08:00
Andrew Nicols
b9201e1b2b
Merge branch 'MDL-61751-master-fix' of https://github.com/snake/moodle
2018-04-04 09:10:32 +08:00
Jake Dallimore
0fe269291e
MDL-61751 core_plagiarism: fix fatal error with privacy legacy polyfill
2018-04-04 08:58:18 +08:00
Andrew Nicols
711c4775c5
MDL-60811 enrol_self: Remove unused globals
2018-04-04 08:55:54 +08:00
Andrew Nicols
36052f7185
Merge branch 'MDL-60811-master' of git://github.com/farhan6318/moodle
2018-04-04 08:48:21 +08:00
Eloy Lafuente (stronk7)
92221e9d44
Merge branch 'MDL-61451-master' of git://github.com/cescobedo/moodle
2018-04-04 01:39:36 +02:00
Eloy Lafuente (stronk7)
c8cbdfce24
Merge branch 'MDL-61817-master' of git://github.com/andrewnicols/moodle
2018-04-04 01:22:36 +02:00
Eloy Lafuente (stronk7)
1c2d8c7fb3
MDL-61751 core_plagiarism: add testsuite to phpunit.xml
2018-04-04 01:04:54 +02:00
Eloy Lafuente (stronk7)
cb92d20996
Merge branch 'MDL-61502-master' of https://github.com/lucaboesch/moodle
2018-04-04 00:49:59 +02:00
Eloy Lafuente (stronk7)
5deadc8229
Merge branch 'wip-MDL-61522-master' of git://github.com/marinaglancy/moodle
2018-04-04 00:45:37 +02:00
Eloy Lafuente (stronk7)
3f278e7803
Merge branch 'MDL-61525-master' of https://github.com/HuongNV13/moodle
2018-04-04 00:41:49 +02:00
Eloy Lafuente (stronk7)
f287b7efbb
Merge branch 'MDL-61665-master' of https://github.com/iamandrew/moodle
2018-04-04 00:39:10 +02:00
Eloy Lafuente (stronk7)
f9ee170a9b
Merge branch 'MDL-61703-master' of git://github.com/andrewnicols/moodle
2018-04-04 00:31:11 +02:00
Eloy Lafuente (stronk7)
dfbcdb3ec2
Merge branch 'MDL-61751-master' of git://github.com/andrewnicols/moodle
2018-04-04 00:23:44 +02:00
Eloy Lafuente (stronk7)
eed3d30194
Merge branch 'MDL-61781-master' of https://github.com/lucaboesch/moodle
2018-04-03 23:46:08 +02:00
Eloy Lafuente (stronk7)
5b123ab8d3
Merge branch 'MDL-61724-master' of git://github.com/mihailges/moodle
2018-04-03 23:38:59 +02:00
Eloy Lafuente (stronk7)
1619d36e99
Merge branch 'MDL-60115-Book-cancel-button-redirect-bug-master' of https://github.com/Moodlers/moodle-1
2018-04-03 21:45:49 +02:00
Farhan Karmali
ebaf979c94
MDL-60811 enrol_self: Add bulk action for self enrollment on users page
2018-04-03 19:29:44 +05:30
Marcus Fabriczy
e86cbd49bb
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: I02c5d9ff4738657100d020e406d391a449f7588b
2018-04-03 20:36:44 +09:30
Jake Dallimore
73582bd26e
Merge branch 'eugene-auth-email-wantsurl' of https://github.com/bynare/moodle-fixes
2018-04-03 18:40:52 +08:00
Jake Dallimore
f16b871fe2
Merge branch 'wip-MDL-61815-master' of git://github.com/abgreeve/moodle
2018-04-03 17:53:13 +08:00
Jake Dallimore
166a9cec54
Merge branch 'wip-MDL-61127-master' of git://github.com/abgreeve/moodle
2018-04-03 17:34:03 +08:00
Juan Leyva
73d85fee4f
MDL-60774 tool_mobile: Support for new site add-ons properties
2018-04-03 09:58:01 +01:00
Jun Pataleta
5a0dd0e50d
Merge branch 'MDL-58411-master' of https://github.com/lucaboesch/moodle
2018-04-03 16:44:43 +08:00
Adrian Greeve
dcf4254179
MDL-61127 filepicker: Selected repository now highlighted.
2018-04-03 16:25:41 +08:00
Adrian Greeve
5aeadf0b7b
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:25:40 +08:00
Andrew Nicols
e9b779f143
Merge branch 'wip-MDL-61629-master' of git://github.com/abgreeve/moodle
2018-04-03 15:58:26 +08:00
Adrian Greeve
7820177f20
MDL-61629 message_airnotifier: Add privacy files and unit tests.
2018-04-03 15:33:31 +08:00
Andrew Nicols
c464c08a52
MDL-61256 core_search: Coding style fixes
2018-04-03 14:36:15 +08:00
Andrew Nicols
a9710e9d94
Merge branch 'MDL-61256-master' of https://github.com/sammarshallou/moodle
2018-04-03 14:23:54 +08:00
Andrew Nicols
c835d2c8a8
Merge branch 'MDL-61020-master' of git://github.com/rezaies/moodle
2018-04-03 13:58:03 +08:00
Luca Bösch
94cb5a662a
MDL-58411 qtype_essay: Add file type validation in essay question type
2018-04-03 07:27:56 +02:00
Simey Lameze
1399c7e350
MDL-61435 core_tag: improve get_tags_by_area_in_contexts performance
2018-04-03 12:55:40 +08:00
Adrian Greeve
0f6fb93653
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 12:05:18 +08:00
Eloy Lafuente (stronk7)
f6873c2e31
Merge branch 'MDL-61766-master' of git://github.com/junpataleta/moodle
2018-04-03 01:18:20 +02:00
Eloy Lafuente (stronk7)
5db00dc3c9
Merge branch 'MDL-61689-master' of git://github.com/andrewnicols/moodle
2018-04-03 01:16:27 +02:00
Eloy Lafuente (stronk7)
0f25080367
MDL-61223 course: keep some tests using old values (January 1st 1970)
2018-04-02 21:55:08 +02:00
Guillermo Alvarez
8669d43a96
MDL-61673 calendar: Replace wrong string on mustache template
2018-04-02 10:32:07 -05:00
Eloy Lafuente (stronk7)
2c28cadac1
MDL-61223 course: amend test setup to keep passing and covering case
2018-04-02 12:00:54 +02:00
Eloy Lafuente (stronk7)
7d4c1953d9
Merge branch 'MDL-61223-master' of git://github.com/andrewnicols/moodle
2018-04-02 11:53:10 +02:00
Eloy Lafuente (stronk7)
64a14f15bc
Merge branch 'MDL-61801-master' of git://github.com/andrewnicols/moodle
2018-04-02 11:04:49 +02:00
Andrew Nicols
1d055d806b
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:50:48 +08:00
Andrew Nicols
658f84ab0c
MDL-61818 antivirus: Implement core_privacy API
2018-04-02 13:47:17 +08:00
Michael Brown
37fdff573b
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:01:34 +00:00
Huong Nguyen
c9e3070465
MDL-61525 Groups: Index page error on first time visit
2018-04-01 23:02:56 +07:00
Andrew Nicols
6fb1fd3183
MDL-61751 core_privacy: Correct test return
2018-04-01 13:34:44 +08:00
Jake Dallimore
605528e979
MDL-61751 core_plagiarism: add polyfill for plagiarism provider
2018-04-01 13:34:44 +08:00
Andrew Nicols
1690a76e62
Merge branch 'MDL-61574-master' of git://github.com/tallthom/moodle
2018-04-01 11:49:17 +08:00
Thom Rawson
6fb64a4ec0
MDL-61574 mod_lti: removed usage of PHP7 reserved word in namespace
2018-04-01 12:39:54 +09:00
AMOS bot
c9fc116b1d
Automatically generated installer lang files
2018-03-31 00:07:01 +00:00
sam marshall
9a53cdb0fc
MDL-61076 core_search: Require confirmation for search areas actions
...
The search areas screen contains several options which are potentially
risky for a live site but can be triggered by accidentally clicking a
single button or link.
This change adds a confirmation prompt for all these options.
The enable/disable search area icon does not have a confirmation
prompt because this is nondestructive (you can just click the icon
again to change it back).
2018-03-29 17:41:01 +01:00
sam marshall
40aa5fe9ab
MDL-61256 core_search: Support search of section titles, summaries
2018-03-29 17:38:36 +01:00
Andrew Nicols
214b9e89d6
MDL-61801 core_privacy: Correct bug in unit test provider
2018-03-29 22:36:06 +08:00
Jun Pataleta
a2e7a47a6e
MDL-61766 xmldb: Handle custom admin path
2018-03-29 18:29:32 +08:00
Luca Bösch
adb21080a3
MDL-61502 questions: add filter tests to gapselect question type.
2018-03-29 12:13:27 +02:00
Luca Bösch
8274c72ca1
MDL-61781 installation: docs link should have https.
2018-03-29 12:12:50 +02:00
Andrew Nicols
3fb9ad0ea7
MDL-61703 privacy: Allow writing of user preferences at any context
2018-03-29 15:28:13 +08:00
Jun Pataleta
39fab18e27
weekly release 3.5dev
2018-03-29 12:55:38 +08:00
Jun Pataleta
358ac4d476
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-03-29 12:55:37 +08:00
Andrew Nicols
9cd8f95a74
Merge branch 'MDL-53226-master-fix' of git://github.com/junpataleta/moodle
2018-03-29 12:40:39 +08:00
Jun Pataleta
bc178fa038
MDL-53226 search_simpledb: Fix table name in query
2018-03-29 12:38:06 +08:00
Marina Glancy
c8d5e54cd1
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:11:48 +08:00
Marina Glancy
c6956595f7
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:11:48 +08:00
Marina Glancy
3a93df8b9a
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:11:45 +08:00
Eloy Lafuente (stronk7)
83c64f78c0
Merge branch 'MDL-36941_master-fix' of git://github.com/markn86/moodle
2018-03-28 18:42:18 +02:00
Mark Nelson
7489e4d5b9
MDL-36941 message_popup: do not remove message_popup table
...
This is a partial revert of commit 123631ad47 .
Most of the logic was NOT reverted, just the part deleting the table was.
Note - this fix was done on integration.git and as a result no
upgrade step was added to re-introduce the table, sorry! This
means for those on integration.git you will have to re-install
your Moodle site so the 'message_popup' table is present.
Please see tracker for comments as to why we need to keep it! :)
2018-03-28 18:16:46 +02:00
Jake Dallimore
78c03392d4
Merge branch 'MDL-61770-master' of git://github.com/andrewnicols/moodle
2018-03-28 18:16:43 +02:00
Andrew Nicols
e8b3c3e178
Merge branch 'MDL-61364-master' of git://github.com/lameze/moodle
2018-03-28 18:16:40 +02:00
Andrew Nicols
bddf012b7c
Merge branch 'MDL-61364-master' of git://github.com/lameze/moodle
2018-03-28 18:16:37 +02:00
Ngo Nghia
5a8d683fb2
MDL-25617 backup: backup/restore using extra_question_fields
2018-03-28 18:16:34 +02:00
Eloy Lafuente (stronk7)
54b5941501
Merge branch 'MDL-39060-master' of git://github.com/zig-moodle/moodle
2018-03-28 18:16:31 +02:00
Eloy Lafuente (stronk7)
55bfb8ab5f
Merge branch 'wip-MDL-51362-master' of git://github.com/marinaglancy/moodle
2018-03-28 18:16:28 +02:00
Eloy Lafuente (stronk7)
c7189fb2bb
MDL-60736 tool_mobile: Add missing VALUE_OPTIONAL to new returned info
2018-03-28 18:16:25 +02:00
Eloy Lafuente (stronk7)
6aaf27af91
Merge branch 'MDL-60736-master' of git://github.com/jleyva/moodle
2018-03-28 18:16:22 +02:00
Eloy Lafuente (stronk7)
67eb557286
Merge branch 'MDL-61321-master' of git://github.com/jleyva/moodle
2018-03-28 18:16:19 +02:00
Eloy Lafuente (stronk7)
4b96d7ce05
Merge branch 'MDL-61718-master' of git://github.com/junpataleta/moodle
2018-03-28 18:16:15 +02:00
Jun Pataleta
51c6cfb69a
Merge branch 'MDL-60762-master' of git://github.com/junpataleta/moodle
2018-03-28 18:16:12 +02:00
Jun Pataleta
99feb82ab5
Merge branch 'wip-MDL-61328-master' of git://github.com/marinaglancy/moodle
2018-03-28 18:16:09 +02:00
Jun Pataleta
4683e5ff11
Merge branch 'MDL-61257-master' of git://github.com/mihailges/moodle
2018-03-28 18:16:06 +02:00
Jun Pataleta
d6ccd91832
Merge branch 'MDL-61656' of git://github.com/stronk7/moodle
2018-03-28 18:16:03 +02:00
Eloy Lafuente (stronk7)
bdb22af959
Merge branch 'MDL-53226-master' of git://github.com/andrewnicols/moodle
2018-03-28 18:15:52 +02:00
Eloy Lafuente (stronk7)
c3f771aeba
Merge branch 'MDL-61248' of https://github.com/ak4t0sh/moodle
2018-03-28 18:12:52 +02:00
Eloy Lafuente (stronk7)
a8336b03a0
Merge branch 'MDL-61576-master' of git://github.com/cescobedo/moodle
2018-03-28 18:12:48 +02:00
Eloy Lafuente (stronk7)
0b9162bd05
Merge branch 'MDL-61691-master' of https://github.com/snake/moodle
2018-03-28 18:12:45 +02:00
Andrew Nicols
306a0bafed
Merge branch 'MDL-55532-master' of git://github.com/lameze/moodle
2018-03-28 18:12:42 +02:00
Andrew Nicols
56f5e21f6e
Merge branch 'MDL-61733-master' of https://github.com/MartinGauk/moodle
2018-03-28 18:12:39 +02:00
Andrew Nicols
0b4e4ca48f
Merge branch 'MDL-60119-master' of https://github.com/lucaboesch/moodle
2018-03-28 18:12:36 +02:00
Andrew Nicols
215cd2d854
MDL-61770 iplookup: Check types rather than values
2018-03-28 10:54:10 +08:00
Shamim Rezaie
348db7048e
MDL-61020 media_videojs: Fix RTL display issues
2018-03-28 13:37:26 +11:00
Simey Lameze
02b1868c32
MDL-61364 core: fix cibot coding issues
2018-03-28 10:18:33 +08:00
Simey Lameze
15cd009097
MDL-61364 core_question: tests for question_has_capability_on exception
2018-03-28 08:54:11 +08:00
Andrew Nicols
ca18d567d7
MDL-61364 question: Add unit tests for question_has_capability_on
2018-03-28 08:54:11 +08:00
Simey Lameze
13e2b19838
MDL-61364 core: remove param from question_has_capability_on calls
2018-03-28 08:53:41 +08:00
Rohith
0ef25faa73
MDL-61746 PARAM_CLEANHTML: Fix documentation typos
2018-03-27 23:40:11 +05:30
Simey Lameze
2cf7bde8e9
MDL-61364 question: adjust code and fix phpunit errors
2018-03-27 16:14:46 +08:00
Simey Lameze
e7329cd026
MDL-61364 question: refactor question_has_capability_on
2018-03-27 16:14:44 +08:00
Adam Pawełczak
7ccb6bb3cc
MDL-60762 tool_usertours: Respect $CFG->admin in manager.php
2018-03-27 15:18:03 +08:00
dinhloc
f4695ec722
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-27 10:47:32 +07:00
David Monllao
add8d846d9
MDL-53226 search_simpledb: Remove unnecessary object clone
2018-03-27 09:37:20 +08:00
Matteo Scaramuccia
1f8d943461
MDL-59596 ddl: Support MariaDB 10.2.4+ SQL_MODE new default value.
2018-03-26 23:12:36 +02:00
Matteo Scaramuccia
f6b16e95a8
MDL-59596 ddl: Added has_breaking_change_sqlmode()
2018-03-26 23:12:36 +02:00
Kathrin Osswald
ea91e4f97d
MDL-61343 theme Boost: Harmonise the structure of flat navigation.
2018-03-26 09:46:56 +02:00
Jake Dallimore
e315e84cf2
MDL-61691 core_plagiarism: fix namespace in privacy provider interface
2018-03-26 12:28:58 +08:00
Mihail Geshoski
e91bc73f87
MDL-61257 reports: Report logs link to unavailable completion report
2018-03-26 12:22:00 +08:00
Nick Phillips
7d4f34cb0d
MDL-55532 gradebook: fix grade export to include category names
2018-03-26 11:47:44 +08:00
Ryan Wyllie
c53beb73e5
MDL-61364 question: unit tests for submit_tags_form
2018-03-26 11:27:47 +08:00
Simey Lameze
e6890b1164
MDL-61364 question: add support for course tags on modal
2018-03-26 11:24:50 +08:00
Mihail Geshoski
d609207c3e
MDL-61724 resource: Unable to view or download file resource
2018-03-26 11:14:46 +08:00
Marina Glancy
1f0157e137
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:52:14 +08:00
Shamim Rezaie
7c33ba471f
MDL-61464 Questions: Add unit test for question tags backup and restore
2018-03-26 12:28:08 +11:00
Zig Tan
ff70e84941
MDL-39060 backup: fix typo backup destroy() function
2018-03-26 09:25:55 +08:00
AMOS bot
9ef1dce6b9
Automatically generated installer lang files
2018-03-25 00:06:10 +00:00
David Mudrák
47ea60fd3e
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:50:26 +01:00
David Mudrák
a38da470af
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:16:30 +01:00
Arnaud Trouvé
a15e507366
MDL-61248 admin: fix incorrectly initialized property
2018-03-23 16:25:36 +01:00
willem
fa979cd4e1
MDL-61708 mod_lti: use fullnamedisplay to pass lis_person_name_full
...
Students 'firstname lastname' was passed to LTI Provider as
lis_person_name_full. Now changed to use fullnamedisplay.
2018-03-23 13:07:36 +01:00
Martin Gauk
db3da830c1
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:08:39 +00:00
Jun Pataleta
d5458014b3
MDL-36941 core: Remove default for convhash field in upgrade.php
2018-03-23 14:14:49 +08:00
Jun Pataleta
ba926805e2
Merge branch 'MDL-36941_master' of git://github.com/markn86/moodle
2018-03-23 12:55:49 +08:00
Mark Nelson
5aac33c785
MDL-36941 core_message: dont query DB unnecessarily checking read status
2018-03-23 12:30:31 +08:00
Mark Nelson
99248f6177
MDL-36941 core_message: fixed minor CiBoT complaints
2018-03-23 12:30:31 +08:00
Mark Nelson
e159b53b5b
MDL-36941 core_message: improved performance of helper::get_messages()
...
Improved the query to use the 'convhash' field as well as adding an index.
Also fixed issue where 'timeread' was hardcoded as 0.
2018-03-23 12:30:30 +08:00
Mark Nelson
d0d1e97ab6
MDL-36941 core_message: added details to upgrade.txt
2018-03-23 12:30:30 +08:00
Mark Nelson
2ccbb8ed62
MDL-36941 core: added index to 'message_user_actions' table
2018-03-23 12:30:30 +08:00
Mark Nelson
74ad60bfbe
MDL-36941 core_message: deprecated 'api::mark_all_read_for_user'
2018-03-23 12:30:30 +08:00
Mark Nelson
0d657cc9b7
MDL-36941 core: removed 'message_working' table
2018-03-23 12:30:29 +08:00
Mark Nelson
123631ad47
MDL-36941 message_popup: removed 'message_popup' table
2018-03-23 12:30:29 +08:00
Mark Nelson
b2cd17e6a9
MDL-36941 core: added 'convhash' field to quickly get conversations
2018-03-23 12:30:28 +08:00
Mark Nelson
0d51ae7ef3
MDL-36941 core: final deprecation of functions
...
This was done earlier than the usual deprecation
process since we have changed the table structure.
It would take time to change the logic in these
functions, but as they have been deprecated for
some time it was decided to forego this effort.
2018-03-23 12:30:28 +08:00
Mark Nelson
3f3e453632
MDL-36941 message_popup: use new WS for marking notifications as read
...
Also changed the observer to listen for the notification_viewed event,
rather than the message_viewed event.
2018-03-23 12:30:28 +08:00
Mark Nelson
2b595d96f4
MDL-36941 core: added new mark notification as read webservice
2018-03-23 12:30:28 +08:00
Mark Nelson
376a79c242
MDL-36941 core: added events for notifications
2018-03-23 12:30:27 +08:00
Mark Nelson
548936a6c9
MDL-36941 core_message: mark notification/messages takes stdClass
...
This avoid unnecessary DB calls.
2018-03-23 12:30:27 +08:00
Mark Nelson
883ce42127
MDL-36941 core: convert existing api to use new table structure
...
Also deprecated the following functions -
1. message_move_userfrom_unread2read - It is not necessary
for us to mark a message as read on user deletion.
2. message_get_blocked_users - Horrible logic used to
determine if a user is blocked via reference on some
randomly chosen 'isblocked' variable.
3. message_get_contacts - The same as above. This can be
done in a much nicer way.
4. message_mark_message_read - We want two functions to do
this to avoid confusing messages and notifications.
5. message_can_delete_message - This assumed the variable
$message contained the 'useridto' property, which
was present in the old table structure. We do not want
future usages where a query is done on the new table
and is simply passed as this won't contain this property.
6. message_delete_message - Same as above.
2018-03-23 12:30:27 +08:00
Shamim Rezaie
70ec79f1ba
MDL-61464 Backup: Restore question tags into the correct context
2018-03-23 14:19:19 +11:00
Shamim Rezaie
06d7352a0a
MDL-61464 Backup: Include contextid for questuin tags
2018-03-23 14:19:19 +11:00
Shamim Rezaie
6bbb7ed570
MDL-61464 Questions: Improved top level category handling in restore
...
Use question_get_top_category() instead of directly inserting into DB when
parent category is 0. This is to make sure we are not ending up with having
multiple top level question categories for a single context.
2018-03-23 14:19:19 +11:00
Mark Nelson
4cd439887a
MDL-36941 core: alter events to use new table structure
2018-03-23 09:27:57 +08:00
Mark Nelson
ee14412e21
MDL-36941 core_message: removed unit test that will always fail
...
We are changing how the API behaves so the old tables will never
be populated. This unit test is testing a deprecated function
which we will not be refactoring to use the new table structure.
2018-03-23 09:27:57 +08:00
Mark Nelson
a63f98245c
MDL-36941 core: added new messaging and notification tables
2018-03-23 09:27:56 +08:00
Luca Bösch
efdf25636a
MDL-60119 mod_feedback: Suppress choice weight in parentheses.
2018-03-22 23:52:36 +01:00
Eloy Lafuente (stronk7)
a15c745936
weekly release 3.5dev
2018-03-22 16:57:05 +01:00
Eloy Lafuente (stronk7)
eae3d88bc9
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-03-22 16:57:02 +01:00
cescobedo
adbf7c5a43
MDL-61576 mod_lti: remove allowinstructorcustom in lib/locallib.php
2018-03-22 09:59:30 +01:00
Ankit Agarwal
222595b1f0
MDL-51362 libraries: Remove deprecated admin tool unittest
2018-03-22 15:47:35 +08:00
Jun Pataleta
a20a2ac704
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:52:39 +08:00
Jun Pataleta
fa54a1a7e2
Merge branch 'MDL-61678' of git://github.com/stronk7/moodle
2018-03-22 12:33:24 +08:00
Jake Dallimore
a44987a081
Merge branch 'MDL-58179-master-fix' of https://github.com/andrewnicols/moodle
2018-03-22 12:05:29 +08:00
Andrew Nicols
195480e9d7
MDL-58179 mod_lesson: Add missing : in labels
2018-03-22 11:59:52 +08:00
Andrew Nicols
532ecef010
Merge branch 'MDL-61530-master' of git://github.com/andrewnicols/moodle
2018-03-22 11:49:09 +08:00
Renaat Debleu
e44e67d725
MDL-61530 mod_glossary: import_entries.feature needs @_file_upload tag
2018-03-22 11:44:36 +08:00
Jun Pataleta
a9d98d5029
Merge branch 'MDL-52989-master' of git://github.com/junpataleta/moodle
2018-03-22 11:29:56 +08:00
Jun Pataleta
9ce10f2f2f
MDL-52989 mod_lesson: Fix typo in feature description
2018-03-22 11:27:24 +08:00
Jun Pataleta
edf88a3bb3
Merge branch 'MDL-61514-master' of git://github.com/rezaies/moodle
2018-03-22 10:52:53 +08:00
Shamim Rezaie
3b5ae9777d
MDL-61514 Quiz: Fix restore error
...
Include mod/quiz/locallib.php to fix the restore error.
2018-03-22 09:57:35 +11:00
Eloy Lafuente (stronk7)
820a91def3
Merge branch 'MDL-61658-master-allcountrycodes' of git://github.com/mudrd8mz/moodle
2018-03-21 19:36:36 +01:00
David Mudrák
0c98acefc1
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:17:47 +01:00
David Mudrák
60e213470d
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:17:47 +01:00
Juan Leyva
bb14a48851
MDL-60736 tool_mobile: Support session lang in WS
2018-03-21 17:27:33 +01:00
Juan Leyva
e236259d97
MDL-60736 tool_mobile: Return language settings in get_public_config WS
2018-03-21 17:27:29 +01:00
Eloy Lafuente (stronk7)
f6bafa922c
MDL-61410 question: Check we have tags to set to avoid notices
2018-03-21 14:55:39 +01:00
Jake Dallimore
9a2bf09d19
Merge branch 'MDL-59434-master' of https://github.com/sammarshallou/moodle
2018-03-21 10:00:47 +08:00
Andrew Nicols
618b223302
Merge branch 'MDL-61519-master' of https://github.com/andrewnicols/moodle
2018-03-21 09:09:03 +08:00
Andrew Nicols
b30b66c57e
MDL-61519 coursecat: Reset the coursecat cache on enrolment
2018-03-21 09:06:51 +08:00
Andrew Nicols
c06c1a4428
Merge branch 'MDL-61519-master' of https://github.com/MartinGauk/moodle
2018-03-21 08:14:41 +08:00
AMOS bot
fd6078b7eb
Automatically generated installer lang files
2018-03-21 00:05:59 +00:00
Eloy Lafuente (stronk7)
bb0ca2c4a3
Merge branch 'MDL-61605' of https://github.com/timhunt/moodle
2018-03-21 00:24:46 +01:00
Eloy Lafuente (stronk7)
4dca6ab54d
Merge branch 'MDL-61589-master' of git://github.com/rezaies/moodle
2018-03-21 00:21:24 +01:00
Eloy Lafuente (stronk7)
9a79102a4c
Merge branch 'MDL-61410-master' of git://github.com/lameze/moodle
2018-03-20 23:53:28 +01:00
David Monllao
c2e970779d
MDL-53226 search_simpledb: Refine the patch
...
- Clumsy fallback only when there is no full-text search support
- Mimic solr tests
- pgsql tokenization using simple configuration
- workaround for mysql '*' search issue
- total results proper calculation
- SQL server FTS support
- Standarize dml full-text search checkings
- Upgrade note about the new dml method
- Set search_simpledb as default engine if no solr config
2018-03-20 18:49:38 +01:00
Dan Poltawski
b602463f07
MDL-53226 search_simpledb: Use databases full-text search capabilities
2018-03-20 18:33:03 +01:00
David Monllao
2ee2f53021
MDL-53226 search_simpledb: Adding clumsy search
2018-03-20 18:33:03 +01:00
Martin Gauk
ef780a0051
MDL-61519 coursecat: do not cache get_all_children_ids
2018-03-20 13:20:04 +00:00
sam marshall
fc440796e9
MDL-59434 core_search: Alternate result orders including by context
...
Implements a mechanism by which search engines can provide different
result orderings, and implements a 'by location' ordering within the
Solr search engine (available whenever the user starts their search
from within a course or activity).
2018-03-20 12:15:25 +00:00
Juan Leyva
bc694b4761
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:36:11 +01:00
Andrew Davidson
e503ec17c0
MDL-61665 calendar: Added missing complete layout call for calendar page
2018-03-20 09:29:11 +00:00
Eloy Lafuente (stronk7)
f61c5f8a95
Merge branch 'MDL-61615-master' of git://github.com/rezaies/moodle
2018-03-20 10:20:11 +01:00
Shamim Rezaie
ae9f5a04b1
MDL-61615 Questions: Only move question categories if there is any
2018-03-20 17:30:21 +11:00
Andrew Nicols
2624bb10e2
Merge branch 'master_MDL-58080' of https://github.com/danmarsden/moodle
2018-03-20 14:08:16 +08:00
Andrew Nicols
3f6ede91aa
Merge branch 'MDL-61519-master' of https://github.com/MartinGauk/moodle
2018-03-20 13:53:36 +08:00
Andrew Nicols
f78a8a52a5
Merge branch 'MDL-58179-master' of https://github.com/lucaboesch/moodle
2018-03-20 13:38:59 +08:00
Eloy Lafuente (stronk7)
b7614ab114
Merge branch 'MDL-61597-master' of git://github.com/andrewnicols/moodle
2018-03-20 02:25:11 +01:00
Andrew Nicols
33dca94573
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:30:42 +08:00
AMOS bot
4f7bacba82
Automatically generated installer lang files
2018-03-20 00:05:59 +00:00
AMOS bot
bef37b42dc
Automatically generated installer lang files
2018-03-20 00:05:58 +00:00
Eloy Lafuente (stronk7)
b2d941c16f
Merge branch 'MDL-61529-master' of https://github.com/bmbrands/moodle
2018-03-20 00:27:48 +01:00
Luca Bösch
d6076942e3
MDL-58179 lesson: Avoid using span with class "label"
2018-03-19 21:13:11 +01:00
Eloy Lafuente (stronk7)
0fe1ed29d9
Merge branch 'MDL-61615-master' of git://github.com/rezaies/moodle
2018-03-19 11:21:48 +01:00
Simey Lameze
bbd655b4a8
MDL-61410 question: merge course and question tags
2018-03-19 11:45:55 +08:00
Simey Lameze
1796eb181b
MDL-61410 question: fix unit tests failures
2018-03-19 11:45:55 +08:00
Simey Lameze
13596866e7
MDL-61410 question: support course tags on import
2018-03-19 11:45:55 +08:00
Simey Lameze
2ee6e02e21
MDL-61410 question: unit tests for question_sort_tags
2018-03-19 11:45:55 +08:00
Simey Lameze
3bf5fcf277
MDL-61410 question: change logic on xml format
2018-03-19 11:45:55 +08:00
Simey Lameze
6307622b28
MDL-61410 question: move tag sorting logic to a new function
2018-03-19 11:45:55 +08:00
Simey Lameze
3a7005c964
MDL-61410 question: support course tags on export
2018-03-19 11:45:55 +08:00
Andrew Nicols
24f5828309
Merge branch 'MDL-61265-master' of git://github.com/sarjona/moodle
2018-03-19 10:51:27 +08:00
Andrew Nicols
89b8efb09b
Merge branch 'MDL-58179-master' of https://github.com/lucaboesch/moodle
2018-03-19 10:22:14 +08:00
Andrew Nicols
db98868d22
Merge branch 'MDL-61154_master' of git://github.com/dmonllao/moodle
2018-03-19 10:09:29 +08:00
Andrew Nicols
d7a6e531ee
Merge branch 'MDL-61514-master' of git://github.com/rezaies/moodle
2018-03-19 09:01:19 +08:00
Eloy Lafuente (stronk7)
20f808165b
MDL-61678 phpunit: Bump to current / latest 6.5.x before major release
2018-03-18 23:40:02 +01:00
Tim Hunt
d9b80a5e69
MDL-61605 quiz report: add missing index/key
...
Thanks to Patryk Szuta for the suggestion
2018-03-18 20:40:43 +00:00
Martin Gauk
c4172077df
MDL-61519 calendar: do not iterate through all categories
...
Replace calls to \coursecat::get_all() or cache the results.
2018-03-16 14:30:55 +00:00
Luca Bösch
2ffd2afdba
MDL-52989 mod_lesson: Fix cluster_jump returning a cluster page id.
2018-03-16 13:44:44 +01:00
cescobedo
00a7511580
MDL-61451 message_area: core/auto_rows remove set height to 1px
2018-03-16 13:06:02 +01:00
Sara Arjona
9390fc5829
MDL-61265 enrol: Add default numsections for external db
2018-03-16 11:32:09 +01:00
Bas Brands
c8842113a7
MDL-61529 core: update lib scssphp to version 0.7.5
2018-03-16 10:36:40 +01:00
David Monllao
63f2c0c664
MDL-61154 analytics: No escaping for text format url
2018-03-16 09:27:07 +01:00
Luca Bösch
ef2b45a977
MDL-58179 lesson: Avoid using span with class "label"
2018-03-16 08:52:21 +01:00
Jake Dallimore
b63a3b04b1
weekly release 3.5dev
2018-03-16 10:08:46 +08:00
Eloy Lafuente (stronk7)
ed0b6f0da4
MDL-61656 report_security: fix role name
2018-03-16 02:24:59 +01:00
Eloy Lafuente (stronk7)
a717d5dc33
Merge branch 'MDL-61570-master' of git://github.com/andrewnicols/moodle
2018-03-16 01:15:16 +01:00
Eloy Lafuente (stronk7)
2b28ed2371
Merge branch 'MDL-61566-master' of git://github.com/andrewnicols/moodle
2018-03-16 00:29:34 +01:00
Eloy Lafuente (stronk7)
7394da46e2
Merge branch 'MDL-61571-master' of git://github.com/andrewnicols/moodle
2018-03-15 23:48:24 +01:00
Jake Dallimore
e1a527c0d4
Merge branch 'wip-MDL-61477-master-behat' of https://github.com/marinaglancy/moodle
2018-03-15 16:44:02 +08:00
Marina Glancy
c3b548479b
MDL-61477 auth_email: behat tests for sign up
2018-03-15 16:23:06 +08:00
Shamim Rezaie
c185e4fe21
MDL-61589 Questions: Top question category naming improvement
...
Display the context name next to the top question category name.
2018-03-15 18:47:25 +11:00
Jake Dallimore
17b284b937
Merge branch 'wip-MDL-61477-master-manager' of git://github.com/marinaglancy/moodle
2018-03-15 11:38:14 +08:00
Marina Glancy
acb3b78804
MDL-61477 auth_email: add sitepolicyhandler to the config WS
2018-03-15 11:32:59 +08:00
Marina Glancy
1727c939ba
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:55 +08:00
David Mudrák
0bdc578567
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:31:41 +08:00
Dan Marsden
37ddc231f8
MDL-58080 mod_scorm: add immutable header for scorm content files.
2018-03-15 12:50:38 +13:00
Eloy Lafuente (stronk7)
a2fc9a4772
Merge branch 'MDL-61600-master' of git://github.com/dpalou/moodle
2018-03-14 14:43:25 +01:00
Eloy Lafuente (stronk7)
30d1b7d1a7
Merge branch 'MDL-61620_master' of git://github.com/dmonllao/moodle
2018-03-14 13:39:17 +01:00
David Monllao
6dca3ddc71
MDL-61620 output: New action_menu options
2018-03-14 11:38:08 +01:00
Eloy Lafuente (stronk7)
37c9154c25
Merge branch 'MDL-61398-master' of git://github.com/andrewnicols/moodle
2018-03-14 11:22:17 +01:00
Eloy Lafuente (stronk7)
4b183d2258
Merge branch 'MDL-61475-master-v3' of git://github.com/snake/moodle
2018-03-14 11:00:57 +01:00
Dani Palou
f72ca3ce29
MDL-61600 recaptcha: Create a script to display recaptcha
2018-03-14 10:31:09 +01:00
Eloy Lafuente (stronk7)
b244de5612
Merge branch 'MDL-61526-master' of git://github.com/rezaies/moodle
2018-03-14 10:30:51 +01:00
Andrew Nicols
aeb144359d
Merge branch 'MDL-61465-master-2' of git://github.com/ryanwyllie/moodle
2018-03-14 14:55:34 +08:00
Andrew Nicols
04d6ba8638
Merge branch 'MDL-43362-master' of git://github.com/Kathrin84/moodle
2018-03-14 13:18:14 +08:00
Andrew Nicols
d7ff2fc28b
Merge branch 'MDL-60398-master' of git://github.com/mihailges/moodle
2018-03-14 10:33:03 +08:00
Jake Dallimore
4ba1a7a1e6
Merge branch 'MDL-61307-master' of git://github.com/andrewnicols/moodle
2018-03-14 09:41:00 +08:00
Jake Dallimore
a57960ee11
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:36:03 +08:00
Jake Dallimore
f1c1db434a
MDL-61475 mod_choice: Update core_privacy implementation
2018-03-14 09:36:03 +08:00
Jun Pataleta
138816b1b1
MDL-61475 mod_choice: Add implementation of Privacy API
2018-03-14 09:36:03 +08:00
Andrew Nicols
5731a92aa7
MDL-61398 block_html: Implement privacy API
2018-03-14 09:33:16 +08:00
Andrew Nicols
90cac7c049
MDL-61307 core_privacy: Add unit test to check installed providers
2018-03-14 09:31:30 +08:00
David Mudrák
d12cdcbd7d
MDL-61392 enrol_paypal: Improve IPN input parameters checking
2018-03-14 08:53:44 +08:00
David Mudrák
39a5fbeb01
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 08:53:44 +08:00
Eloy Lafuente (stronk7)
dd9f60ee49
Merge branch 'MDL-61625_master' of git://github.com/dmonllao/moodle
2018-03-14 01:00:13 +01:00
Eloy Lafuente (stronk7)
0f5e1baf4c
Merge branch 'MDL-61584' of git://github.com/jrchamp/moodle
2018-03-14 00:46:09 +01:00
David Mudrák
6cc9dce202
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 10:14:00 +01:00
Jake Dallimore
dfeeed062a
Merge branch 'm35_MDL-61626_PgSQL_Table_Name_Could_Be_Schema_Qualified' of https://github.com/scara/moodle
2018-03-13 15:37:19 +08:00
Shamim Rezaie
bd94e16e95
MDL-61615 Questions: Fix multiple top cats when deleting a course cat
...
Prevent having multiple top question categories when deleting a course category.
This commit also fix the problem of question files' contexts not being updated when moving them.
2018-03-13 18:31:01 +11:00
Shamim Rezaie
15f80bf579
MDL-61615 Questions: unit test for question_delete_course_category
2018-03-13 18:30:51 +11:00
Andrew Nicols
3452ea4265
Merge branch 'MDL-60828-master' of git://github.com/sarjona/moodle
2018-03-13 14:18:59 +08:00
Ryan Wyllie
ad54e6353a
MDL-61465 question: add editing context to tag condition
2018-03-13 14:04:58 +08:00
Andrew Nicols
fe294b00ac
Merge branch 'MDL-59070-master' of https://github.com/lucaboesch/moodle
2018-03-13 13:21:09 +08:00
Andrew Nicols
0d944ce5b0
Merge branch 'MDL-61397-master' of git://github.com/zig-moodle/moodle
2018-03-13 12:23:57 +08:00
Andrew Nicols
1290576dab
Merge branch 'MDL-61567-master' of git://github.com/zig-moodle/moodle
2018-03-13 12:15:21 +08:00
Zig Tan
e3644cd5c6
MDL-61567 mod_url: Implement null provider mod_url
2018-03-13 11:02:00 +08:00
Zig Tan
f318b80a0f
MDL-61567 mod_resource: Implement null provider mod_resource
2018-03-13 11:02:00 +08:00
Zig Tan
121638b23f
MDL-61567 mod_page: Implement null provider mod_page
2018-03-13 11:02:00 +08:00
Zig Tan
9da92dc1a9
MDL-61567 mod_label: Implement null provider mod_label
2018-03-13 11:02:00 +08:00
Zig Tan
c383366601
MDL-61567 mod_folder: Implement null provider mod_folder
2018-03-13 11:01:59 +08:00
Eloy Lafuente (stronk7)
e43977e2d9
Merge branch 'MDL-61307-master' of git://github.com/andrewnicols/moodle
2018-03-13 03:18:09 +01:00
Zig Tan
38a0477575
MDL-61397 blocks: Fix null_provider namespace for blocks
2018-03-13 09:50:58 +08:00
Andrew Nicols
801116a502
MDL-61307 core: Language changes
2018-03-13 09:42:11 +08:00
Eloy Lafuente (stronk7)
c3cb1ea063
Merge branch 'MDL-48501-master' of git://github.com/jswebster/moodle
2018-03-13 01:55:41 +01:00
Andrew Nicols
e98f0cf7ff
MDL-61307 privacy: Rename deletion functions
2018-03-13 08:48:13 +08:00
Andrew Nicols
70f0923499
MDL-61307 core: Remove deletion_criteria
2018-03-13 08:48:12 +08:00
Eloy Lafuente (stronk7)
48a0419a72
Merge branch 'master_MDL-49417' of https://github.com/danmarsden/moodle
2018-03-13 00:55:22 +01:00
Dan Marsden
6b7d74040a
MDL-49417 enrol_cohort: fix behat test to use new autocomplete.
2018-03-13 12:37:43 +13:00
Eloy Lafuente (stronk7)
dd32aa7876
Merge branch 'wip-MDL-60241-master' of git://github.com/marinaglancy/moodle
2018-03-12 18:28:40 +01:00
Eloy Lafuente (stronk7)
8b4bbe4b49
Merge branch 'MDL-61397-master' of git://github.com/andrewnicols/moodle
2018-03-12 17:31:04 +01:00
Eloy Lafuente (stronk7)
bad062a992
Merge branch 'MDL-61619-master' of https://github.com/snake/moodle
2018-03-12 16:46:29 +01:00
Eloy Lafuente (stronk7)
417ec51bb6
Merge branch 'MDL-61622-master' of git://github.com/jleyva/moodle
2018-03-12 10:56:23 +01:00
Andrew Nicols
d300abab0e
Merge branch 'MDL-61365-master' of git://github.com/sarjona/moodle
2018-03-12 13:44:17 +08:00
Andrew Nicols
0984abda60
MDL-61566 theme: Add Privacy providers for all core themes
2018-03-12 13:24:46 +08:00
Andrew Nicols
11838c6562
Merge branch 'MDL-61513-master' of git://github.com/junpataleta/moodle
2018-03-12 12:25:59 +08:00
Andrew Nicols
aab270d579
Merge branch 'MDL-61498-master' of https://github.com/lucaboesch/moodle
2018-03-12 12:07:33 +08:00
Andrew Nicols
b4c23fcb17
Merge branch 'MDL-61261-master' of git://github.com/sarjona/moodle
2018-03-12 11:51:36 +08:00
Jake Dallimore
20e6024581
Merge branch 'master_MDL-49417' of https://github.com/danmarsden/moodle
2018-03-12 11:34:13 +08:00
Shamim Rezaie
ae88770b33
MDL-61514 Quiz: unit testing restore
2018-03-12 14:12:54 +11:00
Jake Dallimore
786f1270a5
MDL-61619 core: use empty string instead of null in xmlize
2018-03-12 11:12:00 +08:00
Jake Dallimore
0c23f4e6b6
MDL-61619 phpunit: phpunit test confirming bug in new xmlize code
2018-03-12 11:11:58 +08:00
Shamim Rezaie
33b7941d94
MDL-61514 Quiz: Backward compatibility for backups from 3.4 and earlier
2018-03-12 13:40:21 +11:00
Shamim Rezaie
9859359fbc
MDL-61514 Quiz: Include random question's new data in backup and restore
2018-03-12 13:40:20 +11:00
Shamim Rezaie
c907987844
MDL-61514 Quiz: Display unavailable tags when editing random questions
...
When editing a random question, the form will display the tags that the random question
is configured to get questions from even if those tags do not exist anymore.
2018-03-12 13:40:20 +11:00
Shamim Rezaie
fb5343a00c
MDL-61514 Quiz: unit tests for new functions in mod/quiz/locallib.php
...
unit testing
- quiz_build_random_question_tag_json
- quiz_extract_random_question_tags
- quiz_extract_random_question_tag_ids
2018-03-12 13:38:12 +11:00
Zig Tan
bcc3f1e810
MDL-61397 blocks: Add null_providers for blocks with no user data
2018-03-12 08:42:01 +08:00
Matteo Scaramuccia
bccbd3b4eb
MDL-61626 core_dml: pgsql and schema qualification.
2018-03-11 22:56:36 +01:00
David Monllao
f5bc604de0
MDL-61625 persistent form: Add missing param to the constructor
2018-03-11 22:23:15 +01:00
Shamim Rezaie
76d1f12d15
MDL-61514 Quiz: Add matchbyid arg to quiz_extract_random_question_tags
...
Let the quiz_extract_random_question_tags and quiz_extract_random_question_tag_ids functions
to decide whether they should use tag id to find tags or not.
2018-03-12 03:05:33 +11:00
Shamim Rezaie
2481a022d0
MDL-61514 Quiz: Make sure tag id is int when being saved as json
2018-03-11 19:07:04 +11:00
Juan Leyva
8d9dc60b43
MDL-61622 auth: Return age verification settings in get_public_config
2018-03-09 17:55:31 +01:00
Juan Leyva
1f7565c121
MDL-61622 auth: New WS is_age_digital_consent_verification_enabled
2018-03-09 17:54:58 +01:00
Kathrin Osswald
9d492637ec
MDL-43362 outputrenderers: Add bootstrap classes to errorbox.
2018-03-09 11:29:44 +01:00
Sara Arjona
bb4a79234b
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:30:24 +01:00
Jake Dallimore
703fca7540
Merge branch 'MDL-61307-master' of git://github.com/andrewnicols/moodle
2018-03-09 13:36:01 +08:00
Andrew Nicols
48c091e510
MDL-61597 calendartype: Implement the privacy API
2018-03-09 13:27:34 +08:00
Andrew Nicols
0d7ab3f692
MDL-61571 atto: Implement null provider for atto plugins
2018-03-09 13:03:32 +08:00
Andrew Nicols
d3c607178b
MDL-61570 tool_usertours: Implement Privacy API
2018-03-09 12:55:44 +08:00
Andrew Nicols
a235a6e02d
MDL-61307 core_plagiarism: Add implementation of Privacy API
2018-03-09 12:24:38 +08:00
Adrian Greeve
5be028ab82
MDL-61307 core_comment: Add implementation of privacy API
2018-03-09 12:24:38 +08:00
Andrew Nicols
cbc6325253
MDL-61307 core_rating: Add implementation of Privacy API
2018-03-09 12:24:38 +08:00
Zig Tan
e4f6c0c29a
MDL-61307 core_tag: Unit tests for privacy implementation
2018-03-09 12:24:38 +08:00
Andrew Nicols
bd9139463d
MDL-61307 core_tag: Add implementation of privacy API
2018-03-09 12:24:37 +08:00
Andrew Nicols
d49f9f280d
MDL-61307 core_privacy: Implementation of itself
2018-03-09 12:24:37 +08:00
Andrew Nicols
65774d72b1
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:24:37 +08:00
Jake Dallimore
0f59848d29
MDL-61307 core_privacy: Add the privacy manager
2018-03-09 12:24:37 +08:00
Marina Glancy
51bc030d19
MDL-60241 course: General section always visible (topics, weeks)
2018-03-09 12:06:47 +08:00
Andrew Nicols
81f1e31a51
MDL-61307 core_privacy: Define and test providers
2018-03-09 10:01:18 +08:00
Andrew Nicols
431a3bb674
MDL-61307 core: Add component_class_callback functionality
2018-03-09 10:01:18 +08:00
Andrew Nicols
dcc16e155d
MDL-61307 core: Define a new privacy component
2018-03-09 09:59:36 +08:00
Jeff Webster
346657acef
MDL-48501 auth/email: update external class to use reCAPTCHA v2
2018-03-08 14:48:35 -05:00
Jeff Webster
f567f34b92
MDL-48501 mod_feedback: update feedback to use reCAPTCHA v2
2018-03-08 14:48:35 -05:00
Jeff Webster
83fa59a38c
MDL-48501 login: update signup_form to use reCAPTCHA v2
2018-03-08 14:48:35 -05:00
Jeff Webster
be41e4e518
MDL-48501 form/recaptcha: update to use reCAPTCHA v2
2018-03-08 14:48:35 -05:00
Jeff Webster
caae082025
MDL-48501 recaptchalib_v2: add new lib to support reCAPTCHA v2
2018-03-08 14:48:35 -05:00
Jeff Webster
85ef1adbd0
MDL-48501 lang: update reCAPTCHA language strings
2018-03-08 14:48:35 -05:00
Luca Bösch
c936af395e
MDL-59070 enrol_database: Take enablecompletion from template
2018-03-08 17:24:39 +01:00
Luca Bösch
457b3ed139
MDL-61498 lesson: link to next activity in boost
2018-03-08 17:24:12 +01:00
Eloy Lafuente (stronk7)
1287039e62
weekly release 3.5dev
2018-03-08 13:29:02 +01:00
Eloy Lafuente (stronk7)
03141d1ae2
NOBUG: Fixed file access permissions
2018-03-08 13:29:02 +01:00
Eloy Lafuente (stronk7)
053186ba0e
NOBUG: Fixed SVG browser compatibility
2018-03-08 13:29:01 +01:00
Eloy Lafuente (stronk7)
08f5fc107a
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-03-08 13:29:00 +01:00
Andrew Nicols
1e9016d8d8
Merge branch 'MDL-61423-master' of git://github.com/mihailges/moodle
2018-03-08 15:26:30 +08:00
Mihail Geshoski
25dbbdf90b
MDL-61423 authentication: Add digital minor verification upon signup
2018-03-08 15:01:25 +08:00
Jake Dallimore
438a62f28b
Merge branch 'MDL-38829-master-whitespacefix' of https://github.com/snake/moodle
2018-03-08 11:41:55 +08:00
Jake Dallimore
8525d8466a
MDL-38829 core: fix whitespace in xmlize test
2018-03-08 11:39:42 +08:00
Jake Dallimore
f9628f871a
Merge branch 'MDL-38829-master' of git://github.com/andrewnicols/moodle
2018-03-08 11:17:05 +08:00
Eloy Lafuente (stronk7)
3e5d0447fd
Merge branch 'MDL-60445-master' of https://github.com/lucaboesch/moodle
2018-03-07 19:19:21 +01:00
Shamim Rezaie
abe7ceabfa
MDL-61557 Questions: Fixed behat failure with clean
2018-03-07 17:08:41 +01:00
Shamim Rezaie
451df14218
MDL-61556 Questions: Fixed behat failure with clean
2018-03-07 17:08:33 +01:00
Jesse Ritchey
c91a59ac42
MDL-60445 theme_boost: remove fieldset tag
2018-03-07 11:08:42 +01:00
Andrew Nicols
e6b354d99b
Merge branch 'master' of https://github.com/chkhanu/moodle
2018-03-07 11:34:16 +08:00
Andrew Nicols
b8979ffe69
Merge branch 'wip-MDL-61322-master' of git://github.com/abgreeve/moodle
2018-03-07 10:57:36 +08:00
Jake Dallimore
2215d5744a
Merge branch 'MDL-61363-int-master' of git://github.com/ryanwyllie/moodle
2018-03-07 10:55:01 +08:00
Ryan Wyllie
79c9ad6277
MDL-61363 question: unit tests for question tags context change
2018-03-07 10:31:47 +08:00
Ryan Wyllie
dd69ecb630
MDL-61363 question: unit tests for course context tagging
2018-03-07 10:31:47 +08:00
Ryan Wyllie
68beb75851
MDL-61363 question: update tags on question context change
2018-03-07 10:31:47 +08:00
Ryan Wyllie
081eb156c5
MDL-61363 question: add course context tagging
2018-03-07 10:31:47 +08:00
Ryan Wyllie
49374833fc
MDL-61363 tag: unit tests for change_instances_context
2018-03-07 10:31:47 +08:00
Ryan Wyllie
f7c1c97cac
MDL-61363 tag: unit tests for delete functions
2018-03-07 10:31:47 +08:00
Ryan Wyllie
4823de0269
MDL-61363 tag: unit tests for tagging in different context
2018-03-07 10:31:47 +08:00
Ryan Wyllie
4c3f4d2c2a
MDL-61363 tag: unit tests for get_items_tags function
2018-03-07 10:31:47 +08:00
Ryan Wyllie
5436b0ed02
MDL-61363 tag: allow tagging in different context to item
2018-03-07 10:31:46 +08:00
Andrew Nicols
988fb76589
Merge branch 'MDL-61404-master' of git://github.com/Kathrin84/moodle
2018-03-07 10:31:23 +08:00
Ryan Wyllie
8376557c4c
MDL-61363 tag: add change_instances_context function
2018-03-07 10:27:42 +08:00
Ryan Wyllie
694710d0f2
MDL-61363 tag: add get_items_tags function
2018-03-07 10:27:42 +08:00
Ryan Wyllie
064f6b5a81
MDL-61363 tag: add additional tag instance delete functions
2018-03-07 10:27:42 +08:00
Andrew Nicols
976ba87888
Merge branch 'MDL-61497-master' of https://github.com/lucaboesch/moodle
2018-03-07 09:58:29 +08:00
Andrew Nicols
79e4395888
MDL-38829 core: Rewrite xmlize unit tests
...
These changes adjust the unit tests to compare known values rather than
calculating them on the fly.
The unit test against a 'bad' source has been modified to simply check
for the relevant exception as PHP prevents any output on exceptions
anyway.
2018-03-07 09:40:11 +08:00
Jake Dallimore
98aaa343f1
Merge branch 'MDL-60991' of https://github.com/mkassaei/moodle
2018-03-07 09:29:54 +08:00
Andrew Nicols
475d4345f9
Merge branch 'MDL-61380-master' of git://github.com/rezaies/moodle
2018-03-07 09:00:15 +08:00
AMOS bot
7e9468ed20
Automatically generated installer lang files
2018-03-07 00:06:13 +00:00
Eloy Lafuente (stronk7)
647db53d14
Merge branch 'MDL-61503-master' of git://github.com/rezaies/moodle
2018-03-07 00:55:29 +01:00
Eloy Lafuente (stronk7)
e975671ca3
Merge branch 'MDL-61312-master' of git://github.com/jleyva/moodle
2018-03-07 00:47:44 +01:00
Eloy Lafuente (stronk7)
e28b586b9c
Merge branch 'MDL-61557-master' of git://github.com/rezaies/moodle
2018-03-07 00:19:50 +01:00
Eloy Lafuente (stronk7)
e35205bfec
Merge branch 'MDL-61556-master' of git://github.com/rezaies/moodle
2018-03-07 00:13:01 +01:00
Shamim Rezaie
81053f8cbe
MDL-61380 Quiz: Behat test for tag filter in the random question form
2018-03-07 07:34:11 +11:00
Shamim Rezaie
1b63ff10f9
MDL-61380 behat: Added autocomplete_suggestions name selector
2018-03-07 06:52:01 +11:00
Shamim Rezaie
f3f21c995c
MDL-61380 Quiz: Re-attempting the same "random" question by tag
...
Some question behaviours allow the same question to be re-attempted several times during a quiz attempt.
This commit takes care of the case where a "random" question is re-attempted during a quiz attempt.
2018-03-07 05:43:44 +11:00
Shamim Rezaie
2a1c9daccd
MDL-61380 Quiz: build attempt from "random" questions by tag
2018-03-07 05:43:38 +11:00
Shamim Rezaie
2adefc21ac
MDL-61380 Questions: Support selecting "random" by tag in question bank
2018-03-07 05:33:11 +11:00
Shamim Rezaie
82c67ac7f0
MDL-61380 Quiz: Fix url generation in notenoughrandomquestions exception
2018-03-07 05:33:11 +11:00
Shamim Rezaie
6650c66b59
MDL-61380 Questions: Editing configuration of existing random questions
...
Editing "random" questions follows a different procedure than adding them.
This commit takes care of editing a "random" question's configuration.
This commit also introduces mod_quiz\form\randomquestion_form, so mod_quiz
can edit random questions without having to use the form that is inside qtype_random.
2018-03-07 05:32:40 +11:00
Shamim Rezaie
4f964a1ca0
MDL-61380 Quiz,Questions: Adding "random" question by tag
2018-03-07 00:30:32 +11:00
Kilian
533a7edeae
MDL-38829 core: Unit test for xmlize using two sample xml files.
...
The file sample_questions.xml from moodle-stack is properly formed.
The file sample_questions_wrong.xml has mismatching tags.
Comparison is performed with recursive array comparison.
Error messages and returned data structures are compared.
Call with: phpunit lib/tests/xmlize_test.php
2018-03-06 15:36:14 +08:00
Kilian
7825ffb1d5
MDL-38829 core: fix for xmlize is unable to import xml files>10MB
...
Since version 2.7.3 the libxml library (https://bugs.php.net/bug.php?id=49660 )
limits parsing in memory files to 10MB. Unfortunately the libxml option
LIBXML_PARSEHUGE to release the 10MB limit is not exposed to php. Through
using the sax parser which is typically used to parse directly from files but
instead chunking the string in memory xml files larger than 10MB can again
be parsed. I copied the exact behaviour of the previous routine
by Hans Anderson (http://www.hansanderson.com/contact/ ) so compatibility
should be maintained.
2018-03-06 15:36:08 +08:00
Kilian
e4d61d8321
MDL-38829 core: Remove xmlize from thirdpartylibs
2018-03-06 15:35:46 +08:00
Eloy Lafuente (stronk7)
6a5d9ce4b9
Merge branch 'MDL-36157-master' of https://github.com/lucaboesch/moodle
2018-03-06 02:47:33 +01:00
Luca Bösch
345a010ea4
MDL-36157 block_rss_client: Don't double escape titles.
2018-03-06 00:15:38 +01:00
Eloy Lafuente (stronk7)
9655ef534d
Merge branch 'MDL-61211-master' of git://github.com/mihailges/moodle
2018-03-05 23:30:19 +01:00
Eloy Lafuente (stronk7)
6d3f2f9036
Merge branch 'MDL-55153-master' of git://github.com/sarjona/moodle
2018-03-05 23:25:23 +01:00
Eloy Lafuente (stronk7)
56a7177741
Merge branch 'MDL-61549-master' of git://github.com/Dagefoerde/moodle
2018-03-05 23:22:47 +01:00
Shamim Rezaie
c1d31e42ba
MDL-61526 Questions: phpunit test to test restore from 3.4 and 3.5
2018-03-06 01:43:32 +11:00
Shamim Rezaie
e9897ee6ef
MDL-61526 Questions: Add 2 backup fixtures from 3.4 and 3.5
2018-03-06 01:41:45 +11:00
Shamim Rezaie
0f80f793df
MDL-61526 Questions: Fix creation of multiple TOP question categories
...
Backup files that are made from Moodle 3.5 already contain TOP categories.
There is no need to create an additional TOP category for them.
2018-03-05 15:44:29 +11:00
Shamim Rezaie
8ece85602a
MDL-61556 Questions: Add behat test
2018-03-05 14:17:52 +11:00
Shamim Rezaie
c618e93e66
MDL-61557 Questions: Add behat test
2018-03-05 14:16:13 +11:00
Shamim Rezaie
18d6ff7880
MDL-61557 Questions: Fixed moving question categories to top
2018-03-05 13:40:02 +11:00
Shamim Rezaie
536d4d5729
MDL-61557 Lib: Add get_top_level_parent_id function
2018-03-05 13:34:08 +11:00
Jonathan Champ
9651175f70
MDL-61584 auth_ldap: use get_cache_flag()
...
get_cache_flags() is only useful when you want multiple responses or
you don't know the name/key for the value pair. We know the name/key
here is the session ID, so use get_cache_flag() instead and gain the
performance benefit.
2018-03-03 15:50:58 -05:00
Shamim Rezaie
ee1052bd18
MDL-61556 Questions: Fixed moving question categories between contexts
2018-03-03 16:31:59 +11:00
Andrew Nicols
03d174d733
MDL-61268 core: Fix empty string DB cehck
...
(amended by stronk7 to use the helper better)
2018-03-02 16:31:11 +01:00
Kathrin Osswald
65992c2d25
MDL-61404 blocks: Removed unused strings.
2018-03-02 07:48:49 +01:00
Shamim Rezaie
2d7b0534d3
MDL-61503 Questions: Fix sql query to get questions by tags
2018-03-02 15:40:44 +11:00
Andrew Nicols
8b4510c4cc
Merge branch 'wip-MDL-61268-master' of git://github.com/abgreeve/moodle
2018-03-02 09:57:30 +08:00
Andrew Nicols
3406bdd6fa
Merge branch 'MDL-61196_master' of git://github.com/markn86/moodle
2018-03-02 09:34:24 +08:00
Adrian Greeve
8a844437bf
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:22:05 +08:00
Adrian Greeve
e78849e837
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:22:05 +08:00
Eloy Lafuente (stronk7)
20089fb594
Merge branch 'MDL-61533-master-enfix' of git://github.com/mudrd8mz/moodle
2018-03-02 01:42:45 +01:00
Helen Foster
ad5b7d26e7
MDL-61533 lang: Merge English strings from the en_fix language pack
...
Significant string change:
* typeoflogin_desc,tool_mobile - removing sentence about autologinguests
* gradepublishing_help, core_grades - updated explanation mentioning the
manager role and grade export publishing settings
2018-03-01 17:17:16 +01:00
M Kassaei
235b6e4f06
MDL-60991 Workshop: Display late submission text after deadline
2018-03-01 13:51:46 +00:00
Luca Bösch
9d10d64e14
MDL-36157 block_rss_client: Don't double escape titles.
2018-03-01 09:52:32 +01:00
Luca Bösch
49ccb165cc
MDL-61497 repository_onedrive: Use post 2015 icon
2018-03-01 08:59:15 +01:00
Chernyavskiy Leonid
0e9cda01f1
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:26:51 +07:00
Mihail Geshoski
0e613a1f5b
MDL-61211 lesson: Error when answer or response contains break tag
2018-03-01 09:50:51 +08:00
Shamim Rezaie
4fa49cc647
MDL-61380 Quiz: Adding a random question
2018-03-01 11:50:52 +11:00
Andrew Nicols
9f4e81a81b
Merge branch 'MDL-61453-master-userpicturefiletype' of git://github.com/mudrd8mz/moodle
2018-03-01 08:45:47 +08:00
Shamim Rezaie
78b3870c50
MDL-61380 Quiz: Initial implementation of slot_random class
2018-03-01 11:41:15 +11:00
Shamim Rezaie
6fc5a830d4
MDL-61380 Quiz: Migrate "random" questions data into quiz_slots
...
Search for all "random" questions in the qbank and move the configuration data of each one to the quiz slots table.
2018-03-01 11:41:15 +11:00
Shamim Rezaie
b6c38f71e2
MDL-61380 Quiz: quiz_slots schema change
...
Adding questioncategoryid and includingsubcategories to the quiz_slots table
2018-03-01 11:41:14 +11:00
Dan Marsden
1a11bf375c
MDL-49417 enrol_cohort: use ajax searchable selector for cohorts.
2018-03-01 13:39:56 +13:00
Eloy Lafuente (stronk7)
856e07e4e7
weekly release 3.5dev
2018-02-28 12:58:13 +01:00
Eloy Lafuente (stronk7)
4881c193b7
NOBUG: Fixed SVG browser compatibility
2018-02-28 12:58:11 +01:00
Jan Dageförde
aa949cb2f9
MDL-61549 user: Remove $already columns because none were loaded yet
2018-02-27 14:47:44 +01:00
Jake Dallimore
54a86d8f15
Merge branch 'wip-MDL-61485-master' of git://github.com/marinaglancy/moodle
2018-02-27 09:37:45 +08:00
Jake Dallimore
c99a5e18eb
Merge branch 'MDL-61480-master' of git://github.com/andrewnicols/moodle
2018-02-27 09:04:45 +08:00
Eloy Lafuente (stronk7)
e7d8d22dca
Merge branch 'MDL-61249-master' of git://github.com/sarjona/moodle
2018-02-26 23:10:14 +01:00
Eloy Lafuente (stronk7)
b62139ab27
Merge branch 'MDL-61393-master' of git://github.com/lameze/moodle
2018-02-26 23:06:36 +01:00
Mihail Geshoski
757a889b24
MDL-60398 resource: Unable to download folder resource
2018-02-26 16:49:21 +08:00
Andrew Nicols
26d26413a0
MDL-61480 core: Check plugin installed before returning
2018-02-26 12:11:25 +08:00
Andrew Nicols
de18c36f9f
Merge branch 'MDL-60547-master' of git://github.com/cescobedo/moodle
2018-02-26 10:20:54 +08:00
Andrew Nicols
8fe48ac366
Merge branch 'MDL-61462-master' of git://github.com/junpataleta/moodle
2018-02-26 10:10:27 +08:00
Sara Arjona
e2cd8d3c6d
MDL-61249 enrol_manual: Fix end date calculation
...
This patch has been given by Bruno Malaval.
2018-02-23 08:19:49 +01:00
Jake Dallimore
296a3aa707
weekly release 3.5dev
2018-02-23 11:51:28 +08:00
Jake Dallimore
fbf290d3b2
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-02-23 11:51:27 +08:00
Marina Glancy
ca6f717578
MDL-61522 mod_glossary: use full url in links
2018-02-23 10:55:59 +08:00
Andrew Nicols
563ac282fc
Merge branch 'MDL-61444-master-fix' of https://github.com/lameze/moodle
2018-02-23 07:57:07 +08:00
Simey Lameze
1657d0b6a9
MDL-61444 question: hardFreeze tags element if no caps
2018-02-23 07:44:57 +08:00
Barbara Ramiro
1421bf5492
MDL-61393 pix: add tag icons
2018-02-22 12:11:23 +08:00
Jun Pataleta
e5818c7d09
MDL-61513 admin: Fix undefined $buttons variable
2018-02-22 10:22:06 +08:00
Andrew Nicols
d40b84e253
Merge branch 'MDL-61444-master' of git://github.com/lameze/moodle
2018-02-22 09:59:15 +08:00
Simey Lameze
4509be2296
MDL-61444 question: freeze element for users without caps
2018-02-22 09:44:15 +08:00
Eloy Lafuente (stronk7)
0f8c06e0f5
Merge branch 'MDL-61437-master' of git://github.com/lameze/moodle
2018-02-22 08:30:57 +08:00
Eloy Lafuente (stronk7)
59462743e6
Merge branch 'MDL-58885-master' of https://github.com/sammarshallou/moodle
2018-02-22 08:30:57 +08:00
Jake Dallimore
f52c05d66d
Merge branch 'MDL-61394-master-fix2' of git://github.com/andrewnicols/moodle
2018-02-22 08:30:56 +08:00
Andrew Nicols
e63da7ba58
Merge branch 'MDL-61394-master-fix' of git://git.cameron1729.xyz/moodle
2018-02-22 08:30:55 +08:00
Andrew Nicols
54fd1bb3fa
MDL-61394 admin: Set valid default for pathtosassc
2018-02-22 08:30:55 +08:00
Cameron Ball
40e53599b3
MDL-61394 core_scss: Null coalesce path to sassc setting
2018-02-22 08:30:54 +08:00
Jake Dallimore
3a7ae79555
Merge branch 'MDL-61402' of https://github.com/mkassaei/moodle
2018-02-22 08:30:53 +08:00
Andrew Nicols
2b32b1fea8
Merge branch 'MDL-61394-master' of git://git.cameron1729.xyz/moodle
2018-02-22 08:30:53 +08:00
Eloy Lafuente (stronk7)
fcafde7e48
Merge branch 'MDL-61324_lti_sync' of git://github.com/davosmith/moodle
2018-02-22 08:30:52 +08:00
Eloy Lafuente (stronk7)
fb9d5e7a17
Merge branch 'MDL-61005-master' of git://github.com/sarjona/moodle
2018-02-22 08:30:52 +08:00
Luca Bösch
91e2e5e7a2
MDL-58845 mod_choice: Fix behat related tests
2018-02-22 08:30:51 +08:00
Andrew Nicols
85973908a5
Merge branch 'MDL-61444-master' of git://github.com/lameze/moodle
2018-02-22 08:30:50 +08:00
Andrew Nicols
c482497d52
Merge branch 'MDL-61421-master' of git://github.com/sarjona/moodle
2018-02-22 08:30:50 +08:00
Andrew Nicols
6478b4e463
Merge branch 'MDL-61408-master' of https://github.com/lucaboesch/moodle
2018-02-22 08:30:49 +08:00
Carlos
b999cee9a5
MDL-60547 message_popup: adding preventDefault at notification popover
2018-02-21 22:51:02 +01:00
Sara Arjona
efa66e0597
MDL-55153 customlang: Remove local DB entries when deleting local file
2018-02-21 22:00:15 +01:00
Simey Lameze
728e195c5e
MDL-61437 mod_quiz: rename question_build_display_preference function
2018-02-21 09:13:50 +08:00
Mihail Geshoski
4961e964d2
MDL-61485 authentication: Add callback 'pre_signup_requests'
2018-02-20 10:02:31 +08:00
Cameron Ball
eadebb2445
MDL-61394 core_scss: Add unit tests for SassC compilation
...
This patch also adds a test in theme_boost to verify that boost
can be succesfully compiled without errors by SassC.
2018-02-19 14:46:00 +08:00
Cameron Ball
8a5613f643
MDL-61394 theme_boost: Misc scss fixes
2018-02-19 14:39:19 +08:00
Cameron Ball
4658220b2d
MDL-61394 Administration: Add experimental feature to use SassC
2018-02-19 14:39:11 +08:00
Simey Lameze
e2795e8632
MDL-61444 question: replace all question tag capability checks
2018-02-19 14:21:59 +08:00
Simey Lameze
1451c07e05
MDL-61444 question: make question_has_capability_on support new caps
2018-02-19 14:21:49 +08:00
Simey Lameze
34cd75240e
MDL-61444 question: add question tagmine and tagall capabilities
2018-02-19 14:21:45 +08:00
Eloy Lafuente (stronk7)
25e0557484
Merge branch 'MDL-58845-master' of https://github.com/lucaboesch/moodle
2018-02-19 02:12:30 +01:00
Andrew Nicols
98ee3df14e
Merge branch 'MDL-61289-master' of git://github.com/junpataleta/moodle
2018-02-19 09:07:24 +08:00
Jun Pataleta
0e8d6595f4
MDL-61289 mod_choice: Add extra user fields to response data
2018-02-19 08:53:44 +08:00
AMOS bot
8a81290525
Automatically generated installer lang files
2018-02-19 00:06:11 +00:00
AMOS bot
7ed98e4912
Automatically generated installer lang files
2018-02-17 00:06:13 +00:00
sam marshall
163d280053
MDL-58885 core_search: Group support unit tests
2018-02-16 16:57:01 +00:00
sam marshall
3261e9237d
MDL-58885 core_search: Group support in relevant module search areas
2018-02-16 16:57:01 +00:00
sam marshall
4359ef18bb
MDL-58885 core_search: Add group support
...
Adds group support to the core search API and the Solr search engine.
This allows for:
* User searching by group (in the API only, no interface yet)
* Automatically restrict search results by group (in some cases like
separate-groups forums)
2018-02-16 16:57:00 +00:00
M Kassaei
7ce538be0f
MDL-61402 Core: Add a cancel button to edit profile page
2018-02-16 09:34:23 +00:00
Luca Bösch
a58fd9710d
MDL-61408 qbehaviour: Correct "Check" button styling.
2018-02-16 08:45:56 +01:00
Luca Bösch
3a9f0ad138
MDL-58845 mod_choice: In reports, respect "Show column for unanswered"
2018-02-16 08:45:51 +01:00
Jun Pataleta
6a51b279ec
MDL-61462 admin_roles: Point back to roles link to the correct URL
2018-02-16 10:32:44 +08:00
Marina Glancy
6bc6757084
MDL-56635 tags: use recordset since component may not be unique
2018-02-16 09:50:57 +08:00
Eloy Lafuente (stronk7)
d1b4ca921e
weekly release 3.5dev
2018-02-15 17:10:22 +01:00
Dan Marsden
d406ddca03
MDL-61005 core_cohort: Allow teachers to view site-wide cohorts
2018-02-14 20:02:39 +01:00
David Mudrák
26c1c01629
MDL-61453 user: Fix accepted file type when uploading user pictures
...
Not all archives are supported, only ZIP files are.
2018-02-14 18:06:45 +01:00
Stephen Bourget
b4993d29f7
MDL-45837 Grades: Minor fixes to grade_letter events
2018-02-14 17:31:57 +01:00
David Monllao
e4607502bf
NOBUG: Keep mod_workshop higher version after reverting MDL-60820
2018-02-14 12:03:12 +01:00
David Monllao
4b140685ad
Merge branch 'MDL-45837_master' of git://github.com/markn86/moodle
2018-02-13 07:48:16 +01:00
Andrew Nicols
5ac4e277fa
Merge branch 'MDL-61135-master-fixes' of https://github.com/lameze/moodle
2018-02-13 11:01:15 +08:00
Simey Lameze
cf81447c74
MDL-61135 mod_quiz: deprecate unused fragment_view class
2018-02-13 10:48:22 +08:00
Simey Lameze
fc23bc85cf
MDL-61135 mod_quiz: move fragment_view functions to custom_view class
2018-02-13 10:48:03 +08:00
Andrew Nicols
b57cd16dcf
Merge branch 'wip-MDL-61344' of https://github.com/ndunand/moodle
2018-02-13 09:03:50 +08:00
Andrew Nicols
486f7c9555
Merge branch 'MDL-61150' of git://github.com/stronk7/moodle
2018-02-13 09:01:31 +08:00
David Monllao
adc3c068bb
Merge branch 'MDL-61236-master' of git://github.com/farhan6318/moodle
2018-02-12 12:13:55 +01:00
David Monllao
132106bfef
Merge branch 'MDL-61153-master' of git://github.com/mihailges/moodle
2018-02-12 10:55:28 +01:00
David Monllao
0abe3fe373
Merge branch 'MDL-61375_master' of git://github.com/markn86/moodle
2018-02-12 09:40:31 +01:00
David Monllao
755310cbeb
Merge branch 'MDL-56688-master' of https://github.com/nwp90/moodle
2018-02-12 09:32:38 +01:00
Davo Smith
8037f32b8a
MDL-61324 enrol_lti: fix detection of changed grades during sync
2018-02-12 08:25:44 +00:00
David Monllao
f40d707dbf
Merge branch 'mod-lti-fix-test-with-hardcoded-url' of https://github.com/peikk0/moodle
2018-02-12 09:20:50 +01:00
David Monllao
1f07048f02
Merge branch 'MDL-61425-master' of git://github.com/rezaies/moodle
2018-02-12 09:13:08 +01:00
Sara Arjona
bfea8655f7
MDL-61421 cohort: Fix cohort_role_sync when a user is in two cohorts
2018-02-12 08:55:38 +01:00
Andrew Nicols
b6c2829745
Merge branch 'MDL-61366' of git://github.com/timhunt/moodle
2018-02-12 15:17:29 +08:00
Nicolas Dunand
a0b2b76613
MDL-61344 mod_assign: Show additional files when adding submission
2018-02-12 07:40:57 +01:00
Andrew Nicols
48cf9018fa
Merge branch 'MDL-60958-int-fix-1' of github.com:ryanwyllie/moodle
2018-02-12 13:51:55 +08:00
Ryan Wyllie
4e0ac12efa
MDL-60958 calendar: fix test helper action factory
2018-02-12 05:47:49 +00:00
Andrew Nicols
b383cec36c
Merge branch 'MDL-60958-master' of git://github.com/ryanwyllie/moodle
2018-02-12 13:34:31 +08:00
Ryan Wyllie
28852998f6
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:29:11 +00:00
Andrew Nicols
1e41e6ddd9
Merge branch 'MDL-61135-master' of git://github.com/ryanwyllie/moodle
2018-02-12 11:34:56 +08:00
Andrew Nicols
f675a8e23a
Merge branch 'MDL-61305-master-fix' of https://github.com/andrewnicols/moodle
2018-02-12 11:30:53 +08:00
Shamim Rezaie
f0fca20bdf
MDL-61425 theme_boost: Made question labels width full in question bank
2018-02-12 14:28:24 +11:00
Andrew Nicols
ada9d0fb69
MDL-61305 modinfo: Add back missing require for course
2018-02-12 10:39:51 +08:00
Pierre Guinoiseau
a6529e04e6
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:44:45 +13:00
Andrew Nicols
af5f446fa8
Merge branch 'MDL-61305-master' of https://github.com/sammarshallou/moodle
2018-02-12 08:17:49 +08:00
Andrew Nicols
d461d093bd
Merge branch 'MDL-61413' of git://github.com/stronk7/moodle
2018-02-12 08:06:21 +08:00
Eloy Lafuente (stronk7)
54a099e989
MDL-61150 xmldb: Let's check the PATH attribute of XMLDB files
...
Starting with Moodle 3.5 the XMLDB->PATH attribute is checked
to be correct and pointing to the correct plugin directory.
It only was used for writing PHP savepoints code, but better we
ask for strict correctness.
With this patch applied, neither the XMLDB Editor neither install
will be able to load a file with wrong PATH anymore.
2018-02-11 23:07:18 +01:00
Marina Glancy
015e612a5f
MDL-61150 xmldb: correct path to schema in install.xml
2018-02-11 23:07:18 +01:00
Eloy Lafuente (stronk7)
dd9368b43d
MDL-61150 xmldb: Fix wrong PATH attributes in core
2018-02-11 22:53:58 +01:00
Farhan Karmali
4fd0bdb2b7
MDL-61236 enrol: Course welcome message to be sent from correct contact
2018-02-11 20:45:49 +05:30
Eloy Lafuente (stronk7)
7fcc62c633
MDL-61413 mod_lti: Use sql_compare_text() for comparing TEXTs
2018-02-11 02:16:39 +01:00
Mark Nelson
cb21b5b7fb
MDL-61196 message_popup: clean params before returning via WS
2018-02-09 17:35:51 +08:00
Mark Nelson
fb77b89fd8
MDL-61375 mod_chat: specify the 'eventtype' to avoid duplicate rows
2018-02-09 14:46:11 +08:00
Mark Nelson
e960152141
MDL-45837 core: minor tidy up to events
2018-02-09 12:13:48 +08:00
Stephen Bourget
b302d434ae
MDL-45837 Grades: Add unit & behat tests for events
2018-02-09 11:41:38 +08:00
Stephen Bourget
31647f0cc9
MDL-45837 Grades: Add events for grade letters
2018-02-09 11:41:38 +08:00
Stephen Bourget
2f3b709859
MDL-45837 Grades: Add events for scales
2018-02-09 11:41:38 +08:00
sam marshall
08ec1b4e47
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:45:55 +00:00
David Monllao
315a0a3aaf
weekly release 3.5dev
2018-02-08 09:29:09 +01:00
Andrew Nicols
49b12fdbd1
Merge branch 'MDL-61133-master-fixes' of https://github.com/lameze/moodle
2018-02-08 12:01:55 +08:00
Ryan Wyllie
d04f42254b
MDL-61135 mod_quiz: add behat test for tag filtering in qbank modal
2018-02-08 02:44:18 +00:00
Ryan Wyllie
d7abdb64ee
MDL-61135 question: add behat test for tag filtering
2018-02-08 02:44:17 +00:00
Ryan Wyllie
e6743b4b80
MDL-61135 mod_quiz: remove YUI question bank dialogue
2018-02-08 02:44:17 +00:00
Ryan Wyllie
fff033322a
MDL-61135 mod_quiz: add tag condition to question bank form
2018-02-08 02:44:17 +00:00
Ryan Wyllie
171d7919b3
MDL-61135 mod_quiz: add question bank AMD modal
2018-02-08 02:44:16 +00:00
Ryan Wyllie
f33dc783f1
MDL-61135 mod_quiz: add question bank fragment
2018-02-08 02:44:16 +00:00
Ryan Wyllie
031a275288
MDL-61135 question: add tag filter condition
2018-02-08 02:44:16 +00:00
Ryan Wyllie
73d16fc61d
MDL-61135 question: split edit setup logic out from POST param parsing
...
Decouple the business logic in the question_edit_setup function from
the GET/POST param parsing to allow the business logic to be run
on params directly passed to it.
2018-02-08 02:25:30 +00:00
Simey Lameze
e842596d1d
MDL-61133 core_question: disable form change checker
2018-02-08 10:10:51 +08:00
Sara Arjona
58af736dec
MDL-61365 group: Fix default filter when group mode is visible
2018-02-07 18:02:56 +01:00
David Monllao
42afb6c2ac
MDL-52811 version: Bump to update system capabilities and lang str
2018-02-07 07:57:18 +01:00
Andrew Nicols
a87c7c03ad
Merge branch 'MDL-61377-master' of git://github.com/rezaies/moodle
2018-02-07 12:52:26 +08:00
Shamim Rezaie
38b1d6cdd9
MDL-61377 Core: Fixed faulty warning when using progress_bar
2018-02-07 14:47:18 +11:00
Andrew Nicols
fd26d7318e
Merge branch 'MDL-52832' of https://github.com/stronk7/moodle
2018-02-07 07:07:27 +08:00
Eloy Lafuente (stronk7)
496e80e1f5
MDL-52832 quiz: sql fixing couple of incorrect group by uses
2018-02-06 18:30:11 +01:00
Tim Hunt
168635fb6f
MDL-61366 setuplib: safely construct the ajax renderer when needed
2018-02-06 12:09:43 +00:00
David Monllao
7416d00ad2
Merge branch 'MDL-52832-master' of https://github.com/lucaboesch/moodle
2018-02-06 12:18:27 +01:00
David Monllao
24d8485ea6
Merge branch 'master_MDL-60421' of https://github.com/danmarsden/moodle
2018-02-06 10:46:35 +01:00
David Monllao
8c52eb2a15
MDL-52811 course: Note about the new capability when creating courses
2018-02-06 08:10:10 +01:00
David Monllao
d3e54578ea
Merge branch 'MDL-52811_prevent_forcelang' of git://github.com/davosmith/moodle
2018-02-06 08:00:11 +01:00
Andrew Nicols
e742f93303
Merge branch 'MDL-61132-master' of git://github.com/rezaies/moodle
2018-02-06 14:33:41 +08:00
Andrew Nicols
5d7d0457d2
Merge branch 'MDL-61133-master' of git://github.com/lameze/moodle
2018-02-06 14:00:51 +08:00
Simey Lameze
d1db765a64
MDL-61133 core_question: move all selectors to a new module
2018-02-06 10:24:22 +08:00
Simey Lameze
fd5e2ead95
MDL-61133 core_question: add new question tags modal
2018-02-06 10:09:10 +08:00
Eloy Lafuente (stronk7)
5bdda5e535
Merge branch 'MDL-61168-master' of git://github.com/junpataleta/moodle
2018-02-05 20:17:34 +01:00
Eloy Lafuente (stronk7)
b04811687c
Merge branch 'MDL-61341-master' of git://github.com/andrewnicols/moodle
2018-02-05 20:06:32 +01:00
Davo Smith
4ee8ec310a
MDL-52811 course: moodle/course:setforcedlanguage integration fixes
2018-02-05 13:20:42 +00:00
David Monllao
02e6350222
Merge branch 'MDL-61027-master' of git://github.com/rezaies/moodle
2018-02-05 11:56:18 +01:00
David Monllao
69b4a73de8
Merge branch 'MDL-61251-master' of https://github.com/lucaboesch/moodle
2018-02-05 11:50:39 +01:00
David Monllao
1cc79637c7
Merge branch 'MDL-42764_master' of git://github.com/markn86/moodle
2018-02-05 11:18:34 +01:00
Andrew Nicols
ad1ba7f02a
Merge branch 'MDL-61269' of git://github.com/stronk7/moodle
2018-02-05 17:29:25 +08:00
Andrew Nicols
a88658fbf0
Merge branch 'MDL-51189-master' of git://github.com/rezaies/moodle
2018-02-05 15:43:47 +08:00
Ryan Wyllie
4c72d4bec1
MDL-61135 core_tag: add function get_tags_by_area_in_contexts
...
Add a function to allow for searching tags by an area (component and
itemtype) in a given set of contexts.
2018-02-05 06:59:13 +00:00
Shamim Rezaie
b0ae7d082a
MDL-61132 Questions: Fix behat failures
2018-02-05 13:59:39 +11:00
Simey Lameze
7f4b6dfe70
MDL-61133 core_question: tags form and fragment callback
2018-02-05 10:58:04 +08:00
Simey Lameze
680d5c5be6
MDL-61133 core_question: new submit_tags_form webservice
2018-02-05 10:58:04 +08:00
Simey Lameze
d587dc6f6f
MDL-61133 core_question: add tags column class to question list
2018-02-05 10:57:04 +08:00
Simey Lameze
f31804c01c
MDL-61133 core_output: add fontawesome mapping for tags icon
2018-02-05 09:36:52 +08:00
Shamim Rezaie
869320c7f4
MDL-61132 Questions: Unit tests compatibility
...
Modified unit tests to adapt with "Top" categories.
2018-02-05 11:58:58 +11:00
Shamim Rezaie
f86f8c85c1
MDL-61132 Questions: Adapt logic on export/import
...
Modified import/export to adapt with "Top" categories.
2018-02-05 11:58:58 +11:00
Shamim Rezaie
8df402e401
MDL-61132 Questions: Adapt logic on backup/restore
...
Modifying backup/restore to adapt with "Top" categories.
2018-02-05 11:58:57 +11:00
Shamim Rezaie
3b8f3198de
MDL-61132 Quiz: "Random" question from "Top" categories
...
* Support for adding ranodm questions from "Top" categories
2018-02-05 11:58:57 +11:00
Shamim Rezaie
9275220de3
MDL-61132 Questions: Question Bank amendments to cope with Top category
...
* Display "Top" categories in the category filter when listing questions in the question bank
* Prevent editing "Top" categories
* Prevent deleting "Top" categories
2018-02-05 11:58:52 +11:00
Shamim Rezaie
bb06397130
MDL-61132 Questions: Add "Top" categories by default when don't exist
...
Create "Top" categories along with the default categories when they don't exist
2018-02-05 11:53:36 +11:00
Shamim Rezaie
d2c4ff10bf
MDL-61132 Questions: Upgrade step to add Top to existing contexts
...
Upgrade script to add a "Top" category as a real category to the question bank
2018-02-05 11:20:50 +11:00
Eloy Lafuente (stronk7)
b26bc628cf
MDL-61269 composer: better license GPL-3.0-or-later
...
Source: https://spdx.org/licenses/
2018-02-04 19:38:32 +01:00
Sara Arjona
8d7c385203
MDL-61261 badges: Add email validation during backpack configuration
2018-02-02 11:33:15 +01:00
Ryan Wyllie
99df051805
MDL-61135 templates: improve loading icon for loading templates
2018-02-02 03:58:49 +00:00
Ryan Wyllie
2328bcccde
MDL-61135 javascript: fix modal body height resizing when loading
2018-02-02 03:57:25 +00:00
Andrew Nicols
139dfc8b8a
MDL-61341 theme_boost: Fix usertour zindex calculations
2018-02-02 11:31:14 +08:00
Andrew Nicols
2bc3246f93
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:29:34 +08:00
Jun Pataleta
5c7351a263
MDL-61168 mod_assign: Truncate only the online text submission
2018-02-02 09:20:57 +08:00
Luca Bösch
1477e62936
MDL-61251 admin: configenablerssfeedsdisabled2 string more correct.
2018-02-01 22:59:33 +01:00
Luca Bösch
bcf4a7f076
MDL-52832 quiz: timeclose in activities block looks after overrides.
2018-02-01 22:52:19 +01:00
Davo Smith
4a9624af21
MDL-52811 course: fix unit tests broken by setforcedlanguage
2018-02-01 17:07:23 +00:00
Davo Smith
1433a07881
MDL-52811 course: prevent setting of 'lang' without permission
2018-02-01 17:07:12 +00:00
Yair Spielmann
ecce451878
MDL-52811 course: Require course:setforcedlanguage to force language.
2018-02-01 17:06:57 +00:00
David Monllao
a409707794
weekly release 3.5dev
2018-02-01 14:26:35 +01:00
David Monllao
e395d46b3b
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-02-01 14:26:33 +01:00
Dan Marsden
3e080111f9
MDL-60421 tool_cohortroles: fix deprecated call.
2018-02-01 20:58:31 +13:00
Jake Dallimore
91f841d00f
Merge branch 'MDL-60077-master-fix' of https://github.com/andrewnicols/moodle
2018-02-01 14:55:50 +08:00
Andrew Nicols
826f61e500
MDL-60077 tool_usertours: Pull v0.12.2 of usertours for triangle fix
2018-02-01 14:28:13 +08:00
Andrew Nicols
258f54501b
MDL-37190 blocks: Fix behat failure with new langstring
2018-02-01 10:33:21 +08:00
David Mudrák
051857fcb9
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:33:21 +08:00
Eloy Lafuente (stronk7)
632293b09a
Merge branch 'MDL-61058-master' of git://github.com/junpataleta/moodle
2018-02-01 10:33:20 +08:00
Eloy Lafuente (stronk7)
025ef39f14
Merge branch 'MDL-61023-master' of git://github.com/junpataleta/moodle
2018-02-01 10:33:20 +08:00
Andrew Nicols
ec010c09b3
Merge branch 'MDL-37190-master-fix2' of https://github.com/snake/moodle
2018-02-01 10:33:20 +08:00
Andrew Nicols
5eca8239f2
Merge branch 'MDL-61313_master' of git://github.com/dmonllao/moodle
2018-02-01 10:33:19 +08:00
Jake Dallimore
878f4b7ae0
MDL-37190 blocks: fix erroneous strings in the block_blog_tags block
2018-02-01 10:33:19 +08:00
David Monllao
3fd655242d
MDL-61313 behat: Move future events further
2018-02-01 10:33:19 +08:00
Andrew Nicols
b183ace176
Merge branch 'MDL-37190-master-fix1' of https://github.com/snake/moodle
2018-02-01 10:33:18 +08:00
David Monllao
5cce9a8fff
Merge branch 'MDL-60836-master' of git://github.com/jleyva/moodle
2018-02-01 10:33:18 +08:00
Jake Dallimore
4cff1e5476
MDL-37190 behat: fix for char case in html block test
2018-02-01 10:33:18 +08:00
Jake Dallimore
cdef2e7d34
Merge branch 'MDL-37190-master' of https://github.com/lucaboesch/moodle
2018-02-01 10:33:17 +08:00
David Monllao
e57392fabe
Merge branch 'MDL-57394-master' of git://github.com/jleyva/moodle
2018-02-01 10:33:17 +08:00
Eloy Lafuente (stronk7)
74c0b5fe91
Merge branch 'MDL-44612-master' of git://github.com/junpataleta/moodle
2018-02-01 10:33:17 +08:00
Eloy Lafuente (stronk7)
aa78380630
Merge branch 'MDL-61281_master' of git://github.com/dmonllao/moodle
2018-02-01 10:33:16 +08:00
David Monllao
e9fd486eb6
Merge branch 'MDL-60646-master' of git://github.com/junpataleta/moodle
2018-02-01 10:33:16 +08:00
David Monllao
f372f96656
Merge branch 'MDL-60997-master' of git://github.com/junpataleta/moodle
2018-02-01 10:33:16 +08:00
David Monllao
54c51cc810
Merge branch 'MDL-61152-master' of git://github.com/junpataleta/moodle
2018-02-01 10:33:16 +08:00
David Monllao
237bc01fdf
Merge branch 'MDL-61260_master' of git://github.com/markn86/moodle
2018-02-01 10:33:15 +08:00
Jake Dallimore
915140bced
Merge branch 'MDL-61253-master' of git://github.com/andrewnicols/moodle
2018-02-01 10:33:15 +08:00
Andrew Nicols
8be8fb9a2e
Merge branch 'MDL-60077-master' of https://github.com/HuongNV13/moodle
2018-02-01 10:33:15 +08:00
Andrew Nicols
377a1a4cbb
Merge branch 'MDL-61250-master' of https://github.com/lucaboesch/moodle
2018-02-01 10:33:14 +08:00
Adrian Greeve
375db4ebc5
MDL-61322 reports: Reformated the display date to include the year.
2018-02-01 08:26:27 +08:00
AMOS bot
5b60901de6
Automatically generated installer lang files
2018-02-01 00:06:35 +00:00
AMOS bot
cab91b357a
Automatically generated installer lang files
2018-01-31 00:06:25 +00:00
Juan Leyva
bf7a643f8a
MDL-57394 mod_chat: New WS mod_chat_get_session_messages
2018-01-30 14:30:51 +01:00
Juan Leyva
2971d8421c
MDL-57394 mod_chat: Move get session messages code to new function
2018-01-30 14:21:13 +01:00
Juan Leyva
26b4e8580d
MDL-57394 mod_chat: New WS mod_chat_get_sessions
2018-01-30 13:52:05 +01:00
Juan Leyva
9b82171b18
MDL-57394 mod_chat: Move get sessions code to new function
...
To avoid code duplication when creating new web services we need to
move code to a function chat_get_sessions.
2018-01-30 13:52:05 +01:00
Juan Leyva
e3c04bd98a
MDL-60836 core_calendar: Return categoryid in get_calendar_events
2018-01-30 13:47:19 +01:00
Juan Leyva
0e8b3d929d
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:19:52 +01:00
AMOS bot
baa46ac0e2
Automatically generated installer lang files
2018-01-30 00:06:27 +00:00
Mark Nelson
b02295039e
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:07:57 +08:00
Luca Bösch
916a72bb51
MDL-37190 blocks: Block name label consistency
...
AMOS BEGIN
MOV [blocktitle,blog],[configtitle,block_blog_tags]
AMOS END
2018-01-29 09:43:30 +01:00
Huong Nguyen
0c2ecefc45
MDL-60077 User tours: pop-up triangle look bad next to the corners
2018-01-29 10:31:31 +07:00
Mark Nelson
029ec1edfe
MDL-61260 auth_ldap: require /user/profile/lib.php file
2018-01-29 11:30:05 +08:00
Eloy Lafuente (stronk7)
94eeb7cbdb
Merge branch 'wip-MDL-61242-master' of git://github.com/abgreeve/moodle
2018-01-29 01:41:06 +01:00
Andrew Nicols
9e82cab6b6
Merge branch 'MDL-58410_master' of git://github.com/markn86/moodle
2018-01-29 08:15:39 +08:00
Eloy Lafuente (stronk7)
b70c74548b
Merge branch 'MDL-61218-master' of git://github.com/lameze/moodle
2018-01-29 00:10:25 +01:00
David Monllao
93b2267239
MDL-61281 search_solr: PHP 7.2 compatible counts
2018-01-26 13:11:51 +01:00
Luca Bösch
eeb8e895da
MDL-61250 questions: Omit leading space in question preview link
2018-01-25 14:24:09 +01:00
Jun Pataleta
558a6a79d6
MDL-60997 core_message: Add replytoname in unit test
2018-01-25 16:47:12 +08:00
Andrew Nicols
a4f914b54d
weekly release 3.5dev
2018-01-25 15:14:24 +08:00
Andrew Nicols
f486223806
NOBUG: Fixed SVG browser compatibility
2018-01-25 15:14:21 +08:00
Andrew Nicols
141878736f
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-01-25 15:14:20 +08:00
Jake Dallimore
efd9343924
Merge branch 'MDL-60078-master-fix' of https://github.com/andrewnicols/moodle
2018-01-25 14:47:14 +08:00
Andrew Nicols
dd4ac3d2ce
MDL-60078 tool_usertours: Adjust accessibility checks for all themes
2018-01-25 12:45:56 +08:00
Eloy Lafuente (stronk7)
35925a2c06
MDL-61269 behat-extension: bump to fix some caps & defaults
2018-01-24 22:20:33 +01:00
Jun Pataleta
ab9ee20ec7
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:38:54 +08:00
Jun Pataleta
a52f3d9d0b
MDL-44612 mod_forum: Confirm forum post listing in recent activity block
2018-01-24 16:38:54 +08:00
Damyon Wiese
4c3e2bdde7
MDL-61023 behat: Automate MDLQA-8158
...
Verify the general section does not appear in the navigation when it is empty.
2018-01-24 11:36:49 +08:00
Damyon Wiese
3a732ec7bb
MDL-61058 behat: Automate MDLQA-8146
...
Verify that the keyholder is displayed on the self enrolment page.
2018-01-24 11:22:50 +08:00
Igor Sazonov
358b10a337
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:15:45 +08:00
Andrew Nicols
0b048da8c0
MDL-61234 tool_usertours: Rewrite feature to work with all themes
2018-01-24 10:05:42 +08:00
Simey Lameze
e63a39e013
MDL-61218 lib: set chart border color to white
2018-01-23 12:01:46 +08:00
Andrew Nicols
6d326e1179
Merge branch 'MDL-61203_m35v3' of git://github.com/sbourget/moodle
2018-01-23 11:30:09 +08:00
Jun Pataleta
3894262a2f
MDL-61152 calendar: Remove usage of undefined variable
2018-01-23 10:49:18 +08:00
Andrew Nicols
51d31432c8
MDL-61253 repository: Add referenced files to archives
2018-01-23 10:38:05 +08:00
Eloy Lafuente (stronk7)
b878578d90
Merge branch 'MDL-61252-master' of git://github.com/andrewnicols/moodle
2018-01-23 02:13:10 +01:00
Eloy Lafuente (stronk7)
dd2e263752
Merge branch 'MDL-60814_master' of git://github.com/markn86/moodle
2018-01-23 01:24:46 +01:00
Andrew Nicols
caa9cb7124
MDL-61252 mod_quiz: Fix ambiguous behat check
2018-01-23 08:21:22 +08:00
Shamim Rezaie
ce8c0126a9
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:52:19 +11:00
Eloy Lafuente (stronk7)
4a87646654
Merge branch 'MDL-60918-master' of git://github.com/ryanwyllie/moodle
2018-01-22 20:17:20 +01:00
Eloy Lafuente (stronk7)
447cf62409
Merge branch 'MDL-58006-master' of git://github.com/zig-moodle/moodle
2018-01-22 19:57:33 +01:00
Eloy Lafuente (stronk7)
3c2501ac77
Merge branch 'MDL-60812-master' of https://github.com/mwehr/moodle
2018-01-22 16:33:07 +01:00
Eloy Lafuente (stronk7)
863d7ca5aa
Merge branch 'MDL-60181-master' of git://github.com/mihailges/moodle
2018-01-22 12:30:44 +01:00
Shamim Rezaie
425817793a
MDL-61027 calendar: Fix datetime profile field issue with non-Gregorian
2018-01-22 18:47:06 +11:00
Mihail Geshoski
11342dbcf8
MDL-60181 glossary: Glossary rating is displayed wrongly
2018-01-22 13:51:58 +08:00
Andrew Nicols
6092574ddf
Merge branch 'MDL-61240' of git://github.com/stronk7/moodle
2018-01-22 11:36:41 +08:00
Zig Tan
1a9e8542c5
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:35:52 +08:00
Andrew Nicols
0cc0f72ceb
MDL-60078 behat: Convert ErrorException to DriverException
2018-01-22 11:29:29 +08:00
Andrew Nicols
60ce5848f6
Merge branch 'MDL-60078-master' of https://github.com/nashtechdev01/moodle
2018-01-22 11:08:19 +08:00
Eloy Lafuente (stronk7)
dba5826124
Merge branch 'MDL-50469-master' of git://github.com/junpataleta/moodle
2018-01-22 02:43:08 +01:00
Eloy Lafuente (stronk7)
a610100586
Merge branch 'MDL-61077' of git://github.com/timhunt/moodle
2018-01-22 02:26:04 +01:00
Eloy Lafuente (stronk7)
df4e047944
Merge branch 'MDL-61234-master' of git://github.com/andrewnicols/moodle
2018-01-22 01:37:44 +01:00
Andrew Nicols
a9a67db2c9
Merge branch 'MDL-45367-master' of https://github.com/lucaboesch/moodle
2018-01-22 08:34:32 +08:00
Eloy Lafuente (stronk7)
66915b0ea1
Merge branch 'wip-MDL-61175-master' of https://github.com/kwiliarty/moodle
2018-01-22 01:24:44 +01:00
Eloy Lafuente (stronk7)
b0bb30e2e7
Merge branch 'MDL-61224_master' of git://github.com/markn86/moodle
2018-01-22 01:22:22 +01:00
Adrian Greeve
d05c2ac7cc
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 10:56:18 +08:00
Andrew Nicols
64c9b4046c
MDL-61234 tool_usertours: Wrap library calls in pendingjs
2018-01-19 15:06:45 +08:00
AMOS bot
6ba6f13b2c
Automatically generated installer lang files
2018-01-19 00:06:48 +00:00
Eloy Lafuente (stronk7)
5405354d88
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 00:59:16 +01:00
Luca Bösch
7583efe9f5
MDL-45367 questions: Add SVG icons for question types.
2018-01-18 15:29:35 +01:00
Kevin Wiliarty
a0b9bf4998
MDL-61175 mod_assign: roll grade-by reminder on restore
2018-01-18 08:36:34 -05:00
Arnaud Trouvé
30146ed1ad
MDL-60997 messages: add property replytoname
2018-01-18 08:41:40 +01:00
Jun Pataleta
4369677af2
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:21 +08:00
Andrew Nicols
f68150ad05
weekly release 3.5dev
2018-01-18 12:47:50 +08:00
Andrew Nicols
eb65276e5b
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-01-18 12:47:47 +08:00
Eloy Lafuente (stronk7)
b678f3309d
Merge branch 'MDL-58711-master' of git://github.com/jleyva/moodle
2018-01-17 10:55:23 +01:00
David Monllao
09896c35f2
Merge branch 'MDL-60963-master' of git://github.com/ryanwyllie/moodle
2018-01-17 10:49:58 +01:00
Eloy Lafuente (stronk7)
2ab36722f2
Merge branch 'MDL-53113-master' of git://github.com/junpataleta/moodle
2018-01-17 10:37:23 +01:00
Juan Leyva
ddeabbc53a
MDL-58711 mod_assign: Fix draft and submission counting
2018-01-17 09:49:46 +01:00
Mark Nelson
822fe4fc15
MDL-60814 auth_ldap: prevent setting names breaking site upgrades
2018-01-17 14:18:02 +08:00
Ryan Wyllie
3152de6a8d
MDL-60963 calendar: use related cache for module instances in export
2018-01-17 03:23:36 +00:00
Jun Pataleta
dd9c292700
MDL-53113 libraries: Add cleaned up PHP doc blocks
2018-01-17 10:52:16 +08:00
Eloy Lafuente (stronk7)
87f6dfdedc
Merge branch 'MDL-58711-master' of git://github.com/jleyva/moodle
2018-01-17 02:27:22 +01:00
Eloy Lafuente (stronk7)
76f8b36105
MDL-53113 libraries: Also remove core_renderer->notify_xxx() methods
...
Keeping the methods instead of fully deleting them alternative.
2018-01-17 02:18:16 +01:00
Eloy Lafuente (stronk7)
0e68db9e83
MDL-41312 groups: documment final removal in upgrade.txt
2018-01-17 02:04:16 +01:00
Eloy Lafuente (stronk7)
8bdee69d3e
Merge branch 'MDL-41312-master' of git://github.com/ankitagarwal/moodle
2018-01-17 02:02:54 +01:00
AMOS bot
300ace312e
Automatically generated installer lang files
2018-01-17 00:06:20 +00:00
Stephen Bourget
cfdd8d12dd
MDL-61203 badges: Allow profile picture as badge criteria
2018-01-16 10:18:23 -05:00
Jun Pataleta
3f5cae3679
Merge branch 'MDL-61221-master' of git://github.com/andrewnicols/moodle
2018-01-16 23:00:59 +08:00
David Monllao
641e7d41a6
MDL-60967 calendar: Add argument for missing mini param
2018-01-16 13:30:14 +01:00
David Monllao
abf089f2a3
Merge branch 'MDL-60967-master' of git://github.com/ryanwyllie/moodle
2018-01-16 12:36:27 +01:00
KietLy
26872a8006
MDL-60078 User tours accessibility: Tab should go back into the pop-up
2018-01-16 17:36:25 +07:00
Mark Nelson
e4d9eff640
MDL-61224 core_role: prevent short name from exceeding 100 chars
2018-01-16 18:14:42 +08:00
Andrew Nicols
68c2b72673
MDL-61223 course: Set default course start date
2018-01-16 14:26:19 +08:00
Andrew Nicols
389aad6eef
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:21:51 +08:00
Adam Olley
e36a2f2aa7
MDL-60918 core_message: update preferences of user behat test
2018-01-16 05:07:13 +00:00
Andrew Nicols
174fbacc9b
Merge branch 'MDL-60815-master' of git://github.com/ryanwyllie/moodle
2018-01-16 12:27:43 +08:00
Ryan Wyllie
745783fa13
MDL-60918 message: use current user in message preference update
2018-01-16 03:49:55 +00:00
Ryan Wyllie
bb8bb8e41c
MDL-60815 theme: fix loading editor styles
2018-01-16 03:39:09 +00:00
Jun Pataleta
56c9d66652
MDL-50469 core: Update lib/upgrade.txt about notify() final deprecation
2018-01-16 11:34:00 +08:00
Ankit Agarwal
943e290059
MDL-50469 libraries: Final deprecation of notify()
2018-01-16 11:28:26 +08:00
Andrew Nicols
5705fd0907
Merge branch 'MDL-60549-master' of https://github.com/davidknu/moodle
2018-01-16 10:08:26 +08:00
Andrew Nicols
0881745a9e
Merge branch 'MDL-59567-master' of https://github.com/mackensen/moodle
2018-01-16 09:30:59 +08:00
Eloy Lafuente (stronk7)
5242a76a4b
Merge branch 'MDL-61204-master' of git://github.com/andrewnicols/moodle
2018-01-16 02:16:40 +01:00
Eloy Lafuente (stronk7)
3e9282d486
Merge branch 'MDL-60959-master' of git://github.com/ryanwyllie/moodle
2018-01-16 01:14:39 +01:00
AMOS bot
f79437ef3b
Automatically generated installer lang files
2018-01-16 00:06:27 +00:00
Eloy Lafuente (stronk7)
4fa58ece62
Merge branch 'MDL-61081-master' of git://github.com/sarjona/moodle
2018-01-16 00:27:38 +01:00
Eloy Lafuente (stronk7)
2b2cad6f0a
Merge branch 'MDL-37390-master' of git://github.com/sarjona/moodle
2018-01-16 00:25:15 +01:00
Eloy Lafuente (stronk7)
d2d919e478
Merge branch 'MDL-61162-master' of git://github.com/junpataleta/moodle
2018-01-15 22:57:12 +01:00
Eloy Lafuente (stronk7)
d7ba45290b
Merge branch 'MDL-61063-master' of https://github.com/sammarshallou/moodle
2018-01-15 22:02:08 +01:00
Ankit Agarwal
3becfcd226
MDL-53113 libraries: Remove deprecated constants
2018-01-15 20:19:07 +01:00
Eloy Lafuente (stronk7)
b3b79085e6
Merge branch 'MDL-51885-master' of git://github.com/ankitagarwal/moodle
2018-01-15 19:09:52 +01:00
Tim Hunt
bccad386b0
MDL-61077 question stats: make calculations more robust
2018-01-15 16:07:57 +00:00
David Monllao
88d7a6a6b7
MDL-60960 qtype_essay: Update specific_filepicker_options deprecation message
2018-01-15 15:58:19 +01:00
David Monllao
f4a30c5fdf
Merge branch 'MDL-41090_rebased' of https://github.com/andrewhancox/moodle
2018-01-15 15:52:29 +01:00
David Balch
d2bba97d77
MDL-60548 profile: Clarify some users can always see email addresses.
2018-01-15 12:21:09 +00:00
David Balch
565f3f25f0
MDL-60548 profile: Show profile email when 'maildisplay' allows it.
...
Adds 'email' to hiddenuserfields, which allows:
* user to view email on their own profile,
* users with cap site:viewuseridentity to view email on any profile (admins/teachers)
* admin to veto display of email to users without site:viewuseridentity (except viewing their own)
* unprivileged users to view if the profile's maildisplay permits it.
Changes in user/lib.php include removal of is_siteadmin() test, which
is redundant due to checks via has_capability().
Fixes regression from 2.9 (MDL-45774).
2018-01-15 12:21:09 +00:00
Andrew Hancox
f3d9872aa3
MDL-41090 questions: Allow embedding files in response comments
2018-01-15 11:19:06 +00:00
Andrew Hancox
fd2ce923cf
MDL-41090 questions: Move editor and filepicker options into engine
2018-01-15 11:19:01 +00:00
David Monllao
2692af9032
Merge branch 'MDL-60960-master' of git://github.com/ryanwyllie/moodle
2018-01-15 12:10:20 +01:00
Eloy Lafuente (stronk7)
c1dd6af98a
Merge branch 'MDL-61166-master' of git://github.com/rezaies/moodle
2018-01-15 10:57:38 +01:00
David Monllao
e3d292301e
Merge branch 'MDL-55382-master' of git://github.com/damyon/moodle
2018-01-15 10:05:05 +01:00
David Monllao
5d89d24bea
Merge branch 'MDL-61010-master' of git://github.com/andrewnicols/moodle
2018-01-15 09:53:48 +01:00
Andrew Nicols
110965aecd
Merge branch 'MDL-61205_m35v1' of git://github.com/sbourget/moodle
2018-01-15 14:17:01 +08:00
Andrew Nicols
a7db60dcf1
Merge branch 'MDL-61156-master' of https://github.com/mwehr/moodle
2018-01-15 13:48:08 +08:00
Shamim Rezaie
e4d3ed18ff
MDL-61166 Groups: Fixed a typo in PHPDoc
2018-01-14 09:18:12 +11:00
wehr
122c999536
MDL-60812 enrol_manual: Fixes not working default role
2018-01-12 16:13:27 +01:00
David Balch
224796f0fa
MDL-60548 profile: Behat tests for email display in profiles.
2018-01-12 11:36:43 +00:00
sam marshall
470d59d31f
MDL-61063 Scheduled tasks: Add link to clear fail delay
2018-01-12 11:10:29 +00:00
Farhan Karmali
6363c9ade2
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:02:18 +01:00
Farhan Karmali
19f0685069
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:57:22 +01:00
wehr
e6a87bd192
MDL-61156 enrol_manual: Fixes not working manual quick enrolment in IE11
2018-01-12 09:14:28 +01:00
Stephen Bourget
dccd9540d0
MDL-61205 completion: allow expected completion to support time
2018-01-11 21:30:13 -05:00
Andrew Nicols
4b55982446
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:35:56 +08:00
Eloy Lafuente (stronk7)
f5b956679e
weekly release 3.5dev
2018-01-12 02:12:35 +01:00
Juan Leyva
ff626f7bb1
MDL-58711 mod_assign: Handle groups in get_submission_status
2018-01-11 15:03:08 +01:00
Jake Dallimore
9b49ac26d5
Merge branch 'MDL-61177-master' of git://github.com/andrewnicols/moodle
2018-01-11 09:22:24 +08:00
David Monllao
197672e26c
Merge branch 'MDL-60427_dnd_folder_improved' of git://github.com/davosmith/moodle
2018-01-10 12:16:38 +01:00
David Knuplesch
cc3c33f8ba
MDL-60549 lti: support for moving embedded lti into separate tab
2018-01-10 12:08:44 +01:00
Davo Smith
96eaee3daf
MDL-60427 dndupload: fix Firefox handling of 0-byte folders
2018-01-10 09:58:51 +00:00
Cameron Ball
9aa776a848
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:22:17 +08:00
Andrew Nicols
6d019541ad
Merge branch 'MDL-43648-int-fix-1' of github.com:ryanwyllie/moodle
2018-01-10 10:38:20 +08:00
Ryan Wyllie
9f421a184a
MDL-43648 form: fix hours and minutes in date_time_selector
2018-01-10 02:28:19 +00:00
Andrew Nicols
168fc2d9ec
Merge branch 'MDL-61061_hideif_group' of git://github.com/davosmith/moodle
2018-01-10 08:46:05 +08:00
Andrew Nicols
57e226b96f
MDL-61177 badges: JS pending checks in connection test
2018-01-10 08:12:59 +08:00
Andrew Hancox
18e1450b4b
MDL-41090 questions: Support for files in behaviour response
2018-01-09 21:12:58 +00:00
Adrian Greeve
f1d1a60e0a
MDL-61131 repositories: Added a key to verify incoming urls.
2018-01-09 11:34:37 +01:00
Cameron Ball
4cca0082df
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:32 +08:00
Cameron Ball
fbe7f1f8ba
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:32 +08:00
Cameron Ball
cae2eb357d
MDL-61143 core_files: Check all A records when testing blocked IPs
2018-01-09 16:54:32 +08:00
Juan Leyva
01a79b4e86
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:32 +08:00
David Monllao
51673a3469
Merge branch 'wip-MDL-60742-master' of git://github.com/marinaglancy/moodle
2018-01-09 09:52:44 +01:00
David Monllao
1679485693
Merge branch 'MDL-60079-master' of https://github.com/nashtechdev01/moodle
2018-01-09 08:09:15 +01:00
Andrew Nicols
a52fc1f7a8
Merge branch 'wip-MDL-60415-master' of git://github.com/abgreeve/moodle
2018-01-09 14:30:34 +08:00
David Knuplesch
a2701db412
MDL-60415 mod_lti: avoid confusing error-message
2018-01-09 14:00:37 +08:00
Ryan Wyllie
60908b2187
MDL-60967 calendar: only load course filter when required
2018-01-09 05:57:38 +00:00
Thinh Pham
48a9fd89e0
MDL-60079 User tours: leave unnecessary aria tags in the page
2018-01-09 11:26:14 +07:00
Andrew Nicols
61f56fd5f9
Merge branch 'MDL-43648_m35v2' of https://github.com/sbourget/moodle
2018-01-09 11:43:33 +08:00
Ryan Wyllie
a606f2e2c5
MDL-60967 calendar: preload contexts in course_filter_selector
2018-01-09 03:04:41 +00:00
Jun Pataleta
f9b3597e21
Merge branch 'MDL-61068-master' of git://github.com/andrewnicols/moodle
2018-01-09 09:52:47 +08:00
Ryan Wyllie
4e6c9ead6d
MDL-60959 calendar: remove duplicate events export in weekday
2018-01-09 01:51:13 +00:00
Ryan Wyllie
6b02488559
MDL-60959 calendar: remove duplicate course export in event exporter
2018-01-09 01:51:13 +00:00
Ryan Wyllie
bb4691ec7b
MDL-60959 calendar: use related course in calendar_event_exporter
2018-01-09 01:51:12 +00:00
Andrew Nicols
08ac68de3e
MDL-61068 mod_forum: Fix neighbour test dates
2018-01-09 09:08:40 +08:00
Eloy Lafuente (stronk7)
b9e05ae65d
Merge branch 'MDL-60943-master' of https://github.com/sammarshallou/moodle
2018-01-09 00:52:17 +01:00
Eloy Lafuente (stronk7)
abe4713565
Merge branch 'MDL-61098-master' of git://github.com/jleyva/moodle
2018-01-08 21:06:13 +01:00
Eloy Lafuente (stronk7)
8d9a55a05b
Merge branch 'master_MDL-61050' of https://github.com/danmarsden/moodle
2018-01-08 20:38:29 +01:00
Eloy Lafuente (stronk7)
d8ef541bbc
Merge branch 'MDL-61068-master' of git://github.com/andrewnicols/moodle
2018-01-08 19:56:24 +01:00
David Monllao
1b9fcbf7a7
Merge branch 'MDL-60427_dnd_folder_improved' of git://github.com/davosmith/moodle
2018-01-08 17:42:30 +01:00
David Monllao
cba780d418
Merge branch 'MDL-57892_filter_outline' of git://github.com/davosmith/moodle
2018-01-08 17:19:12 +01:00
David Monllao
22a9fed6b2
Merge branch 'MDL-61169-master' of git://github.com/andrewnicols/moodle
2018-01-08 14:58:31 +01:00
Andrew Nicols
2cf6b060cd
MDL-61169 iplookup: Change to github.com IP
2018-01-08 17:15:12 +08:00
Eloy Lafuente (stronk7)
7110a3eed6
Merge branch 'MDL-61046-master-enfix' of git://github.com/mudrd8mz/moodle
2018-01-08 10:05:39 +01:00
Andrew Nicols
b3f7f6d096
Merge branch 'MDL-57786-master' of git://github.com/zig-moodle/moodle
2018-01-08 15:16:06 +08:00
Ankit Agarwal
84fe42d8b6
MDL-51885 lang: Remove strings deprecated in 3.1
2018-01-08 12:44:07 +05:30
Andrew Nicols
7d6d0788f2
Merge branch 'MDL-43042-master' of git://github.com/mihailges/moodle
2018-01-08 15:12:51 +08:00
Andrew Nicols
0b4304b6e3
Merge branch 'MDL-53985-master' of git://github.com/damyon/moodle
2018-01-08 12:39:19 +08:00
Jun Pataleta
0552bc77ba
MDL-61162 mod_forum: Remove unnecessary forum creation step
2018-01-08 11:00:08 +08:00
Andrew Nicols
098f4337d2
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:02 +08:00
Mihail Geshoski
7b319d20a8
MDL-43042 lesson: Confusing feedback order in multiple answer questions
2018-01-05 15:03:14 +08:00
Dan Marsden
0c64c64b48
MDL-61050 auth_ldap: fix regression caused by MDL-42834
2018-01-05 10:43:20 +13:00
sam marshall
d20ec3606b
MDL-60943 core_search: Improve exception for preg_replace errors
2018-01-04 17:27:46 +00:00
Helen Foster
700522badd
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:30:54 +01:00
David Monllao
013f0b2266
weekly release 3.5dev
2018-01-04 11:02:34 +01:00
David Monllao
443d34d115
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2018-01-04 11:02:33 +01:00
Mihail Geshoski
ec819f5141
MDL-61153 lesson: Inconsistent column sizing in detailed statistics
2018-01-04 15:46:11 +08:00
Marina Glancy
099bca6de6
MDL-60742 calendar: allow customisation of 12/24h time format strings
2018-01-04 15:16:08 +08:00
Jun Pataleta
06634b7550
Merge branch 'MDL-40613-master-ldap' of git://github.com/andrewnicols/moodle
2018-01-04 14:57:32 +08:00
Andrew Nicols
725fcf3178
MDL-40613 auth_ldap: Call update_user_record on create
2018-01-04 14:32:13 +08:00
Jun Pataleta
0138cb7cf1
Merge branch 'MDL-40613_master-fix' of git://github.com/markn86/moodle
2018-01-04 09:57:38 +08:00
AMOS bot
b8787d5957
Automatically generated installer lang files
2018-01-04 00:06:51 +00:00
Davo Smith
d5cd1496ce
MDL-61061 formslib: make sure hideIf rules hide labels within groups
2018-01-03 13:05:58 +00:00
Davo Smith
385280469a
MDL-57892 report_outline: add behat tests
2018-01-03 12:52:50 +00:00
Davo Smith
eadd195151
MDL-57892 report_outline: add date filter
2018-01-03 12:52:50 +00:00
Davo Smith
4e737cf37f
MDL-60427 dndupload: detect attempts to upload folders
2018-01-03 12:36:32 +00:00
Mark Nelson
e8a1a5868a
MDL-40613 auth_ldap: removed usage of profile_load_custom_fields()
...
Also reverted profile_load_custom_fields() signature and changed
behaviour of the new function profile_save_custom_fields().
2018-01-03 18:13:01 +08:00
Jun Pataleta
60236650d6
Merge branch 'MDL-60962-master' of git://github.com/ryanwyllie/moodle
2018-01-03 16:53:49 +08:00
Jun Pataleta
80d7aa1813
Merge branch 'MDL-56543-master' of git://github.com/ankitagarwal/moodle
2018-01-03 09:26:12 +08:00
AMOS bot
610ab37f55
Automatically generated installer lang files
2018-01-03 00:06:15 +00:00
Eloy Lafuente (stronk7)
ff9a93a8b6
Merge branch 'MDL-23887-master-2' of https://github.com/snake/moodle
2018-01-03 00:24:41 +01:00
David Monllao
e3cd0dfc2c
Merge branch 'MDL-57727-master' of git://github.com/mihailges/moodle
2018-01-02 12:33:40 +01:00
Jake Dallimore
fa2a9cc933
MDL-23887 database: fix use of deprecated system tables for mssql
...
Catalog views are available which we should use instead.
2018-01-02 17:19:17 +08:00
Jun Pataleta
1588837a9d
Merge branch 'MDL-40613_master' of git://github.com/markn86/moodle
2018-01-02 16:50:29 +08:00
David Monllao
6ffb51e74c
Merge branch 'MDL-59813-master' of git://github.com/farhan6318/moodle
2018-01-02 09:03:03 +01:00
David Monllao
b5e7264543
Merge branch 'MDL-61107' of git://github.com/timhunt/moodle
2018-01-02 08:34:39 +01:00
Zig Tan
e5d9af8c56
MDL-57786 mod_assign: Fix word count for online text submissions
2018-01-02 13:10:37 +08:00
Jun Pataleta
dc61d1bea0
Merge branch 'MDL-56945-master' of git://github.com/zig-moodle/moodle
2018-01-02 10:09:45 +08:00
Farhan Karmali
c0aca8f3c7
MDL-59813 navigation: Changed 'more..' link to point to dashboard
...
In the navigation menu , the 'more' option was previously taking the user to all course page
This patch fixes that behavior and takes the user to the dashboard
2017-12-29 15:10:56 +05:30
Zig Tan
6976c8e1b5
MDL-56945 assign: Add 'View all submissions' link to PDF feedback/grader
2017-12-29 09:47:40 +08:00
David Monllao
3fa531ea2c
weekly release 3.5dev
2017-12-28 12:35:12 +01:00
David Monllao
ce37a8cc7e
MDL-51089 mod_quiz: Hide first page last node
2017-12-28 10:15:08 +01:00
Ankit Agarwal
50587d71a5
MDL-41312 groups: Remove old bulk events
2017-12-28 11:57:34 +05:30
Ankit Agarwal
a3ce9a453c
MDL-56543 tasks: Add last run column to task list
2017-12-28 10:04:11 +05:30
David Monllao
1a43d6de99
MDL-50246 question: enable/disable add question button when available
2017-12-27 17:54:59 +01:00
Eloy Lafuente (stronk7)
b81e81b162
Merge branch 'MDL-60363-master' of https://github.com/Kathrin84/moodle
2017-12-27 17:54:59 +01:00
Eloy Lafuente (stronk7)
bb3e956ed9
Merge branch 'MDL-60966-master' of https://github.com/snake/moodle
2017-12-27 17:54:58 +01:00
Eloy Lafuente (stronk7)
72614d74d8
Merge branch 'MDL-60981-master' of https://github.com/sammarshallou/moodle
2017-12-27 17:54:58 +01:00
David Monllao
f108433bcb
Merge branch 'MDL-50246-master' of https://github.com/lucaboesch/moodle
2017-12-27 17:54:57 +01:00
David Monllao
8b36f14740
Merge branch 'MDL-51089-master' of https://github.com/lucaboesch/moodle
2017-12-27 17:54:57 +01:00
David Monllao
ffd392a17b
Merge branch 'MDL-58983-master' of git://github.com/damyon/moodle
2017-12-27 17:54:56 +01:00
David Monllao
4292318562
Merge branch 'MDL-61056-master-feedbackresponsenav' of git://github.com/mudrd8mz/moodle
2017-12-27 17:54:56 +01:00
David Monllao
c1d685b500
Merge branch 'MDL-33886-master' of git://github.com/zig-moodle/moodle
2017-12-27 17:54:55 +01:00
David Monllao
1b374b4f2c
MDL-60439 block_tags: Removing extra var assign
2017-12-27 17:54:55 +01:00
David Monllao
6e02b56f2a
Merge branch 'MDL-60439-master' of https://github.com/lucaboesch/moodle
2017-12-27 17:54:55 +01:00
David Monllao
7b546cdb83
Merge branch 'MDL-60971-master' of git://github.com/mihailges/moodle
2017-12-27 17:54:54 +01:00
David Monllao
3410ff644f
Merge branch 'MDL-60942-master' of git://github.com/ryanwyllie/moodle
2017-12-27 17:54:54 +01:00
David Monllao
41d14d5ca4
Merge branch 'MDL-60359-master' of https://github.com/lucaboesch/moodle
2017-12-27 17:54:53 +01:00
Eloy Lafuente (stronk7)
8cd0679099
Merge branch 'MDL-2051-master-2' of git://github.com/junpataleta/moodle
2017-12-26 01:25:14 +01:00
Eloy Lafuente (stronk7)
974e820e53
Merge branch 'wip-MDL-56246-master' of https://github.com/kwiliarty/moodle
2017-12-26 01:04:19 +01:00
Eloy Lafuente (stronk7)
1403c0d57a
Merge branch 'MDL-61062_master' of git://github.com/dmonllao/moodle
2017-12-26 00:52:25 +01:00
Eloy Lafuente (stronk7)
708be473d6
Merge branch 'MDL-61055-master-v2' of git://github.com/lameze/moodle
2017-12-26 00:44:08 +01:00
Eloy Lafuente (stronk7)
d048e94dfe
Merge branch 'MDL-43827-master' of git://github.com/mihailges/moodle
2017-12-26 00:25:28 +01:00
Tim Hunt
d2e1aa76e1
MDL-61107 quiz editing: handle invalid Maximum grade input
2017-12-22 13:35:29 +00:00
sam marshall
65da6840f8
MDL-60981 core_search: UI to gradually reindex a single area
...
Adds a new 'Gradual reindex' link to the search areas page for each
area. When clicked, this takes you to a confirm prompt, and then
adds each context from that search area to the indexing queue.
The search areas page now displays the 'Additional indexing queue'
(if it is non-empty). The table shows the first 10 items in the
queue, and it also indicates the total number in case there are
more. (I don't think people really need to see the entire
contents of it, so I didn't implement paging.)
2017-12-22 13:05:11 +00:00
sam marshall
8736fbc190
MDL-60981 core_search: New indexpriority field in search index queue
...
Adds indexpriority field to the database table which holds a queue of
indexing requests. This allows for potentially large area reindexes
to have a lower priority, so as not to halt the special indexes that
run after a course restore.
2017-12-22 13:05:10 +00:00
sam marshall
25564a784b
MDL-60981 core_search: Add get_contexts_to_reindex API
...
This new API returns a list of contexts for each search area. This
allows the areas to be reindexed in a sensible order (roughly
speaking, newest first) and also allows this to be controlled by
each area.
An implementation in the forum module means that forums are ordered
by the date of the most recent discussion, so that active forums
will be reindexed early even if they were created a long time ago.
2017-12-22 13:02:37 +00:00
Kathrin Osswald
e20b490da3
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:14:22 +01:00
Kevin Wiliarty
8284ffede3
MDL-56246 gradebook: sitewide setting for grade export with feedback
2017-12-22 06:51:11 -05:00
Luca Bösch
4bfcdfed4e
MDL-50246 quiz: Add selected questions to quiz btn disabled 0 selected
2017-12-22 09:25:12 +01:00
Luca Bösch
59d3deb9c0
MDL-60439 blocks: Tags block title multilang
2017-12-22 09:24:26 +01:00
Luca Bösch
11f2cec1ac
MDL-51089 quiz: "Add" menu in edit quiz more keyboard accessible
2017-12-22 09:23:07 +01:00
Luca Bösch
1d8d3a0186
MDL-60359 theme_boost: have correct mc question check mark not overlap
2017-12-22 09:20:48 +01:00
Ryan Wyllie
0377e78e36
MDL-60966 external: contexts can be passed to external format funcs
2017-12-22 13:10:39 +08:00
Zig Tan
85ba9528c9
MDL-33886 backup: Add backup filename length < 255 char validation
2017-12-22 13:03:08 +08:00
Jun Pataleta
9993c1d02c
weekly release 3.5dev
2017-12-22 14:41:56 +13:00
Jun Pataleta
847f10653d
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-12-22 14:41:55 +13:00
Eloy Lafuente (stronk7)
3e38589f77
Merge branch 'MDL-32113-master-xmldbnumeric' of https://github.com/mudrd8mz/moodle
2017-12-21 22:43:26 +01:00
David Mudrák
7cdb4266e0
MDL-32113 xmldb: Fix and extend unit tests for XMLDB_TYPE_NUMBER
...
These tests describe the new behaviour of the XMLDB_TYPE_NUMBER fields.
2017-12-21 19:48:04 +01:00
David Mudrák
521252d642
MDL-32113 xmldb: Support numeric fields with precision up to 38 digits
...
The patch increases the maximum supported precision (total number of
digits) for numeric (decimal) fields to 38 digits (current limit on
Oracle and MSSQL).
Additionally, we add our own limit for the whole number part of numeric
fields so they are no longer than integer fields (20 digits). This is to
make it easier to eventually convert from one field type to another.
Note that PHP floats commonly support precision of roughly 15 digits
anyway.
2017-12-21 19:48:03 +01:00
David Mudrák
457eaef9ec
MDL-32113 xmldb: Remove hard-coded exceptions for long number fields
...
We are going to unify the maximum supported precision of all numeric
fields to 38 digits (which are the current Oracle and MSSQL limits). Get
rid of hard-coded exceptions for longer fields.
2017-12-21 15:37:08 +01:00
Juan Leyva
b857590479
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:33:11 +01:00
Mihail Geshoski
f44f9db418
MDL-43827 filepicker: Multiple actions not accessible using keyboard
2017-12-21 14:06:25 +08:00
David Monllao
ba211d5678
MDL-61062 analytics: Fix unit test wrong statement
2017-12-20 07:29:01 +01:00
Jun Pataleta
3cdb015828
Merge branch 'MDL-50666-master-fix' of git://github.com/junpataleta/moodle
2017-12-20 15:57:17 +13:00
Jun Pataleta
8403325c9e
MDL-50666 core: Add sortorder to fields to be queried
2017-12-20 15:43:19 +13:00
Jun Pataleta
10c607a9bc
MDL-50666 core: Add allowview key in install.xml
2017-12-20 14:46:42 +13:00
Jun Pataleta
b65198b81b
Merge branch 'MDL-50666-master-fix' of git://github.com/junpataleta/moodle
2017-12-20 13:42:58 +13:00
Jun Pataleta
ccb8edbff5
MDL-50666 behat: Make feature names unique
...
* We need to have unique feature names for our Behat tests.
* I also removed the custom Behat tag @role_visibility as we only allow
Behat tags with the component name in Frankenstyle format.
2017-12-20 13:37:28 +13:00
Jun Pataleta
a8dffa2d03
Merge branch 'MDL-50666-master' of https://github.com/junpataleta/moodle
2017-12-20 12:49:28 +13:00
Jun Pataleta
eaf01ad4aa
MDL-50666 group: Make test run without @javascript
2017-12-20 10:16:44 +13:00
Davo Smith
c62f0a396b
MDL-61061 formslib: add data-groupname to groups to fix hideIf rules
2017-12-19 10:47:54 +00:00
Eloy Lafuente (stronk7)
a4e7e6f345
Merge branch 'MDL-60567-master' of git://github.com/damyon/moodle
2017-12-19 11:30:08 +01:00
Damyon Wiese
baa8c89a56
MDL-32113 qtype_numerical: Fix db upgrade step
...
The upgrade step was creating a column with no default, which is different to the structure
for a new install. This was picked up by the magical cibot.
2017-12-19 16:54:25 +08:00
Simey Lameze
39cda40590
MDL-61055 calendar: guest user cannot create events
2017-12-19 16:30:08 +08:00
Andrew Nicols
600bd182fc
MDL-61010 mod_forum: Add unread link to blog view
2017-12-19 15:51:58 +08:00
Damyon Wiese
6e1bfdda19
Merge branch 'MDL-32113-master' of https://github.com/lucaboesch/moodle
2017-12-19 15:12:11 +08:00
Luca Bösch
ff4d8e802c
MDL-32113 qtype numerical: Cope with oracle & mssql DB float 38 limit.
2017-12-19 08:07:22 +01:00
David Monllao
df060516ed
Merge branch 'MDL-60938-master-2' of git://github.com/junpataleta/moodle
2017-12-19 07:53:15 +01:00
Mark Nelson
55595bcfcb
MDL-40613 auth: added note in upgrade.txt
2017-12-19 14:13:35 +08:00
Mark Nelson
4afad1faeb
MDL-40613 auth: moved lang string to common auth file
...
Also fixed call to get_string() and defined var 'errorlogtag'
in base class.
AMOS BEGIN
MOV [auth_dbusernotexist,auth_db],[auth_usernotexist,auth]
AMOS END
2017-12-19 14:13:35 +08:00
Mark Nelson
4e133e775c
MDL-40613 auth: avoid undefined property 'suspended_attribute'
...
Re-introduce MDL-53580.
2017-12-19 14:13:34 +08:00
Mark Nelson
220ca688c1
MDL-40613 auth_ldap: include necessary file for saving profile fields
2017-12-19 14:13:34 +08:00
Albert Gasset
2c977ceb29
MDL-40613 auth_ldap: sync custom profile fields
2017-12-19 14:13:34 +08:00
David Monllao
d41203c55f
Merge branch 'MDL-61045' of git://github.com/timhunt/moodle
2017-12-19 06:43:17 +01:00
David Monllao
dcae64d3a3
Merge branch 'MDL-61016_hideif_disabledif' of git://github.com/davosmith/moodle
2017-12-19 06:16:18 +01:00
Simey Lameze
7a1a9ec635
MDL-57431 mod_quiz: remove unnecessary class from selector
2017-12-19 12:47:43 +08:00
Andrew Nicols
3d444c4e6d
MDL-19667 report_outline: Clone permissions from view capability
2017-12-19 11:51:36 +08:00
Andrew Nicols
b09b1a0a0b
Merge branch 'MDL-19667-master-viewuserreport' of https://github.com/dmitriim/moodle
2017-12-19 11:49:33 +08:00
Damyon Wiese
5fe6205813
Merge branch 'MDL-60767-master-3' of https://github.com/snake/moodle
2017-12-19 11:12:47 +08:00
Damyon Wiese
b260dec8b7
Merge branch 'MDL-59999-master' of git://github.com/mihailges/moodle
2017-12-19 10:49:36 +08:00
Andrew Hancox
64cd459648
MDL-50666 core: Rename allow_ACTION to core_role_set_ACTION_allowed
2017-12-19 13:53:23 +13:00
Andrew Hancox
a63cd3e2ca
MDL-50666 core: Add function get_viewable_roles to set role visibility
2017-12-19 13:53:23 +13:00
Jun Pataleta
3e882c418b
Merge branch 'MDL-59709_master' of https://github.com/marcusfabriczy/moodle
2017-12-19 13:21:35 +13:00
Eloy Lafuente (stronk7)
e20a041100
Merge branch 'MDL-59200-master' of git://github.com/damyon/moodle
2017-12-19 01:08:15 +01:00
Eloy Lafuente (stronk7)
cb5fb8aea5
Merge branch 'MDL-58888-master' of git://github.com/junpataleta/moodle
2017-12-19 01:04:54 +01:00
Eloy Lafuente (stronk7)
dc3f4ac929
Merge branch 'MDL-60750-master' of git://github.com/lameze/moodle
2017-12-19 00:56:14 +01:00
Eloy Lafuente (stronk7)
2b7fda50d9
Merge branch 'wip-MDL-60594-master' of git://github.com/marinaglancy/moodle
2017-12-19 00:36:28 +01:00
Eloy Lafuente (stronk7)
a1036e90f8
Merge branch 'MDL-60036-fix-string-online_user_block' of https://github.com/DSI-Universite-Rennes2/moodle
2017-12-19 00:26:31 +01:00
Jun Pataleta
b3a36eb80d
Merge branch 'm35_MDL-60793_Mod_Chat_Reserved_Words_In_MySQL8p0p3_And_Above' of https://github.com/scara/moodle
2017-12-19 12:23:18 +13:00
Eloy Lafuente (stronk7)
fc0c84c04b
MDL-43466 mod_assign: fix corresponding behat tests
2017-12-19 00:11:54 +01:00
Eloy Lafuente (stronk7)
22c6affdef
Merge branch 'MDL-43466_master' of git://github.com/markn86/moodle
2017-12-19 00:11:52 +01:00
David Mudrák
c581517dd7
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:56:44 +01:00
David Monllao
73aa231f83
Merge branch 'MDL-60653-master' of git://github.com/rezaies/moodle
2017-12-18 17:59:32 +01:00
David Monllao
4ea34b6d65
Merge branch 'MDL-61042-master' of git://github.com/junpataleta/moodle
2017-12-18 17:26:48 +01:00
David Monllao
7bce505885
Merge branch 'MDL-61040-master' of git://github.com/junpataleta/moodle
2017-12-18 17:24:52 +01:00
Eloy Lafuente (stronk7)
6663f615ed
Merge branch 'wip-MDL-60161-master-test' of git://github.com/abgreeve/moodle
2017-12-18 16:09:51 +01:00
Matteo Scaramuccia
307dce6cf3
MDL-60793 mod_chat: Renamed 'system' into 'issystem'
...
'system' is now a reserved word in MySQL 8.0.3+.
2017-12-18 15:23:11 +01:00
David Monllao
f71a4993c7
Merge branch 'MDL-31521-master' of https://github.com/lucaboesch/moodle
2017-12-18 13:14:22 +01:00
Eloy Lafuente (stronk7)
10d22cceb5
Merge branch 'MDL-56932-master' of git://github.com/lameze/moodle
2017-12-18 11:40:17 +01:00
David Monllao
3bcf2d2895
Merge branch 'MDL-60858-master' of git://github.com/ryanwyllie/moodle
2017-12-18 11:34:47 +01:00
David Monllao
f41e1773e9
Merge branch 'MDL-61022-master' of git://github.com/damyon/moodle
2017-12-18 10:21:26 +01:00
David Monllao
ee35376e28
Merge branch 'wip-MDL-52100-master' of git://github.com/abgreeve/moodle
2017-12-18 10:07:46 +01:00
Mihail Geshoski
010c17d346
MDL-60971 blocks: Remote rss feed block should display publish date
2017-12-18 16:20:37 +08:00
Andrew Nicols
b91696eeac
Merge branch 'MDL-42676-master' of git://github.com/zig-moodle/moodle
2017-12-18 15:08:37 +08:00
Andrew Nicols
6cb535f081
Merge branch 'MDL-60061-master' of git://github.com/lameze/moodle
2017-12-18 14:03:47 +08:00
Adrian Greeve
c86189ae02
MDL-52100 filelib: Update to unit tests for maxbytes.
2017-12-18 13:12:22 +08:00
Adrian Greeve
48a9856da8
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:12:22 +08:00
Damyon Wiese
dcb623be71
Merge branch 'MDL-34389-subcategories-for-category-changer' of https://github.com/lucaboesch/moodle
2017-12-18 12:56:58 +08:00
Damyon Wiese
2d08e6565a
Merge branch 'MDL-57431-master' of git://github.com/lameze/moodle
2017-12-18 12:51:33 +08:00
Damyon Wiese
e95db3416c
Merge branch 'MDL-54967-master' of git://github.com/zig-moodle/moodle
2017-12-18 12:43:50 +08:00
Damyon Wiese
8c2a7f9c38
Merge branch 'wip-MDL-49995-master' of git://github.com/marinaglancy/moodle
2017-12-18 11:35:29 +08:00
Andrew Nicols
560ae357a0
Merge branch 'MDL-57564-master-courseorder' of git://github.com/mudrd8mz/moodle
2017-12-18 11:04:20 +08:00
Jake Dallimore
cf26b6f824
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:19:55 +08:00
Mihail Geshoski
a86b75608a
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:14:11 +08:00
AMOS bot
71ef4532de
Automatically generated installer lang files
2017-12-18 00:06:09 +00:00
Tim Hunt
06b4ab81a8
MDL-61045 quiz settings: add back missing disabledIf
...
This got broken in Moodle 2.1 by MDL-20636.
2017-12-15 13:11:57 +00:00
Julien Boulen
6c519fe4d7
MDL-60036 block_online_users: complete string about online users
...
- add 3 varations of "x online users" string
- change string format from "x minutes: x online users" to "x online users (x minutes)"
- factorize some duplicated code
2017-12-15 09:36:04 +01:00
Damyon Wiese
b6fdcd6071
MDL-55382 assign: Sort editpdf quick list
2017-12-15 14:57:13 +08:00
Jun Pataleta
409da21320
MDL-61042 mod_lesson: Initialise pageid variable
2017-12-15 17:36:16 +13:00
Damyon Wiese
3c016111bd
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:50:43 +08:00
Jun Pataleta
d766bbc5b9
MDL-58888 mod_choice: Sort choice_get_my_response() results by optionid
2017-12-15 15:55:48 +13:00
Jun Pataleta
3af40cc62e
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:53:11 +13:00
Zig Tan
e0d0f411cf
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:19:31 +08:00
Stephen Bourget
57422d7158
MDL-43648 course: Allow start /end dates to have times
2017-12-14 19:48:31 -05:00
Jun Pataleta
07a46481fe
MDL-61040 mod_choice: Save my choice button needs some space
2017-12-15 13:06:14 +13:00
Jun Pataleta
af6c39045e
MDL-60938 mod_choice: Fix rendering of users for choice results
2017-12-15 12:52:16 +13:00
Matteo Scaramuccia
e8be9e7646
MDL-60793 core_ddl: Added the new MySQL 8 reserved words
2017-12-14 22:46:48 +01:00
Luca Bösch
e00e36fa4f
MDL-31521 questions: Allow more than one unit with multiplier equal to 1
2017-12-14 22:34:19 +01:00
Luca Bösch
f987df174f
MDL-34389 course: switch to subcategory w/ course:changecategory perms
2017-12-14 22:32:23 +01:00
Eloy Lafuente (stronk7)
95b7be7f05
weekly release 3.5dev
2017-12-14 14:47:29 +01:00
Eloy Lafuente (stronk7)
10e52ed009
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-12-14 14:47:27 +01:00
Dmitrii Metelkin
124f314d22
MDL-19667 report: Add a new capability to view user outline report
2017-12-14 16:16:04 +11:00
AMOS bot
ebb250fefb
Automatically generated installer lang files
2017-12-14 00:06:01 +00:00
Mark Nelson
464ddd07d5
MDL-43466 mod_assign: improve submission help text
...
Thanks go to Rajneel Totaram for the report.
2017-12-13 15:38:45 +08:00
Marina Glancy
10c71d8a2f
MDL-31436 registration: do not send false in update request
2017-12-13 13:51:25 +08:00
Damyon Wiese
ff3e43eeb0
MDL-61022 recyclebin: Verify groups are restored
2017-12-13 13:34:07 +08:00
Ryan Wyllie
e236dc1446
MDL-60858 feedback: update behat tests for lang string change
2017-12-13 05:07:19 +00:00
Ryan Wyllie
85ce9b535b
MDL-60858 feedback: remove ellipsis from form lang strings
...
Remove the trailing ellipsis from the complete_the_form and
continue_the_form lang strings.
2017-12-13 03:37:00 +00:00
Mitsuhiro Yoshida
97627d2783
MDL-60858 feedback: add button style for "Answer the questions" link.
2017-12-13 03:36:04 +00:00
Damyon Wiese
23611c3757
Merge branch 'MDL-60964-master' of git://github.com/ryanwyllie/moodle
2017-12-13 11:30:46 +08:00
Ryan Wyllie
08a7915551
MDL-60964 calendar: lazy load context for calendar_event
...
Stop loading the context in the constructor if it hasn't been provided.
There is no need to load it by default. We should lazily load it when it
is required.
2017-12-13 03:20:00 +00:00
Adrian Greeve
01957f1a69
MDL-60161 filelib: Unit test for duplicate curl headers.
2017-12-13 11:07:58 +08:00
Carson Tam
7d4a3d1d07
MDL-60161 class curl in filelib: Cleaned up doc block.
2017-12-13 11:07:58 +08:00
Carson Tam
a2b66c7833
MDL-60161 class curl in filelib: Avoid duplicate params in http header
2017-12-13 11:07:58 +08:00
Simey Lameze
3bf572411a
MDL-56932 theme_boost: fix quiz max mark input height
2017-12-13 10:21:17 +08:00
Jun Pataleta
3cd76cbecc
MDL-2051 mod_choice: Show info how choice results will be published
2017-12-13 14:36:03 +13:00
Davo Smith
8fc3d41139
MDL-61016 form: fix handling disabledIf + hideIf with same dependency
2017-12-12 14:53:33 +00:00
Simey Lameze
cadeb8d21c
MDL-60061 mod_scorm: add unit tests for drag/drop
2017-12-12 15:15:09 +08:00
Simey Lameze
f808e0432a
MDL-60061 mod_scorm: add support for drag/drop events
...
AMOS BEGIN
CPY [openafterclose,mod_choice],[openafterclose,mod_scorm]
AMOS END
2017-12-12 15:15:09 +08:00
Jun Pataleta
4ea790da9b
Merge branch 'MDL-60759_master' of git://github.com/dmonllao/moodle
2017-12-12 20:14:03 +13:00
Jun Pataleta
29c4106e2f
Merge branch 'MDL-58200-master' of git://github.com/damyon/moodle
2017-12-12 19:13:32 +13:00
Jun Pataleta
24131d08c0
Merge branch 'MDL-59970-master' of git://github.com/damyon/moodle
2017-12-12 18:52:49 +13:00
Andrew Nicols
6d326b17d8
Merge branch 'MDL-59866' of https://github.com/marcusboon/moodle
2017-12-12 13:46:07 +08:00
Andrew Nicols
2f920d9be8
Merge branch 'wip-MDL-56864-master' of git://github.com/marinaglancy/moodle
2017-12-12 13:36:32 +08:00
Damyon Wiese
8cdfa8692b
Merge branch 'MDL-59438-master' of git://github.com/rezaies/moodle
2017-12-12 13:05:22 +08:00
Damyon Wiese
a34a305d53
Merge branch 'MDL-44660-master' of https://github.com/lucaboesch/moodle
2017-12-12 12:49:46 +08:00
Marcus Boon
f8e2383bdd
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:42:04 +10:00
Damyon Wiese
a576da555e
Merge branch 'MDL-60861-master' of git://github.com/ankitagarwal/moodle
2017-12-12 12:38:11 +08:00
Tyler Bannister
e53a38c666
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:32:27 +08:00
Damyon Wiese
233c91e7d0
Merge branch 'master_MDL-60979' of https://github.com/danmarsden/moodle
2017-12-12 12:27:12 +08:00
Damyon Wiese
59be445c15
Merge branch 'MDL-58058-master' of git://github.com/lameze/moodle
2017-12-12 11:59:50 +08:00
Damyon Wiese
302104af4b
Merge branch 'MDL-60920-master' of https://github.com/lucaboesch/moodle
2017-12-12 11:39:20 +08:00
Damyon Wiese
80b6f3b059
Merge branch 'MDL-60945' of https://github.com/NeillM/moodle
2017-12-12 11:31:16 +08:00
Jun Pataleta
9244faa3a4
Merge branch 'MDL-59766-master' of git://github.com/damyon/moodle
2017-12-12 16:26:34 +13:00
Damyon Wiese
6b58bb56cb
Merge branch 'MDL-60965-master' of git://github.com/andrewnicols/moodle
2017-12-12 11:15:03 +08:00
Dan Marsden
d55d207044
MDL-60979 cohort: allow description to be used in mustache templates.
2017-12-12 16:10:54 +13:00
Damyon Wiese
f0d9af6036
Merge branch 'MDL-60969_master' of git://github.com/markn86/moodle
2017-12-12 11:08:46 +08:00
Andrew Nicols
abb61e0b02
Merge branch 'MDL-60983' of git://github.com/timhunt/moodle
2017-12-12 10:56:37 +08:00
Damyon Wiese
57fe6616a8
Merge branch 'MDL-52538-master' of git://github.com/mihailges/moodle
2017-12-12 10:40:15 +08:00
Damyon Wiese
39377f8083
Merge branch 'MDL-44667-master' of https://github.com/snake/moodle
2017-12-12 10:26:08 +08:00
Damyon Wiese
740a81eeb2
Merge branch 'MDL-60968-master' of git://github.com/lameze/moodle
2017-12-12 10:19:00 +08:00
Damyon Wiese
8cae085071
Merge branch 'MDL-60976-master' of https://github.com/matt-catalyst/moodle
2017-12-12 09:56:20 +08:00
Mathew May
aa6b85d2b7
MDL-57431 mod_quiz: Quiz editing help icon fix
2017-12-12 09:56:05 +08:00
Mihail Geshoski
b68b5f55ca
MDL-57727 reports: Activity completion report sorting problem
2017-12-12 09:39:17 +08:00
Brendan Heywood
b588373656
MDL-60968 auth: Allow more flexibility with mapping attributes
2017-12-12 09:37:35 +08:00
Damyon Wiese
4786443998
Merge branch 'MDL-60041' of https://github.com/NeillM/moodle
2017-12-12 09:13:43 +08:00
Zig Tan
6901981962
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:01:35 +08:00
Damyon Wiese
34adfcb4ee
Merge branch 'MDL-54021-master' of git://github.com/mihailges/moodle
2017-12-12 08:55:57 +08:00
Mihail Geshoski
2034f57fe1
MDL-52538 lesson: Grade info displayed while ongoing score disabled
2017-12-12 08:54:51 +08:00
David Monllao
895e005989
MDL-60759 search_solr: Solr 7+ compatibility
2017-12-11 12:47:55 +01:00
Simey Lameze
97f4556a94
MDL-60750 mod_quiz: only apply form css rules on clean theme
2017-12-11 16:56:06 +08:00
Damyon Wiese
807ba44cc6
Merge branch 'MDL-40790-master' of git://github.com/mihailges/moodle
...
Conflicts:
theme/boost/scss/moodle/modules.scss
2017-12-11 16:55:27 +08:00
Damyon Wiese
42cec80673
Merge branch 'MDL-56197-master' of git://github.com/mihailges/moodle
2017-12-11 16:47:19 +08:00
Neill Magill
3acb294828
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:41:16 +00:00
Neill Magill
61fad215f1
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:40:58 +00:00
Mihail Geshoski
83b9a7c88c
MDL-56197 lesson: Multichoice answers not on same line as radio button
2017-12-11 15:49:24 +08:00
Andrew Nicols
10cc00b4af
Merge branch 'MDL-58272-master-2' of https://github.com/snake/moodle
2017-12-11 14:58:14 +08:00
Damyon Wiese
67c0e18ca2
Merge branch 'MDL-60057-master' of git://github.com/lameze/moodle
2017-12-11 14:54:46 +08:00
Simey Lameze
5c1ea9aea5
MDL-60057 mod_lesson: add unit tests for callbacks
2017-12-11 14:45:04 +08:00
Simey Lameze
f077e0af7e
MDL-60057 mod_lesson: add calendar drag and drop callbacks
...
AMOS BEGIN
CPY [openafterclose,mod_choice],[openafterclose,mod_lesson]
CPY [closebeforeopen,mod_choice],[closebeforeopen,mod_database]
CPY [openafterclose,mod_choice],[openafterclose,mod_database]
AMOS END
2017-12-11 14:29:16 +08:00
Marina Glancy
8326cc5e3e
MDL-60594 xmlrpc: wrapper for buggy xmlrpc_decode
2017-12-11 14:27:06 +08:00
Damyon Wiese
5258525f0a
Merge branch 'MDL-60060-master' of git://github.com/lameze/moodle
2017-12-11 14:08:08 +08:00
Simey Lameze
61ac58a887
MDL-60060 mod_data: add unit tests for callbacks
2017-12-11 14:05:00 +08:00
Simey Lameze
5e401a2a51
MDL-60060 mod_data: add calendar drag and drop callbacks
2017-12-11 14:05:00 +08:00
Ankit Agarwal
8d6b7f0c6c
MDL-60861 analytics: Remove enable menu, if no timesplitting method
2017-12-11 10:47:02 +05:30
Ankit Agarwal
fabe98ac92
MDL-60861 analytics: Enabling a model requires timesplitting
2017-12-11 10:47:01 +05:30
Damyon Wiese
fe955c5645
Merge branch 'wip-MDL-45500-master' of git://github.com/marinaglancy/moodle
2017-12-11 12:56:18 +08:00
Shamim Rezaie
9d27b68ce8
MDL-59438 calendar: Added a foreign key and an index
...
Added foreign key constraint to the event.subscriptionid column.
Also added index to the event.uuid column.
2017-12-11 12:54:49 +08:00
Damyon Wiese
c6a507e9e7
Merge branch 'MDL-60948-master' of git://github.com/andrewnicols/moodle
2017-12-11 12:52:23 +08:00
Andrew Nicols
b9819842d9
MDL-60948 tool_httpsreplace: Correct use of test URLs
2017-12-11 12:05:57 +08:00
Damyon Wiese
917923c860
Merge branch 'MDL-60043' of git://github.com/timhunt/moodle
2017-12-11 11:49:40 +08:00
Damyon Wiese
5ec2ce20f5
Merge branch 'MDL-54106-master' of https://github.com/lucaboesch/moodle
2017-12-11 11:37:48 +08:00
Damyon Wiese
e82c025e60
Merge branch 'wip-MDL-31436-master' of git://github.com/marinaglancy/moodle
2017-12-11 11:27:28 +08:00
Marcus Fabriczy
e7ec2f901b
MDL-59709 mod_assign: Export to portfolio button not working
...
Changed the button to a text link
2017-12-10 13:47:47 +10:30
Luca Bösch
970dc511e2
MDL-44660 grade: Typos @package core_grade instead of core_grades
2017-12-08 14:21:34 +01:00
Luca Bösch
41d335f31a
MDL-60920 quiz: removed legacy "edit questions" button
2017-12-08 14:13:05 +01:00
Luca Bösch
7f8773ffb8
MDL-54106 task: Deleting unconfirmed users after $CFG->deleteunconfirmed
2017-12-08 14:12:57 +01:00
Tomek Muras
aceb84ad76
MDL-60043 accesslib: improve query performance by removing ORDER BY
...
then add back the minimal necessary sorting in PHP. That part was
added by Tim Hunt.
2017-12-08 12:08:44 +00:00
Simey Lameze
f9bb74c037
MDL-58058 competency: replace other sortorder usages
2017-12-08 15:58:52 +08:00
Frederic Massart
f250cdbb34
MDL-58058 competency: Allow unspecified sortorder for new competencies
2017-12-08 15:58:52 +08:00
Mihail Geshoski
473391b667
MDL-40790 lesson: Lesson content button runs off the edge of the page
2017-12-08 09:55:36 +08:00
Mihail Geshoski
d381732329
MDL-54021 blocks: Course completion block lang problem
2017-12-08 09:24:03 +08:00
Jake Dallimore
46878ed87f
MDL-58272 core_files: get converters from file extension not mimetype
2017-12-08 09:07:29 +08:00
AMOS bot
f1ae118df3
Automatically generated installer lang files
2017-12-08 00:09:38 +00:00
Matt Clarkson
1c06098b6b
MDL-60976 dml: Optimise replace_all_text()
...
Avoid updating fields that do not match the search string.
2017-12-08 12:35:56 +13:00
Jun Pataleta
109aa07648
weekly release 3.5dev
2017-12-08 09:09:53 +13:00
Tim Hunt
91c8d8b130
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-07 18:28:18 +00:00
Andrew Nicols
f017a30ff3
Merge branch 'MDL-60880-master-fix1' of http://github.com/damyon/moodle
2017-12-07 16:18:28 +08:00
Damyon Wiese
6f7daa5e48
MDL-60880 core_search: Behat fix for clean theme
...
The navigation block is visible in clean so "I should not see courses" finds the link in the navigation block
2017-12-07 15:54:03 +08:00
Jun Pataleta
4ffbf22046
Merge branch 'MDL-60951-master' of git://github.com/damyon/moodle
2017-12-07 17:33:41 +13:00
David Mudrák
9cefe2f2b2
MDL-57564 enrol: Fix typos and copy&paste mistake in the exception msg
2017-12-06 23:15:17 +01:00
David Mudrák
04985346a2
MDL-57564 enrol: Make use of the new default sort parameter
...
Now when enrol_get_my_courses(), enrol_get_users_courses() and
enrol_get_all_users_courses() methods automatically reflect the
navsortmycoursessort setting by default, we do not need to manually
compose the sorting any more.
2017-12-06 23:15:17 +01:00
David Mudrák
c260117d15
MDL-57564 enrol: Add unit tests for the new sorting behaviour
2017-12-06 23:15:17 +01:00
Damyon Wiese
97812f14c1
Merge branch 'MDL-60880-master' of https://github.com/sammarshallou/moodle
2017-12-06 19:53:37 +13:00
Andrew Nicols
e3b699eab7
Merge branch 'MDL-59159' of git://github.com/stronk7/moodle
2017-12-06 19:53:36 +13:00
Jun Pataleta
b908c1add2
Merge branch 'MDL-32350-master' of https://github.com/lucaboesch/moodle
2017-12-06 19:53:35 +13:00
Jun Pataleta
1396cb6346
Merge branch 'wip-MDL-60926-master' of git://github.com/marinaglancy/moodle
2017-12-06 19:53:35 +13:00
Damyon Wiese
bfb5d3ba26
Merge branch 'MDL-37933_master' of git://github.com/markn86/moodle
2017-12-06 19:53:34 +13:00
David Herney
d52e5dd32d
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-06 19:53:34 +13:00
Jun Pataleta
f013112752
Merge branch 'wip-MDL-34161-master' of git://github.com/marinaglancy/moodle
2017-12-06 19:53:33 +13:00
Andrew Nicols
adbe17ec68
Merge branch 'MDL-60801' of https://github.com/andrewhancox/moodle
2017-12-06 19:53:32 +13:00
Andrew Nicols
9501b1eb76
Merge branch 'MDL-60857-master' of https://github.com/sammarshallou/moodle
2017-12-06 19:53:32 +13:00
Andrew Nicols
0ea7278f64
Merge branch 'MDL-60899-master' of git://github.com/damyon/moodle
2017-12-06 19:53:31 +13:00
Damyon Wiese
a569a33097
Merge branch 'MDL-59875_m35v1' of https://github.com/sbourget/moodle
2017-12-06 19:53:31 +13:00
Jun Pataleta
1b98e553a7
Merge branch 'MDL-36056-master-fix1' of http://github.com/damyon/moodle
2017-12-06 19:53:31 +13:00
Andrew Nicols
9e51dc406f
Merge branch 'MDL-47114-master' of git://github.com/rezaies/moodle
2017-12-06 19:53:30 +13:00
Damyon Wiese
387f7aae0d
MDL-36056 forms: Don't validate disabled fields
...
When fields are disabled, the value comes through as null so we need to specifically check for it
before validation.
2017-12-06 19:53:30 +13:00
Andrew Nicols
ebe2fafa8b
Merge branch 'wip-MDL-37757-master' of git://github.com/abgreeve/moodle
2017-12-06 19:53:29 +13:00
Ryan Wyllie
0ef41ee07d
MDL-60962 calendar: async load calendar 3 month block
2017-12-06 06:21:16 +00:00
Ryan Wyllie
7884ecf24f
MDL-60962 block_calendar_month: load content after page render
2017-12-06 06:21:16 +00:00
Mark Nelson
dbe18cd356
MDL-60969 auth_ldap: replace hardcoded strings in config settings
2017-12-06 11:25:35 +08:00
Damyon Wiese
3715c59ef9
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 10:59:54 +08:00
David Mudrák
a3d003603a
MDL-57564 enrol: Change the default sort in other two functions
...
Similarly to what the previous patch does, we now change the default
sorting in functions enrol_get_users_courses() and
enrol_get_all_users_courses() too.
The patch also adds missing phpDocs for the functions, improves the
readability of some existing bits and mentions the changes in the
enrol/upgrade.txt file.
2017-12-05 22:58:51 +01:00
Daniel Thee Roperto
ee2187273f
MDL-57564 enrol: Change the default sort in enrol_get_my_courses()
...
The new default value (null) now respects the navsortmycoursessort
behaviour and should be consistently used whenever we are displaying the
courses in the UI.
2017-12-05 22:01:18 +01:00
sam marshall
7f9fb2c846
MDL-60880 core_search: Allow search of specific context (front-end)
2017-12-05 17:42:40 +00:00
sam marshall
cfa00fc565
MDL-60880 core_search: Allow search of specific context (back-end)
...
Adds back-end support for restricting searches to specified context
ids (for example so it is possible to search only a specific forum).
2017-12-05 17:42:38 +00:00
Ryan Wyllie
9aeb909d2f
MDL-60960 calendar: check enrolment at last chance in container
...
The enrolment check should only be done if all other checks fail before
it because it's a fairly expensive check to run.
2017-12-05 07:38:05 +00:00
Luca Bösch
fc07f6adbc
MDL-32350 admin: Sort users by country ASC and DESC
2017-12-05 07:21:29 +01:00
Andrew Nicols
a7d75ba5c8
MDL-60965 behat: Correct strlen use
2017-12-05 11:18:58 +08:00
Jake Dallimore
3112c22004
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 16:53:51 +08:00
Damyon Wiese
713a2cbb25
Merge branch 'MDL-60219-master' of https://github.com/abias/moodle
2017-12-04 16:28:16 +08:00
Damyon Wiese
b0c4f9c21c
Merge branch 'MDL-36056-master-enrolkeywhitespace' of git://github.com/mudrd8mz/moodle
2017-12-04 16:00:19 +08:00
Marina Glancy
05cd2ff627
MDL-34161 mod_lti: backup and restore of submissions
2017-12-04 15:05:00 +08:00
Marina Glancy
6489a3d455
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:04:56 +08:00
Tim Lock
edbcee25c1
MDL-34161 mod_lti: Added Behat tests
2017-12-04 15:03:44 +08:00
Gregory Faller
387a3a208a
MDL-34161 mod_lti: Add support for restoring site tool
2017-12-04 15:03:44 +08:00
Jun Pataleta
d8c1a57b99
Merge branch 'wip-MDL-60887-master' of git://github.com/marinaglancy/moodle
2017-12-04 18:24:15 +13:00
Jun Pataleta
bea5a16203
Merge branch 'MDL-60925-master' of git://github.com/damyon/moodle
2017-12-04 14:32:26 +13:00
Marina Glancy
65a77c7381
MDL-60926 auth: do not map very long profile fields
2017-12-04 09:31:42 +08:00
Eloy Lafuente (stronk7)
7ec475e2d7
MDL-59159 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:
- mod_feedback_upgrade_delete_duplicate_values()
- mod_feedback_upgrade_courseid()
These have been kept because they continue being used:
- @ install: make_competence_scale()
- @ restore: upgrade_course_letter_boundary()
2017-12-04 01:42:01 +01:00
Eloy Lafuente (stronk7)
e4eba4c346
MDL-59159 upgrade: clean < 3.1.0 upgrade steps
...
LTS (3.5) requires previous LTS (3.1)
This just deletes all the upgrade steps previous to 3.1.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 < 2016052300 (v3.1.0) as anti-cheating measure.
Next commit will get rid of/deprecate all the upgradelib functions
not used anymore in codebase.
2017-12-04 01:18:57 +01:00
Jun Pataleta
c1cd2924ec
Merge branch 'MDL-60914_master' of git://github.com/markn86/moodle
2017-12-04 12:50:06 +13:00
Eloy Lafuente (stronk7)
4111611710
MDL-59159 environment: 3.1 (LTS) required
2017-12-04 00:27:53 +01:00
Eloy Lafuente (stronk7)
f0781f34c9
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 00:25:48 +01:00
Shamim Rezaie
8c42eef35c
MDL-47114 core: Improved function description
2017-12-02 07:44:35 +08:00
Ann Adamcik
4b4280f3e8
MDL-58697: Only get group submission if enabled
2017-12-01 12:56:15 -07:00
sam marshall
1b8cf12a59
MDL-60857 core_search: Improve cron log progress information
2017-12-01 15:47:22 +00:00
Ryan Wyllie
748545858c
MDL-60942 filters: include filter in format_string cache key
2017-12-01 06:49:24 +00:00
Charles Fulton
5976a78a95
MDL-59567 block_mnet_hosts: use html_writer to build links
2017-11-30 15:33:51 -05:00
Eloy Lafuente (stronk7)
5f54a8760f
weekly release 3.5dev
2017-11-30 17:05:14 +01:00
David Mudrák
0c6554e03c
MDL-36056 form: Do not allow passwords with wrapping whitespace
...
This is to avoid accidental misconfiguration while copy/pasting the
password value.
2017-11-30 10:47:57 +01:00
Marina Glancy
efe4210395
MDL-31436 hub: never use xmlrpc, always use REST
2017-11-30 11:28:00 +08:00
Damyon Wiese
b3480499c6
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:01:07 +08:00
Alexander Bias
ee73ec3d3c
MDL-60219 lti: Replace pagelayout frametop with incourse
2017-11-29 09:54:42 +01:00
Damyon Wiese
81a989e6d8
MDL-58200 competencies: Student can view linked courses
2017-11-29 16:07:07 +08:00
Damyon Wiese
1e1bc82294
Merge branch 'MDL-60174-master' of https://github.com/sammarshallou/moodle
2017-11-29 12:18:21 +08:00
Jun Pataleta
1577c5ea20
Merge branch 'wip-MDL-45068-master-fix' of https://github.com/marinaglancy/moodle
2017-11-29 16:59:25 +13:00
Marina Glancy
b955ad6a55
MDL-45068 groups: corrected check for idnumber '0'
2017-11-29 11:50:44 +08:00
Jun Pataleta
a0de91e9a0
Merge branch 'MDL-50861-master' of git://github.com/junpataleta/moodle
2017-11-29 10:51:22 +13:00
Amy Groshek
e1eb4fb6d9
MDL-50861 mod_scorm: Add bootstrap btn classes to exit link
2017-11-29 10:44:13 +13:00
Eloy Lafuente (stronk7)
7445483873
Merge branch 'wip-MDL-60591-master' of git://github.com/marinaglancy/moodle
2017-11-28 22:35:58 +01:00
Eloy Lafuente (stronk7)
25e9c56117
Merge branch 'MDL-60738-master' of git://github.com/jleyva/moodle
2017-11-28 20:59:22 +01:00
Eloy Lafuente (stronk7)
8000e6af01
Merge branch 'MDL-60838-master' of https://github.com/sammarshallou/moodle
2017-11-28 20:48:15 +01:00
Eloy Lafuente (stronk7)
8c9eecdea7
Merge branch 'MDL-60682' of git://github.com/timhunt/moodle
2017-11-28 20:37:59 +01:00
sam marshall
34aeacadcc
MDL-60174 Document new dboption in config-dist.php
2017-11-28 13:21:49 +00:00
Stephen Bourget
a7370e0dd0
MDL-59875 Badges: Allow badges to be criteria for other badges
2017-11-28 08:03:02 -05:00
Damyon Wiese
bf0a154217
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:47:30 +08:00
Jun Pataleta
012398a8c2
Merge branch 'MDL-54693-quiz-override-help-icon' of https://github.com/lucaboesch/moodle
2017-11-28 20:10:08 +13:00
Marina Glancy
80364b7b1e
MDL-49995 files: delete old file when overwriting
2017-11-28 14:50:20 +08:00
Jun Pataleta
02146e0b21
Merge branch 'MDL-59574-master' of git://github.com/ankitagarwal/moodle
2017-11-28 19:38:23 +13:00
Damyon Wiese
e427ae67c2
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:36:30 +08:00
Damyon Wiese
8b0801c2b8
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 13:37:35 +08:00
Ankit Agarwal
120a795b4e
MDL-59574 analytics: Add model listing to enable_model cli script
2017-11-28 10:52:52 +05:30
Ankit Agarwal
556cb98d16
MDL-59574 tool_analytics: Add model listing to evaluate_model cli script
2017-11-28 10:52:52 +05:30
Damyon Wiese
d87a31d878
Merge branch 'MDL-53004-master' of https://github.com/lucaboesch/moodle
...
Conflicts:
mod/assign/styles.css
2017-11-28 13:18:03 +08:00
Marina Glancy
777720c833
MDL-45500 gradingform: allow plugin uninstall
2017-11-28 12:27:52 +08:00
Jun Pataleta
7315358ead
Merge branch 'MDL-46768-master' of git://github.com/sarjona/moodle
2017-11-28 17:18:54 +13:00
Damyon Wiese
081ac91526
Merge branch 'MDL-24678-master-chat_get_latest_message' of https://github.com/bozoh/moodle
2017-11-28 12:14:08 +08:00
Damyon Wiese
2c3d8a06c8
Merge branch 'MDL-60669-master' of git://github.com/tobiasreischmann/moodle
2017-11-28 12:05:21 +08:00
Damyon Wiese
bdb157653b
Merge branch 'MDL-60174-master' of https://github.com/sammarshallou/moodle
2017-11-28 11:38:40 +08:00
Mark Nelson
2a56a82c9b
MDL-60914 mod_lti: ensure grade_update() is defined during upgrade
2017-11-28 11:37:00 +08:00
Marina Glancy
12a67a4266
MDL-60887 registration: allow plugins to register on custom hubs
2017-11-28 11:21:25 +08:00
Jun Pataleta
49cbe666a4
Merge branch 'wip-MDL-60478-m35' of git://github.com/amygroshek/moodle
2017-11-28 13:25:51 +13:00
Eloy Lafuente (stronk7)
8edbd642b4
Merge branch 'MDL-60654' of https://github.com/joaociocca/moodle
2017-11-28 01:16:40 +01:00
Eloy Lafuente (stronk7)
9d51d8e81f
Merge branch 'MDL-60441_master' of git://github.com/juancs/moodle
2017-11-28 00:55:23 +01:00
Eloy Lafuente (stronk7)
2b6fa07627
Merge branch 'MDL-60249-master' of git://github.com/damyon/moodle
2017-11-28 00:48:41 +01:00
Nick Phillips
28437460d2
MDL-56688 grade: fix ordering of grade items in grade_seq::flatten
2017-11-28 09:30:27 +13:00
sam marshall
a938e4096c
MDL-60174 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).
2017-11-27 11:10:33 +00:00
sam marshall
ed00d67c99
MDL-60174 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).
2017-11-27 11:10:29 +00:00
Tobias Reischmann
9bd6807635
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-27 10:51:34 +01:00
Damyon Wiese
d3fa95abf1
Merge branch 'MDL-60188-master' of git://github.com/rezaies/moodle
2017-11-27 15:57:41 +08:00
Mark Nelson
5211efb99b
MDL-37933 core_complete: fixed criteria/criterion naming confusion
2017-11-27 15:26:43 +08:00
Jun Pataleta
417d543aaa
Merge branch 'MDL-57569-master' of git://github.com/sarjona/moodle
2017-11-27 19:43:32 +13:00
Jun Pataleta
78a534dde0
Merge branch 'wip-MDL-45068-master' of git://github.com/marinaglancy/moodle
2017-11-27 19:36:00 +13:00
Marina Glancy
e95df45bba
MDL-60591 mod_forum: inline attachments are not displayed in plain text
2017-11-27 14:29:00 +08:00
Marina Glancy
ec43371a3f
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:24:58 +08:00
Shamim Rezaie
0897d6588e
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:46:35 +08:00
Jake Dallimore
d735cb5230
Merge branch 'MDL-60830-master' of git://github.com/sarjona/moodle
2017-11-27 10:29:55 +08:00
Jun Pataleta
d470de673c
Merge branch 'MDL-58887-master' of git://github.com/ryanwyllie/moodle
2017-11-27 15:05:46 +13:00
Jake Dallimore
29abde4709
Merge branch 'MDL-27230-master' of https://github.com/lucaboesch/moodle
2017-11-27 09:43:44 +08:00
Eugene Venter
feb23f1b96
MDL-60905 auth_email: remember loginpage wantsurl for account creation
...
this allows for redirecting to the correct location upon account
confirmation ;)
2017-11-27 13:42:26 +13:00
Jun Pataleta
84ae267c56
Merge branch 'MDL-60904' of git://github.com/stronk7/moodle
2017-11-27 11:27:57 +13:00
Eloy Lafuente (stronk7)
2fdd9eed54
MDL-60904 behat: Update master to use 3.35.0 behat extension tag
2017-11-26 20:27:00 +01:00
Andrew Hancox
1744570b2e
MDL-60801 tool_uploaduser: Fix issue with defaults being ignored
2017-11-24 15:29:23 +00:00
Carlos Alexandre S. da Fonseca
38e7a9525f
MDL-24678 mod_chat: Fixed race condition on chat module
2017-11-24 10:36:42 -02:00
sam marshall
411b5f3a02
MDL-60838 core_search: File upload does not honour timeout
2017-11-24 11:00:45 +00:00
Sara Arjona
6820f36bda
MDL-57569 core_files: Fix to let show generated f3 image
2017-11-24 11:48:32 +01:00
Sara Arjona
d77a6026d2
MDL-46768 core_badges: changed badge name type from FILE to TEXT
2017-11-24 11:34:15 +01:00
Luca Bösch
b4fcf278c2
MDL-54693 quiz: Info for attempts allowed in user and group override.
2017-11-23 19:11:11 +01:00
Luca Bösch
409758c035
MDL-53004 assignment: Separate label and pulldown in grading (Clean)
2017-11-23 16:42:26 +01:00
Luca Bösch
99618f89bf
MDL-27230 quiz: remove and update group overrides in calendar
2017-11-23 16:42:20 +01:00
David Monllao
5bde2c2b62
weekly release 3.5dev
2017-11-23 13:35:10 +01:00
Damyon Wiese
07a91fd4cc
Merge branch 'wip-MDL-27886-master' of https://github.com/marinaglancy/moodle
2017-11-23 12:25:31 +08:00
Marina Glancy
dc9353a07b
MDL-27886 backup: When setting is unlocked set it to original value
2017-11-23 12:21:03 +08:00
Damyon Wiese
9a73d11cfd
MDL-59766 assign: Allow teachers to disable annotations
...
If teachers do not want to use the pdf annotation features, they should be able to disable it for a single assignment.
AMOS BEGIN
CPY [default,assignfeedback_comments],[default,assignfeedback_editpdf]
CPY [default_help,assignfeedback_comments],[default_help,assignfeedback_editpdf]
AMOS END
2017-11-23 10:46:39 +08:00
Jake Dallimore
1cce91b1bb
Merge branch 'MDL-60831-master' of git://github.com/ankitagarwal/moodle
2017-11-22 13:24:34 +01:00
Ankit Agarwal
7e6ef63e5f
MDL-60831 search: add BS classes to block elements
2017-11-22 13:24:34 +01:00
Jun Pataleta
ddb3857cdf
Merge branch 'wip-MDL-60546-master' of git://github.com/abgreeve/moodle
2017-11-22 13:24:33 +01:00
Jun Pataleta
9ff02b52b2
Merge branch 'MDL-60813-master' of git://github.com/jleyva/moodle
2017-11-22 13:24:33 +01:00
Jun Pataleta
fd64ae3140
Merge branch 'MDL-60526-master-fix1' of http://github.com/damyon/moodle
2017-11-22 13:24:32 +01:00
Damyon Wiese
992c5ccfbf
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:24:32 +01:00
David Monllao
63469571c8
Merge branch 'm34_MDL-60745_Bump_ComposerLock_ToPHPUnit_6d4d4' of https://github.com/scara/moodle
2017-11-22 13:24:31 +01:00
David Monllao
e968cf1def
MDL-59512 version: Following 2 digits scheme
2017-11-22 13:24:31 +01:00
David Monllao
eee87c8a24
Merge branch 'MDL-59512-master' of git://github.com/Dagefoerde/moodle
2017-11-22 13:24:31 +01:00
Jun Pataleta
4b560e4a8e
Merge branch 'mdl58817-master' of https://github.com/tlock/moodle
2017-11-22 13:24:30 +01:00
Jun Pataleta
6472ad5600
Merge branch 'MDL-60637-master' of git://github.com/lameze/moodle
2017-11-22 13:24:30 +01:00
Jake Dallimore
ef4192b8e7
Merge branch 'MDL-60796-master' of git://github.com/ankitagarwal/moodle
2017-11-22 13:24:30 +01:00
Jun Pataleta
8317549dff
Merge branch 'MDL-60780_master' of git://github.com/dmonllao/moodle
2017-11-22 13:24:29 +01:00
David Monllao
5d96469c8c
Merge branch 'MDL-60751-master' of git://github.com/lameze/moodle
2017-11-22 13:24:29 +01:00
Sara Arjona
46ea440b87
MDL-60830 core_enrol: Added email when searching users in course enrol
2017-11-22 13:16:16 +01:00
Damyon Wiese
9a7671da80
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:35:20 +08:00
Adrian Greeve
7b4e995015
MDL-60546 mod_choice: Update to select all functionality.
2017-11-22 14:10:55 +08:00
Ryan Wyllie
05df02a0ec
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-22 01:36:31 +00:00
Tim Hunt
223419d92c
MDL-60682 forms: date/times should use step 1 minute by default
2017-11-21 14:50:28 +00:00
Marina Glancy
077edd3038
MDL-56864 forms: allow to remove last tag with forced standard tags
2017-11-21 15:29:03 +08:00
Marina Glancy
be2e38ed92
MDL-56864 forms: boost templates don't allow remove last tag
2017-11-21 15:29:02 +08:00
Simey Lameze
486ecb1b89
MDL-60637 core_group: fix unit tests failures
2017-11-21 09:59:56 +08:00
Simey Lameze
effa7d2ba1
MDL-60637 group: remove useless id number validation on web services
2017-11-21 09:52:40 +08:00
Amy Groshek
ecdfab51a3
MDL-60478 mod_scorm: Makes checknet alerts less obtrusive.
...
Alters checknet component to accept frequency,
timeout, and maxalerts arguments. Sets checknet
launched during SCORM session for 30 sec
frequency, 10 sec timeout, and 1 alert max.
2017-11-20 12:59:14 -06:00
David Monllao
b78d40e637
Merge branch 'MDL-60526-master' of git://github.com/damyon/moodle
2017-11-20 13:43:54 +01:00
David Monllao
d6170fe7f8
Merge branch 'MDL-60436' of https://github.com/NeillM/moodle
2017-11-20 13:26:01 +01:00
David Monllao
007dd71c17
Merge branch 'MDL-56253-master' of https://github.com/lucaboesch/moodle
2017-11-20 12:55:28 +01:00
David Monllao
c39071d32a
Merge branch 'MDL-60823-master' of git://github.com/lameze/moodle
2017-11-20 12:06:42 +01:00
Jake Dallimore
4a9268b6e7
Merge branch 'MDL-60708-master' of git://github.com/jleyva/moodle
2017-11-20 17:54:56 +08:00
David Monllao
087b3303a5
Merge branch 'MDL-60842-master' of git://github.com/lameze/moodle
2017-11-20 10:27:58 +01:00
Juan Leyva
d995cd47fb
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:07:57 +01:00
Simey Lameze
2dc93a3769
MDL-60842 calendar: do not load all course fields
2017-11-20 16:49:45 +08:00
Juan Leyva
6db2423551
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:37:30 +01:00
Jun Pataleta
3e6dabadaa
Merge branch 'MDL-60187_master' of git://github.com/markn86/moodle
2017-11-20 21:33:00 +13:00
Damyon Wiese
1d59696017
Merge branch 'MDL-60810_master' of git://github.com/markn86/moodle
2017-11-20 15:57:00 +08:00
Damyon Wiese
f1c9b8de47
Merge branch 'MDL-60809-master' of git://git.cameron1729.xyz/moodle
2017-11-20 15:29:53 +08:00
Damyon Wiese
e590227922
Merge branch 'MDL-60806-master' of git://github.com/lameze/moodle
2017-11-20 15:23:42 +08:00
Jakob Ackermann
4d5a33e424
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 15:13:24 +08:00
Jake Dallimore
8ee2d9c3d4
Merge branch 'MDL-60824-master-profilefield' of git://github.com/mudrd8mz/moodle
2017-11-20 15:04:08 +08:00
Luca Bösch
c6c480f786
MDL-56253 grade: have coursemodule name pass filters.
2017-11-20 06:32:11 +01:00
Damyon Wiese
18c02e9f28
Merge branch 'MDL-27886-master' of git://github.com/tobiasreischmann/moodle
2017-11-20 13:25:37 +08:00
Simey Lameze
5e8e87aaee
MDL-60806 core_calendar: return hidden categories
2017-11-20 12:06:47 +08:00
Jake Dallimore
268e772a8a
Merge branch 'MDL-60835-master' of git://github.com/crazyserver/moodle
2017-11-20 11:27:46 +08:00
Jun Pataleta
4768fa336a
Merge branch 'master_MDL-60253' of https://github.com/CengageEng/moodle
2017-11-20 13:21:30 +13:00
Jun Pataleta
1508fa23d2
Merge branch 'MDL-55808_master' of git://github.com/juancs/moodle
2017-11-20 10:34:55 +13:00
Neill Magill
7251472c83
MDL-60436 blocks: Unit test for dashboard block positioning
2017-11-17 14:40:30 +00:00
Neill Magill
667e6ebc20
MDL-60436 blocks: Improve performance of block loading
2017-11-17 14:40:01 +00:00
Marcus Fabriczy
f32ee5c54e
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-17 20:08:29 +10:30
yair.spielmann
b323508554
MDL-59512 tool_oauth2: add option for basic authentication
2017-11-17 10:15:29 +01:00
Damyon Wiese
e76e6bc8bd
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:28 +08:00
Damyon Wiese
5f8407d5da
Merge branch 'MDL-60773-master' of https://github.com/snake/moodle
2017-11-17 14:11:12 +08:00
Andrew Nicols
78162bf5cf
MDL-60773 core: Add pendingJS checks for autocomplete interactions
2017-11-17 13:52:04 +08:00
Simey Lameze
1a765e32b0
MDL-60823 calendar: use first day of week on prepadding calc
2017-11-17 11:02:39 +08:00
David Mudrák
88f4b6c75d
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:14:16 +01:00
Juan Leyva
44ae08383b
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:01 +01:00
Pau Ferrer Ocaña
15ead7a176
MDL-60835 completion: Add overrideby field to completion status WS
2017-11-16 16:35:43 +01:00
David Monllao
19bf156be9
MDL-60780 analytics: Prevent timing issues
2017-11-16 09:17:46 +01:00
Adrian Greeve
33e385a5fb
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-11-16 14:46:40 +08:00
Cameron Ball
d3e980c4ea
MDL-60809 xmlrpc: Include filelib when making xmlrpc call
2017-11-16 14:46:36 +08:00
Jake Dallimore
4275ea4a43
weekly on-sync release 3.5dev
2017-11-16 11:13:29 +08:00
Jake Dallimore
e767ba20fc
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-11-16 11:13:28 +08:00
David Monllao
9304ba2212
Merge branch 'MDL-60789-master' of git://github.com/sarjona/moodle
2017-11-15 10:35:30 +01:00
Damyon Wiese
a571aa9b85
Merge branch 'wip-MDL-59876-master' of git://github.com/abgreeve/moodle
2017-11-15 10:35:30 +01:00
Mark Nelson
2ce6578835
MDL-60810 auth_db: removed rubbish content in string
2017-11-15 15:00:35 +08:00
Damyon Wiese
fda2fa2680
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:53:56 +08:00
Adrian Greeve
2c97abeff2
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:43:19 +08:00
AMOS bot
231127ce6c
Automatically generated installer lang files
2017-11-15 00:05:16 +00:00
Damyon Wiese
aece25138f
Merge branch 'MDL-60675-master' of git://github.com/mihailges/moodle
2017-11-14 16:40:59 +08:00
Mihail Geshoski
3420d30762
MDL-60675 analytics: Apply strict comparison check
2017-11-14 16:22:36 +08:00
Sara Arjona
3dbb8dc598
MDL-60789 workshop: Check title submission maxlength
2017-11-14 08:52:31 +01:00
Jake Dallimore
55b2742724
Merge branch 'MDL-60741' of git://github.com/timhunt/moodle
2017-11-14 15:28:06 +08:00
Ankit Agarwal
05ba0b9574
MDL-60796 analytics: Fix phpdoc issues
2017-11-14 12:33:46 +05:30
Simey Lameze
7e781cfc2b
MDL-60751 core_calendar: remove useless NULL_ALLOWED parameter
2017-11-14 14:12:17 +08:00
Jun Pataleta
592c216520
Merge branch 'm34_MDL-59099_MySQL8_InnoDB_Params_Removed' of https://github.com/scara/moodle
2017-11-14 12:22:29 +13:00
Damyon Wiese
294f1dbaa3
Merge branch 'MDL-60693-backup-multilang-activities' of https://github.com/lucaboesch/moodle
2017-11-13 14:33:57 +08:00
Damyon Wiese
fee3033bc7
Merge branch 'MDL-60675-master' of git://github.com/mihailges/moodle
2017-11-13 14:11:50 +08:00
Jake Dallimore
e105a752c0
Merge branch 'MDL-60707' of git://github.com/aolley/moodle
2017-11-13 13:26:00 +08:00
Jake Dallimore
dbc56205b3
Merge branch 'MDL-60783' of git://github.com/stronk7/moodle
2017-11-13 11:26:30 +08:00
Damyon Wiese
dbf0819d92
Merge branch 'MDL-59876-master' of git://github.com/jleyva/moodle
2017-11-13 10:47:49 +08:00
Damyon Wiese
3ac10fa82a
Merge branch 'MDL-60784' of git://github.com/stronk7/moodle
2017-11-13 10:37:37 +08:00
Tim Lock
a33be61af8
MDL-58817 mod_lti: cartridge: maintain custom icons
2017-11-13 10:15:33 +10:30
Eloy Lafuente (stronk7)
6499085f36
MDL-60784 upgrade: add 3.4.0 separation line to all upgrade scripts
2017-11-12 18:43:30 +01:00
Eloy Lafuente (stronk7)
bd8a809598
MDL-60783 backup: Bump release to 3.5
2017-11-12 17:56:17 +01:00
Luca Bösch
9ae6cd775a
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:58:18 +01:00
Eloy Lafuente (stronk7)
0164f50e80
weekly back-to-dev release 3.5dev
2017-11-11 19:41:57 +01:00
Eloy Lafuente (stronk7)
6821ca92ad
NOBUG: Change travis.yml back to master
2017-11-11 19:31:19 +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
Matteo Scaramuccia
373a35dd31
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-08 23:02:24 +01:00
João Umberto Ciocca de Almeida
6bc8a2e11f
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-08 18:36:03 -02: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
Damyon Wiese
1518ce952f
MDL-60567 competencies: test list_competencies
2017-10-27 11:50:11 +08:00
Damyon Wiese
f09f01fcad
MDL-60567 competencies: list_competencies wrong type
...
"validate_params" returns arrays in external functions.
2017-10-27 11:49:13 +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
Juan Segarra Montesinos
6e4e60ef9f
MDL-60441 mod_glossary: Add a link to glossary entries
2017-10-15 15:33:17 +02: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
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
Skylar Kelty
761ac5a0aa
MDL-58658 caching: Add static acceleration unit test for empty arrays
2017-05-11 10:56:04 +01:00
Issam Taboubi
013982e3c4
MDL-58884 competency: Inaccurate stats proficient competencies in course
2017-05-10 15:08:21 -04:00
Cameron Ball
15fbd9057e
MDL-58841 mod_assign: Style "view all" link on grading summary
2017-05-09 15:04:55 +08:00
Ankit Agarwal
9e218b9282
MDL-58776 tags: Add bootstrap classes to buttons
2017-05-02 12:12:06 +05:30
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
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
Juan Leyva
bf1babe5ff
MDL-58694 admin: Add mobile related data to site registration
2017-04-25 10:30:24 +02:00
Skylar Kelty
32ec2da151
MDL-58658 caching: Fix static acceleration for empty arrays
2017-04-20 09:49:09 +01: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