David Monllao
f873ff9ad2
Merge branch 'MDL-62867-35-missing_colon_in_query' of https://github.com/bitumin/moodle into MOODLE_35_STABLE
2018-08-27 11:22:39 +02:00
Andrew Nicols
0dfef1313f
Merge branch 'MDL-53024-35' of git://github.com/damyon/moodle into MOODLE_35_STABLE
2018-08-27 15:46:34 +08:00
Damyon Wiese
e647f49fe4
MDL-53024 assign: Remove incorrect logic in query
...
We are simplifying this query so it will return grades if the attempt matches
the submission attempt, or there is no submission. The case where there is a grade
but no submission can happen only for group assignments.
2018-08-27 15:41:12 +08:00
Zig Tan
088f6b973a
MDL-38301 mod_assign: Fix date validation logic & message consistency
2018-08-27 15:33:21 +08:00
Andrew Nicols
3c613eb0f9
MDL-63101 cache: Improve accuracy of cache event invalidation
2018-08-27 14:44:11 +08:00
John Beedell
05403f4989
MDL-63165 Question: xml import of question categories
2018-08-24 16:10:07 +01:00
Alberto Lara Hernández
a0a10c4d4c
MDL-55993 mod_assign: web services don´t set a URL.
2018-08-24 16:33:48 +02:00
Mitxel Moriana
f92552d372
MDL-62867 tags: Fix missing colon in sql placeholder
...
Due to a missing colon in an sql query field value placeholder
the calculation of the ordering field for a newly added tag
was ignoring itemid.
2018-08-24 15:03:13 +02:00
Luca Bösch
769987cf28
MDL-63179 enrol_self: String and @return tag corrected.
2018-08-24 13:38:08 +02:00
Mihail Geshoski
3bee541afc
MDL-62989 privacy: Improve data request order for users
2018-08-24 15:33:19 +08:00
Jake Dallimore
069bf5a9dd
weekly release 3.5.1+
2018-08-24 13:08:59 +08:00
Mark Nelson
b5c2fef399
MDL-63210 core: convert for loop to forEach in JS
2018-08-24 11:34:17 +08:00
Jun Pataleta
6c5b701bb5
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:54:24 +08:00
Jun Pataleta
696e063e65
MDL-63187 tool_dataprivacy: Behat tests for purposes/categories CRUD
2018-08-23 16:54:24 +08:00
Jun Pataleta
0807b60603
MDL-63187 tool_dataprivacy: Fix delete button text
...
* No need to add the purpose/category name for the delete button itself
* Fix delete confirmation lang strings.
* Add button titles to Add purpose/category buttons so they can be
clicked on when running Behat tests.
2018-08-23 16:54:24 +08:00
Mark Nelson
2e7dbfaabb
MDL-63210 core: touch-up after review
...
1. Reworded the string.
2. Removed logic handling form data.
3. Do not use window.location.replace.
Backport of MDL-54551.
2018-08-23 12:38:57 +08:00
Thom Rawson
d6e31537bc
MDL-63210 core: AJAX call redirects to login page when session expired
...
Backport of MDL-54551.
2018-08-23 12:36:47 +08:00
Jake Dallimore
d01d3d8eef
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:57:24 +08:00
Andrew Nicols
7ac4ad9a8b
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
9d349b8170
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:27:27 +08:00
Andrew Nicols
bd20ed1a7c
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:24:04 +08:00
Henning Bostelmann
f5d6dcfd06
MDL-62914 Calendar: handle TZURL iCal property
2018-08-22 10:11:03 +08:00
Andrew Nicols
466ae79141
Merge branch 'MDL-62660_35' of https://github.com/stronk7/moodle into MOODLE_35_STABLE
2018-08-22 08:03:36 +08:00
Eloy Lafuente (stronk7)
821001ce9c
MDL-62660 xmldb: fix tool_dataprivacy_request_>status to int(2)
...
So the new defined statuses fit in the column for all databases.
2018-08-22 00:02:27 +02:00
Jake Dallimore
ac7cf1cfeb
Merge branch 'MDL-36255-35' of https://github.com/lucaboesch/moodle into MOODLE_35_STABLE
2018-08-21 16:06:31 +08:00
Jake Dallimore
f2057a1115
Merge branch 'MDL-62534-35' of https://github.com/mackensen/moodle into MOODLE_35_STABLE
2018-08-21 11:44:20 +08:00
Andrew Nicols
61c36e125e
Merge branch 'MDL-62660-35' of git://github.com/junpataleta/moodle into MOODLE_35_STABLE
2018-08-21 11:10:45 +08:00
Jun Pataleta
629c7f75b3
MDL-62660 tool_dataprivacy: Behat fix for data deletion
2018-08-21 10:37:56 +08:00
Jun Pataleta
bdefa64956
MDL-62660 tool_dataprivacy: CI fixes
2018-08-21 09:31:25 +08:00
Charles Fulton
bfc047cef0
MDL-62534 course formats: do not purge empty sections on upgrade
2018-08-20 09:15:24 -04:00
Michael Hawkins
9c9227995c
MDL-62660 tool_dataprivacy: Behat additions for deletion and data expiry
2018-08-20 16:28:03 +08:00
Michael Hawkins
3a69718c58
MDL-62660 tool_dataprivacy: Add and update PHPUnit tests
...
Updated tests with latest statuses.
Added testing for request download expiry functionality and method.
Added assign_site_dpo within a parent class for unit tests.
2018-08-20 16:28:03 +08:00
Michael Hawkins
cb8a553af9
MDL-62660 tool_dataprivacy: Add scheduled task to expire data requests
2018-08-20 16:28:03 +08:00
Michael Hawkins
83dc898b00
MDL-62660 tool_dataprivacy: Add ability to expire data requests
...
Also replaced Completed status with situation specific statuses.
Also improved UX on request pages in line with expiries and the aadditional statuses.
2018-08-20 16:27:45 +08:00
Andrew Nicols
3e6e80f96f
MDL-62660 tool_dataprivacy: Add method for unit tests to run adhoc tasks
2018-08-20 15:32:41 +08:00
Luca Bösch
1b052996ff
MDL-36255 grades: allow multilang filters in grades
2018-08-20 08:33:18 +02:00
Jake Dallimore
e516332576
Merge branch 'MDL-63097_35' of git://github.com/stronk7/moodle into MOODLE_35_STABLE
2018-08-20 13:52:25 +08:00
Andrew Nicols
50615d7105
Merge branch 'MDL-63176-35' of https://github.com/spvickers/moodle into MOODLE_35_STABLE
2018-08-20 11:17:08 +08:00
Jake Dallimore
867e35d77f
Merge branch 'MDL-57741-35' of git://github.com/cescobedo/moodle into MOODLE_35_STABLE
2018-08-20 10:12:06 +08:00
Eloy Lafuente (stronk7)
72337efdf7
weekly release 3.5.1+
2018-08-17 17:37:48 +02:00
Eloy Lafuente (stronk7)
c0d8a1c3e1
Merge branch 'install_35_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_35_STABLE
2018-08-17 17:37:46 +02:00
David Mudrák
f6be98b942
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:06:25 +02:00
David Mudrák
d694bf2435
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:06:25 +02:00
Jake Dallimore
2f58da96bb
Merge branch 'MDL-62884-35' of git://github.com/damyon/moodle into MOODLE_35_STABLE
2018-08-17 16:04:47 +08:00
Damyon Wiese
66f63a3bf6
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:13:55 +08:00
Stephen Vickers
349ac5cbd7
MDL-63176 enrol_lti: Add $COURSE to global
...
Ensure that capabilities using $COURSE can be parsed.
2018-08-16 22:44:18 +01:00
cescobedo
7985a77474
MDL-57741 enrol_lti: Add Launch URL to Published as LTI tools
2018-08-16 09:11:29 +02:00
AMOS bot
9df6a3972d
Automatically generated installer lang files
2018-08-16 00:08:18 +00:00
Bas Brands
c24997f074
MDL-62528 forum: Fixed vertical position when loading permalinks
2018-08-15 11:38:14 +02:00
Jake Dallimore
5e26c462d3
Merge branch 'MDL-63050-35' of git://github.com/andrewnicols/moodle into MOODLE_35_STABLE
2018-08-15 10:59:54 +08:00