Andrew Nicols
6e0f59fe32
Merge branch 'MDL-62619_35' of git://github.com/stronk7/moodle into MOODLE_35_STABLE
2018-08-10 08:45:06 +08:00
Eloy Lafuente (stronk7)
6ed9356daf
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:31:59 +02:00
Eloy Lafuente (stronk7)
8539f6168e
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:16:12 +02:00
Eloy Lafuente (stronk7)
9e6ea43d93
Merge branch 'MDL-62581-35' of git://github.com/damyon/moodle into MOODLE_35_STABLE
2018-08-09 00:09:21 +02:00
Andrew Nicols
6b65d96d70
Merge branch 'MDL-62993_35' of git://github.com/markn86/moodle into MOODLE_35_STABLE
2018-08-08 13:10:59 +08:00
Eloy Lafuente (stronk7)
98e96df381
Merge branch 'MDL-62619-35-privacycontexts' of git://github.com/mudrd8mz/moodle into MOODLE_35_STABLE
2018-08-08 01:03:12 +02:00
Eloy Lafuente (stronk7)
127b7446a0
Merge branch 'MDL-43334-35' of git://github.com/damyon/moodle into MOODLE_35_STABLE
2018-08-08 00:16:30 +02:00
Eloy Lafuente (stronk7)
a032e58de6
Merge branch 'MDL-61839-35' of git://github.com/mihailges/moodle into MOODLE_35_STABLE
2018-08-07 23:56:25 +02:00
Eloy Lafuente (stronk7)
4db39b4571
Merge branch 'MDL-61870-35' of git://github.com/damyon/moodle into MOODLE_35_STABLE
2018-08-07 23:48:39 +02:00
Eloy Lafuente (stronk7)
a9b13cfac3
Merge branch 'MDL-62750_35' of https://github.com/aanabit/moodle into MOODLE_35_STABLE
2018-08-07 17:23:51 +02:00
Eloy Lafuente (stronk7)
c1d4386dd7
Merge branch 'MDL-63026_35' of git://github.com/dmonllao/moodle into MOODLE_35_STABLE
2018-08-07 16:00:20 +02:00
David Matamoros
b3065a69ed
MDL-55744 EDITOR_ATTO: Now atto does not autosave for not loggedin user
2018-08-07 15:28:20 +02:00
David Matamoros
aba27d5317
MDL-58409 core_form: needs clean in autocomplete element
2018-08-07 11:03:04 +02:00
Andrew Nicols
7391dfc208
Merge branch 'MDL-62798-35' of git://github.com/mihailges/moodle into MOODLE_35_STABLE
2018-08-07 13:08:54 +08:00
Andrew Nicols
6d2fedaa47
Merge branch 'wip-MDL-61424-35' of git://github.com/marinaglancy/moodle into MOODLE_35_STABLE
2018-08-07 09:29:41 +08:00
Amaia Anabitarte
02f31bb65b
MDL-62750 lang: Trim langlist setting values
2018-08-06 09:40:15 +01:00
Andrew Nicols
1e2f780503
MDL-61515 theme: Pre-compile boost
2018-08-06 15:21:50 +08:00
Andrew Nicols
57bebf7c4b
Merge branch 'MDL-61515-35' of git://github.com/bmbrands/moodle into MOODLE_35_STABLE
2018-08-06 15:06:04 +08:00
Andrew Nicols
f940b5dcd9
Merge branch 'MDL-62996-35' of git://github.com/junpataleta/moodle into MOODLE_35_STABLE
2018-08-06 12:28:03 +08:00
Mihail Geshoski
7cccc7e03a
MDL-62798 repositories: Report sections by name in server repository
2018-08-06 09:56:30 +08:00
Mihail Geshoski
76483d4f45
MDL-61839 glossary: One letter search in glossary returns all entries
2018-08-06 09:47:10 +08:00
Andrew Nicols
d3ef856e79
Merge branch 'MDL-62969_35' of git://github.com/markn86/moodle into MOODLE_35_STABLE
2018-08-06 09:28:20 +08:00
Damyon Wiese
5c4aef2664
MDL-61650 assign: More consistent empty text
...
Consistently check for empty submissions with count_words(trim($text)).
2018-08-03 16:53:45 +08:00
Damyon Wiese
ff7ec97918
MDL-62279 assign: Properly set the defaults
...
Before an assignment has been created, we need to use the site defaults,
not the per instance defaults for the settings.
2018-08-03 15:13:22 +08:00
Andrew Nicols
4bd4b46070
weekly release 3.5.1+
2018-08-03 11:30:29 +08:00
Andrew Nicols
2392c10734
Merge branch 'install_35_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_35_STABLE
2018-08-03 11:30:27 +08:00
Damyon Wiese
6b74d76fa9
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:59 +08:00
Damyon Wiese
f86bd7ece0
MDL-61870 mod_assign: Conditionally backup groups
...
When group info is not backed up, do not backup assignment submissions or overrides that related to a specific group.
We are already correctly not restoring them, but it is more robust not to include them in the backup file at all.
2018-08-02 13:03:06 +08:00
Zig Tan
805417c33d
MDL-61870 mod_assign: Fix/clean up imported group override duedates
...
Applying patch supplied from Damyon Wiese to address the root-cause
of this issue in the backup/restore logic.
2018-08-02 13:03:05 +08:00
Zig Tan
127b54ffbe
MDL-61870 mod_assign: Fix/clean up imported group override duedates
...
- Prevent group override duedate events from being imported when groups are excluded
- Clean up any existing group override duedate events when editing assignment in upgradelib.php
- Updated lib.php unit tests
2018-08-02 13:03:05 +08:00
Andrew Nicols
8450d9948a
Merge branch 'MDL-59847-35' of https://github.com/snake/moodle into MOODLE_35_STABLE
2018-08-02 11:40:08 +08:00
Andrew Nicols
3eca9bf311
Merge branch 'MDL-62983-35' of git://github.com/sarjona/moodle into MOODLE_35_STABLE
2018-08-02 11:22:50 +08:00
Andrew Nicols
6b3738bc20
MDL-63050 cachestore_redis: Update hExists to check empty
2018-08-02 11:00:27 +08:00
Andrew Nicols
1974156194
MDL-63050 redis: Make session check compatible with Redis 4.0
2018-08-02 11:00:27 +08:00
David Mudrák
f0a4839154
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:37:07 +08:00
Eloy Lafuente (stronk7)
3ab6d8ba2b
Merge branch 'MDL-57666-35' of git://github.com/mihailges/moodle into MOODLE_35_STABLE
2018-08-02 01:27:55 +02:00
Eloy Lafuente (stronk7)
1d2b6c84a2
Merge branch 'MDL-62965-35-userprofilesignup' of git://github.com/mudrd8mz/moodle into MOODLE_35_STABLE
2018-08-02 00:41:36 +02:00
Eloy Lafuente (stronk7)
266744a6f9
Merge branch 'MDL-59595-35-2' of git://github.com/snake/moodle into MOODLE_35_STABLE
2018-08-02 00:21:35 +02:00
Eloy Lafuente (stronk7)
c3a1ccc244
Merge branch 'MDL-62977_35' of git://github.com/markn86/moodle into MOODLE_35_STABLE
2018-08-01 16:42:10 +02:00
Jonathon Fowler
96df578e8e
MDL-62983 core_user: Hold multiple filters when clicking any link
2018-08-01 12:11:13 +02:00
Eloy Lafuente (stronk7)
6cf6523cc7
Merge branch 'MDL-41847-35' of git://github.com/sarjona/moodle into MOODLE_35_STABLE
2018-07-31 23:50:52 +02:00
David Monllao
43eadce6fc
Merge branch 'm35_MDL-58015' of https://github.com/danmarsden/moodle into MOODLE_35_STABLE
2018-07-31 13:37:11 +02:00
David Monllao
98fe6eee32
Merge branch 'MDL-59611-35' of git://github.com/damyon/moodle into MOODLE_35_STABLE
2018-07-31 13:31:07 +02:00
David Monllao
671ad6b497
Merge branch 'MDL-44538-35' of https://github.com/lucaboesch/moodle into MOODLE_35_STABLE
2018-07-31 11:21:16 +02:00
Jun Pataleta
49bfb1e5f9
Merge branch 'MDL-58768-35-2' of git://github.com/rezaies/moodle into MOODLE_35_STABLE
2018-07-31 16:18:26 +08:00
David Monllao
000a5d0bec
MDL-63026 course: Fix reference to unexisting capability
2018-07-31 08:32:00 +02:00
Shamim Rezaie
936ed6067f
MDL-58768 mod_assign: Fixed incorrect version number in upgrade.php
2018-07-31 16:23:56 +10:00
Shamim Rezaie
238006f649
MDL-58768 mod_assign: Added userid param to calendar callbacks
...
The mod_assign_core_calendar_is_event_visible and mod_assign_core_calendar_provide_event_action
functions now accept a new parameter ($userid) so they are not always dependet to the logged in user.
2018-07-31 16:15:38 +10:00
Shamim Rezaie
d11038dd43
MDL-58768 core: Fix a typo for callback name
2018-07-31 16:15:38 +10:00
Shamim Rezaie
6b8b06911b
MDL-58768 mod_assign: Add $user param to assign::can_grade
2018-07-31 16:15:38 +10:00