Eloy Lafuente (stronk7)
237f4ccada
Moodle release 3.10.4
2021-05-08 16:40:42 +02:00
Eloy Lafuente (stronk7)
f674b77d34
weekly release 3.10.3+
2021-05-07 16:54:50 +02:00
Eloy Lafuente (stronk7)
9215f9d294
NOBUG: Fixed SVG browser compatibility
2021-05-07 16:54:50 +02:00
Eloy Lafuente (stronk7)
b72be5f142
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-05-07 16:54:49 +02:00
abgreeve
5ed11926a6
Merge branch 'MDL-68747-310' of https://github.com/dcai/moodle into MOODLE_310_STABLE
2021-05-07 11:45:45 +08:00
Mathew May
e4274d80a4
MDL-70622 mod_lti: Tighten redirect param typing
2021-05-07 11:45:45 +08:00
Adam Olley
87883bb43c
MDL-70622 mod_lti: Prevent xss on lti 1.3 authentication script
...
Without this, people can craft URLs that other users might use not realising
what they do - and as a XSS vulnerability, it could do any number of things the
clicking-user has access to do on the site.
Change-Id: I82adc71e8706d8929011b4b24523d5b62b8ccea1
2021-05-07 11:45:34 +08:00
Jun Pataleta
cd83b3732e
Merge branch 'MDL-71395-310-2' of git://github.com/marinaglancy/moodle into MOODLE_310_STABLE
2021-05-07 10:30:39 +08:00
abgreeve
c6ec73b12e
Merge branch 'MDL-70181_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2021-05-07 10:22:28 +08:00
Víctor Déniz
3c23c78500
Merge branch 'MDL-71303-310' of https://github.com/StudiUM/moodle into MOODLE_310_STABLE
2021-05-06 23:34:33 +01:00
Eloy Lafuente (stronk7)
1b22f24666
Merge branch 'MDL-70049-310_count_submissions' of https://github.com/agrowe/moodle into MOODLE_310_STABLE
2021-05-06 23:27:20 +02:00
Eloy Lafuente (stronk7)
0656fb0d19
Merge branch 'MDL-70772-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-05-06 23:20:13 +02:00
Eloy Lafuente (stronk7)
d13532e364
Merge branch 'MDL-71313_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2021-05-06 23:15:06 +02:00
Eloy Lafuente (stronk7)
0e077d9b68
Merge branch 'MDL-71343-m310' of https://github.com/rjnl/moodle into MOODLE_310_STABLE
2021-05-06 23:07:46 +02:00
Sara Arjona
35fbf2b4af
MDL-70110 mod_assign: make phpunit test DB order agnostic
2021-05-06 19:38:45 +02:00
Sara Arjona
3938b91363
Merge branch 'MDL-71491-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-05-06 18:42:32 +02:00
Marina Glancy
d87d0973f5
MDL-71395 core: fix bug in google lib wrapper
...
because of changes in PHP8 the '' == 0 is no longer true and the error in the google api wrapper was discovered
2021-05-06 18:39:10 +02:00
Sara Arjona
c5298a3d9a
Merge branch 'MDL-71420_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2021-05-06 17:58:29 +02:00
Marina Glancy
83dda7ae04
MDL-71395 block_tag_youtube: sometimes exception may have empty message
2021-05-06 17:49:14 +02:00
Víctor Déniz
2561b61d81
Merge branch 'MDL-71402-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-05-06 16:47:02 +01:00
Paul Holden
119c201a10
MDL-71491 repository_flickr: return more file data.
...
See also 643b0cca .
2021-05-06 16:36:35 +01:00
Sara Arjona
3cdb182a70
Merge branch 'MDL-71268-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2021-05-06 17:11:31 +02:00
Paul Holden
5e6e118a2e
MDL-71402 availability: fix group restriction button in mod form.
...
* The button to "Add group/grouping access restriction" under
common module settings should only be present if corresponding
availability plugins are enabled; and
* Prevent the same button behaving as a submit button, which
intercepted the user hitting return in the form and added a
restriction without deliberate action taken by the user.
2021-05-06 14:20:32 +01:00
Sara Arjona
cd0b5a63fa
Merge branch 'MDL-70110-310' of https://github.com/septatrix/moodle into MOODLE_310_STABLE
2021-05-06 13:16:13 +02:00
Víctor Déniz
afc3b1dd3d
Merge branch 'MDL-71434-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-05-06 11:15:18 +01:00
Sara Arjona
d1983c3ce1
Merge branch 'MDL-71390-310' of git://github.com/marinaglancy/moodle into MOODLE_310_STABLE
2021-05-06 08:07:40 +02:00
Adrian Greeve
0094d8e66e
Merge branch 'MDL-70786-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2021-05-06 10:05:02 +08:00
AMOS bot
b34246ca19
Automatically generated installer lang files
2021-05-06 00:07:32 +00:00
Juan Leyva
5e29bd67e6
MDL-71513 mobile: Fix last access visibility
2021-05-05 22:49:07 +01:00
Eloy Lafuente (stronk7)
ad7c296dc9
MDL-71420 environment: Lower sodium requirement to recommended
2021-05-05 23:06:18 +02:00
Sara Arjona
9aad1581bc
Merge branch 'MDL-71517-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-05-05 12:17:43 +02:00
Sara Arjona
56882a76d1
Merge branch 'MDL-71187-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2021-05-05 12:14:13 +02:00
Víctor Déniz
14c8b8bd56
Merge branch 'MDL-71460-310' of git://github.com/peterRd/moodle into MOODLE_310_STABLE
2021-05-05 10:43:08 +01:00
Luca Bösch
e66bf8a5c1
MDL-71187 quizaccess_seb: Change "Launch Safe Exam Browser" to a href.
...
In order to allow for correct seb:// or sebs:// calls without browser
warnings of insecure links, it is not possible to send a get request
with an attached cmid parameter to the unknown seb:// or sebs://
URL via a form button.
We've got to use a <a href> link outside a form to circumvent
browsers warning of an insecure link and call Safe Exam Browser
correctly.
2021-05-05 10:54:34 +02:00
Leon Stringer
01aee79df0
MDL-70181 database: Quote database object names
...
Table names and database name now enclosed in backticks.
admin/cli/mysql_collation.php failed if $CFG->prefix was blank with
MySQL 8.0 because table 'groups' conflicted with a new reserved word.
Note that this quotes both mysql_collation.php and mysql_compressed_rows.php
but only the former was mal-functioning.
The case of mysql_compressed_rows.php is a little bit special because
not all tables are processed, only those having big rows. And the groups
table is not one of them. In any case, better add the quotes there for
any future case.
Also, when testing this patch https://tracker.moodle.org/browse/MDL-71512
was discovered and will need to be fixed to make core 100% compliant
with MySQL 8.0 and MariaDB 10.6 and up.
2021-05-05 10:16:54 +02:00
Peter Dias
e3b4f6d3fd
MDL-71460 hub: Use checkboxes instead of dropdowns
...
Change the yes/no dropdowns to a checkbox. Defaults to unchecked.
2021-05-05 10:27:28 +08:00
Víctor Déniz
73d36ebafa
Merge branch 'MDL-70864-310-zip_packer_windows' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2021-05-05 00:03:40 +01:00
Eloy Lafuente (stronk7)
d73d9dd99f
Merge branch 'MDL-71425-310-enfix' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2021-05-04 23:39:50 +02:00
Paul Holden
301f78c282
MDL-71359 mod_forum: empty forums shouldn't export anything.
2021-05-04 17:22:47 +02:00
Sara Arjona
373c263482
MDL-71408 h5plib_v124: Add required changes after lib upgrade
...
- The mbstring extension is required since Moodle 3.9 onwards so
the upgrading steps have been removed because they are not
required any more.
- The pull-request for fixing some minor PHP7.4 problems has been
integrated so this patch is not required.
2021-05-04 17:22:47 +02:00
Sara Arjona
ac7cd6c603
MDL-71408 h5plib_v124: Upgrade H5P core library to 1.24.02
2021-05-04 17:22:47 +02:00
Huong Nguyen
62b4ebab51
MDL-70720 Quiz: Improve capability checks when fetching users' best grades
2021-05-04 17:22:47 +02:00
Shamim Rezaie
abbda5d025
MDL-69028 repository: Put a rate limit on draft file uploads
2021-05-04 17:22:47 +02:00
Paul Holden
0debb3cac0
MDL-71130 quiz_grading: escape user idnumber on display.
2021-05-04 17:22:47 +02:00
David Mudrák
9f4404e80d
MDL-70804 mnet: Use proper DML method to get records from the table
...
This improves the code and avoids the risk of SQL injection through the
malicious XML-RPC request from the MNet peer.
2021-05-04 17:22:47 +02:00
Sara Arjona
d9af87d70a
Merge branch 'MDL-71274-310' of git://github.com/aanabit/moodle into MOODLE_310_STABLE
2021-05-04 17:10:48 +02:00
David Mudrák
804f1f5ac7
MDL-71425 lang: Fix reworded strings in tests
2021-05-04 16:56:09 +02:00
Helen Foster
23f0d09ec7
MDL-71425 lang: Import fixed English strings (en_fix)
2021-05-04 16:48:21 +02:00
Paul Holden
641b678d4b
MDL-71517 mod_data: remove invalid form custom data access.
...
On PHP7.4, trying to access array offsets of NULL triggers a notice.
2021-05-04 15:35:46 +01:00
Luca Bösch
5183181f94
MDL-70786 report_loglive: respect fullname setting.
2021-05-04 14:19:17 +02:00
Luca Bösch
b74abdbea1
MDL-70786 report_log: respect fullname setting.
2021-05-04 14:19:17 +02:00
Luca Bösch
a11c2cb391
MDL-70786 report_completion: respect fullname setting.
2021-05-04 14:19:17 +02:00
Luca Bösch
204748856a
MDL-70786 report_competency: respect fullname setting.
2021-05-04 14:19:17 +02:00
Luca Bösch
8962bd76c3
MDL-70786 report_progress: respect fullname setting.
2021-05-04 14:19:17 +02:00
Luca Bösch
8a07e2f53d
MDL-71268 graphics: Use new Moodle logo for RSS feeds by Moodle
2021-05-04 14:15:29 +02:00
Sara Arjona
3de329785d
weekly release 3.10.3+
2021-05-04 13:27:55 +02:00
Sara Arjona
63a4a88dd1
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-05-04 13:27:55 +02:00
Adrian Greeve
4f46b8449b
Merge branch 'MDL-66673-MOODLE_310_STABLE' of https://github.com/ScottVerbeek/moodle into MOODLE_310_STABLE
2021-05-04 15:47:33 +08:00
AMOS bot
72c300facf
Automatically generated installer lang files
2021-05-04 00:07:31 +00:00
Eloy Lafuente (stronk7)
c96074aafd
Merge branch 'MDL-71463-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-05-03 19:01:01 +02:00
David Mudrák
7f507d94d9
MDL-70864 files: Fix zip_packer extracting files with trailing dots
...
File and folder names cannot end with dots on Windows. So replace the
trailing dots with underscore consistently with how some other zip tools
(such as 7-zip) handle this case.
2021-05-03 18:14:17 +02:00
Marina Glancy
6211bc0be5
MDL-71390 core: raise max_input_vars requirement for Moodle 3.11
2021-05-03 13:25:36 +02:00
Adrian Greeve
6dc0b43072
Merge branch 'MDL-71440-310' of git://github.com/mihailges/moodle into MOODLE_310_STABLE
2021-05-03 16:04:36 +08:00
Mihail Geshoski
502076cde6
MDL-71440 mod_assign: New capability for viewing the submission summary
...
Creates a new capability mod/assign:viewownsubmissionsummary which will
be required in order to display the submission summary to the user in
the assignment page.
2021-05-03 15:32:21 +08:00
Jake Dallimore
79368aaa6a
Merge branch 'MDL-52724-310' of git://github.com/merrill-oakland/moodle into MOODLE_310_STABLE
2021-05-03 13:25:36 +08:00
Víctor Déniz
5431063238
Merge branch 'MDL-69956-310' of https://github.com/dcai/moodle into MOODLE_310_STABLE
2021-05-01 13:43:19 +01:00
Víctor Déniz
36764c36c0
weekly release 3.10.3+
2021-04-30 12:54:29 +01:00
Rajneel Totaram
f902e75bae
MDL-71343 core_h5p: Convert all line-endings to UNIX format
2021-04-30 23:45:21 +12:00
Andrew Nicols
8fd5eb7be5
MDL-71343 core_h5p: Add unit test for helper::parse_js_array
...
Signed-off-by: Rajneel Totaram <rjnlfj@yahoo.com >
2021-04-30 23:40:49 +12:00
Dongsheng Cai
8399b45fd0
MDL-69956 forum: throw exception when advanced grading is not ready
2021-04-30 14:59:36 +10:00
Adrian Greeve
dc783d3d5e
Merge branch 'MDL-71481-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-30 11:19:46 +08:00
Jun Pataleta
aaaf3abc4d
Merge branch 'MDL-70947-310' of git://github.com/HuongNV13/moodle into MOODLE_310_STABLE
2021-04-30 10:34:24 +08:00
Sara Arjona
9a36fe6886
Merge branch 'MDL-60331-310_take3' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2021-04-29 17:49:55 +02:00
Paul Holden
1b8ccba1f2
MDL-71463 dml: escape square brackets for SQL Server LIKE operator.
2021-04-29 13:49:28 +01:00
Amaia Anabitarte
723ffea626
MDL-71274 analytics: Don't generate insight for hidden courses
...
Hidden courses can be used for training
but we do not want to generate insights for them
because students do not have access to hidden courses.
This was fixed in MDL-66806 for "Students at risk" model.
Fixed for "Students who have not accessed the course recently" in this issue.
2021-04-29 11:13:02 +02:00
Paul Holden
0c57ffc2b5
MDL-71481 repository_flickr_public: return more file data.
...
A HTTP HEAD request is required to get the image filesize.
The remaining data can be obtained from existing calls to
the Flickr API.
2021-04-29 09:49:16 +01:00
Huong Nguyen
f3ae9f9d45
MDL-70947 File upload: Upload protection
...
Interacts badly with double-submit protection, and not all uploads protected
2021-04-29 15:32:12 +07:00
Sara Arjona
3bffbfabb5
Merge branch 'MDL-71016-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-29 09:21:52 +02:00
Jun Pataleta
3afeaed3ff
Merge branch 'MDL-70863-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2021-04-29 15:05:15 +08:00
Andrew Nicols
c05862dc9a
Merge branch 'MDL-56609_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2021-04-29 09:41:59 +08:00
Víctor Déniz
9cd78a8b4f
Merge branch 'MDL-71200-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-28 20:53:49 +01:00
Paul Holden
8f630db213
MDL-71016 gradeexport_xml: ensure user/grade idnumbers are encoded.
2021-04-28 19:03:56 +01:00
Luca Bösch
689d10b02b
MDL-60331 questions: prevent double escaping question categories.
2021-04-28 17:32:27 +02:00
Sara Arjona
71f40d0018
Merge branch 'MDL-70979-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-28 13:06:18 +02:00
Sara Arjona
b9f9758f5e
Merge branch 'MDL-71127-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-28 12:58:28 +02:00
Sara Arjona
9e19f3c1f5
Merge branch 'MDL-70763-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-28 12:36:36 +02:00
Septatrix
8f0daf43b7
MDL-70110 assign: add group submission attemptnumber test
2021-04-28 11:50:24 +02:00
Sara Arjona
fa72038987
Merge branch 'MDL-71244-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2021-04-28 09:17:39 +02:00
Andrew Nicols
6679c41c89
Merge branch 'MDL-71168-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-28 10:50:19 +08:00
Andrew Nicols
1ed97439dd
MDL-70909 mod_h5pactivity: Whitespace fix
2021-04-28 10:33:29 +08:00
Andrew Nicols
17625bd5b2
Merge branch 'MDL-70909-310' of git://github.com/ferranrecio/moodle into MOODLE_310_STABLE
2021-04-28 10:26:41 +08:00
Andrew Nicols
475ea093b4
Merge branch 'MDL-71386-310' of git://github.com/NoelDeMartin/moodle into MOODLE_310_STABLE
2021-04-28 10:15:54 +08:00
Eloy Lafuente (stronk7)
40d45ede41
MDL-56609 phpunit: Fix bogus expectation on DST changes day
...
Current test works ok every day of the year but the day of
DST begin changes (last Sunday of March currently).
That day, 01:00 Europe/London simply doesn't exist, because
the time is moved forward by 60 minutes.
Hence the expectation for the next cron execution is not 1 "normal"
day (24h) but 1 less hour.
Note this only happens for the current test on DST begins, the
opposite change (DST ends), happening the last Sunday of October
is not affected, because, at all effects, 01:00 is a perfectly normal
and existing hour.
2021-04-27 18:31:01 +02:00
Luca Bösch
6651b3f940
MDL-71244 enrol_manual: Add bootstrap classes to buttons
2021-04-27 17:26:24 +02:00
Ferran Recio
e1ac84a458
MDL-70909 mod_h5pactivity: fix reports on freeze context
2021-04-27 15:35:39 +02:00
Sara Arjona
ff833a08de
weekly release 3.10.3+
2021-04-27 15:14:58 +02:00
Adrian Greeve
d426ee3ccc
Merge branch 'MDL-71329-310' of https://github.com/Chocolate-lightning/moodle into MOODLE_310_STABLE
2021-04-27 09:35:52 +08:00
Víctor Déniz
813338182c
Merge branch 'MDL-65687-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-27 01:13:18 +01:00
Víctor Déniz
5e7f937481
Merge branch 'MDL-71003-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-27 00:37:00 +01:00
Sara Arjona
1bbfbd7444
Merge branch 'MDL-70917-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-26 15:18:12 +02:00
Sara Arjona
0f308b0df1
Merge branch 'MDL-71416-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-26 12:35:50 +02:00
Eloy Lafuente (stronk7)
fea40706b1
Merge branch 'MDL-70446-m310' of https://github.com/sammarshallou/moodle into MOODLE_310_STABLE
2021-04-26 10:45:16 +02:00
Paul Holden
eb60ece090
MDL-71434 mod_data: add form control class to template textarea.
2021-04-25 18:35:04 +01:00
Tim Schroeder
062dc30ffd
MDL-70110 assign: fixed ws get_submissions for groups
2021-04-24 12:11:15 +02:00
Paul Holden
a834862ce4
MDL-71416 report_log: user context header should show users name.
...
Co-Authored-By: Luca Bösch <luca.boesch@bfh.ch >
2021-04-23 20:24:34 +01:00
Sara Arjona
e148629f48
weekly release 3.10.3+
2021-04-23 10:47:03 +02:00
Mathew May
8e750158a0
MDL-71329 tool_moodlenet: Check to see if we get errors before curl
2021-04-23 15:49:55 +08:00
Jun Pataleta
78ea26ad7b
Merge branch 'MDL-71171_310' of git://github.com/mdjnelson/moodle into MOODLE_310_STABLE
2021-04-23 12:40:47 +08:00
Mark Nelson
b58a1b9e34
MDL-71171 customfield_text: ensure we set defaults properly
2021-04-23 12:37:38 +08:00
Andrew Nicols
298a70eba1
Merge branch 'MOODLE_310_STABLE-MDL-71376' of https://github.com/rjnl/moodle into MOODLE_310_STABLE
2021-04-23 11:53:24 +08:00
Andrew Nicols
0e301e88a5
Merge branch 'MDL-70970-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-23 11:39:04 +08:00
ScottVerbeek
4b9b0839b6
MDL-66673 groups: Stop notice when messaging system is disabled
2021-04-23 08:54:38 +10:00
Ferran Recio
d7d94cf30f
MDL-70909 behat: context freeze and not freeze steps
2021-04-22 15:51:36 +02:00
Sara Arjona
72b6d0be84
Merge branch 'MDL-71136_310' of https://github.com/TomoTsuyuki/moodle into MOODLE_310_STABLE
2021-04-22 13:56:49 +02:00
Sara Arjona
fa2d1ab5d3
Merge branch 'MDL-71400-310' of git://github.com/mihailges/moodle into MOODLE_310_STABLE
2021-04-22 13:16:38 +02:00
Ferran Recio
78aabd1e28
MDL-70909 core: add cannotmatchanyrows to capabilities join
2021-04-22 13:10:37 +02:00
Jun Pataleta
72e7b87b92
Merge branch 'MDL-71170_310' of git://github.com/mdjnelson/moodle into MOODLE_310_STABLE
2021-04-22 18:55:12 +08:00
Noel De Martin
3a83f57043
MDL-71386 behat: Support for 3.9.5+ mobile app
2021-04-22 12:16:01 +02:00
Paul Holden
2a706c3e5c
MDL-71200 mod_folder: ensure "Download folder" option is backed up.
2021-04-22 10:29:12 +01:00
Paul Holden
faaa25b5cc
MDL-70979 search: validate external user search parameters.
...
Clean return value in unit test for same.
2021-04-22 10:22:57 +01:00
Mihail Geshoski
6b5a1b02fe
MDL-71400 assignfeedback_offline: Fix message after worksheet upload
2021-04-22 13:08:52 +08:00
Jun Pataleta
96ddfecda3
Merge branch 'MDL-71156-310' of git://github.com/lameze/moodle into MOODLE_310_STABLE
2021-04-22 11:53:39 +08:00
Simey Lameze
94259f8a7d
MDL-71156 core: machinery to recover orphaned calendar events
...
The machinery to fix orphaned calendar events that were broken by MDL-67494.
The solution consists of:
1) Upgrade step that checks if this site has executed the problematic upgrade steps and
if positive, it will schedule a new run for calendar_fix_orphaned_events adhoc task.
2) Adhoc task that will self-spawn calling the recovery machinery, running until
all the orphaned calendar events are fixed. It also sets the maximum runtime of
60 seconds. It is also possible to override that number by specifing the desired
number setting the ->calendareventsmaxseconds in your config.php
3) CLI script that will look for all the calendar events which userids
where broken by a wrong upgrade step, affecting to Moodle 3.9.5
and up.
It performs checks to both:
a) Detect if the site was affected (ran the wrong upgrade step).
b) Look for orphaned calendar events, categorising them as:
- standard: site / category / course / group / user events
- subscription: events created via subscriptions.
- action: normal action events, created to show common important dates.
- override: user and group override events, particular, that some activities support.
- custom: other events, not being any of the above, common or particular.
By specifying it (--fix) try to recover as many broken events (missing userid) as
possible. Standard, subscription, action, override events in core are fully supported but
override or custom events should be fixed by each plugin as far as there isn't any standard
API (plugin-wise) to launch a rebuild of the calendar events.
4) Unit tests and helper functions to generate calendar events. We have decided to
keep the tests simple, testing only true and false and not using data generators because
the code is purely to recover the calendar events and won't turn into an API or something
and also due to the urgency of this issue.
The helpers have been created in calendar/tests/helpers.php since there are no data generators
for calendar.
2021-04-22 10:43:37 +08:00
Andrew Nicols
855e7e9ede
Merge branch 'MDL-70412-310' of git://github.com/aanabit/moodle into MOODLE_310_STABLE
2021-04-22 10:07:57 +08:00
Neill Magill
e6725b8cbb
MDL-64336 assign: Add missing PHP doc
2021-04-21 17:21:19 +02:00
Neill Magill
bd80f68c11
MDL-64336 assign: Teachers should be able to see all submissions
...
Before this change a teacher would be able to see users listed if:
* They have an active enrolment and can submit
* They have an an inactive enrolment for a role that can submit
After this change they will additonally be able to see users listed:
* That have an active enrolment and have submitted
* That have an inactive enrolment and have submitted
This means that if an assignment has it's context frozen all users
that have made some form of submission will still be listed.
It will also apply if the submission capability is removed from a
user.
If a user's enrolment is deleted they will not be listed.
The submission and grading counts have also been updated so
they will reflect the new rules.
2021-04-21 17:15:54 +02:00
Neill Magill
dbcfda9641
MDL-64336 assign: Submissions should be visible while frozen
...
Before this change if a student visited an assignment that is
frozen they would only see the title and description even if
they had made a submission to it.
After the change they will be able to see the status of their
submission and any feedback and grades they have recived.
It will also make the Moodle app recognise that submission
should not happen because the assignment is frozen.
Tests based on ones created by Andrew Nicols
2021-04-21 17:15:45 +02:00
Sara Arjona
b62526d0ad
Merge branch 'MDL-62244_310_label_view' of https://github.com/sheesania/moodle into MOODLE_310_STABLE
2021-04-20 17:45:06 +02:00
Sara Arjona
d9293c77bc
weekly release 3.10.3+
2021-04-20 15:51:19 +02:00
Sara Arjona
6f9415fea0
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-04-20 15:51:18 +02:00
Paul Holden
647020f584
MDL-70970 quizaccess_seb: consistent property array sorting by key.
...
In PHP8.0 using `ksort` was producing incorrect results by sorting
keys differing only in case in the wrong order. This change makes
sorting consistent between PHP versions.
Co-Authored-By: Tim Hunt <T.J.Hunt@open.ac.uk >
2021-04-20 14:36:19 +01:00
Rajneel Totaram
afc20e7caa
MDL-71376 mod_quiz: fix undefined object reference
2021-04-20 20:13:40 +12:00
Jun Pataleta
6d82a01438
Merge branch 'MDL-71364_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2021-04-20 09:23:43 +08:00
AMOS bot
3e47cdda94
Automatically generated installer lang files
2021-04-20 00:07:27 +00:00
Víctor Déniz
7ccaf08d5a
Merge branch 'MDL-71087-310' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_310_STABLE
2021-04-19 23:45:02 +01:00
Eloy Lafuente (stronk7)
5d309ef2a8
Merge branch 'MDL-69256-310' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2021-04-20 00:05:05 +02:00
Víctor Déniz
ce023afec9
Merge branch 'MOODLE_310_STABLE_fix_gradeimport_csv' of https://github.com/intrajp/moodle into MOODLE_310_STABLE
2021-04-19 22:49:09 +01:00
Dongsheng Cai
fdb9a664f6
MDL-68747 mod_quiz: force LTR for quiz grading overview chart
2021-04-19 21:06:37 +10:00
Sara Arjona
79d705df64
Merge branch 'MDL-71365_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2021-04-19 10:18:39 +02:00
Paul Holden
73e9259c10
MDL-71127 mod_quiz: fix thrown exception for invalid question columns.
2021-04-19 09:07:13 +01:00
Paul Holden
785cf4fb22
MDL-71168 report_participation: fix select all users checkbox.
2021-04-19 09:05:13 +01:00
Sara Arjona
c30923d77d
Merge branch 'MDL-66475-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-19 09:49:23 +02:00
Sara Arjona
ea388d74ab
Merge branch 'MDL-65553-310' of git://github.com/aanabit/moodle into MOODLE_310_STABLE
2021-04-19 08:53:45 +02:00
AMOS bot
61d1af0818
Automatically generated installer lang files
2021-04-18 00:07:25 +00:00
Eloy Lafuente (stronk7)
93960101e9
MDL-71365 grunt: fix ignores missing LF @ EOF
2021-04-18 00:44:06 +02:00
Eloy Lafuente (stronk7)
26e8b4a0fa
MDL-71364 behat: fix randomness causes by "now" advancing
...
Some recent tests do set a date time element
to ##now## or tomorrow and, immediately after that
the look if, effectively, ##now## and #tomorrow#
have been set (with minutes resolution).
Problem is that, between the field is set and the field
is verified, it can happen that the time advances to
next minute (from H:M:59 to H:M+1:00) and then the
assertion fails.
To avoid this, we could have lowered the resolution to be
hours... but that doesn't solve the problem just makes it
to happen less often.
So, instead of that... we are setting the 2 now and tomorrow
cases to be "today noon" and "tomorrow noon" (12:00:00) so
we ensure they won't be ever in the risk of jumping of minute.
2021-04-17 12:33:32 +02:00
Eloy Lafuente (stronk7)
a1523774bc
Merge branch 'MDL-70099-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-17 09:40:37 +02:00
Sara Arjona
7c1feb97b2
weekly release 3.10.3+
2021-04-16 17:03:33 +02:00
Sara Arjona
26e00f4640
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-04-16 17:03:32 +02:00
Andrew Nicols
bf4038a971
Merge branch 'MOODLE_310_MDL-71233' of https://github.com/golenkovm/moodle into MOODLE_310_STABLE
2021-04-16 12:08:51 +08:00
Andrew Nicols
10c4a67760
Merge branch 'MDL-60490-missing_close_div-310' of https://github.com/leonstr/moodle into MOODLE_310_STABLE
2021-04-16 11:54:13 +08:00
Andrew Nicols
def3f4a074
Merge branch 'MDL-69415-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2021-04-16 11:27:06 +08:00
Amaia Anabitarte
71613b1055
MDL-70412 groups: Improving create_group data generator
...
Increasing the size of the name for generated groups
to ensure we don't have problems with ordering.
2021-04-15 16:57:23 +02:00
Amaia Anabitarte
db374d6a80
MDL-65553 core_analytics: Don't allow to flag predictions several times
...
Even if a prediction is hidden from the report once is flagged,
it can be flagged several times if the user visits detailed view via URL.
We remove the checkbox to select a prediction and flag it
once it has already been flagged.
2021-04-15 16:39:09 +02:00
Jake Dallimore
6958a078a6
Merge branch 'MDL-71338-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-15 14:42:44 +08:00
Jake Dallimore
5566bfe436
Merge branch 'MDL-71119-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2021-04-15 08:32:29 +08:00
AMOS bot
40cdfc58fc
Automatically generated installer lang files
2021-04-15 00:07:34 +00:00
Paul Holden
416b25fc77
MDL-71338 tool_usertours: correct Content-Type on tour export.
...
Replace existing code with standard file serving mechanism, in
turn correcting the previously incorrect Content-Type header.
2021-04-14 21:12:02 +01:00
Eloy Lafuente (stronk7)
ae88411798
Merge branch 'MDL-70616-310-fixed' of https://github.com/izendegi/moodle into MOODLE_310_STABLE
2021-04-14 12:45:23 +02:00
Iñigo Zendegi
909c977e00
MDL-70616 gradingform_rubric: Filters not applied to rubric name
2021-04-14 11:51:11 +02:00
Sara Arjona
3306411314
MDL-71119 core_badges: Add more information to errors
...
Some errors raised when calling external services were ignored.
Displaying this information helps to debug and find the real reasons
why some action, like connecting to an external backpack, can't be
done.
2021-04-14 11:04:06 +02:00
Sara Arjona
4203a0389e
MDL-71119 core_badges: Use basicauth and remove urlencode
...
Basic authorization header is required to get token. Besides, client
id and secret shouldn't call urlencode.
2021-04-14 11:01:27 +02:00
Sara Arjona
2d308243f4
MDL-71119 core_badges: Initialise scopes param in backpack-connect.php
...
The scopes parameter should be passed when creating the OAuth2 badges
client. As it is an optional parameter, when it's empty, it will
be initilised with the supported scopes for the backpack issuer.
It will happen, for instance, when a call is done to oauth2callback.php
because, as defined in RFC6749, OAuth2 authorization response only
supports code and state.
2021-04-14 11:01:27 +02:00
Paul Holden
6a7baaced0
MDL-70772 mod_forum: check for valid usernode before making active.
2021-04-14 09:20:20 +01:00
Andrew Nicols
0c611e0a13
Merge branch 'MDL-71154_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2021-04-14 12:11:21 +08:00
AMOS bot
905511e816
Automatically generated installer lang files
2021-04-14 00:07:28 +00:00
Eloy Lafuente (stronk7)
d883536e6f
MDL-71154 ci: Prevent upstream branches and tags to be built
...
Both for travis and GHA:
- master and MOODLE_XXX_STABLE branches
- any vX.Y.Z tag
won't lead to a build anymore.
2021-04-13 16:55:50 +02:00
Eloy Lafuente (stronk7)
653d6f0229
weekly release 3.10.3+
2021-04-13 10:26:39 +02:00
Eloy Lafuente (stronk7)
4ab41d6090
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-04-13 10:26:38 +02:00
Eloy Lafuente (stronk7)
c50d68cfd9
Merge branch 'MDL-71059-310' of git://github.com/abias/moodle into MOODLE_310_STABLE
2021-04-13 00:42:34 +02:00
Tim Hunt
33d6929e1f
MDL-71313 repositories: warn if get_instances context is wrong type
2021-04-12 20:35:02 +01:00
Sara Arjona
f4a604e4e2
Merge branch 'MDL-68716-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-12 17:24:46 +02:00
Sara Arjona
0ecc30eb85
Merge branch 'MDL-71264_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2021-04-12 16:40:16 +02:00
Sara Arjona
4de37cf603
Merge branch 'MDL-70595-310' of git://github.com/mickhawkins/moodle into MOODLE_310_STABLE
2021-04-12 16:01:40 +02:00
Sara Arjona
dda7890857
Merge branch 'MDL-71107-10' of git://github.com/aanabit/moodle into MOODLE_310_STABLE
2021-04-12 12:41:16 +02:00
Eloy Lafuente (stronk7)
b470f7b246
Merge branch 'MDL-69102-310' of https://github.com/martygilbert/moodle into MOODLE_310_STABLE
2021-04-12 00:02:05 +02:00
Eloy Lafuente (stronk7)
f5087ef548
MDL-69102 phpunit: Add test to cover ALL cohort criteria
...
That way we can check that the expectations are
working ok for every database. Previously only the
ANY case was being tested.
Also, convert them to course badges and check, via
review_all_criteria() that the SQL structures returned
by award_criteria_cohort->get_completed_criteria_sql()
doesn't fail and return the expected counters.
2021-04-10 12:38:46 -04:00
Issam Taboubi
7e146f752a
MDL-71303 core: HTML not escaped in block skip link
2021-04-09 17:31:27 -04:00
AMOS bot
ece30526dd
Automatically generated installer lang files
2021-04-09 00:07:31 +00:00
Eric Merrill
a3fa31fa21
MDL-52724 editor_atto: Scrub atto html for invalid ol, ul, and li tags
...
Try to correct broken ul/ol/li tags, as they have an outsized impact
on course layout. Uses basic regex and loops to track open and closed
tags.
Also adds a deep clean option to the HTML cleaner, that runs less
frequent, more intensive cleanings. This is because normally _cleanHTML
gets called after each keystroke, which could cause problems with
large content on weak systems.
Behat changes are a fix for setting multiline strings in Atto, and
creating a multiline match step.
2021-04-08 15:30:50 -04:00
Eloy Lafuente (stronk7)
06b3ac6ca1
Merge branch 'MDL-70802-310' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2021-04-08 18:37:39 +02:00
Víctor Déniz
4c8c9a4c4b
Merge branch 'MDL-71116-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2021-04-08 01:05:55 +01:00
Amaia Anabitarte
538c8eddb5
MDL-71107 core_contentbank: Behat test. Authoring when copying a course
2021-04-07 10:03:37 +02:00
Amaia Anabitarte
fafed9dc90
MDL-71107 core_contentbank: Fill content author when copying a course
...
'usercreated' and 'usermodified' fields can not be always mapped.
We are filling those fields with 'old' users when working on the same
site, or with current user when working on a different instance.
2021-04-07 10:03:37 +02:00
Alex Rowe
1611b30b1c
MDL-70049 assign: count_submissions_need_grading call when can't grade
2021-04-07 08:57:05 +10:00
Eloy Lafuente (stronk7)
69455d835c
Merge branch 'MDL-70959-310' of git://github.com/junpataleta/moodle into MOODLE_310_STABLE
2021-04-06 22:29:07 +02:00
Eloy Lafuente (stronk7)
c33060d008
Merge branch 'MDL-68635-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-06 22:23:42 +02:00
Víctor Déniz
10f934e300
Merge branch 'MDL-71128-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-04-06 19:51:02 +01:00
Michael Hawkins
9d63efed82
MDL-70595 core: Updated security.txt expiry
2021-04-06 13:13:45 +08:00
AMOS bot
da5111e321
Automatically generated installer lang files
2021-04-06 00:07:37 +00:00
Paul Holden
ebfe1d5945
MDL-70099 enrol: increase accuracy of current enrolments by date.
...
By rounding the current time it was possible that the most recently
created user enrolments (e.g. self enrolments) were being excluded.
This would manifest itself in a user being enrolled on a course,
but it not appearing under "My courses" navigation or on their own
Dashboard until the rounded time had caught up with the current
time.
2021-04-05 19:32:15 +01:00
Paul Holden
359cc7e787
MDL-71003 user: fix alignment of autocomplete participant filters.
2021-04-04 23:21:25 +01:00
Paul Holden
981784000d
MDL-70917 tool_behat: fix profile/replace option comparison.
...
The `isset` call always returned true for the 'replace' option,
because even if not specified it receives a non-null value. The
`strpos` call now does a strict equality check rather than
greater-than-or-equal (which always returns true).
2021-04-04 23:18:37 +01:00
Paul Holden
542a7490f2
MDL-70763 core: export preferences for correct user.
...
Ensure we are using the ID of the given user rather than falling
back to that of the current user during privacy export.
2021-04-04 23:15:43 +01:00
Paul Holden
e44ae4df58
MDL-70763 quiz_overview: export preferences for correct user.
2021-04-04 23:15:43 +01:00
Paul Holden
e89432fb19
MDL-70763 gradereport_grader: export preferences for correct user.
2021-04-04 23:15:43 +01:00
Paul Holden
3e30dffa31
MDL-66475 task: fix random timing failures in logger cleanup test.
2021-04-04 23:12:38 +01:00
AMOS bot
e084f4c0b4
Automatically generated installer lang files
2021-04-04 00:07:33 +00:00
Eloy Lafuente (stronk7)
215851c4c0
MDL-71264 behat: Change date(time) element update order
...
This includes 2 change to the order date(time) elements are filled,
each one addressing one type of problem, where current order is
problematic and can lead to unexpected dates.
1) Changing date, when current month only has X days and target
month has more than X days. Example, being 1 April, change
the date to 31 May.
This is solved by changing the order of introduction
from current D => M => Y to Y => M => D.
2) Changing date, when target month only has X days and current
month has more that X days. Example, being 31 March, change
the date to 28 Feb.
This is solved by always setting the D to 1, before the
Y => M => D sequence commented @ 1) begins.
2021-04-03 18:10:04 +02:00
Eloy Lafuente (stronk7)
f751383a15
MDL-71264 behat: New feature covering all day/month/year date changes
...
Because of the order that dates and datetimes are filled by behat
sometimes there are some intermediate results that are impossible
and then the form (javascript) automatically reacts and fixes the
date, ultimate leading to a different date that the one we wanted
to set with Behat.
This is noticeable when switching between months (with some day
being the last day of the month) and the 2 months have a different
number of days. For example April date => March date (or the opposite).
This test covers all the critical changes (day, month and year),
back and forth. All times are Perth/Australia.
2021-04-03 10:59:45 +02:00
AMOS bot
ab1207e8eb
Automatically generated installer lang files
2021-04-02 00:07:25 +00:00
Marty Gilbert
5ef3241ae3
MDL-69102 badge: Fixes broken WHERE clause
...
When buildilng the 'WHERE' clause, the SQL generated
a query that selected any user who was a member of the
**last** group, not all of the groups.
I believe the query has to be re-worked so that it only
returns users who are in ALL of the groups. This can
be done by a GROUP BY and HAVING.
2021-04-01 14:51:21 -04:00
Alison Blomenberg
eebc6ba6a8
MDL-62244 Resource: label view redirects to label, not course
2021-04-01 11:54:48 -06:00
Leon Stringer
6cd746cb4d
MDL-60490 tool_lp: Missing div close
...
Mustache template had opening <div> with missing </div>.
2021-04-01 12:18:13 +01:00
sam marshall
6877043d8c
MDL-70446 search_solr: File indexing can fail due to multipart upload
...
Due to Solr bug SOLR-15039, uploading files for indexing can fail if
it uses multipart upload. This changes it to use direct binary upload.
Unfortunately, the direct binary version in PHP curl only supports a
string, so we have to load the file into memory. I added extra code to
restrict the size of files indexed to (memory limit - 100MB), which is
usually 284MB unless configured differently because cron runs under
MEMORY_EXTRA.
2021-04-01 11:40:36 +01:00
AMOS bot
2c249dbee1
Automatically generated installer lang files
2021-04-01 00:07:27 +00:00
Juan Leyva
6c14348b41
MDL-70863 mod_forum: Allow NULL in timecreated
2021-03-31 17:49:58 +02:00
Víctor Déniz
c7b4cf91f8
weekly release 3.10.3+
2021-03-30 15:37:42 +01:00
Víctor Déniz
3bc49b14bf
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-03-30 15:37:41 +01:00
Paul Holden
f4e28ca6c2
MDL-65687 message: increase confirmation dialog zindex.
...
Make sure that confirmation dialogs (such as block/unblock user,
delete conversation) are shown with prominence in the messaging
drawer.
2021-03-30 10:50:48 +01:00
Tomo Tsuyuki
ed1ce9cf9b
MDL-71136 backup: Fix moodle_exception path.
2021-03-30 10:56:09 +11:00
Mikhail Golenkov
31530a2730
MDL-71233 backup: Fix Moodle version for MDL-69418
2021-03-30 10:45:14 +11:00
Paul Holden
82babe08ea
MDL-68635 tool_cohortroles: observe user initial table filter.
2021-03-29 14:12:17 +01:00
Paul Holden
76e39a9c2a
MDL-68716 mod_forum: extra column sorting options in privacy export.
...
Accounts for extra sort options that were added in bc23cbaf .
2021-03-29 14:05:37 +01:00
Eloy Lafuente (stronk7)
f41360dd50
Merge branch 'MDL-70963-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2021-03-29 12:39:56 +02:00
Andrew Nicols
838190a43a
Merge branch 'MDL-71004_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2021-03-29 11:54:27 +08:00
AMOS bot
e2b34c37bd
Automatically generated installer lang files
2021-03-29 00:07:26 +00:00
AMOS bot
250afa688f
Automatically generated installer lang files
2021-03-28 00:07:23 +00:00
Víctor Déniz
325915ef34
Merge branch 'MDL-70537-m310' of https://github.com/sammarshallou/moodle into MOODLE_310_STABLE
2021-03-26 20:15:29 +00:00
Sara Arjona
fec16e68c9
MDL-70963 core_badges: Use expected JSON format for OBv2.1
...
This patch adds some changes to guarantee that OpenBadges 2.1 (OBv2.1)
will return always the same JSON format that OBv2.0 (because the only
difference between both versions it's the BadgeConnect API).
2021-03-26 09:02:18 +01:00
Shintaro Fujiwara
c906a33e1e
MDL-69304 gradeimport_csv: Validate if the user id is numerical.
2021-03-26 10:31:40 +09:00
Víctor Déniz
e8a5efe835
Merge branch 'MDL-71194-310' of git://github.com/NoelDeMartin/moodle into MOODLE_310_STABLE
2021-03-25 15:15:09 +00:00
Noel De Martin
aa07315267
MDL-71194 behat: Fix app tests
2021-03-25 13:51:01 +01:00
Andrew Nicols
d4de6e594d
Merge branch 'MDL-70980-310' of git://github.com/ferranrecio/moodle into MOODLE_310_STABLE
2021-03-25 08:07:41 +08:00
AMOS bot
14138237ee
Automatically generated installer lang files
2021-03-25 00:07:27 +00:00
Eloy Lafuente (stronk7)
ef7fcf4261
Moodle release 3.10.3
2021-03-24 20:13:09 +01:00
Eloy Lafuente (stronk7)
0e74a6c0c5
MDL-71004 git: Ignore moodle-plugin-ci.phar in any directory
2021-03-24 20:10:34 +01:00
Víctor Déniz
fa85c3b806
weekly release 3.10.2+
2021-03-24 14:21:00 +00:00
Eloy Lafuente (stronk7)
8518f6307f
Merge branch 'MDL-71182-310-2' of git://github.com/lameze/moodle into MOODLE_310_STABLE
2021-03-24 10:50:23 +01:00
Simey Lameze
0c799ad2e1
MDL-71182 calendar: add logic for category events in get_context
...
This commit adds the missing logic for category events in
get_context() method. Without this fix, users will get errors
if they have category events with userid set to 0.
2021-03-24 17:34:31 +08:00
Andrew Nicols
06c9de6b05
MDL-70802 javascript: Normalise component consistently in templates
2021-03-24 11:18:33 +08:00
Simey Lameze
7a09d64104
MDL-71182 calendar: Revert "Merge branch 'MDL-67494-310' of git://github.com/lameze/moodle into MOODLE_310_STABLE"
...
This reverts commit 5a407772c7 , reversing
changes made to 82f2fe02e6 .
2021-03-24 09:22:04 +08:00
Víctor Déniz
5f7136f17c
Merge branch 'MDL-71022-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-03-23 23:01:31 +00:00
Víctor Déniz
3278f5ca50
Merge branch 'MDL-70727-310' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_310_STABLE
2021-03-23 18:24:19 +00:00
Andrew Nicols
43520e3eaa
Merge branch 'MDL-71039-310' of git://github.com/marinaglancy/moodle into MOODLE_310_STABLE
2021-03-23 11:18:39 +08:00
Andrew Nicols
107244cf20
Merge branch 'MDL-69036-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-03-23 09:54:42 +08:00
Andrew Nicols
7cb384756e
Merge branch 'MDL-67870-310' of git://github.com/mihailges/moodle into MOODLE_310_STABLE
2021-03-23 09:24:54 +08:00
Andrew Nicols
a8d18f88a1
MDL-69256 tests: Fix random slow test failures in completion cron
2021-03-23 08:08:29 +08:00
Mark Nelson
a87f5b6e8c
MDL-71170 customfield_text: use correct error string
2021-03-22 21:56:48 +08:00
Sara Arjona
9e52a6a0e1
MDL-69415 core_h5p: prepend H5P libraries in autoloader
...
Core and mod_hvp are using the same namespace for some H5P
libraries. This is causing some random errors.
In order to get the expected behaviour in Moodle core, this patch
prepends H5P libraries in order to guarantee they are loaded first.
Plugins using same libraries will need to use a different namespace
if they overlap and a different version of these libraries should
be used.
2021-03-22 12:41:02 +01:00
Ferran Recio
e21872130d
MDL-70980 mod_h5pactivity: fix review mode
2021-03-22 10:58:00 +01:00
Mihail Geshoski
65aceea7ed
MDL-67870 backup: Skip value change if setting is locked by hierarchy
...
The given condition in the if statement did not take into account cases
when the setting is locked by hierarchy. Settings which are locked by
hierarchy should should keep their current values which were inherited
from the parent.
2021-03-22 15:33:47 +08:00
Thinh Pham
3567998cfd
MDL-71087 File picker: Focus lost after 'Create folder'
2021-03-22 14:30:43 +07:00
Chris Brown
61d4fcc812
MDL-71139 trademark: Improve the trademark messaging
2021-03-22 12:00:28 +08:00
Sara Arjona
0820e24c18
MDL-71116 core_badges: Backpack URLs with more than 50 chars
...
Backpack URLs (web and API) can have up to 255. However, the form
for creating/editing them, doesn't allow URLs with more than 50
characters. This patch align limitation to DB value (255).
2021-03-19 15:09:07 +01:00
Eloy Lafuente (stronk7)
2b260526fc
weekly release 3.10.2+
2021-03-19 14:06:33 +01:00
Eloy Lafuente (stronk7)
1d38f7c3eb
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-03-19 14:06:31 +01:00
Jun Pataleta
35f368a1b4
MDL-70959 completion: Fix completion_info::get_data() unit tests
...
* Fixed inverted $sameuser test data.
* Fixed caching expectation check. Caching only relies on whether the
user accessing the completion data is the same user or not.
* Fixed checking for the caching of other modules. Should have been
checking cm ID and not instance ID.
* Additional test case when whole course parameter is passed as
true, but the requesting user is different from the target user.
2021-03-19 11:50:14 +08:00
sam marshall
31aedd4c1c
MDL-70537 Availability: Avoid recursive calls to $cm->name
...
These recursive calls didn't work in PHP 7.3 and below, but in PHP
7.4 they also cause a fatal error which means if you have invalid
availability data, the whole page might die.
2021-03-18 15:56:28 +00:00
Jun Pataleta
348d2c66df
Merge branch 'MDL-70992-310' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_310_STABLE
2021-03-18 12:23:27 +08:00
Adrian Greeve
cdc875c25c
Merge branch 'MDL-70924-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-03-18 11:51:59 +08:00
Adrian Greeve
a3c38be96b
Merge branch 'MDL-71048-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-03-18 11:10:13 +08:00
Adrian Greeve
2f1b88412d
Merge branch 'MDL-70977-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-03-18 10:27:24 +08:00
Adrian Greeve
a688fc9d6c
Merge branch 'MDL-71068-protectusername-confirmed-MOODLE_310_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_310_STABLE
2021-03-18 09:46:21 +08:00
AMOS bot
401c241450
Automatically generated installer lang files
2021-03-18 00:07:25 +00:00
Brendan Heywood
6b7850290b
MDL-71068 login: Fix edge cases with $CFG->protectusernames
2021-03-17 17:39:43 +11:00
sangnguyen
ba0a487685
MDL-70992 Folder: Unnecessary tab stops to the left of files
2021-03-17 09:37:21 +07:00
Paul Holden
147a25d87f
MDL-71128 mod_quiz: escape question idnumber on display.
2021-03-16 20:28:48 +00:00
Sara Arjona
0e462101e0
Merge branch 'MDL-44613-integration-310' of git://github.com/mihailges/moodle into MOODLE_310_STABLE
2021-03-16 08:27:03 +01:00
Mihail Geshoski
fae4570571
MDL-44613 mod_assign: Fix behat failure in classic
...
The link to the calendar page is missing in the navigation block in
classic which causes a behat failure in the 'Set availibility dates
for an assignment' feature. The fix includes adding the calendar block
to the Course page which can be used to navigate to the calendar page.
2021-03-16 11:32:36 +08:00
Adrian Greeve
096b28dee9
Merge branch 'MDL-70780-310' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2021-03-16 11:24:29 +08:00
Sara Arjona
4a4912ecbf
Merge branch 'MDL-44613-310-1' of git://github.com/mihailges/moodle into MOODLE_310_STABLE
2021-03-15 15:53:58 +01:00
Paul Holden
8c276d003c
MDL-70977 mod_forum: fix empty equality check updating post content.
...
Using the external method for updating posts, the check for empty
subject/message content wasn't correct (disallowed the string '0'),
in addition to being impossible to set a posts message format
property to FORMAT_MOODLE (integer 0).
2021-03-15 12:49:06 +00:00
Paul Holden
23fd19658d
MDL-70924 course: ensure required fields present when getting courses.
2021-03-15 12:46:49 +00:00
Mihail Geshoski
2551709dbd
MDL-44613 mod_assign: Automate testing of the assignment availability
2021-03-15 20:01:36 +08:00
Mihail Geshoski
9d2f8acfb4
MDL-44613 tool_behat: Update datetime format usages to strftime
...
Updates all existing datetime format usages to strftime in the
'time to timestamp' transformation in tool_behat behat tests.
2021-03-15 20:01:36 +08:00
Mihail Geshoski
6484e5ae81
MDL-44613 core_message: Update datetime format usages to strftime
...
Updates all existing datetime format usages to strftime in the
'time to timestamp' transformation in core_message behat tests.
2021-03-15 20:01:36 +08:00
Mihail Geshoski
7726160ef3
MDL-44613 behat: strftime format in time to timestamp transformation
...
Modifies the 'string time to timestamp' behat trasformation to use
userdate() instead of date(). The userdate() method is generally used
throught Moodle for constructing formatted date strings and this change
will provide more consistency and prevent any potential behat failures.
Therefore, if the date format is defined in the given trasformation, it
has to be strftime compatible. Example:
'I should see "##tomorrow noon##%A, %d %B %Y, %I:%M %p##"'
2021-03-15 20:01:36 +08:00
Adrian Greeve
936f22755c
Merge branch 'MDL-70306-310' of git://github.com/peterRd/moodle into MOODLE_310_STABLE
2021-03-15 11:14:51 +08:00
Peter Dias
d199b23598
MDL-70306 auth: Update the thirdpartylib.xml
2021-03-15 11:10:23 +08:00
AMOS bot
f2ff9d8256
Automatically generated installer lang files
2021-03-13 00:07:27 +00:00
Jun Pataleta
7eb9ddc5ae
MDL-70959 completion: Fix unit tests for get_data()
...
The unit tests for completion_info::get_data() does not make a lot of
sense with mocking being incorrectly used and the actual functionality
is not being properly tested. I have rewritten the test to use actual
cm_info instances and data providers for better coverage.
2021-03-12 13:34:58 +08:00
Jun Pataleta
3afc0edaf9
MDL-70959 completion: Documentation improvements
...
* Fix typo in $cm parameter's type in PHPDoc
* Improve the comment to better explain the logic why fetching the
completion data for the whole course can only be done when caching is
used.
Even if $wholecourse is set to true, there's no point in fetching the
completion data for all the course modules unless we're caching the
results.
2021-03-12 13:34:55 +08:00
Sara Arjona
6b804f9e1f
weekly release 3.10.2+
2021-03-11 17:18:50 +01:00
Sara Arjona
201734b465
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-03-11 17:18:49 +01:00
Adrian Greeve
cb8a282e05
Merge branch 'MDL-66025-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-03-11 11:40:39 +08:00
Adrian Greeve
3f1a70c171
Merge branch 'MDL-71026-310' of git://github.com/ilyatregubov/moodle into MOODLE_310_STABLE
2021-03-11 11:02:44 +08:00
Eloy Lafuente (stronk7)
dc9f2d2509
Merge branch 'MDL-70726-3.10' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_310_STABLE
2021-03-11 00:11:52 +01:00
Eloy Lafuente (stronk7)
acd3b26df0
Merge branch 'MDL-70789-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-03-10 23:52:54 +01:00
Eloy Lafuente (stronk7)
d5e880ca73
Merge branch 'MDL-70967-310' of git://github.com/marinaglancy/moodle into MOODLE_310_STABLE
2021-03-10 23:35:08 +01:00
AMOS bot
f1e7a22672
Automatically generated installer lang files
2021-03-10 00:07:21 +00:00
Paul Holden
2730c1a987
MDL-69036 theme_boost: consistent table row hovering for links.
...
When hovering over table rows with the `dimmed_text` class we
should consistently set the text/link colour.
Co-Authored-By: Mikel Martín <mikel@moodle.com >
2021-03-09 16:22:42 +00:00
Andrew Nicols
3f87850bc2
MDL-70780 customfield: Address random behat fails
...
A number of behat fails have been creeping in with the customfield code
as behat is moving onto the next step before the current step finishes.
This change introduces some additional pending JS tracking to prevent
this.
2021-03-09 07:52:24 +08:00
AMOS bot
a7e720be5f
Automatically generated installer lang files
2021-03-07 00:07:20 +00:00
Eloy Lafuente (stronk7)
15f3dddd04
Moodle release 3.10.2
2021-03-06 18:03:57 +01:00
AMOS bot
b0aa3ba6af
Automatically generated installer lang files
2021-03-06 00:07:19 +00:00
Sara Arjona
c6f3ecb4f0
weekly release 3.10.1+
2021-03-05 16:01:41 +01:00
Sara Arjona
573158a4f3
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-03-05 16:01:40 +01:00
Alexander Bias
e1fcbc9d3d
MDL-71059 repository_contentbank: set default returntype
...
The content bank was designed for making easier to reuse content.
So "Link to the file" should be the default option when using the
contentbank repository, in order to let teachers modify their
content in the content bank and update automatically it everywhere
is used.
2021-03-05 11:34:38 +01:00
Amaia Anabitarte
f8b584f09a
MDL-70726 behat: Fixing existing fail tests
...
Some of the current behat tests were wrong but not failing because of the bug in 'should not exist' step.
Once the bug is fixed, we must fix also wrong behats.
2021-03-05 14:08:55 +07:00
Ilya Tregubov
b33790d932
MDL-69680 lib: Fix behat test backup_and_restore.feature
2021-03-04 22:51:28 +01:00
Paul Holden
627fcc0ebc
MDL-71048 lang: fix null equality check of lang string args.
2021-03-04 19:43:55 +00:00
Marina Glancy
37ff88f18d
MDL-71039 core_form: support valuehtmlcallback in autocomplete inline
2021-03-04 13:39:51 +01:00
Thinh Pham
bbdd616d5c
MDL-70727 Behat: function scrollIntoView not working in the app
2021-03-04 13:37:13 +07:00
Ilya Tregubov
0e0b494d4a
MDL-69680 lib: Replace deprecated jQuery functions
2021-03-04 12:47:56 +08:00
Ilya Tregubov
b61c7fe0f9
MDL-69680 lib: Update jQuery version in Moodle files
2021-03-04 12:47:56 +08:00
Ilya Tregubov
044754dddb
MDL-69680 lib: Upgrade jQuery lib to 3.5.1
2021-03-04 12:47:56 +08:00
Eloy Lafuente (stronk7)
c25ae6986c
Merge branch 'MDL-70424-auth-avoid-changes-MOODLE_310_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_310_STABLE
2021-03-04 00:29:21 +01:00
Brendan Heywood
f5e822222d
MDL-70424 auth: Avoid random changes to $CFG->auth
2021-03-04 09:30:17 +11:00
Ilya Tregubov
67aa4abd73
MDL-70767 feedback: Prevent xss in feedback answer text.
2021-03-03 23:09:09 +01:00
Sara Arjona
f3e6ed90d0
Merge branch 'MDL-68721-310' of git://github.com/ferranrecio/moodle into MOODLE_310_STABLE
2021-03-03 17:51:31 +01:00
Ferran Recio
cfd58aae3e
MDL-68721 mod_h5pactivity: report acceptance tests
2021-03-03 17:23:24 +01:00
Paul Holden
822eea5638
MDL-65552 block_activity_results: correct Behat tests for idnumbers.
...
Teachers can see user idnumber fields only when they are configured
identity fields. Students cannot.
2021-03-03 23:14:47 +08:00
Marina Glancy
9c29fcaae0
MDL-65552 user: escape idnumber and email in table_sql
2021-03-03 23:14:47 +08:00
Paul Holden
bee5d9d27e
MDL-65552 user: escape idnumber field on output.
...
This commit also corrects parameter definition of the field to
match core_user.
2021-03-03 23:14:47 +08:00
Sara Arjona
695e05f1e8
Merge branch 'MDL-70125_310-3' of git://github.com/mdjnelson/moodle into MOODLE_310_STABLE
2021-03-03 15:47:37 +01:00
Sara Arjona
5a407772c7
Merge branch 'MDL-67494-310' of git://github.com/lameze/moodle into MOODLE_310_STABLE
2021-03-03 11:49:20 +01:00
Sara Arjona
82f2fe02e6
Merge branch 'MDL-67119-310' of git://github.com/aanabit/moodle into MOODLE_310_STABLE
2021-03-03 11:11:41 +01:00
Ilya Tregubov
f81bc6488d
MDL-71026 user: Fix incorrect get_string call.
2021-03-03 11:44:23 +02:00
Jun Pataleta
b9a6effccb
Merge branch 'MDL-70987-310' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2021-03-03 16:42:03 +08:00
Simey Lameze
7108bf827d
MDL-67494 calendar: user_delete_user should delete all user events
2021-03-03 16:31:24 +08:00
Simey Lameze
e5ce3297ba
MDL-67494 calendar: privacy provider should not delete shared events
2021-03-03 16:31:24 +08:00
Simey Lameze
0f7ba5c1d2
MDL-67494 calendar: shared subscriptions should not set userid to 0
2021-03-03 16:31:24 +08:00
Simey Lameze
45266a3611
MDL-67494 calendar: only user overrides should retain userid
2021-03-03 16:31:24 +08:00
Simey Lameze
bc6fa0ad98
MDL-67494 calendar: set userid to zero for shared events
2021-03-03 16:31:24 +08:00
Simey Lameze
b528e38d53
MDL-67494 calendar: step to set userid 0 to all shared events
2021-03-03 16:31:22 +08:00
Simey Lameze
d6d923a26a
MDL-67494 calendar: add logic for category events in get_context
2021-03-03 16:27:05 +08:00
Jun Pataleta
970fc5dfd5
Merge branch 'MDL-71009_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2021-03-03 16:22:37 +08:00
Sara Arjona
d7136fa135
Merge branch 'MDL-69097_310' of https://github.com/inigozendegi/moodle into MOODLE_310_STABLE
2021-03-03 09:06:58 +01:00
Jun Pataleta
14f98eefcf
Merge branch 'MDL-70995-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-03-03 15:05:15 +08:00
Jun Pataleta
15f6a8977a
Merge branch 'MDL-69883-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-03-03 14:34:44 +08:00
Andrew Nicols
cd10e95fd9
Merge branch 'MDL-70268-310-2' of git://github.com/peterRd/moodle into MOODLE_310_STABLE
2021-03-03 12:22:34 +08:00
Peter Dias
f50885a3a4
MDL-70268 core: Update the oauthlib to exclude scope if none provided
2021-03-03 12:06:24 +08:00
AMOS bot
17f6e10e4e
Automatically generated installer lang files
2021-03-03 00:07:21 +00:00
Paul Holden
69dc0ef1cf
MDL-70822 enrol: respect capability to view other users profile.
...
When retrieving courses of another user via web services, we should
respect the capability to view that users profile in a given course.
2021-03-02 23:44:24 +01:00
Sander Wind
3f9d4a08a5
MDL-70668 auth: Fix secret validation during user confirmation
...
Co-authored-by: Michael Hawkins <michaelh@moodle.com >
2021-03-02 23:44:24 +01:00
Eloy Lafuente (stronk7)
5d6e97dabb
Merge branch 'MDL-70340-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2021-03-02 23:33:08 +01:00
Víctor Déniz
45a7f417ce
Merge branch 'MDL-70676-310' of git://github.com/ilyatregubov/moodle into MOODLE_310_STABLE
...
Fixed mod/workshop/db/upgrade.php: \xmldb_field::getNotNull()
does not verify if the column is nullable in the database.
2021-03-02 22:10:14 +00:00
Peter Dias
62d098d787
MDL-59293 block_onlineusers: Update behat tests
2021-03-02 16:09:07 +00:00
Peter Dias
6cc044522a
MDL-59293 block_onlineusers: Check whether current user can view online users
...
- Removed block from site admin.
- Blocked guest from viewuserlist cap
2021-03-02 16:09:07 +00:00
Ilya Tregubov
ff09683e6c
MDL-70676 workshop: Allow empty grades.
2021-03-02 13:44:54 +02:00
Sara Arjona
d65a32ba29
Merge branch 'MDL-67515-310' of git://github.com/vmdef/moodle into MOODLE_310_STABLE
2021-03-02 11:21:33 +01:00
Jun Pataleta
4ddc2a627c
Merge branch 'MDL-70457_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2021-03-02 17:39:20 +08:00
Víctor Déniz
aa0d546355
Merge branch 'MDL-70172-310' of git://github.com/rezaies/moodle into MOODLE_310_STABLE
2021-03-02 09:17:10 +00:00
Paul Holden
7bbab5d400
MDL-71022 gradereport_history: prevent double escaping of users.
...
The user identity fields are already escaped by the AJAX endpoint
that returns them, we don't need to do it again at the client.
2021-03-02 09:14:40 +00:00
Víctor Déniz
ae9785389a
MDL-67515 tool_customlang: Ignore invalid component strings
...
After uninstalling a plugin, the translated strings remain in
tool_customlang table, throwing an exception when trying to localise
any strings. Currently there is no mechanism to
clean up customlang tables and files during the uninstall process,
so with this patch the invalid components will be ignored.
2021-03-02 09:09:16 +00:00
AMOS bot
5f4af646ee
Automatically generated installer lang files
2021-03-02 00:07:19 +00:00
Eloy Lafuente (stronk7)
c228509061
Merge branch 'MDL-67974-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2021-03-01 22:33:39 +01:00
Shamim Rezaie
8ec7ddb92b
MDL-70172 output: pages with main logo should have a first-level header
2021-03-02 05:41:50 +11:00
Shamim Rezaie
af390c4495
MDL-70172 output: Fix empty links
...
The approach taken is inline with font-awesome documentation:
https://fontawesome.com/how-to-use/on-the-web/other-topics/accessibility
2021-03-02 05:39:49 +11:00
Eloy Lafuente (stronk7)
ded345c09a
Merge branch 'MDL-70912-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2021-03-01 16:47:47 +01:00
Sara Arjona
5ecae0a17e
Merge branch 'MDL-68735_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2021-03-01 16:17:40 +01:00
Eloy Lafuente (stronk7)
16deaaf095
Merge branch 'MDL-70913-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2021-03-01 14:22:23 +01:00
Sara Arjona
91d3150e6a
MDL-70913 core_badges: Use and update properly sortorder
...
Sortorder field in badge_external_backpack was updated with a wrong
value. This patch fixes this behaviour and adds sortorder as
sorting criteria for displaying the list of site backpacks.
In the phpunit method reviewed for covering this, a couple of
assertEquals() calls have been changed too to put the expected value
first.
2021-03-01 13:10:37 +01:00
Thong Bui
1de403d9b7
MDL-70726 behat: should_not_exist function does not work correctly
2021-03-01 17:50:36 +07:00
Eloy Lafuente (stronk7)
930c1a303f
Merge branch 'MDL-70931-310-xmldbeol' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2021-03-01 10:01:14 +01:00
Eloy Lafuente (stronk7)
aacb7a3cda
Merge branch 'MDL-70941-310' of git://github.com/dravek/moodle into MOODLE_310_STABLE
2021-03-01 09:54:18 +01:00
Eloy Lafuente (stronk7)
6e43990254
Merge branch 'MDL-70910-310' of git://github.com/dravek/moodle into MOODLE_310_STABLE
2021-03-01 09:50:16 +01:00
Eloy Lafuente (stronk7)
7556d45c17
Merge branch 'MDL-70964-310-enfix' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2021-03-01 09:34:09 +01:00
AMOS bot
d19433e901
Automatically generated installer lang files
2021-03-01 00:07:22 +00:00
AMOS bot
08dae87267
Automatically generated installer lang files
2021-02-28 00:07:20 +00:00
AMOS bot
565a9c2af5
Automatically generated installer lang files
2021-02-27 00:07:24 +00:00
David Matamoros
fefdb9ad68
MDL-70941 contentbank: fix empty equality check when renaming content
2021-02-26 14:34:42 +01:00
Tim Hunt
5f0e09f367
MDL-71009 question bank: escape idnumbers when displayed
2021-02-26 12:48:11 +00:00
Eloy Lafuente (stronk7)
5bb3ac5c9a
MDL-68735 env: Moodle 3.8.x, 3.9.x and 3.10.x do not support PHP 8.0
2021-02-26 13:08:07 +01:00
David Matamoros
384e6b03b1
MDL-70910 contentbank: fix for using contentid not validated
2021-02-26 12:02:25 +01:00
Eloy Lafuente (stronk7)
d921a644ba
MDL-70457 forms: php74 fix for the (not used in core) date element
...
Curly brackets to access by index to strings or arrays is
deprecated since php74.
2021-02-26 11:55:32 +01:00
Amaia Anabitarte
60fcd69368
MDL-67119 core_analytics: Analyse users once per course
...
User's activity in a course should be analysed only once
no matter the number of enrolments the user has in that course.
2021-02-26 11:48:09 +01:00
Jun Pataleta
3799c7f535
weekly release 3.10.1+
2021-02-26 13:42:53 +08:00
Jun Pataleta
e8425ed3af
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-02-26 13:42:52 +08:00
David Mudrák
4fc700ec96
MDL-70964 lang: Use the fixed strings in tests
2021-02-25 16:35:58 +01:00
Helen Foster
c9ee7a2092
MDL-70964 lang: Import fixed English strings (en_fix)
2021-02-25 16:35:34 +01:00
Jun Pataleta
54a1d40758
Merge branch 'MDL-70169-310' of git://github.com/lameze/moodle into MOODLE_310_STABLE
2021-02-25 12:29:30 +08:00
AMOS bot
92a8afc1e4
Automatically generated installer lang files
2021-02-25 00:07:24 +00:00
Paul Holden
46a52c6ad2
MDL-69883 message: fix lazy loading of conversations.
...
Set max-height on each container section rather than the container
itself, so that each can respond to the scrollBottom event within
the lazy loading module (which handles the overflow itself).
2021-02-24 22:01:37 +00:00
Paul Holden
ab5e184301
MDL-70995 user: format group names in course participants filter.
2021-02-24 19:26:10 +00:00
Iñigo Zendegi
8b8c96ff3c
MDL-69097 mod_forum: Apply filters to whole forum grading
2021-02-24 17:12:02 +01:00
Víctor Déniz
ae9cf72fb6
Merge branch 'MDL-51111-muc-reset-MOODLE_310_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_310_STABLE
2021-02-24 14:08:25 +00:00
Brendan Heywood
42ddf9c0da
MDL-51111 cache: Don't lock and write the config file if unchanged
2021-02-24 12:44:38 +11:00
Andrew Nicols
00f23b218a
MDL-70987 core_form: Use correct id for elementid during validation
...
The id of the formid was being passed instead of the elementid.
2021-02-24 09:06:37 +08:00
Sara Arjona
07685e8116
MDL-67974 core_badges: Recovered expired stamp
...
Expired stamp icon displayed over the badge images has been added
again to CSS (it was lost at any point).
2021-02-23 15:32:57 +01:00
Sara Arjona
729b244321
MDL-67974 core_badges: Badge expiry date when hover
...
Text displayed for expired badges when the user hovers over the
warning (!) icon has been fixed in the "Issued badge information"
page.
2021-02-23 15:32:57 +01:00
Eloy Lafuente (stronk7)
147cd2557c
Merge branch 'MDL-43697-310' of https://github.com/praxisdigital/moodle into MOODLE_310_STABLE
2021-02-22 23:10:12 +01:00
Marina Glancy
6578994426
MDL-70967 enrol_meta: fix error in unittest
2021-02-22 18:06:43 +01:00
Mark Nelson
fbef841ee3
MDL-70125 core_grade: do not change overridden status during regrading
2021-02-22 17:35:38 +08:00
AMOS bot
6a4f5a7d80
Automatically generated installer lang files
2021-02-22 00:07:22 +00:00
Andrew Nicols
4e25ca4aad
Merge branch 'MDL-70879_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2021-02-22 07:51:00 +08:00
Daniel Kristian Steffensen
8fd59d9009
MDL-43697 backup: Archived badges are restored during course restore
2021-02-19 15:50:13 +01:00
Eloy Lafuente (stronk7)
eda36d1eab
MDL-70879 behat: Bump to Behat 3.8.x
2021-02-19 14:49:19 +01:00
Víctor Déniz
9b2400e94e
weekly release 3.10.1+
2021-02-19 12:39:15 +00:00
Víctor Déniz
051b9b8317
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-02-19 12:39:14 +00:00
AMOS bot
1f27baf216
Automatically generated installer lang files
2021-02-19 00:07:32 +00:00
Jun Pataleta
28d5ee7876
Merge branch 'MDL-47410-310' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2021-02-18 11:24:07 +08:00
Andrew Nicols
6aadb04fe1
MDL-47410 behat: Perform exact match for date_time selectors
2021-02-18 09:35:23 +08:00
David Mudrák
fe6470b852
MDL-70931 xmldb: Generate install.xml files with EOL and EOF
...
As discussed in MDLSITE-6397, all Moodle code files should end with
single Unix-style end of line character. Files created and edited
through the XMLDB editor should follow this rule, too.
2021-02-17 21:06:00 +01:00
Víctor Déniz
858078a374
Merge branch 'MOODLE_310_MDL-70752' of https://github.com/golenkovm/moodle into MOODLE_310_STABLE
2021-02-17 16:57:36 +00:00
Eloy Lafuente (stronk7)
317af7632a
Merge branch 'MDL-70552-310' of git://github.com/ilyatregubov/moodle into MOODLE_310_STABLE
2021-02-17 10:26:48 +01:00
Ilya Tregubov
53fcd633e5
MDL-70552 core_message: Show popup for teachers when anonymous
...
user completed feedback.
2021-02-17 08:43:28 +02:00
Andrew Nicols
40e11ee44a
Merge branch 'MDL-47410-310' of git://github.com/mihailges/moodle into MOODLE_310_STABLE
2021-02-17 09:41:40 +08:00
AMOS bot
875ee2f1d2
Automatically generated installer lang files
2021-02-17 00:07:28 +00:00
Andrew Nicols
3b9d4c2cc8
Merge branch 'MDL-70264-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2021-02-17 07:26:56 +08:00
Eloy Lafuente (stronk7)
296e9ed320
Merge branch 'MDL-69562_310' of https://github.com/dvdcastro/moodle into MOODLE_310_STABLE
2021-02-16 22:39:36 +01:00
Eloy Lafuente (stronk7)
be526048f6
Merge branch 'MDL-70525_310' of https://github.com/TomoTsuyuki/moodle into MOODLE_310_STABLE
2021-02-16 19:56:30 +01:00
Sara Arjona
9f2a875b0f
MDL-70912 mod_data: Add filepicker to the H5P Atto button
...
The filepicker wasn't displayed fot the H5P Atto button when a text
area database field was created because some options were missing
in the textarea field class.
2021-02-16 18:17:26 +01:00
AMOS bot
8f86550c41
Automatically generated installer lang files
2021-02-16 00:07:25 +00:00
Paul Holden
7b4f2014c3
MDL-66025 user: require message content in bulk action.
...
Also import missing 'core/notification' dependency.
2021-02-14 20:10:35 +00:00
AMOS bot
579a25273d
Automatically generated installer lang files
2021-02-13 00:07:29 +00:00
Simey Lameze
9ff0798864
MDL-70169 login: fix accessibility issues
2021-02-12 12:12:58 +08:00
Paul Holden
fd80c7a6b7
MDL-70789 theme_boost: fix double click on drawer hiding content.
...
If the drawer toggle button was clicked in quick succession to close
and then re-open, then the delayed Aria.hide method would be called
which hid the drawer content when it finished opening.
2021-02-11 21:45:51 +00:00
Sara Arjona
dcee7949db
MDL-70264 badges: remove badges/oauth2callback.php
...
File badges/oauth2callback.php has been removed and now badges
API will use admin/oauth2callback.php because it makes no sense having
it twice.
Credits go to Andrew Nicols for raising it!
2021-02-11 16:58:48 +01:00
Sara Arjona
2e96a6508e
weekly release 3.10.1+
2021-02-11 14:54:47 +01:00
Sara Arjona
81e59a9ae7
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-02-11 14:54:45 +01:00
Mihail Geshoski
880224da1b
MDL-47410 mod_assign: Update mod_assign behat tests
...
Updates the mod_assign behat tests to utilize the ability to
conviniently populate the datetime selector fields.
2021-02-11 12:13:04 +08:00
Mihail Geshoski
07d73cc416
MDL-47410 behat: Support selection from the datetime selector element
...
Adds behat support for selecting date and time from a datetime selector
element. The passed values should represent a textual date and time
description wrapped in '##' (e.g. '##first day of January 2020 08:00##',
'##1 Jan 2020 10:30##'). Also, the value 'disabled' is valid and can be
used to disable the datetime selector element.
2021-02-11 12:13:04 +08:00
Mihail Geshoski
c68967af02
MDL-47410 tool_licensemanager: Update tool_licensemanager behat tests
...
Updates the tool_licensemanager behat tests to utilize the ability to
conviniently populate the date selector fields.
2021-02-11 12:13:04 +08:00
Mihail Geshoski
7a868e586f
MDL-47410 behat: Support date selection from the date selector element
...
Adds behat support for selecting a date from the date selector element.
The passed values should represent a textual date description wrapped
in '##' (e.g. '##first day of January 2020##', '##1 Jan 2020##'). Also,
the value 'disabled' is valid and can be used to disable the date
selector element.
2021-02-11 12:13:02 +08:00
Mihail Geshoski
c9ecca60c1
MDL-47410 behat: Create custom selector for the date and datetime fields
...
Creates a custom field selector to locate the requested date or datetime
form fields.
2021-02-11 12:11:15 +08:00
Mihail Geshoski
8031c68d12
MDL-47410 behat: Move logic from guess_type() to a separate method
...
Moves the logic from guess_type() to a separate protected method
get_field_instance_for_element(). This would be quite useful for
form field classes as they can now use this method when there is
a need to determine the type of a given node element.
2021-02-11 12:11:15 +08:00
Mihail Geshoski
41d8472136
MDL-47410 behat: Use data-fieldtype attribute to guess the field type
...
The data-fieldtype attribute (if present) should be also utilized in
guess_field_type() and match the behavior in get_field_node_type().
2021-02-11 12:11:15 +08:00
Mihail Geshoski
d2304bfbe5
MDL-47410 form: Add data-fieldtype attribute to checkbox inline element
...
Includes the data-fieldtype attribute to the checkbox inline form
element. This element does not extend the parent inline element
template due to its specific nature and therefore this attribute was
missing.
2021-02-11 12:11:15 +08:00
Adrian Greeve
26ec6b3f69
Merge branch 'MDL-70513_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2021-02-11 10:05:51 +08:00
Adrian Greeve
a057e10630
Merge branch 'MDL-69867-310_display_grade_with_scale' of git://github.com/moffe42/moodle into MOODLE_310_STABLE
2021-02-11 09:24:38 +08:00
AMOS bot
47373b3d37
Automatically generated installer lang files
2021-02-11 00:07:24 +00:00
Sara Arjona
b21bbfbb53
Merge branch 'MDL-70732-310' of git://github.com/aanabit/moodle into MOODLE_310_STABLE
2021-02-10 17:20:36 +01:00
Sara Arjona
9dd33a7e4a
Merge branch 'MDL-70796_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2021-02-10 16:50:15 +01:00
Sara Arjona
4205f0d819
Merge branch 'MDL-69101_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2021-02-10 15:12:05 +01:00
Sara Arjona
eb7c0f7d12
Merge branch 'MDL-70631-310-unzip' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2021-02-10 12:38:18 +01:00
Sara Arjona
064c3f2b4b
Merge branch 'MDL-70736_MOODLE_310_STABLE' of https://github.com/TomoTsuyuki/moodle into MOODLE_310_STABLE
2021-02-10 08:28:26 +01:00
Jacob Christiansen
17d2e4a79d
MDL-69867 mod_assign: Display current grade with scale value
...
When using workflow we show the current grade with its scale value
instead of the internal index
2021-02-10 08:08:58 +01:00
John Yao
c6df8dc20b
MDL-65390 accessibility: correct focus after "Show more" clicked
2021-02-09 15:11:12 +01:00
Sara Arjona
8f66f8807d
Merge branch 'MDL-70173-310' of git://github.com/rezaies/moodle into MOODLE_310_STABLE
2021-02-09 08:29:26 +01:00
Sara Arjona
94fa7da52a
Merge branch 'MDL-70377_310' of https://github.com/mkassaei/moodle into MOODLE_310_STABLE
2021-02-09 08:23:36 +01:00
Shamim Rezaie
c61b50e6a0
MDL-70173 core: Use a meaningful first level header
2021-02-09 16:32:45 +11:00
Shamim Rezaie
950e44c82f
MDL-70173 theme_boost: Fix empty link issue on the "Go to top" button
...
On behat, we have to use a more specific test step if we are looking
for a "Go" button on a modal. The reason is that the html of the modal
content is put after the html of the "Go to top" button, so behat
may find the "Go to top" button if we just look for "Go".
2021-02-09 16:32:45 +11:00
Shamim Rezaie
71b49a5b87
MDL-70173 theme_boost: Increase the size of notification counter
...
WAVE considers any text with the size of 10px or below really small.
Increasing the font size of the navbar counter by 1px should not make a
big negative impact on the design, but improves accessibility.
2021-02-09 16:32:45 +11:00
Shamim Rezaie
e7b0985d5e
MDL-70173 output: All pages should have a heading
...
In MDL-63040, it was decided that the page header for the dashboad page
should be removed.
However, Based on Success Criteria 1.3.1 and 2.4.6 from the WebAIM's
WCAG 2 Checklist, all pages should have an <h1> element.
So I put an sr-only heading on the dashboard and all other pages, where
no page header is shown.
2021-02-09 16:32:45 +11:00
Shamim Rezaie
ac4b7f1193
MDL-70173 dashboard: ARIA role presentation conflicted the empty alt
...
The markup <img role="presentation" alt="alt text"> is contradictory.
According to https://www.w3.org/TR/2017/WD-wai-aria-practices-1.1-20170628/examples/presentation/PresentationRoleExamples.html
It is recommended that authors instead use empty alt text (alt="")
where they use role="presentation".
2021-02-09 16:32:45 +11:00
Shamim Rezaie
30354e039a
MDL-70173 message: Fix empty link
2021-02-09 16:32:40 +11:00
Shamim Rezaie
a9c9d74fa0
MDL-70173 output: use an empty alt to hide user pic from screen readers
...
There is no need to use WAI-ARIA to hide images from screen readers.
See https://www.w3.org/WAI/tutorials/images/decorative/
2021-02-09 16:15:57 +11:00
Tomo Tsuyuki
0570323dab
MDL-70525 tool_profiling: Cannot import profiling file
...
Change type from int to integer to be able to have big numbers
2021-02-09 10:15:48 +11:00
Mahmoud Kassaei
fc538e946a
MDL-70377 qtype_essay: When reviewing an attempt as a teacher
...
In the Response history table, Action Saved: does not display the value
of $a in the language string.
2021-02-08 16:52:48 +00:00
Andrew Nicols
17c85b704c
Merge branch 'MDL-70614-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-02-08 10:36:15 +08:00
Andrew Nicols
340bd2726a
Merge branch 'MDL-70725-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2021-02-08 10:30:28 +08:00
AMOS bot
0ad3e036d2
Automatically generated installer lang files
2021-02-06 00:07:24 +00:00
Tim Hunt
cfcfaba862
MDL-70796 count_words: match the count from LibraOffice & MS Word
2021-02-05 15:28:34 +00:00
Amaia Anabitarte
582f636756
MDL-70732 behat: Adding second parameter to ExpectationException()
2021-02-05 11:01:38 +01:00
Sara Arjona
726d5dfc65
weekly release 3.10.1+
2021-02-04 14:56:20 +01:00
Sara Arjona
de8df592c9
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-02-04 14:56:18 +01:00
Mikhail Golenkov
30646de80a
MDL-70752 restore: Fix remote file recovery
2021-02-04 19:21:45 +11:00
Tomo Tsuyuki
bf7f52d775
MDL-70736 gradingform_guide: Fix loading marking guide template issue
...
Do not check grade item name if it is from shared template.
2021-02-04 16:15:44 +11:00
Andrew Nicols
b1cf84453d
Merge branch 'MDL-69748-310' of git://github.com/rezaies/moodle into MOODLE_310_STABLE
2021-02-04 11:52:21 +08:00
Shamim Rezaie
e0f895ea8e
MDL-69748 core: Fix hideif issue with array elements
...
Changed the element selector to get all array elements,
whether named or unnamed. The previus selector was only
working for elements that thir names were like name="something[]".
It was not working for name="something[a]" elements.
2021-02-04 14:38:53 +11:00
Andrew Nicols
975c9f7a82
Merge branch 'MDL-70579-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-02-04 09:30:20 +08:00
AMOS bot
32e56d6e65
Automatically generated installer lang files
2021-02-04 00:07:29 +00:00
Eloy Lafuente (stronk7)
adc56c3df0
MDL-70741 capability overview: missing whitespace after placeholder
2021-02-04 00:01:12 +01:00
Tim Hunt
546ca90251
MDL-70513 quiz manual grading: use formchangechecker to avoid dataloss
2021-02-03 16:10:30 +00:00
David Mudrák
1d32d1d64f
MDL-70631 files: Replace hard-coded value with FL_ENC_RAW constant
...
This is not related to the issue but I noticed it while trying to debug
it.
Back when this line was introduced in 9c140a681e , the ZipArchive had
not yet exposed this flag as a constant. It was added later with PHP
7.0.8 and we can switch to using it now.
2021-02-03 16:10:28 +01:00
David Mudrák
31f71d93b9
MDL-70631 files: Fix performance of zip_packer::extract_to_pathname()
...
The original implementation was based on ZipArchive::getStream() which
turns out to be very slow and if the archive contains many files, the
unzipping performance is very slow.
The patch changes the implementation to use ZipArchive::extractTo()
unless the extracted entry path contains a folder name ending with dot
(such as some/path./to/file.txt). There is a known upstream bug in the
PHP ZIP extension #77214 (also #74619 and #69477 ) so that we fall back
to keep using the stream in those cases.
2021-02-03 16:10:28 +01:00
Sara Arjona
eb8938e15b
Merge branch 'MDL-70705-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2021-02-03 15:33:19 +01:00
Luca Bösch
d49c11e4ec
MDL-70705 block_blog_recent: support multilang blog entry titles
2021-02-03 15:15:25 +01:00
Sara Arjona
a0183a8251
Merge branch 'MDL-70741_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2021-02-03 14:49:51 +01:00
David Castro
6c4989dca7
MDL-69562 admin: Allow getting IP from all sources.
2021-02-03 07:22:48 -05:00
Eloy Lafuente (stronk7)
656fc5e11b
Merge branch 'MDL-70711-M310' of git://github.com/kordan/moodle into MOODLE_310_STABLE
2021-02-03 13:04:11 +01:00
Sara Arjona
fec01c3415
Merge branch 'MDL-70163-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-02-03 12:25:41 +01:00
Sara Arjona
27bdf9b710
Merge branch 'MDL-70535-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-02-03 11:19:35 +01:00
Sara Arjona
e6803f9345
Merge branch 'MDL-67959-310-2' of git://github.com/junpataleta/moodle into MOODLE_310_STABLE
2021-02-03 10:50:47 +01:00
Tim Hunt
7015334d6d
MDL-69101 Essay/Moodle XML: recent new settings not imported/exported
2021-02-03 08:14:00 +00:00
Sara Arjona
b6f7ebe5e6
Merge branch 'MDL-70621-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2021-02-03 09:02:59 +01:00
Sara Arjona
5f2879986a
Merge branch 'MDL-68970_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2021-02-03 08:51:23 +01:00
Luca Bösch
b53915eabb
MDL-70621 mod_glossary: use glossary rsstype string.
2021-02-03 08:34:46 +01:00
Luca Bösch
a4cc053dd1
MDL-70621 mod_forum: use forum rsstype string.
2021-02-03 08:34:46 +01:00
Andrew Nicols
101667dc59
Merge branch 'MDL-56772-310' of git://github.com/peterRd/moodle into MOODLE_310_STABLE
2021-02-03 10:57:51 +08:00
Andrew Nicols
c25da3ed87
Merge branch 'MDL-66932_M310' of https://github.com/nadavkav/moodle into MOODLE_310_STABLE
2021-02-03 10:23:58 +08:00
Andrew Nicols
82e32d8012
Merge branch 'MDL-68893-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2021-02-03 09:41:09 +08:00
Andrew Nicols
73822e2790
Merge branch 'MDL-68958-310' of git://github.com/peterRd/moodle into MOODLE_310_STABLE
2021-02-03 09:37:49 +08:00
Andrew Nicols
a6f3c28afd
Merge branch 'MDL-70339-310' of git://github.com/peterRd/moodle into MOODLE_310_STABLE
2021-02-03 09:09:22 +08:00
Víctor Déniz
ed48cfd287
Merge branch 'MDL-59782-310' of git://github.com/bmbrands/moodle into MOODLE_310_STABLE
2021-02-02 09:35:40 +00:00
Sara Arjona
a9d19d3f20
Merge branch 'MDL-70574_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2021-02-02 08:20:34 +01:00
Sara Arjona
4a1748a0d8
Merge branch 'MDL-70288-310-2' of git://github.com/junpataleta/moodle into MOODLE_310_STABLE
2021-02-02 07:59:42 +01:00
Jun Pataleta
399ed2ef31
MDL-70288 qtype: Remove unnecessary empty label string
...
* When a label is passed to an (advanced) checkbox and no text
was provided, the label will be displayed on the right of the the
checkbox element. So there's no point in passing an empty string for
the label just to render the text to the right of the checkbox.
2021-02-02 14:21:57 +08:00
Jun Pataleta
14710e4652
MDL-70288 mod_lti: Remove unnecessary empty label string
...
* When a label is passed to an (advanced) checkbox and no text
was provided, the label will be displayed on the right of the the
checkbox element. So there's no point in passing an empty string for
the label just to render the text to the right of the checkbox.
2021-02-02 14:21:57 +08:00
Jun Pataleta
72c7ab1fcd
MDL-70288 core: Remove duplicate labels for checkbox elements
...
* If there's a label, the text will serve as the description of the
element.
2021-02-02 14:21:57 +08:00
Jun Pataleta
1feb3e130d
MDL-70288 theme_boost: Manage aria-describedby on form validation
...
* The aria-describedby attribute can be a list of element IDs that
describe the element. On form validation, the ID of the error message
container is added to this attribute which may already be containing
another ID. So we need to properly add/remove the error message ID
so that we don't delete any existing ID(s) in the aria-describedby
attribute during form validation.
2021-02-02 14:21:57 +08:00
Eloy Lafuente (stronk7)
120ab864a1
Merge branch 'MDL-46256_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2021-02-01 23:20:23 +01:00
Eloy Lafuente (stronk7)
4be8f22e59
Merge branch 'MDL-70648-310' of git://github.com/lameze/moodle into MOODLE_310_STABLE
2021-02-01 19:19:46 +01:00
Sara Arjona
63c16676ff
Merge branch 'MDL-70625-310' of git://github.com/rezaies/moodle into MOODLE_310_STABLE
2021-02-01 15:37:09 +01:00
Sara Arjona
66de72d17f
Merge branch 'MDL-70734-310' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2021-02-01 12:30:21 +01:00
Sara Arjona
fc6d356416
Merge branch 'MDL-70740-310' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2021-02-01 11:25:22 +01:00
Paul Holden
e2d9c997d5
MDL-70614 user: consistent roles spacing in course profile.
2021-02-01 07:54:21 +00:00
Andrew Nicols
a7d8af4a9e
MDL-70734 behat: Increase the WebDriver Curl timeout
2021-02-01 09:50:08 +08:00
AMOS bot
901e09e890
Automatically generated installer lang files
2021-02-01 00:07:28 +00:00
Andrew Nicols
1cb8980be0
MDL-70740 behat: Composer bump for new version of Mink Driver
2021-01-31 20:26:35 +08:00
AMOS bot
57efb76aba
Automatically generated installer lang files
2021-01-31 00:07:24 +00:00
Luca Bösch
3394914940
MDL-68893 mod_data: use own RSS feed string.
...
AMOS BEGIN
CPY [rsstype,core],[rsstype,mod_data]
AMOS END
2021-01-29 23:19:57 +01:00
Tim Hunt
78bcf502a3
MDL-70741 capability overview: avoid errors from orphan contexts
2021-01-29 20:50:41 +00:00
Víctor Déniz
cd2e91aa18
weekly release 3.10.1+
2021-01-29 17:13:20 +00:00
Víctor Déniz
f72bb528e8
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-01-29 17:13:14 +00:00
Jake Dallimore
629905943f
Merge branch 'MDL-66979-310-7' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2021-01-29 15:44:01 +08:00
Andrew Nicols
1f4b80c9f1
MDL-66979 behat: Mark some tests as being slow
...
Uses of the httpsreplace and customlang tools are known to be extremely
slow.
In our CI infrastructure on slwoer DBs, the customlang tool can take
over 90 seconds to load the page, whilst the httpsreplace tool can take
up to about 60 seconds.
These changes set appropriate timeout factors to increase the timeout
accordingly.
2021-01-29 14:18:54 +08:00
Andrew Nicols
9cb46e24f2
MDL-66979 behat: Add a step to set a timeout factor for a test
2021-01-29 14:18:54 +08:00
Eloy Lafuente (stronk7)
0db430c5a7
MDL-66979 behat: Goutte driver doesn't implement setTimeouts()
...
Also, change:
get_real_timeout(30000)
to:
get_real_timeout(30) * 1000
because the original functions are defined to use seconds, and
having the 1000 around will help us detecting cases in the case
of a hypothetical review of uses.
2021-01-29 14:18:46 +08:00
Jun Pataleta
b8a0eb2472
MDL-67959 mod_forum: Display group pictures in forum only if available
...
Displaying a default group picture in forum posts leads to confusion,
so better to not display a default group picture when the group
picture is not set for the group.
2021-01-29 12:30:19 +08:00
AMOS bot
45978714d4
Automatically generated installer lang files
2021-01-29 00:07:27 +00:00
Eloy Lafuente (stronk7)
219694730c
MDL-66979 behat: Goutte driver doesn't implement setTimeouts()
...
Also, change:
get_real_timeout(30000)
to:
get_real_timeout(30) * 1000
because the original functions are defined to use seconds, and
having the 1000 around will help us detecting cases in the case
of a hypothetical review of uses.
2021-01-28 17:12:15 +01:00
Bas Brands
b36bc055d4
MDL-59782 core_question: improve questionbank highlighting
2021-01-28 11:08:05 +01:00
Eloy Lafuente (stronk7)
d2a001ed67
Merge branch 'MDL-66979-310-7' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2021-01-28 09:09:01 +01:00
Kordan
1f6f68ad16
MDL-70711 form: deleted useless if block
...
get_magic_quotes_gpc() always return false since PHP 5.3 so (1 == get_magic_quotes_gpc()) is never verified.
This allows me to safetly delete what I dropped out.
2021-01-28 08:45:36 +01:00
Andrew Nicols
3a0d042395
MDL-66979 behat: Set script timeout with timeout factor
2021-01-28 15:27:49 +08:00
Andrew Nicols
889c9ca8d6
MDL-66979 behat: Correct selenium2 reference in config-dist
2021-01-28 15:08:10 +08:00
Andrew Nicols
ebd36d2ac2
MDL-66979 behat: Handle driver stop failure properly
...
An case was found where the webdriver stop() call could fail in an
AfterScenario hook, leading to a complete rerun if no other errors were
experienced.
2021-01-28 15:07:52 +08:00
Andrew Nicols
46e121473f
Merge branch 'MDL-70048-310' of git://github.com/peterRd/moodle into MOODLE_310_STABLE
2021-01-28 08:04:51 +08:00
Peter Dias
c1f73e72b4
MDL-70048 dropbox: Augmented unit tests to account for additional params
2021-01-28 07:32:35 +08:00
Peter Dias
276e963f29
MDL-70048 dropbox: Update the dropbox search URL.
...
- Update fetch_dropbox_data to allow different result nodes and version
- Update search to the new URL with new params
- Update the get entities function to account for the change in structure.
2021-01-28 07:32:35 +08:00
Sara Arjona
c856a7f9bb
MDL-70725 oauth2: move expectException to separate method
2021-01-27 17:54:17 +01:00
Víctor Déniz
b6aed6feaa
Merge branch 'MDL-70585-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-01-27 10:52:31 +00:00
AMOS bot
7a3233a7ca
Automatically generated installer lang files
2021-01-27 00:07:27 +00:00
Eloy Lafuente (stronk7)
cf7eab3db1
Merge branch 'MDL-66979-310-7' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2021-01-26 22:45:23 +01:00
Víctor Déniz
75b7539e32
Merge branch 'MDL-70528-310' of git://github.com/ilyatregubov/moodle into MOODLE_310_STABLE
2021-01-26 14:05:10 +00:00
Ilya Tregubov
90d42dfc84
MDL-70528 h5pactivity: Fix block can't be added to h5pactivity page.
2021-01-26 15:45:55 +02:00
Paul Holden
92d60b64a8
MDL-70163 core: fix attachment validation when localrequestdir absent.
...
Switch the order of operations performed when collating list of paths
from which a user can include attachments.
First collect all normalised/absolute paths then filter empty entries,
which fixes an issue where $CFG->localrequestdir could be defined but
not exist. This would lead to an empty string being passed to strpos
which triggered a PHP warning.
Co-authored-by: Peter Burnett <peterburnett@catalyst-au.net >
2021-01-25 19:53:53 +00:00
Tim Hunt
dce2e6c03a
MDL-68970 quiz: prevent page caching during attempts
...
This ensures that the page reloads if the student uses
the Back or Forwards buttons within an attempt. This
avoids questions being in a stale state, or
the timer showing the wrong time.
Thanks to Jake Dallimore and Russell Boyatt for suggestions
which lead to this fix.
2021-01-25 18:35:22 +00:00
Peter Dias
6c364c0011
MDL-70339 mod_lti: Use the convenience function to get the right img
2021-01-25 13:39:14 +08:00
Peter Dias
b6c5df8181
MDL-68958 mod_imscp: Return manifestfilename as default response.
2021-01-25 13:23:26 +08:00
Peter Dias
120c2ee7a6
MDL-56772 core: Update the picker styles for rtl langs
2021-01-25 11:36:45 +08:00
Andrew Nicols
058394a412
MDL-66979 behat: Warn about old behat.yml file location
2021-01-23 20:44:53 +08:00
AMOS bot
2acb070a39
Automatically generated installer lang files
2021-01-23 00:07:23 +00:00
Paul Holden
52bc8499aa
MDL-70585 course: deeper clean of path names in course export.
...
This fixes an issue on those systems that don't fully support unicode
characters within zip structures, which subsequently led to broken
links when browsing downloaded course content.
2021-01-22 08:15:32 +00:00
Andrew Nicols
ef4a652abe
MDL-66979 behat: Rename and warn on old config
2021-01-22 14:52:14 +08:00
Andrew Nicols
5282a67615
MDL-66979 behat: Uncomment step disabled for old firefox
2021-01-22 14:52:14 +08:00
Andrew Nicols
d44fdcf54c
MDL-66979 behat: Pad messaging drawer
...
This works around an issue highlighted by MDL-70411 whereby some of the
messaging links are covered by the scrollbar in Firefox on MacOS.
2021-01-22 14:52:14 +08:00
Andrew Nicols
30e2579222
MDL-66979 behat: Work around weird gradebook focus behaviour
...
I can't expand this one in a sane fashion but the older JS is doing some
weird and wonderful things with focus.
The only way I could get this to behave correctly was to move away from
the field, move back to it, and then move away again. Other combinations
failed in different browsers for different reasons.
2021-01-22 14:52:14 +08:00
Andrew Nicols
ce30baea59
MDL-66979 behat: availability field extends textarea
...
The availability behat field extends the textarea type, and therefore
needs to include this type.
2021-01-22 14:52:13 +08:00
Andrew Nicols
c56395fba6
MDL-66979 behat: Improve chromeOptions configuration
...
Simplify the chromeOptions configuration to improve readability.
2021-01-22 14:52:13 +08:00
Andrew Nicols
dabca5c457
MDL-66979 question: Improve behat test reliability
...
Expand all fieldsets rather than individual fieldsets.
This can fail in some situations where the page moves as the first
fieldset opens and HTML transitions take effect. This causes subsequent
fieldsets to move after WebDriver has calculated the click target.
2021-01-22 14:52:13 +08:00
Andrew Nicols
5e077b8a2b
MDL-66979 mod_assign: Stop clicking the user filters
...
Remove the documented hack which was re-opening a popup because it
"closes for some reason". It no longer randomly closes.
2021-01-22 14:52:13 +08:00
Andrew Nicols
7984048d45
MDL-66979 behat: Switch to generators
...
These steps were creating content manually in an unnecessary fashion. I
had to debug some issues with features in these areas so took the time
to update them to make use of data generators, which are significantly
faster.
2021-01-22 14:52:13 +08:00
Andrew Nicols
767c5f4512
MDL-66979 behat: Remove unused var
2021-01-22 14:52:13 +08:00
Andrew Nicols
73e428979d
MDL-66979 behat: Whitespace fix
2021-01-22 14:52:13 +08:00
Andrew Nicols
cbb2547c32
MDL-66979 behat: Remove manually triggered events
...
Behat should not trigger Synthetic browser events. It is incorrect to do
so as the UI should be used to trigger events correctly.
The W3C WebDriver specification explicitly states when and where these
events will be triggered from (the browser) and therefore there is no
ambiguity and no need to synthetically trigger them from Behat.
2021-01-22 14:52:13 +08:00
Andrew Nicols
2b0b259d09
MDL-66979 group: Replace direct element interaction with steps
...
The W3C WebDriver leads to faster operation of individual steps which
highlights where WebDriver is moving to a new step faster than the
browser can process it.
The solution here is to use the `execute` function to interact with the
browsers as this makes use of the various wait and check steps.
2021-01-22 14:52:13 +08:00
Andrew Nicols
084973f8a2
MDL-66979 behat: Remove unnecessary steps which fail
...
These steps were completely pointless and were failing with the W3C
Webdriver becuase focus was never on the Update Profile button in the
first place.
At a minimum we should remove the Focus change step as it not valid, but
the following step is also pointless.
2021-01-22 14:52:13 +08:00
Andrew Nicols
ac0f7dd2ab
MDL-66979 scorm: Increase behat window size
...
On Firefox there can be some issues with ensuring that all nodes are
visible in order to click them.
This is likely an upstream geckodriver bug and not one that can be
easily addressed across all of Moodle.
In this instance the "Next" button is just outside the Visible Window,
but it is in an iFrame which is fully visible. In this situation
Firefox is unable to click the button but does not error.
2021-01-22 14:52:13 +08:00
Andrew Nicols
035d4eb72a
MDL-66979 behat: Scroll nodes into view before hover
...
The W3C Specification does not require that a NodeElement be in the
current viewport before triggering a mouseOver. As a result the
mouseOver will generate an Exception because the element is not in the
viewport, and the X/Y co-ordinates are invalid.
To handle this the node is scrolled into view.
2021-01-22 14:52:13 +08:00
Andrew Nicols
eec766f375
MDL-66979 behat: Fix window switching
...
Normalise switching of window contexts by setting the main window name
to a null.
Where the window has no name (null/empty), then the root context is
selected.
2021-01-22 14:52:13 +08:00
Andrew Nicols
5212bfc961
MDL-66979 behat: Use tab to blur current focus
...
The focus should be on something, rather than removed.
The way in which focus removal works can lead to side effects.
2021-01-22 14:52:13 +08:00
Andrew Nicols
d1e52f7086
MDL-66979 behat: Update passwordunmask form field control
...
Update the passwordunmask form field type for behat to interact with the
form element as a human would rather than via synthetic event triggers.
2021-01-22 14:52:13 +08:00
Andrew Nicols
330b665f82
MDL-66979 behat: iFrames must have a name for switchTo
...
The W3C WebDriver protocol supports switching of contexts using a named
context, and not the class asscoiated with that context.
2021-01-22 14:52:13 +08:00
Andrew Nicols
e89be896df
MDL-66979 mod_data: Improve behat chart data step
...
Charts data visibility is more reliable when checked via the
aria-expanded attribute.
The isVisible attribute can cause some failures under Firefox.
2021-01-22 14:52:13 +08:00
Andrew Nicols
ca2acd10c9
MDL-66979 behat: Handle JS on elements better
...
This change introduces a new function to execute Javascript directly on
a node.
This should not, ordinarily, be used directly by steps, but may be
required in other parts of the Behat interaction.
2021-01-22 14:52:13 +08:00
Andrew Nicols
863d68a344
MDL-66979 behat: Rename selenium config to webdriver
...
The PHP WebDriver Mink Driver does not necessarily require Selenium. It
supports Selenium 3 upwards, and can be used directly with ChromeDriver,
EdgeDriver, SafariDriver, GeckoDriver, and others.
It therefore uses a slightly different configuraitno path.
2021-01-22 14:52:13 +08:00
Andrew Nicols
c816ca79fa
MDL-66979 behat: Core updates for W3C WebDriver
...
This commit updates core Behat features to make use of the
php-webdriver/webdriver library instead of the legacy Instaclick
library.
Most of these changes relate to use of features of WebDriver which we
are required to use directly rather than through the Mink Driver.
2021-01-22 14:52:13 +08:00
Andrew Nicols
fc021f968a
MDL-66979 behat: Switch to new W3C Behat driver
...
This commit updates the composer dependencies to make use of the updated
version of moodlehq/moodle-behat-extension which depends upon the
php-webdriver/webdriver and relevant Mink WebDriver.
2021-01-22 14:52:13 +08:00
Jake Dallimore
2477b04d12
weekly release 3.10.1+
2021-01-22 11:30:57 +08:00
Jake Dallimore
a6af5fd054
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-01-22 11:30:54 +08:00
Tim Hunt
8321e49c8a
MDL-46256 count_words: fix handling of paragraphs
2021-01-21 09:54:36 +00:00
Tim Hunt
509eef8fcf
MDL-46256 count_letters: an unit tests and fix HTML editity handling
2021-01-21 09:54:36 +00:00
Tim Hunt
cb9c2320b6
MDL-46256 word count: Convert existing tests to a data provider
2021-01-21 09:54:36 +00:00
Adrian Greeve
b11792ac11
Merge branch 'MDL-57020-310-allow_delete_unused_scale' of https://github.com/sharidas/moodle into MOODLE_310_STABLE
2021-01-21 12:02:49 +08:00
Nadav Kavalerchik
dc8a751815
MDL-66932 theme/boost: Use LTR directionality to display user % grades
2021-01-20 09:31:12 +02:00
Simey Lameze
8e6cbc6e18
MDL-70648 calendar: upgrade step to delete wrong cat events
2021-01-20 09:28:54 +08:00
Simey Lameze
33a8c2d06a
MDL-70648 calendar: add form validation for category events
2021-01-20 09:26:48 +08:00
AMOS bot
9c4379153f
Automatically generated installer lang files
2021-01-17 00:07:26 +00:00
Eloy Lafuente (stronk7)
00821c744c
Moodle release 3.10.1
2021-01-16 16:58:29 +01:00
Paul Holden
390326fd17
MDL-70535 media_videojs: fallback to English language video player.
...
When current language doesn't have accompanying videojs language file
we should fallback to displaying the player in English, otherwise the
web service returns empty and a Javascript exception is triggered.
2021-01-15 13:50:47 +00:00
Sujith Haridasan
cbc2b593e7
MDL-57020 scales: Allow deletion of unused scales in forum
...
Allow deletion of unused scales used in a
forum for the course.
Signed-off-by: Sujith Haridasan <sujith@moodle.com >
2021-01-15 15:06:19 +05:30
Sara Arjona
f420af1016
weekly release 3.10+
2021-01-15 08:25:49 +01:00
Sara Arjona
67150560b2
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-01-15 08:25:47 +01:00
Sara Arjona
9fac7a8d59
Merge branch 'MDL-69308_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2021-01-14 12:03:52 +01:00
Jake Dallimore
e1ca7e93d9
Merge branch 'MDL-69877-310' of git://github.com/mickhawkins/moodle into MOODLE_310_STABLE
2021-01-14 14:52:18 +08:00
Michael Hawkins
8bd6cfb4c4
MDL-69877 core: Added security.txt
2021-01-14 14:30:50 +08:00
AMOS bot
a3afe546fd
Automatically generated installer lang files
2021-01-14 00:07:23 +00:00
Eloy Lafuente (stronk7)
db30a623bf
MDL-69308 environment: Apply agreed changes
...
- PHP 7.3 required.
- Moodle 3.6 required.
- SQL*Server 2017 (aka, 14.0) required.
- Sodium PHP extension required.
2021-01-13 19:29:44 +01:00
Eloy Lafuente (stronk7)
3afcb70b3d
MDL-69308 environment: 3.11 base information
...
This is a direct copy of the 3.10 branch to have
the changes under control in next commits.
2021-01-13 19:29:39 +01:00
Shamim Rezaie
f9b58dd719
MDL-70625 core_calendar: Fix whitespace appearance in the id attribute
2021-01-14 01:59:08 +11:00
Sara Arjona
9ca6f8199e
Merge branch 'MDL-70394-310' of git://github.com/rezaies/moodle into MOODLE_310_STABLE
2021-01-13 15:31:26 +01:00
Mihail Geshoski
4fec7a276d
MDL-68486 auth_shibboleth: Reset convert_data if it uses dataroot file
...
Upgrade step that resets the 'Data modification API' (convert_data)
setting to its default value if this setting is currently configured
to use a file located within the $CFG->dataroot directory.
2021-01-13 12:35:00 +08:00
Mihail Geshoski
b70a1c71e1
MDL-68486 auth_shibboleth: Prevent using dataroot files in convert_data
...
Prevents configuring the 'Data modification API' (convert_data) setting
to use files located within the $CFG->dataroot directory as it exposes
the site to security risks.
2021-01-13 12:35:00 +08:00
Jun Pataleta
90c450839d
Merge branch 'MDL-70580-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-01-13 10:19:51 +08:00
AMOS bot
b7a62b4286
Automatically generated installer lang files
2021-01-13 00:07:25 +00:00
Paul Holden
33427c7c5d
MDL-70580 core: retrieve closest tree node in click handler.
2021-01-12 20:17:32 +00:00
Michael Hawkins
8fa9d159bc
MDL-69911 core: Clean content passed through TeX filter
2021-01-12 10:24:26 +01:00
Ferran Recio
f8f154236d
MDL-67782 message: fix messages max length
2021-01-12 10:24:26 +01:00
Juan Segarra Montesinos
d54cc8fbd7
MDL-69797 core_grades: Implement authorization into fetch method
2021-01-12 10:24:26 +01:00
Juan Segarra Montesinos
7e6fc779c7
MDL-69797 core_grades: Implement authorization into fetch method
2021-01-12 10:24:26 +01:00
Juan Segarra Montesinos
3467d87c80
MDL-69797 gradingform_rubric: Implement authorization into fetch method
2021-01-12 10:24:26 +01:00
Juan Segarra Montesinos
855957180a
MDL-69797 gradingform_guide: Implement authorization into fetch method
2021-01-12 10:24:26 +01:00
Sara Arjona
8862b80c56
Merge branch 'MDL-70009-310' of git://github.com/ilyatregubov/moodle into MOODLE_310_STABLE
2021-01-12 10:21:09 +01:00
Jake Dallimore
8b8142d8d9
Merge branch 'MDL-69431_Moodle_310_Validate_section_arg_modedit' of git://github.com/watson8/moodle into MOODLE_310_STABLE
2021-01-12 17:09:01 +08:00
Ilya Tregubov
f0260219fa
MDL-70009 h5pactivity: Split get_pluginfile_hash in two methods.
2021-01-12 09:10:57 +02:00
Jun Pataleta
be36ead8b0
Merge branch 'MDL-70580-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-01-12 13:15:43 +08:00
AMOS bot
f270bd8c8e
Automatically generated installer lang files
2021-01-12 00:07:34 +00:00
Andrew Nicols
357909b23b
MDL-70580 core: Tree nodes should check if they were clicked directly
2021-01-11 23:43:28 +00:00
Tim Hunt
84302e4a76
MDL-70574 qtype_multianswer: fractional scores should be possible
2021-01-11 17:37:25 +00:00
Michael Hawkins
2c45443ad7
MDL-70571 lib: Added additional escaping to search_input template
2021-01-11 16:20:32 +01:00
Sara Arjona
77d7480096
Merge branch 'MDL-70034_310' of git://github.com/mdjnelson/moodle into MOODLE_310_STABLE
2021-01-11 15:19:32 +01:00
Sara Arjona
b57b9b41cd
Merge branch 'MDL-70567-MOODLE_310_STABLE' of https://github.com/dmitriim/moodle into MOODLE_310_STABLE
2021-01-11 13:09:49 +01:00
Sara Arjona
cfa2b28de6
Merge branch 'MDL-70578-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2021-01-11 12:58:20 +01:00
Sara Arjona
e22723680d
Merge branch 'MDL-70352-MOODLE_310_STABLE' of https://github.com/dmitriim/moodle into MOODLE_310_STABLE
2021-01-11 12:24:05 +01:00
AMOS bot
db2a9784ef
Automatically generated installer lang files
2021-01-11 00:08:40 +00:00
David Watson
06d7da192b
MDL-69431 course: validate section url param against maxsections
2021-01-10 17:14:58 +00:00
Eloy Lafuente (stronk7)
586a6da356
Merge branch 'MDL-70550-310-enfix' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2021-01-09 13:17:50 +01:00
Mark Nelson
2ab950039c
MDL-70034 gradingform_guide: use new API to retrieve grade item name
2021-01-09 14:31:09 +08:00
AMOS bot
3b3c246aaa
Automatically generated installer lang files
2021-01-09 00:07:26 +00:00
Sara Arjona
b3b476ce3c
Merge branch 'MDL-70558-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2021-01-08 17:07:23 +01:00
Sara Arjona
682ee99293
Merge branch 'MDL-70102-m310' of https://github.com/sammarshallou/moodle into MOODLE_310_STABLE
2021-01-08 15:51:05 +01:00
David Mudrák
b8069c3372
MDL-70550 lang: Use the fixed strings in Behat tests, too
2021-01-08 09:11:38 +01:00
Helen Foster
992d1b29b4
MDL-70550 lang: Import fixed English strings (en_fix)
2021-01-08 09:11:38 +01:00
Jun Pataleta
ceab4136aa
Merge branch 'MDL-70310-310' of git://github.com/ilyatregubov/moodle into MOODLE_310_STABLE
2021-01-08 14:47:14 +08:00
Luca Bösch
8241aa75d5
MDL-70578 cohorts: Add bootstrap classes to buttons
2021-01-08 07:28:15 +01:00
Jun Pataleta
f186074a54
weekly release 3.10+
2021-01-08 12:14:56 +08:00
Jun Pataleta
8585fe1404
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2021-01-08 12:14:55 +08:00
AMOS bot
d4dff59b82
Automatically generated installer lang files
2021-01-08 00:07:23 +00:00
Eloy Lafuente (stronk7)
af4b97f57a
Merge branch 'MDL-70245-MOODLE_310_STABLE' of https://github.com/TomoTsuyuki/moodle into MOODLE_310_STABLE
2021-01-07 23:49:47 +01:00
Eloy Lafuente (stronk7)
c3341dea30
Merge branch 'MDL-70584-310' of git://github.com/marinaglancy/moodle into MOODLE_310_STABLE
2021-01-07 23:31:24 +01:00
sam marshall
2b0b250162
MDL-70102 PHPunit: Core test fails with weird added modules
...
Specifically it fails if the modules have unusual default capabilities
so that editingteacher doesn't have addinstance.
2021-01-07 16:11:55 +00:00
Marina Glancy
dd17f6b1bf
MDL-70584 core_iplookup: increase tolerance in test
2021-01-07 14:17:19 +01:00
Ilya Tregubov
4e1786f27f
MDL-70310 user: Remove yahoo icon since domain no longer exists.
2021-01-07 09:15:28 +02:00
Jun Pataleta
247437ce25
Merge branch 'MDL-70374_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2021-01-07 12:24:18 +08:00
Eloy Lafuente (stronk7)
8d306e640f
Merge branch 'MDL-70476_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2021-01-07 00:28:08 +01:00
Eloy Lafuente (stronk7)
17d296f1ea
Merge branch 'MOODLE_310_MDL-70520' of https://github.com/golenkovm/moodle into MOODLE_310_STABLE
2021-01-07 00:19:12 +01:00
Paul Holden
b8948751f9
MDL-70579 course: filter site fullname when exporting course content.
2021-01-06 21:30:33 +00:00
Dmitrii Metelkin
c9dfaec749
MDL-70567 task: fix broken result filter on logs page
2021-01-06 14:29:17 +11:00
Adrian Greeve
304aaf2b7b
Merge branch 'MDL-70482_310_STABLE' of https://github.com/sebmehr/moodle into MOODLE_310_STABLE
2021-01-06 11:23:47 +08:00
Dmitrii Metelkin
34153bcc77
MDL-70352 core: attach modal to a specific element
2021-01-06 11:19:57 +11:00
Paul Holden
65ef2f90bf
MDL-70558 tool_langimport: sort available language packs.
2021-01-04 23:56:03 +00:00
AMOS bot
b12ab80cf5
Automatically generated installer lang files
2020-12-27 00:07:25 +00:00
Sébastien Mehr
9ee975f3a9
MDL-70482 template: add missing closing bracket
2020-12-24 14:04:54 +01:00
AMOS bot
fb02551622
Automatically generated installer lang files
2020-12-24 00:07:25 +00:00
Eloy Lafuente (stronk7)
64db9dc75a
weekly release 3.10+
2020-12-23 20:24:53 +01:00
Eloy Lafuente (stronk7)
9d5931b6e2
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2020-12-23 20:24:51 +01:00
Eloy Lafuente (stronk7)
0369198637
Merge branch 'MDL-56119-310' of https://github.com/inigozendegi/moodle into MOODLE_310_STABLE
2020-12-23 01:27:07 +01:00
Eloy Lafuente (stronk7)
62b9a44045
Merge branch 'MDL-70279-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-12-23 00:47:00 +01:00
Eloy Lafuente (stronk7)
1251f26d67
Merge branch 'MDL-70436-310' of git://github.com/bmbrands/moodle into MOODLE_310_STABLE
2020-12-22 18:29:55 +01:00
Eloy Lafuente (stronk7)
77a6c383bf
Merge branch 'MDL-70386-310' of git://github.com/bmbrands/moodle into MOODLE_310_STABLE
2020-12-22 18:22:00 +01:00
Jake Dallimore
53e81c00fa
Merge branch 'MDL-70459-310' of git://github.com/rezaies/moodle into MOODLE_310_STABLE
2020-12-22 16:51:36 +08:00
Jake Dallimore
9480706466
Merge branch 'MDL-69422-310-2' of git://github.com/junpataleta/moodle into MOODLE_310_STABLE
2020-12-22 16:03:17 +08:00
Jake Dallimore
bb48ca47ef
Merge branch 'MDL-70426-310' of https://github.com/HuongNV13/moodle into MOODLE_310_STABLE
2020-12-22 15:16:41 +08:00
Mikhail Golenkov
93b2fe7d38
MDL-70520 mod_assign: Use task API to get scheduled task lastruntime
2020-12-22 15:30:50 +11:00
Mikhail Golenkov
6ba4712549
MDL-70520 tasks: Keep lastruntime when a scheduled task is reset
2020-12-22 15:30:45 +11:00
AMOS bot
b192dc7c64
Automatically generated installer lang files
2020-12-22 00:07:24 +00:00
Víctor Déniz
2d9922f388
Merge branch 'MDL-70355-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2020-12-21 23:19:20 +00:00
Eloy Lafuente (stronk7)
639f6143e7
Merge branch 'MDL-70430-310-oauth2refreshtoken' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2020-12-22 00:07:00 +01:00
Víctor Déniz
0a27966b67
Merge branch 'MDL-70284-dynreg-bug-310' of https://github.com/cengage/moodle into MOODLE_310_STABLE
2020-12-21 16:33:17 +00:00
Sara Arjona
79b89c2d42
Merge branch 'MDL-69107-310-2' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-12-18 15:22:24 +01:00
Tim Hunt
591107c208
MDL-70374 qtype_multichoice: improve alignment of choices
2020-12-18 13:10:13 +00:00
Tim Hunt
ccfc9f7bc9
MDL-70476 permission overrides: role names double-escaped in tool tip
2020-12-18 13:04:16 +00:00
Luca Bösch
06bf0c89d6
MDL-70355 calendar: Filter popuptext for calendar entries.
2020-12-17 17:44:04 +01:00
Sara Arjona
c25f0087f7
weekly release 3.10+
2020-12-17 15:52:52 +01:00
Sara Arjona
12830e4214
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2020-12-17 15:52:50 +01:00
Shamim Rezaie
2e1b2cf30e
MDL-70394 paygw_paypal: Fix the incorrect foreign key
2020-12-17 00:26:48 +11:00
Víctor Déniz
0bfb0a58a0
Merge branch 'MDL-70261-310' of git://github.com/ilya-catalyst/moodle into MOODLE_310_STABLE
2020-12-16 12:34:29 +00:00
Sara Arjona
50ba1375e8
Merge branch 'MDL-70373_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2020-12-16 12:40:52 +01:00
Shamim Rezaie
5f57b10712
MDL-70459 enrol_fee: Sort the list of currencies when displaying
2020-12-16 22:30:52 +11:00
Shamim Rezaie
ec6720a836
MDL-70459 core_payment: use array_merge to merge currencies
2020-12-16 22:30:52 +11:00
Sara Arjona
e00b006d51
Merge branch 'MDL-70322-310' of git://github.com/roland04/moodle into MOODLE_310_STABLE
2020-12-16 12:04:22 +01:00
Jun Pataleta
7ce3918e83
Merge branch 'MDL-54907_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2020-12-16 10:26:58 +08:00
Andrew Nicols
aa1c7e0a64
MDL-69107 user: Fix autocomplete usages
2020-12-16 07:50:56 +08:00
Sara Arjona
cc87756c10
Merge branch 'MDL-70422-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-12-15 16:43:02 +01:00
Sara Arjona
e7a53e9410
Merge branch 'MDL-70409-310' of git://github.com/merrill-oakland/moodle into MOODLE_310_STABLE
2020-12-15 16:15:50 +01:00
Sara Arjona
a050d3f41b
Merge branch 'MDL-70342-310' of git://github.com/abias/moodle into MOODLE_310_STABLE
2020-12-15 15:29:18 +01:00
Sara Arjona
bc103afb53
Merge branch 'MDL-70357-310-cronlibthrowables' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2020-12-15 14:56:04 +01:00
Ilya Tregubov
50d1003bb7
MDL-70261 course: Allow update locked course custom fields
...
on course upload.
2020-12-15 14:43:11 +02:00
Jake Dallimore
5c899c722c
Merge branch 'MDL-67623-310_blocks_myoverview_pagination_regression' of https://github.com/tomdickman/moodle into MOODLE_310_STABLE
2020-12-15 18:22:11 +08:00
Jun Pataleta
73ad678e73
Merge branch 'MDL-70361-dlrlid-310' of https://github.com/cengage/moodle into MOODLE_310_STABLE
2020-12-15 11:17:25 +08:00
Andrew Nicols
22a5445346
MDL-69107 form_autocomplete: Rewrite item selection
...
The form_autocomplete is essentially a custom element. Unfortunately the
`setValue()` function in Mink has undesired actions so it is necessary
to write our own handling for it.
The standard Mink `setValue()` function focuses the element, sets a
value, and then blurs the element. In the case of the autocomplete this
can cause the autocomplete suggestions list to be closed in some
situations. Instead of using the setValue we click, and type the value,
but do not immediately blur.
2020-12-15 09:08:05 +08:00
AMOS bot
3ca8535203
Automatically generated installer lang files
2020-12-15 00:07:24 +00:00
Sara Arjona
7697ac6538
Merge branch 'MDL-70397-310' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-12-14 17:12:05 +01:00
Jake Dallimore
c97eb87506
Merge branch 'MDL-70324-3.10' of https://github.com/JBThong/moodle into MOODLE_310_STABLE
2020-12-14 11:30:16 +08:00
Tom Dickman
66b3c79275
MDL-67623 block overview: fix pagination regression
...
Fixed a regression caused by MDL-64194 resulting in Dashboard - Course
overview pagination not working from second page of courses onwards.
Course overview block should now do the following:
- Display no pagination controls when user has no courses
- Display no pagination controls when less than 12 courses to display
- Only display pagination controls up to the number of courses user is
enrolled in
- Work correctly when on a page greater than the second page.
2020-12-14 13:28:11 +11:00
AMOS bot
773db77081
Automatically generated installer lang files
2020-12-13 00:07:25 +00:00
AMOS bot
a07acd9464
Automatically generated installer lang files
2020-12-12 00:07:28 +00:00
AMOS bot
12b20cbf3b
Merge branch 'MOODLE_310_STABLE' into install_310_STABLE
2020-12-12 00:07:27 +00:00
Mikel Martín
fa31950c6a
MDL-70322 core_search: consistent search icon
2020-12-11 15:40:45 +01:00
AMOS bot
6ef5f4ced0
Automatically generated installer lang files
2020-12-11 00:07:31 +00:00
Víctor Déniz
c537ed7fed
weekly release 3.10+
2020-12-10 21:10:47 +00:00
Víctor Déniz
f3b2f604e2
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2020-12-10 21:10:40 +00:00
Huong Nguyen
f987001a61
MDL-70426 qtype_ddmarker: infinite markers keep duplicating
2020-12-10 15:52:46 +07:00
Shamim Rezaie
f1ec340cca
MDL-69301 theme_boost: Remove the special handling of Escape key
2020-12-10 14:59:55 +08:00
Tomo Tsuyuki
6998cbfad4
MDL-70245 core_grade: Fix grade_get_setting unit test failures
...
To fix the phpunit issue, change from static variable to use cache
2020-12-10 16:47:51 +11:00
Jake Dallimore
655f4d4f3f
Merge branch 'MDL-70320-310' of https://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-12-10 12:01:48 +08:00
Andrew Nicols
d9e22f40b4
MDL-70320 behat: User full path to page admin node
2020-12-10 07:55:50 +08:00
Bas Brands
df8a5aeab5
MDL-70386 theme_boost: quizes correctness badges
2020-12-09 18:07:29 +01:00
Bas Brands
17cc12c381
MDL-70436 theme_boost: closebutton styles in moodle-dialog-fullscreen
2020-12-09 14:59:44 +01:00
Víctor Déniz
e76c5c764b
Merge branch 'MDL-63683-310' of https://github.com/dravek/moodle into MOODLE_310_STABLE
2020-12-09 12:47:52 +00:00
Jake Dallimore
be45f4c47f
Merge branch 'MDL-70151-310' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-12-09 14:46:14 +08:00
Shamim Rezaie
fa7e218546
MDL-69301 behat: comment a test out
...
The e.key is not filled correctly by Geckodriver on the verssion of
Firefox that we use.
2020-12-09 13:40:04 +08:00
Andrew Nicols
5c0a5a531d
Merge branch 'MDL-70320_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2020-12-09 12:06:22 +08:00
Andrew Nicols
200ec6b6ac
Merge branch 'MDL-62707-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-12-09 08:53:27 +08:00
David Mudrák
0e7dc879de
MDL-70430 oauth2: Fix storing of the new refresh token
...
There was a typo - missing underscore. As a result, the new refresh
token was never updated in the database. Depending on the issuer and
whether or when theyu invalidate issued refresh tokens, this might or
might not make the token refresh stop working.
2020-12-08 11:24:27 +01:00
Jake Dallimore
70fe644191
Merge branch 'MDL-70285_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2020-12-08 16:33:43 +08:00
AMOS bot
5178b349e8
Automatically generated installer lang files
2020-12-08 00:07:22 +00:00
Paul Holden
c8e335fbe3
MDL-70422 restore: fix for undefined question answer ordering in test.
2020-12-07 10:15:53 +00:00
Adrian Greeve
567e587dbb
Merge branch 'MDL-69301-310' of git://github.com/rezaies/moodle into MOODLE_310_STABLE
2020-12-07 09:29:24 +08:00
AMOS bot
37348f1c2e
Automatically generated installer lang files
2020-12-06 00:07:27 +00:00
Eric Merrill
e2feddadd9
MDL-70409 chat: Use require_once to import lib.php
2020-12-04 10:45:59 -05:00
Paul Holden
0a62138795
MDL-70279 tool_templatelibrary: preserve component search field value.
2020-12-04 14:55:32 +00:00
Paul Holden
c24a16a819
MDL-62707 search: account for no matching courses when listing areas.
...
When limiting the list of courses during retrieval of the search areas
the user can access, make sure we have some contexts before looking
for blocks.
2020-12-04 09:43:17 +00:00
inigozendegi
8091ab8078
MDL-56119 gradingform_rubric: Rubric display layout issue
2020-12-04 09:41:42 +01:00
David Matamoros
12b9c6051e
MDL-63683 enrol: Fix plugin settings when no role has student archetype
2020-12-04 09:25:54 +01:00
Andrew Nicols
92e6eb437c
MDL-70397 behat: Prevent browser restarting after initial start
2020-12-04 12:07:20 +08:00
Jake Dallimore
32866a1758
weekly release 3.10+
2020-12-04 08:42:48 +08:00
Jake Dallimore
9ce415b207
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2020-12-04 08:42:45 +08:00
Jake Dallimore
ec69ae5929
Merge branch 'MDL-70326-MOODLE_310_STABLE' of https://github.com/durzo/moodle into MOODLE_310_STABLE
2020-12-03 11:54:18 +08:00
Andrew Nicols
f5545b5c0e
Merge branch 'MDL-70327-310' of git://github.com/cescobedo/moodle into MOODLE_310_STABLE
2020-12-03 11:51:59 +08:00
Andrew Nicols
7c22b71916
Merge branch 'MDL-70321_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2020-12-03 11:39:54 +08:00
Jake Dallimore
b5414af214
Merge branch 'MDL-69411-310' of git://github.com/dravek/moodle into MOODLE_310_STABLE
2020-12-03 11:37:00 +08:00
Jake Dallimore
686b5beb23
Merge branch 'MDL-67460-310_profile_secure' of https://github.com/beenet-dev/moodle into MOODLE_310_STABLE
2020-12-03 11:16:31 +08:00
Adrian Greeve
af87a57052
Merge branch 'wip_MDL-70267_m310' of git://github.com/gjb2048/moodle into MOODLE_310_STABLE
2020-12-03 10:56:37 +08:00
Adrian Greeve
dec6e261e2
Merge branch 'MDL-70167-310' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-12-03 09:57:42 +08:00
AMOS bot
24058ace40
Automatically generated installer lang files
2020-12-03 00:07:26 +00:00
Andrew Nicols
d552427f61
Merge branch 'MDL-69868-310' of git://github.com/ilya-catalyst/moodle into MOODLE_310_STABLE
2020-12-03 07:47:48 +08:00
Tim Hunt
0eeb391472
MDL-70373 qtype_essay: missing border on atto input
2020-12-02 20:09:57 +00:00
Shamim Rezaie
433556de1f
MDL-69301 theme_boost: Use event.key in aria.js
...
Both event.which and event.keyCode are deprecated. So
We switched to using event.key. We can only do so now
because IE is no longer supported.
2020-12-03 04:22:09 +11:00
Shamim Rezaie
b24f13eca2
MDL-69301 course: Remove custom keyboard navigation code
2020-12-03 04:22:09 +11:00
Shamim Rezaie
65a9b26791
MDL-69301 core: Enhanced WAI-ARIA support for tab elements
2020-12-03 04:22:09 +11:00
Shamim Rezaie
2cc04e2b29
MDL-69301 theme_boost: convert aria.js to es6 module
2020-12-03 04:22:09 +11:00
Jake Dallimore
6be44e7d06
Merge branch 'MDL-67514-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-12-02 16:23:54 +08:00
AMOS bot
93b3efa5a7
Automatically generated installer lang files
2020-12-02 00:07:23 +00:00
Thong Bui
2908ed5405
MDL-70324 Question: get_all_response_file_areas() not work correctly
2020-12-01 16:11:21 +07:00
AMOS bot
966c8a37cb
Automatically generated installer lang files
2020-12-01 00:07:30 +00:00
Claude Vervoort
c8637d645e
MDL-70361 mod_lti: deeplinking multiple preserve resourceid and tag
2020-11-30 14:59:54 -05:00
David Mudrák
b427f21cca
MDL-70357 cron: Catch Throwables not just Exceptions when running tasks
...
Starting from PHP 7, most language errors throw Error exceptions. We
want to deal with those equally as with any other exception so we need
to catch all Throwables here.
2020-11-30 17:37:25 +01:00
Alexander Bias
25a0001b9f
MDL-70342 block_timeline: Get rid of double quotes
...
This commit gets rid of double quotes around the activity name and course name
which have sneaked into block_timeline's view in MDL-65183.
2020-11-30 13:20:05 +01:00
Gareth Barnard
843cc0ee8d
MDL-70267 ux, theme: Course user profile inconsistent page layout.
2020-11-29 23:51:01 +00:00
AMOS bot
0172d13163
Automatically generated installer lang files
2020-11-29 00:07:31 +00:00
Tim Hunt
78bddace2c
MDL-54907 quiz unit tests: clean up code style in attempts_test.php
2020-11-27 18:30:43 +00:00
Tim Hunt
779c1687a4
MDL-54907 quiz: better timefinish for attempts finished asynchronously
...
There are serveral ways a quiz attempt can be submitted:
1. The student click the Submit and finish button. In this case,
no problem. We record the current time as the finish time
for the quiz attempt.
2. The student is activly working away at the quiz, and the
count-down timer reachers zero. In this case, we also record
the current time. Note that, if the server is under high load,
then this could well end up being a few seconds after the
theoretical end time, so you could have a quiz with a 30 minute
time limit, with an attempt that lasted 30:07. However, this
is just an accurate reflection of what happened, so should
be recorded like this.
3. If the student is offline when the time expires, then
(depending on the quiz settings) the attempt may be
automatically submitted by cron, but this will happen with
at least some delay (to prevent race conditions between cron
and a student working online) and if cron is running slow
on the server, it could be a lot later. Previously, this led
to, say, a 30 minute quiz where an attempt seemed to have
lasted 67 minutes, which confused people.
Now, in this situation, the finsh time for the quiz attempt is
recorded as the time when the time limit ran out. This is not
just less confusing for teachers looking at the quiz report,
it is also more accurate. That is the latest time at which
students could have made any changes to their responses.
2020-11-27 18:30:43 +00:00
Tim Hunt
c99a83bc5c
MDL-54907 quiz generator: defaults should match a new Moodle install
2020-11-27 18:30:43 +00:00
Tim Hunt
0b523e6031
MDL-54907 dml: Correct incorrect PHPdoc
2020-11-27 18:30:42 +00:00
Juan Leyva
4e5dee71b4
MDL-70340 mod_workshop: Do not apply format to peer comments
...
This text is not directly output to final users, it is used just in the textarea in both the site and the app.
Applying format, case issues like adding glossary links etc...
2020-11-27 18:16:39 +01:00
Jun Pataleta
8cd8daa285
MDL-69422 mod_data: Export form accessibility fixes
...
* Set appropriate heading element IDs
* Replace usages of deprecated HTML tag acronym with abbr instead.
* Add a label for the export fields fieldset.
* Move the CSV delimiter list outside the radio group.
* Fix div under a label element and duplicate labels
for the checkboxes of the fields to be exported by showing the field
name and type together.
* Group the fields to be exported as a fieldset.
* Move unsupported fields into a separate list.
* Move export options into its own section and group the options as a
fieldset.
2020-11-27 23:24:13 +08:00
Jun Pataleta
1bd007e815
MDL-69422 core: Convert required and help button container to div
...
* A span element cannot have a div as a child.
2020-11-27 23:24:13 +08:00
Sara Arjona
9c35064345
weekly release 3.10+
2020-11-27 07:50:48 +01:00
Sara Arjona
5945a1a926
Merge branch 'install_310_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_310_STABLE
2020-11-27 07:50:45 +01:00
AMOS bot
fac91d11d8
Automatically generated installer lang files
2020-11-27 06:21:03 +00:00
Sara Arjona
9fcd6522ce
Merge branch 'MDL-70276_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2020-11-26 15:04:30 +01:00
Andrew Nicols
85673c859e
MDL-70153 qtype_essay: Whitespace/behat fixes
2020-11-26 12:54:26 +01:00
Andrew Nicols
4dba8e8359
Merge branch 'MDL-70153-310' of git://github.com/dpalou/moodle into MOODLE_310_STABLE
2020-11-26 12:54:26 +01:00
Andrew Nicols
f03c875cf3
Merge branch 'MDL-70237-310' of git://github.com/rezaies/moodle into MOODLE_310_STABLE
2020-11-26 12:54:26 +01:00
Andrew Nicols
9fcb5ece12
Merge branch 'MDL-70242-310' of git://github.com/marinaglancy/moodle into MOODLE_310_STABLE
2020-11-26 12:54:26 +01:00
Andrew Nicols
b07833ddf4
Merge branch 'MDL-65852-310' of git://github.com/ilya-catalyst/moodle into MOODLE_310_STABLE
2020-11-26 12:54:26 +01:00
Sara Arjona
333f6cb753
Merge branch 'MDL-70248-310' of https://github.com/HuongNV13/moodle into MOODLE_310_STABLE
2020-11-26 12:54:25 +01:00
Sara Arjona
1c594e729b
Merge branch 'MDL-70265_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2020-11-26 12:54:25 +01:00
Ilya Tregubov
d8c8f544b3
MDL-69868 h5pactivity: Prevent breaking $USER when seeing
...
attempt report.
2020-11-26 12:40:28 +02:00
Eloy Lafuente (stronk7)
a284ced9a1
MDL-70276 github actions: First cut, phpunit and grunt checks
...
First working version, supports phpunit (using build matrix):
- php72 (lowest), running mysql.
- php74 (highest), running postgres.
Also verifies that the branch has been "gruntified" and there
isn't any missing change (build js/css files).
TODO: Verify the remaining checks currently in .travis.yml, namely:
- CITEST
- Add caching
- Better health-check for DB images.
- Support from the tracker (satus badges and enable check).
- Support from CiBoT (status and enable check).
- Consider moving both the common setup (git, composer...)
and the database (mysql, postgres) to own actions for
easier tweaking.
2020-11-26 00:23:22 +01:00
Tim Hunt
cb82824f6a
MDL-70320 permission overrides: role names were double-escaped
2020-11-25 21:21:28 +00:00
Claude Vervoort
613c37d54b
MDL-70284 mod_lti: dynreg fix response claims
2020-11-25 10:51:08 -05:00
cescobedo
53f9417795
MDL-70327 core_h5p: Add preventredirect to the player
2020-11-25 16:30:46 +01:00
Jordan Tomkinson
407807df6b
MDL-70326 antivirus: fixing regression in MDL-66222
2020-11-25 11:28:56 +01:00
Ilya Tregubov
7c80e15392
MDL-65852 user: Fix permission check to download course participants.
2020-11-25 11:27:36 +02:00
Tim Hunt
e95c0a90ac
MDL-70321 question backup: fix MDL-47178 unit tests
...
They were failing if you had CodeRunner installed
2020-11-24 15:29:41 +00:00
Simon Mok
48905f6b75
MDL-67460 profile: User profile link to use HTTPS
2020-11-24 20:48:52 +08:00
Tim Hunt
b5b562b7ee
MDL-70285 completion upgrade: fix performance of the MDL-69687 code
2020-11-23 20:59:08 +00:00
David Matamoros
4a82e72b00
MDL-69411 core_message: Fix return structure for empty result set
...
Passing a timefrom higher than last message timecreated needs to
return a formatted response so it does not break ws.
2020-11-23 19:25:43 +01:00
Eloy Lafuente (stronk7)
ef95f5262f
MDL-70265 travis: Completely remove the UPGRADE check
...
It was broken since ages ago, see MDL-64874, so no sense
to keep it eating minutes for nothing.
2020-11-23 14:28:33 +01:00
Adrian Greeve
e2d911c07b
Merge branch 'MDL-67668-310-2' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-11-23 15:37:44 +08:00
Jake Dallimore
71bae0da0f
Merge branch 'MDL-70160-function-cache-310' of https://github.com/Peterburnett/moodle into MOODLE_310_STABLE
2020-11-23 15:22:49 +08:00
Andrew Nicols
e7bfbaf7b2
MDL-70151 assign: Fix bulk change for behat
...
Behat does not play well with confirmation dialogues and in some
situations it does not wait for the page to reload before starting the
next step.
This change adds a pending_js call which is only resolved if the cancel
button was pressed, otherwise it remains in-progress until the page
reloads resetting the entire state of it.
2020-11-23 11:12:03 +08:00
Andrew Nicols
6882d7399b
MDL-70167 behat: Rewrite attribute check steps
...
This commit updates the following steps to use the
`the_attribute_of_should_be_set` step under the hood:
- the [element] [type] should be disabled
- the [element] [type] should be enabled
- the [element] [type] should be readonly
- the [element] [type] should not be readonly
This reduces unnecssary code duplication.
2020-11-23 11:03:28 +08:00
Andrew Nicols
80bf03d583
MDL-70167 behat: Boolean attributes should either exist or not
2020-11-23 11:03:28 +08:00
Andrew Nicols
1039537d83
MDL-67668 behat: Update tests for inplace editable field type
2020-11-23 09:00:46 +08:00
Andrew Nicols
0214c50b18
MDL-67668 behat: Add inplace editable field type
...
This commit promotes the Inplace Editable field to a first-class form
element by introducing a new partial selector for inplace editable
fields, and teaching the field manager how to recognise these, then
introducing a new field type which can handle setting values for this
field.
2020-11-23 09:00:46 +08:00
Andrew Nicols
e29e8373e6
MDL-67668 behat: Share behat_behat functionality with forms
...
Behat form fields are implemented in a way completely isolated from the
rest of the Behat Context system. Whereas regular step definitions have
access to execute steps, to call `find`, check for JS running, and other
related functionality, the Moodle implementation of a field type does
not have any access to this.
By moving the core functionality of behat_base to a new trait, and the
constants to a new interface, the functionality can also be used in
behat form fields in the same way as elsewhere.
2020-11-23 09:00:46 +08:00
Andrew Nicols
9e11009eb1
MDL-67668 behat: Correct js pending check
...
Pending checks should only run when JS is running, but some uses were
not apply this check.
2020-11-23 09:00:46 +08:00
Andrew Nicols
a01ca7a600
MDL-67668 behat: Support NodeElement when fetching node in container
...
This is similar to change made in MDL-69136 to allow an already-fetched
NodeElement to be provided to the get_node_in_container() function and
makes it easier to be deterministic when writing steps.
2020-11-23 09:00:46 +08:00
Eloy Lafuente (stronk7)
6a662825f7
MDL-70265 travis: Only run highest phpunit if configured via env
...
By default only lowest php version will be executed, and only pgsql.
This default behavior can be changed with a new variable:
MOODLE_PHP = [all]
MOODLE_DATABASE = [pgsql | mysqli | all]
2020-11-21 11:28:31 +01:00
Eloy Lafuente (stronk7)
03e3219884
weekly release 3.10+
2020-11-20 23:17:06 +01:00
Huong Nguyen
681b7f4e78
MDL-70248 qtype_ddimageortext: Drop zones have UI issue in Editing form
2020-11-19 17:03:49 +07:00
Adrian Greeve
f098f28d01
Merge branch 'MOODLE_310_STABLE-MDL-67636' of https://github.com/yao9394/moodle into MOODLE_310_STABLE
2020-11-19 11:57:33 +08:00
John Yao
bf17d50cf6
MDL-67636 gradebook: Prevent exposing hidden grade in locked category
2020-11-19 14:33:26 +11:00
Adrian Greeve
8e0f036b29
Merge branch 'MDL-56653-310' of git://github.com/lameze/moodle into MOODLE_310_STABLE
2020-11-19 11:10:48 +08:00
Andrew Nicols
51c6924206
Merge branch 'MDL-69809-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-11-19 10:47:46 +08:00
Jun Pataleta
f589a25459
Merge branch 'MDL-70094-310' of https://github.com/SangNguyen2601/moodle into MOODLE_310_STABLE
2020-11-19 09:36:53 +08:00
Eloy Lafuente (stronk7)
dee389dff6
Merge branch 'MDL-69201-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-11-18 23:00:18 +01:00
Shamim Rezaie
a9b83b3c01
MDL-70237 payment: Allow html tags in gateway description
2020-11-18 23:25:06 +11:00
sangnguyen2601
0ab0a293a8
MDL-70094 Question: Technical info section expands if click help icon
2020-11-18 17:32:40 +07:00
Dani Palou
b76093e90c
MDL-70153 qtype_essay: Add behat test for attachments max size
2020-11-18 10:48:17 +01:00
Dani Palou
8f0d40a39c
MDL-70153 qtype_essay: Fix max size displayed for attachments
2020-11-18 10:48:17 +01:00
Vitaly
3a2d8a175e
MDL-56653 enrol_meta: a single DB query in edit_instance_validation
...
The 'edit_instance_validation()' method checks for existing meta enrolment instances.
The fix replaces DB queries in a loop for each course with a single query for all courses.
Also, a new testing method 'test_edit_instance_validation_with_existing_courses()'
was added to /enrol/meta/tests/plugin_test.php to test if the new implementation
returns an error in case of trying to save the already linked courses in the 'customint1' field.
2020-11-18 15:05:42 +08:00
Andrew Nicols
ff72ca7340
Merge branch '310_MDL-68896' of git://github.com/danmarsden/moodle into MOODLE_310_STABLE
2020-11-18 09:33:06 +08:00
Eloy Lafuente (stronk7)
4e346470a5
Merge branch 'MDL-70148-310' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-11-17 23:13:17 +01:00
Paul Holden
13c76cc295
MDL-67514 customfield: correct external usescategories return type.
2020-11-17 22:13:16 +00:00
Marina Glancy
2c4426bb10
MDL-70242 auth_oauth2: set page context and url
2020-11-17 16:47:59 +01:00
Andrew Nicols
d3a9e2935d
MDL-70148 gradereport_grader: Improve reliability of keyboard usage
...
In some browsers the ajax grade select does not properly update the
grade after setting values. The previous solution was to press the
[enter] key, but doing this with the new key type step opens the select
box again. This is what happens when a real user presses enter on the
select.
This is the last possible field in the report, so pressing the tab key
to move to the next gradable element does not work.
The solution uses a shift-tab to move the focus away to the previous
gradale element. In this case it must also be moved to an earlier step
because the previously selected value must be checked in the Then
section of the test and if it is selected then its value cannot be
checked.
2020-11-17 15:14:43 +08:00
Andrew Nicols
2adc010b85
MDL-70148 qtype: Update qtype steps to new key interaction
...
Note: The ddmarker question type was previously getting the number of
keypresses wrong. This was because it was using both keyDown/keyUp, and
also keyPress. As a result each keypress was essentially happening two
times.
2020-11-17 15:14:43 +08:00
Andrew Nicols
c330c9276c
MDL-70148 behat: Update steps for keyboard
2020-11-17 15:14:43 +08:00
Andrew Nicols
e9b443b3a1
MDL-70148 behat: Add steps to send keys without an element
2020-11-17 15:14:43 +08:00
Andrew Nicols
7bb692666b
Merge branch 'MDL-69526-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2020-11-17 14:55:10 +08:00
Adrian Greeve
5e924f295a
Merge branch 'MDL-50955-310' of git://github.com/peterRd/moodle into MOODLE_310_STABLE
2020-11-17 13:08:48 +08:00
Andrew Nicols
739cbcf7e9
Merge branch 'MDL-69964-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-11-17 10:22:38 +08:00
Paul Holden
22df02089a
MDL-69964 course: toggle participant checkboxes in root element.
...
For a given toggleGroup, the relevant action elements are not
necessarily descendants of the same tableRoot element, on the
course participants page.
2020-11-16 17:44:23 +00:00
Andrew Nicols
be2afb52c1
MDL-67513 core: Only move modal to body if currently attached
...
A previous change as part of this commitset was intended to move the
modal to the document.body, but where the modal had been destroyed it
was instead added back to the body.
2020-11-16 09:37:48 +01:00
Peter Dias
09520f8e0d
MDL-50955 core: Reset lessons completion criteria if grade type is none
2020-11-16 16:35:33 +08:00
Andrew Nicols
d661fbfbc1
Merge branch 'MDL-67513-m310' of https://github.com/NeillM/moodle into MOODLE_310_STABLE
2020-11-16 08:27:35 +08:00
Luca Bösch
e29069d45b
MDL-69526 block_myoverview: custom course fields natural sorting
2020-11-13 00:57:42 +01:00
Eloy Lafuente (stronk7)
f86b5e3545
weekly release 3.10+
2020-11-12 22:11:40 +01:00
Neill Magill
a2dcfd5bf6
MDL-67513 forum: View conversations while fullscreen grading
...
Before this change when a modal was shown and an element on the page
was fullscreen the modal would be created behind it.
This change ensures that the modal will be inside an element that is
fullscreen so that it will be correctly displayed.
2020-11-12 08:30:54 +00:00
Adrian Greeve
dd74c34e36
Merge branch 'MDL-69453-310' of git://github.com/bmbrands/moodle into MOODLE_310_STABLE
2020-11-12 11:56:29 +08:00
Andrew Nicols
5f3b5fdadf
Merge branch 'MDL-70067-310_theme_classic' of https://github.com/alexmorrisnz/moodle into MOODLE_310_STABLE
2020-11-12 10:27:27 +08:00
Adrian Greeve
029f061e60
Merge branch 'MOODLE_310_MDL-70117' of https://github.com/golenkovm/moodle into MOODLE_310_STABLE
2020-11-12 09:27:08 +08:00
Eloy Lafuente (stronk7)
14ea8ed50a
Merge branch 'MDL-65941-310' of https://github.com/snake/moodle into MOODLE_310_STABLE
2020-11-12 00:18:39 +01:00
Eloy Lafuente (stronk7)
28b14d17c2
Merge branch 'MDL-70023-310' of git://github.com/marinaglancy/moodle into MOODLE_310_STABLE
2020-11-11 23:57:25 +01:00
Alex Morris
ce69ce2db5
MDL-70067 report_insights: Replace BS3 column naming
...
Bootstrap 4 removed col-xs- and replaced it with col-
2020-11-12 08:57:02 +13:00
Sara Arjona
7ca7076c1b
Merge branch 'MDL-70063-310-1' of git://github.com/mihailges/moodle into MOODLE_310_STABLE
2020-11-11 16:30:21 +01:00
Jun Pataleta
4c1fbc320f
Merge branch 'MDL-70072-310' of git://github.com/rezaies/moodle into MOODLE_310_STABLE
2020-11-11 22:09:07 +08:00
Mihail Geshoski
7b5a1a1967
MDL-70063 block_tag_youtube: Add behat tests
2020-11-11 21:45:09 +08:00
Mihail Geshoski
2a5d1ba26e
MDL-70063 block_tag_youtube: Fix category config in existing instances
...
Upgrade step that fixes the category configuration of existing
tag_youtube block instances.
2020-11-11 21:45:09 +08:00
Mihail Geshoski
6e4c5bf0a2
MDL-70063 block_tag_youtube: Update category config to use category ID
...
In YouTube Data API v3, the API call to fetch the videos related to a
certain category expects the category ID to be passed to the
videoCategoryId parameter, instead of the category name. Therefore, the
category config should store the category ID.
2020-11-11 21:45:09 +08:00
Bas Brands
e6ebfa4baa
MDL-69453 core_form: improve form UI icons and alignment
2020-11-11 14:04:54 +01:00
Sara Arjona
5a29867e2d
Merge branch 'MDL-70141-m310' of https://github.com/sammarshallou/moodle into MOODLE_310_STABLE
2020-11-11 08:39:23 +01:00
Michael Aherne
bbb83614d2
MDL-65941 cache: Prevent cache config failure on redis problems.
2020-11-11 14:49:15 +08:00
Sara Arjona
0ab938d309
Merge branch 'MDL-69823-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2020-11-11 07:41:31 +01:00
Andrew Nicols
6882790684
Merge branch 'MDL-70126-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-11-11 10:25:04 +08:00
Andrew Nicols
e78929087e
Merge branch 'MDL-70065_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2020-11-11 10:10:24 +08:00
Mikhail Golenkov
10a0ea20ac
MDL-70117 dataformat_pdf: Fix content overflow when headers are involved
2020-11-11 10:52:01 +11:00
Juan Leyva
d0b4b6fa2f
MDL-69823 qtype: Support core question types
2020-11-10 19:21:32 +01:00
Juan Leyva
a5dcaee31c
MDL-69823 mod_quiz: Return question options via WS
2020-11-10 19:21:32 +01:00
Sara Arjona
05ef5c3c48
Merge branch 'MDL-70106-icon-cache-310' of https://github.com/Peterburnett/moodle into MOODLE_310_STABLE
2020-11-10 16:53:37 +01:00
Jun Pataleta
e803a24401
Merge branch 'MDL-69930-310' of https://github.com/HuongNV13/moodle into MOODLE_310_STABLE
...
# Conflicts:
# question/type/ddimageortext/amd/build/question.min.js
# question/type/ddimageortext/amd/build/question.min.js.map
# question/type/ddimageortext/amd/src/question.js
2020-11-10 14:08:57 +08:00
Peter Burnett
ebe19aa434
MDL-70160 cache: plugin_functions checks for function_exists()
2020-11-10 16:03:53 +10:00
Jun Pataleta
4b0988f014
Merge branch 'MDL-68349-310' of git://github.com/marinaglancy/moodle into MOODLE_310_STABLE
2020-11-10 10:14:37 +08:00
Jake Dallimore
56ec88ca1c
Merge branch 'MDL-69841-310' of https://github.com/HuongNV13/moodle into MOODLE_310_STABLE
2020-11-10 09:33:06 +08:00
Víctor Déniz
849c7704f7
Merge branch 'MDL-69955-310' of https://github.com/HuongNV13/moodle into MOODLE_310_STABLE
2020-11-09 21:47:22 +00:00
Paul Holden
898dd7bf5b
MDL-69201 core: consistent table primary sort column/order.
2020-11-09 19:45:41 +00:00
Paul Holden
f5e374c278
MDL-70126 tag: correct thrown exception class name.
2020-11-09 19:43:38 +00:00
Neill Magill
4423581f8d
MDL-67513 forum: Test that discussions can be viewed while grading
2020-11-09 14:24:56 +00:00
Andrew Nicols
d0295d8ff2
Merge branch 'MDL-70146_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2020-11-09 10:01:19 +08:00
Eloy Lafuente (stronk7)
4aa83d92bf
MDL-70146 upgrade: add 3.10.0 separation line to all upgrade scripts
2020-11-07 23:26:09 +01:00
Eloy Lafuente (stronk7)
ec58cefefb
Moodle release 3.10
2020-11-07 17:24:12 +01:00
Eloy Lafuente (stronk7)
e4cda88e76
Moodle release 3.10rc2
2020-11-06 22:56:08 +01:00
Víctor Déniz
8752df87ed
Merge branch 'MDL-70137-310-2' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-11-06 19:16:52 +00:00
Andrew Nicols
511dab1cd3
MDL-70137 cache: Write config to temp file and move into place
2020-11-06 19:16:51 +00:00
Andrew Nicols
b26a5e5e08
MDL-70137 cache: Use sensible default when reading MUC config
...
When we read the MUC configuration, a file which exists but is empty
will not error, but will cause all configuration to be empty.
We already perform an {{is_array()}} check on the {{$configuration}}
variable, but the default value for {{$configuration}} is an empty
array. In the case where the file exists, but is empty, no errors occur
when the file is loaded, and the initial {{$configuration}} value is
not overwritten, leading to the file being replaced with an empty copy.
2020-11-06 19:16:44 +00:00
Eloy Lafuente (stronk7)
fcb699808c
Merge branch 'MDL-70143-310' of git://github.com/marinaglancy/moodle into MOODLE_310_STABLE
2020-11-06 19:51:54 +01:00
Eloy Lafuente (stronk7)
f9dc16ca05
Merge branch 'MDL-70139-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2020-11-06 18:56:00 +01:00
sam marshall
72ad8e6919
MDL-70141 core_block: Web service set $PAGE url to avoid warnings
2020-11-06 17:39:06 +00:00
Marina Glancy
a350376b65
MDL-70143 tool_uploaduser: fix wrong cache reference
2020-11-06 18:07:24 +01:00
Sara Arjona
29f7a9a210
MDL-70139 core_badges: fix invalid request when sending to backpack
...
Having mixed $data in badge exporters is causing some issues.
As all these exporters are using $data as an object, $data can be
converted to object in the constructor, to avoid errors and get
the expected behaviour always.
2020-11-06 16:36:52 +01:00
Shamim Rezaie
f6b7ed422a
MDL-70072 core: Fix always displaying date in Gregorian
2020-11-06 19:23:11 +11:00
Jun Pataleta
022a019637
Merge branch 'MDL-70130-310' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-11-06 11:27:54 +08:00
Andrew Nicols
50f5563c1f
MDL-70130 core: Compare realpaths for file attachment checks
...
Rather than using the provided path, the `realpath` must be used to
ensure that the use of symlinks in paths is normalised.
2020-11-06 11:00:30 +08:00
Andrew Nicols
1c0b8f8c50
MDL-70130 core: Simplify attachment handling in email_to_suer
2020-11-06 11:00:29 +08:00
Marina Glancy
c879cb24df
MDL-70130 core: allow to attach files from localrequestdir to emails
...
Co-authored-by: Paul Holden <paulh@moodle.com >
2020-11-06 11:00:29 +08:00
Andrew Nicols
6890ad18e3
Merge branch 'MDL-70131-310' of git://github.com/marinaglancy/moodle into MOODLE_310_STABLE
2020-11-06 09:27:33 +08:00
Andrew Nicols
b88679e3a1
Merge branch 'MDL-70120-assign-stamp-expires-MOODLE_310_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_310_STABLE
2020-11-06 09:26:01 +08:00
Marina Glancy
8c1917588d
MDL-70131 cli: only allow to negate existing keys
2020-11-05 18:10:13 +01:00
Eloy Lafuente (stronk7)
c50c904c9e
Moodle release 3.10rc1
2020-11-05 12:16:53 +01:00
Marina Glancy
65d419b204
MDL-70023 core_course: improve performance of recently accessed courses
2020-11-05 09:55:15 +01:00
Jun Pataleta
9023021ae0
Merge branch 'MDL-70075-310-2' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-11-05 12:51:23 +08:00
Andrew Nicols
919ead58fe
Merge branch 'MDL-70066-310' of git://github.com/lameze/moodle into MOODLE_310_STABLE
2020-11-05 10:01:18 +08:00
Andrew Nicols
27de77007b
MDL-70075 core: Autocomplete selection should always have an active item
...
Ensure that there is always one active element in the list of selected
autocomplete elements.
Without this we have issues beacuse clicking on the link makes the first
one active if one is not already active, and this turns a click event
into a drag event, which means that it is not deleted.
2020-11-05 09:05:38 +08:00
Andrew Nicols
34d1c23668
MDL-70075 core: Do not return a value in an event handler
...
Returning a value of `false` in an event handler has the effect of
calling event.preventDefault() and event.stopPropagation().
This is neither obvious, nor desirable in this situation.
2020-11-05 09:05:38 +08:00
Andrew Nicols
dc7ca062ca
MDL-70075 core: jQuery.attr() does not accept a bool value
...
The documented values that jQuery.attr() accepts are String, Number, or
null. For some reason, when we pass a Boolean value, the subsequent
click handler does not work in some situations.
Changing this to take a Number, and unsetting it when empty, resolves
this issue.
2020-11-05 09:05:38 +08:00
Andrew Nicols
8100d46f85
MDL-70075 core: Listen for change in accessibleChange event
...
The accessibleChange custom interaction event was only listening for
blur and focus, however some OS/browser combinations do not emit these
events until the element is explicitly blurred. This is notably
different on Firefox on some Operating Systems.
Recent changes in MDL-68167 explicitly moved the user participants page
filter module to use the accessibleChange event, which means that the
selections are now only triggered on an explicit blur when using
Firefox. This highlight a bug whereby, when the mouse is used to make a
selection, the event is not triggered until the element is blurred.
This change modifies the accessibleChange event to ignore the `change`
event where it was triggered by the keyboard and where that keybaord
event was not a [return] or [escape] keypress, but to otherwise respect
the native change event.
2020-11-05 09:05:38 +08:00
Andrew Nicols
f4dfe66ea8
MDL-70075 core: Listen for the focus and blur events again
...
The `blur` event does not bubble, but the `focusout` events are not
available in all supported versions of Firefox.
Rather than switching event, this patch using event capture to
effectively achieve the same result and bubble the event up through the
DOM to the delegated listener.
There should be no functional change with this patch, except to support
Firefox fully.
2020-11-05 09:05:38 +08:00
Eloy Lafuente (stronk7)
e92c6b19b8
Merge branch 'MDL-70100-310' of git://github.com/bmbrands/moodle into MOODLE_310_STABLE
2020-11-04 22:40:54 +01:00
Víctor Déniz
fa79a1876c
Merge branch 'MDL-70112_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2020-11-04 19:17:34 +00:00
Sara Arjona
c9ab02b0cc
Merge branch 'MDL-70114-310' of git://github.com/bmbrands/moodle into MOODLE_310_STABLE
2020-11-04 20:15:04 +01:00
Víctor Déniz
9c2241dee4
Merge branch 'MDL-68749-310-2' of git://github.com/mickhawkins/moodle into MOODLE_310_STABLE
2020-11-04 15:24:08 +00:00
Sara Arjona
8028bf10dc
Merge branch 'MDL-70119-310' of git://github.com/ferranrecio/moodle into MOODLE_310_STABLE
2020-11-04 15:19:44 +01:00
Bas Brands
04704c2108
MDL-70114 mod_data: add border for to textarea
2020-11-04 13:30:11 +00:00
Brendan Heywood
fbe13d55f3
MDL-70120 assignfeedback_editpdf: Stamp files should be cached
2020-11-04 23:06:02 +11:00
Ferran Recio
75d6582fef
MDL-70119 core_badges: fix tab names
2020-11-04 12:57:30 +01:00
Simey Lameze
7ca4fd97d9
MDL-70066 badges: change usages of array_key_exists to isset
2020-11-04 16:05:45 +08:00
Jun Pataleta
940ed72017
Merge branch 'MDL-70089_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2020-11-04 13:05:47 +08:00
Peter Burnett
3885c566aa
MDL-70106 cache: Set icon localstorage cache to use theme localisation
2020-11-04 13:33:23 +10:00
Huong Nguyen
ab542b6e98
MDL-69955 qtype_ddimageortext: drop zone disappear in special case
2020-11-04 09:52:31 +07:00
Jake Dallimore
477cd8b5fe
Merge branch 'MOODLE_310_MDL-70093' of https://github.com/golenkovm/moodle into MOODLE_310_STABLE
2020-11-04 09:00:26 +08:00
Tim Hunt
a8efb07714
MDL-70112 drag-drop qtypes: fix form preview
2020-11-03 21:36:00 +00:00
Eloy Lafuente (stronk7)
51c9ea5194
MDL-70089 versions: main version bump
2020-11-03 19:38:27 +01:00
Eloy Lafuente (stronk7)
b0a1b4ce8b
MDL-70089 versions: bump all versions and requires near release
...
version = 2020110900 release version
requires= 2020110300 current beta+ (week6roll1) version
Note that, because we are under parallel development period,
this is being done in the branch that is going to be released
(MOODLE_310_STABLE already existing) for Moodle 3.10.0 and
not in master, that is the one getting the bump under normal
(non-parallel) periods.
2020-11-03 19:34:52 +01:00
Mihail Geshoski
3d9175f6f1
MDL-67837 backup: Add unit tests
2020-11-03 12:34:28 +01:00
Mihail Geshoski
fd2427746f
MDL-67837 backup: Verify caps before unenrolling users on course restore
2020-11-03 12:34:28 +01:00
andreasschenkel
49afa008f4
MDL-69844 user: Fix no email in download_participants_table
...
Only include eMail in download_participants_table
if selected in showuseridentity
($identityfieldsselect)
2020-11-03 12:34:28 +01:00
Juan Leyva
551892e2a7
MDL-67015 mod_data: Prevent users adding entries to other groups
2020-11-03 12:34:28 +01:00
Amaia Anabitarte
45c339ef09
MDL-69046 core_contentbank: Escape quotes when showing name
2020-11-03 12:34:28 +01:00
Ferran Recio
e9fe9f4ae3
MDL-69378 tool_uploadcourse: fix enrolment methods uploads
2020-11-03 12:34:28 +01:00
Peter Dias
1d1b148ca9
MDL-56310 restore: Confirm user has permission to change capabilities
2020-11-03 12:34:28 +01:00
Eloy Lafuente (stronk7)
15b4174a9f
on-demand release 3.10beta+
2020-11-03 12:23:48 +01:00
Bas Brands
99ab172211
MDL-70100 theme_boost: quiztimer zindex fix
2020-11-03 10:36:11 +01:00
Michael Hawkins
5cc9f3448c
MDL-68749 theme: Fix bootstrap toggle switches in RTL layout
...
Co-authored-by: Bas Brands <bas@moodle.com >
2020-11-03 14:47:58 +08:00
Andrew Nicols
4dd870de20
Merge branch 'MDL-70059-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2020-11-03 12:05:19 +08:00
Jun Pataleta
c353963ef8
Merge branch 'MDL-70033-310-2' of git://github.com/mickhawkins/moodle into MOODLE_310_STABLE
2020-11-03 12:01:33 +08:00
Michael Hawkins
60585523ad
MDL-70033 course: Update download content event handling for Classic
2020-11-03 11:54:56 +08:00
Michael Hawkins
eeaf19eb5c
MDL-70033 core: Update tree.js event handlers to replace stopPropagation
...
Also added support to allow links to override action keys (enter/space)
Co-authored-by: Andrew Nicols <andrew@nicols.co.uk >
2020-11-03 11:54:56 +08:00
Juan Leyva
63da614e4f
MDL-70081 airnotifier: Add missing device type in token registration
2020-11-03 01:25:57 +01:00
Jun Pataleta
73372330a9
Merge branch 'MDL-69975_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2020-11-03 00:00:25 +08:00
Sara Arjona
5f3de24306
Merge branch 'MDL-69973_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2020-11-02 15:44:54 +01:00
Mikhail Golenkov
c15eac212b
MDL-70093 dataformat_pdf: Fix row height calculation with high cells
2020-11-02 22:25:24 +11:00
Sara Arjona
01c8c8828b
MDL-70059 core_badges: avoid duplicate key error
...
When 2 or more backpack were created without credentials,
a "Duplicate key value violates unique constraint" error
was raised because externalbackpackid was not taking the
correct value.
Other improvements have been done to the code too in order
to make it more readable.
2020-11-02 10:48:06 +01:00
Jake Dallimore
2dbe5f54f1
Merge branch 'MDL-70073-310' of git://github.com/peterRd/moodle into MOODLE_310_STABLE
2020-11-02 13:57:35 +08:00
Jun Pataleta
bcf59d235b
Merge branch 'MDL-70074-add-authendpoint-310' of https://github.com/cengage/moodle into MOODLE_310_STABLE
2020-11-02 10:04:31 +08:00
Alexander
62530e097b
MDL-70067 theme_classic: Use col-12 as col-xs-12 was removed in BS4
2020-11-02 09:08:07 +13:00
Peter Dias
32574e9cae
MDL-70073 badges: Fix the backpack-add to match current master
2020-11-01 22:33:28 +08:00
Brendan Heywood
256f8a261c
MDL-69975 core: Fix paths longer than 260 chars on windows
...
Also, ensure that remove_dir() only processes directories,
because sometimes it was being called by shutdown managers
with files, leading to PHP warnings.
Co-authored-by: Eloy Lafuente (stronk7) <stronk7@moodle.org >
Co-authored-by: Jun Pataleta <jun@moodle.com >
2020-11-01 11:09:39 +01:00
Claude Vervoort
60232d2b9b
MDL-70074 mod_lti: add authorization_endpoint
2020-10-30 18:08:18 -04:00
Eloy Lafuente (stronk7)
864ddb77c5
MDL-69973 xmldb: Ensure all reports use fresh metadata (not cached)
2020-10-30 19:27:14 +01:00
Eloy Lafuente (stronk7)
462fe3e925
MDL-69973 xmldb: Fix problem with MariaDB >= 10.2.7 metadata defaults
...
With MariaDB 10.2.7 the driver was incorrectly returning '' (empty
string) as default for all the columns having null (meaning, no
default).
Also, cover the case in unit tests, it seems that we were already
testing other defaults but not the null case.
2020-10-30 19:27:14 +01:00
Marina Glancy
937c7eeef1
MDL-68349 auth_db: user_created event should be triggered later
2020-10-30 14:21:06 +01:00
Eloy Lafuente (stronk7)
6bb7478e8d
on-demand release 3.10beta+
2020-10-30 13:49:20 +01:00
Jun Pataleta
03960b96cb
Merge branch 'MDL-68167-310' of git://github.com/rezaies/moodle into MOODLE_310_STABLE
2020-10-30 13:16:55 +08:00
Shamim Rezaie
4d00ebae7a
MDL-68167 lib: autocomplete focos should not be removed on blur
...
See https://www.w3.org/TR/wai-aria-practices-1.1/examples/listbox/listbox-rearrangeable.html
2020-10-30 16:08:56 +11:00
Shamim Rezaie
352e2f7787
MDL-68167 lib: Do not set aria-expanded if it should not be set
2020-10-30 16:08:56 +11:00
Shamim Rezaie
2d2b8d9170
MDL-68167 user: Fix missing label for participants filter input fields
2020-10-30 16:08:56 +11:00
Shamim Rezaie
53f2acb263
MDL-68167 lib: Clear single-select autocomplete elements with keyboard
...
Following MDL-57680, it should be possible to clear the selected option
using keyboard as well.
2020-10-30 16:08:56 +11:00
Shamim Rezaie
3ea25c3b77
MDL-68167 user: Fix a hardcoded string to be read from lang pack
2020-10-30 16:08:55 +11:00
Shamim Rezaie
7931148cbb
MDL-68167 lib: Fix label for autocomplete selection/suggestion box
...
The content of the autocomplete selection div is purged by javascript
so we have to move its label outside of it. aria-labeledby is the way
to go.
Each time the suggestion box is expanded, autocomplete js renders the
autocomplete suggestions template. So the label cannot be outside the
suggestions ul.
2020-10-30 16:08:40 +11:00
Shamim Rezaie
1031836d89
MDL-68167 user: filter elements should listen to accessibleChange event
2020-10-30 15:01:39 +11:00
Shamim Rezaie
ec1e1fd01a
MDL-68167 lib: The accessibleChange custom event now supports bubbling
...
The change event bubbles so the accessibleChange shoud bubble as well.
2020-10-30 15:01:39 +11:00
Shamim Rezaie
b5a04a9fe2
MDL-68167 theme_boost: make focus outline accessible for autocompletes
2020-10-30 15:01:39 +11:00
Shamim Rezaie
be7b73a24b
MDL-68167 lib: Autocomplete selection to use listbox aria role
...
The aria-selected state cannot be used for the listitem role. The
autocomplete widget highly uses the aria-selected state internally.
2020-10-30 14:59:50 +11:00
Shamim Rezaie
0c438b4d3e
MDL-68167 user: Improve keyboard navigation on autocomplete fields
2020-10-30 14:59:50 +11:00
Shamim Rezaie
3f0373cb7e
Merge branch 'MDL-69390-310' of git://github.com/bmbrands/moodle into MDL-69390-310-test
2020-10-30 14:59:34 +11:00
Andrew Nicols
6a64b9c5b7
Merge branch 'MDL-69156_310' of https://github.com/ffhs/moodle into MOODLE_310_STABLE
2020-10-30 11:52:07 +08:00
Huong Nguyen
7e47aca045
MDL-69841 Quiz: Review options 'Help' icons do not work correctly
2020-10-30 10:25:43 +07:00
Víctor Déniz
04569f819f
Merge branch 'MDL-70032-310-2' of git://github.com/junpataleta/moodle into MOODLE_310_STABLE
2020-10-29 22:26:35 +00:00
Tim Hunt
c611f94e04
MDL-70065 quiz: fix paging when adding questions from the bank
2020-10-29 20:29:26 +00:00
Paul Holden
a850fa5de8
MDL-69156 backup: correct behaviour of course copy idnumber field.
...
When a given user doesn't have the capability to change the idnumber
field during course copy, freeze the field value.
2020-10-29 14:15:04 +01:00
Adrian Perez
8d0d0b1f59
MDL-69156 course_copy: set defaults for idnumber when not permitted
2020-10-29 14:15:00 +01:00
Jun Pataleta
8ea746fa79
MDL-70032 qtype_multichoice: Use custom partial named selector
...
* With the removal of the label element, Behat now has to click on the
answer text. In order to achieve this, the custom partial named selector
"qtype_multichoice > Answer" was now added and have replaced the
instances where the label of the answer's checkbox/radio button is
being clicked.
2020-10-29 16:21:53 +08:00
Jun Pataleta
5d7bd0208a
MDL-70032 qtype_multichoice: Fix answer labelling
...
* Discard the use of the label element in order to be able to render
multiple choice answers as they are and have these act as the radio
button/checkbox' label through the aria-labelledby attribute.
* New JS module qtype_multichoice/answers that listens for click events
on the answer text container and selects the appropriate answer radio
button/checkbox.
2020-10-29 16:21:53 +08:00
Andrew Nicols
52ad601de1
Merge branch 'MDL-68722-310' of https://github.com/matt-catalyst/moodle into MOODLE_310_STABLE
2020-10-29 14:03:15 +08:00
Jake Dallimore
2e02b4d678
Merge branch 'MDL-69716-310' of git://github.com/aanabit/moodle into MOODLE_310_STABLE
2020-10-29 12:40:06 +08:00
Jake Dallimore
859578b0d5
Merge branch 'MDL-70041-310' of git://github.com/mihailges/moodle into MOODLE_310_STABLE
2020-10-29 11:49:20 +08:00
Adrian Greeve
761b8a95f9
Merge branch 'm310_MDL-70042_Progress_Bar_Upgrade_Message_Popup' of https://github.com/scara/moodle into MOODLE_310_STABLE
2020-10-29 08:33:33 +08:00
Matteo Scaramuccia
4ca3d0a0ae
MDL-70042 message_popup: Trivial savepoint comment cleanup
2020-10-28 23:00:48 +01:00
Matteo Scaramuccia
75c793f830
MDL-70042 message_popup: progress bar on upgrade only when necessary
2020-10-28 23:00:32 +01:00
Jun Pataleta
d546f308d2
Merge branch 'MDL-69390-310' of git://github.com/bmbrands/moodle into MOODLE_310_STABLE
2020-10-28 22:44:08 +08:00
Bas Brands
74f37f98ad
MDL-69390 theme_boost: dropdown menu accessibility
...
- display a dot before the active element
- use the active colour for the hover colour
2020-10-28 14:03:06 +01:00
Jun Pataleta
aead807ce6
Merge branch 'MDL-69815-310' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-10-28 14:19:23 +08:00
Andrew Nicols
f7ad3eaca3
Merge branch 'MDL-70004-310' of git://github.com/junpataleta/moodle into MOODLE_310_STABLE
2020-10-28 13:14:12 +08:00
Jake Dallimore
da4fc1e256
Merge branch 'MDL-64723-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-10-28 12:10:47 +08:00
Mihail Geshoski
35364e22fc
MDL-70041 filepicker: Make sure the user has a recently used license
2020-10-28 12:06:34 +08:00
Jake Dallimore
b1ef67ba62
Merge branch 'MDL-65792-310' of git://github.com/bmbrands/moodle into MOODLE_310_STABLE
2020-10-28 12:00:16 +08:00
Jake Dallimore
461bf54590
Merge branch 'MDL-70010_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2020-10-28 11:07:52 +08:00
Andrew Nicols
6ba76c0097
MDL-69815 core: Bump Node to v14.15.0 (LTS/Fermium)
2020-10-28 09:34:31 +08:00
Eloy Lafuente (stronk7)
323ea697c3
Merge branch 'MDL-69998-310-enfix' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2020-10-28 00:42:05 +01:00
Eloy Lafuente (stronk7)
46f6bae002
Moodle release 3.10beta
2020-10-27 23:48:46 +01:00
Eloy Lafuente (stronk7)
8aacc3fa2b
NOBUG: Fixed file access permissions
2020-10-27 23:48:45 +01:00
Eloy Lafuente (stronk7)
0715960dd8
NOBUG: Fixed SVG browser compatibility
2020-10-27 23:48:43 +01:00
Sara Arjona
65084e7371
MDL-69166 enrol_fee: fix behat string from fee to enrolment by payment
2020-10-27 15:01:47 +01:00
Sara Arjona
da4b94e012
MDL-69166 enrol_fee: define default value to currency setting
2020-10-27 15:01:47 +01:00
David Mudrák
05679468c5
MDL-69998 lang: Fix reworded strings in Behat test scenarios
2020-10-27 11:20:03 +01:00
Helen Foster
0a64b2ed99
MDL-69998 lang: Import fixed English strings (en_fix)
2020-10-27 11:20:03 +01:00
Andrew Nicols
e243810142
Merge branch 'MDL-69166-310-4' of git://github.com/rezaies/moodle into MOODLE_310_STABLE
2020-10-27 16:35:58 +08:00
Bas Brands
a5fa563757
MDL-65792 mod_forum: show release time on timed posts
2020-10-27 08:41:28 +01:00
Shamim Rezaie
f018e92334
MDL-69166 core: Fix missing lang strings
2020-10-27 18:15:09 +11:00
Andrew Nicols
46e3cfa354
Merge branch 'MDL-69166-310-4' of git://github.com/rezaies/moodle into MOODLE_310_STABLE
2020-10-27 12:59:25 +08:00
Shamim Rezaie
25cf4fa5ca
MDL-69166 core_payment: Add privacy implementation
2020-10-27 15:45:25 +11:00
Shamim Rezaie
0fb7847e09
MDL-69166 core_payment: Use promises instead of callbacks
2020-10-27 15:45:25 +11:00
Shamim Rezaie
b63f17b5f1
MDL-69166 core_payment: Addressing various integration points
...
- Add help for 'payment account' field in the enrol instance form
- Remove MOODLE_INTERNALs when not necessary
- Add $userid to deliver_order
- Check if provider classes implement the provider interface
- Rename get_cost to get_payable
- get_payable returns payable object
- Improve registerEventListeners and added init
- Rename payment\provider to payment\service_provider
2020-10-27 15:45:25 +11:00
Shamim Rezaie
52305c9a2e
MDL-69166 core_payment: Rename componentid to itemid
2020-10-27 15:45:25 +11:00
Shamim Rezaie
6b3d163a56
MDL-69166 core_payment: Renamed plugintype name from pg to paygw
2020-10-27 15:45:23 +11:00
Marina Glancy
efc576fc5c
MDL-69166 core_payment: addressing integration review
2020-10-27 15:45:00 +11:00
Marina Glancy
90fbc58de6
MDL-69166 core_payment: rename some functions
2020-10-27 15:45:00 +11:00
Shamim Rezaie
087845bb30
MDL-69166 Replace all upgrade steps with just "create_table" steps
2020-10-27 15:45:00 +11:00
Shamim Rezaie
7d10f35278
MDL-69166 core_payment: Add paymentarea to the payment subsystem
2020-10-27 15:45:00 +11:00
Marina Glancy
9476b48942
MDL-69166 core_payment: archiving accounts, triggering events, tests
2020-10-27 15:45:00 +11:00
Shamim Rezaie
7e11261633
MDL-69166 core_payment: Show cost on the modal when no gateway is chosen
2020-10-27 15:45:00 +11:00
Marina Glancy
15a4e4c87c
MDL-69166 core_payment: improvements to api, small fixes
2020-10-27 15:45:00 +11:00
Marina Glancy
895f38cc76
MDL-69166 core_payment: add payment accounts
2020-10-27 15:45:00 +11:00
Shamim Rezaie
acd1c82403
MDL-69166 enrol_fee: Show a warning when no currency is supported
2020-10-27 15:44:59 +11:00
Shamim Rezaie
c9271eba7c
MDL-69166 enrol_fee: Prevent adding instance if no currency is supported
2020-10-27 15:44:59 +11:00
Shamim Rezaie
0cf4bb2afc
MDL-69166 pg_paypal: only prevent closing during autorisation
2020-10-27 15:44:59 +11:00
Shamim Rezaie
58a89a46e4
MDL-69166 core-payment: Autoselect gateway when there is only one
2020-10-27 15:44:59 +11:00
Shamim Rezaie
1882bb4792
MDL-69166 core_payment: payment gateways can have a surcharge
2020-10-27 15:44:59 +11:00
Shamim Rezaie
bb7d679395
MDL-69166 core_payment: show cost on the modal
2020-10-27 15:44:59 +11:00
Shamim Rezaie
048a652106
MDL-69166 pg_paypal: capture payment directly
2020-10-27 15:44:59 +11:00
Shamim Rezaie
23e24a504e
MDL-69166 pg_paypal: New helper to get order details from PayPal
2020-10-27 15:44:59 +11:00
Marina Glancy
761898c876
MDL-69166 core_form: allow modals to prevent closing on accidental click
2020-10-27 15:44:59 +11:00
Shamim Rezaie
dc976fba1e
MDL-69166 core_payment: ES6-ifying modal_gateways
2020-10-27 15:44:59 +11:00
Shamim Rezaie
e2faf67247
MDL-69166 core_payment: Use a custom modal type for gateway selector
2020-10-27 15:44:59 +11:00
Shamim Rezaie
b97899634c
MDL-69166 pg_paypal: Support multiple currencies on the same page
2020-10-27 15:44:59 +11:00
Shamim Rezaie
2427b92114
MDL-69166 enrol_fee: use template for payment btn & properly format cost
2020-10-27 15:44:59 +11:00
Shamim Rezaie
34770016ee
MDL-69166 core_payment: es6-ify
2020-10-27 15:44:59 +11:00
Shamim Rezaie
d00c00dd4f
MDL-69166 core_payment: add a callback for when payment is done
2020-10-27 15:44:59 +11:00
Shamim Rezaie
ed1cc02522
MDL-69166 pg_paypal: Display PayPal buttons in a modal
2020-10-27 15:44:59 +11:00
Shamim Rezaie
e1151bf6f5
MDL-69166 pg_paypal: handle paypal checkout callbacks
2020-10-27 15:44:59 +11:00
Shamim Rezaie
bbb887f6ae
MDL-69166 pg_paypal: Ability to connect to sandbox or live environment
2020-10-27 15:44:59 +11:00
Shamim Rezaie
4403b8f60d
MDL-69166 pg_paypal: Process after payment
2020-10-27 15:44:59 +11:00
Shamim Rezaie
3c3b43a58c
MDL-69166 core_payment: Save general payment information
2020-10-27 15:44:59 +11:00
Shamim Rezaie
04e2dc7c3b
MDL-69166 pg_paypal: paypal helper class to work with API
2020-10-27 15:44:59 +11:00
Shamim Rezaie
05574af1a6
MDL-69166 enrol_fee: Implement callback functions for payment subsystem
2020-10-27 15:44:59 +11:00
Shamim Rezaie
5337ca485c
MDL-69166 core_payment: helper methods to get cost and to deliver order
...
Also create the infrastructure to let components know when they have to
deliver what they sold. We are going to use namespace functions instead
of traditional callbacks.
2020-10-27 15:44:59 +11:00
Shamim Rezaie
3b0034cc91
MDL-69166 enrol_fee: set a description for enrolment
2020-10-27 15:44:59 +11:00
Shamim Rezaie
ab6ca27571
MDL-69166 core_payment: send a purchase description to payment gateways
...
We truncate description to 127 chars as per PayPal requirement
2020-10-27 15:44:59 +11:00
Shamim Rezaie
149e530cc1
MDL-69166 pg_paypal: render PayPal buttons and set up transaction
...
We truncate brand_name to 127 chars as per PayPal requirement.
2020-10-27 15:44:59 +11:00
Shamim Rezaie
9a7aed4a25
MDL-69166 pg_paypal: WS and AMD to return some settings to be used in js
2020-10-27 15:44:59 +11:00
Shamim Rezaie
ed04c3824c
MDL-69166 core_payment: post to process payment
2020-10-27 15:44:59 +11:00
Shamim Rezaie
97e8cb0de4
MDL-69166 core_payment: display an image for each gateway
2020-10-27 15:44:59 +11:00
Shamim Rezaie
a435c63e16
MDL-69166 core_payment: some basic styling
2020-10-27 15:44:59 +11:00
Shamim Rezaie
c2321a263b
MDL-69166 core_payment: display the gateways modal
2020-10-27 15:44:58 +11:00
Shamim Rezaie
f3d7526419
MDL-69166 core_payment: WS to get list of gateways supporting a currency
2020-10-27 15:44:58 +11:00
Shamim Rezaie
d3432a883c
MDL-69166 enrol_fee: An enrolment plugin that supports payments
2020-10-27 15:44:58 +11:00
Shamim Rezaie
e1cab8e18e
MDL-69166 pg_paypal: A new payment gateway is born
2020-10-27 15:44:56 +11:00
Shamim Rezaie
bc28c05995
MDL-69166 core: list settings page in the admin tree
2020-10-27 15:05:23 +11:00
Shamim Rezaie
4865d2a0ae
MDL-69166 core_payment: basic gateway skeleton
2020-10-27 15:05:23 +11:00
Shamim Rezaie
8317134779
MDL-69166 core: define payment as a subsystem and pg as a plugin type
2020-10-27 15:05:23 +11:00
Michael Hawkins
fbac2e9296
MDL-69559 course: Fix course download cap checks when creating courses
2020-10-27 12:01:09 +08:00
Jun Pataleta
c978fa26e2
MDL-70004 qtype_multichoice: Set appropriate clear my choice role
2020-10-27 09:57:32 +08:00
Michael Hawkins
599eed0f95
MDL-69559 core: Removed stopPropagation from tree click handling
...
It was preventing JS click event handlers being reached on some
elements, such as course admin items in Classic
(eg download course content for teachers).
2020-10-27 08:02:20 +08:00
Michael Hawkins
7d52d5def6
MDL-69559 course: Fixed behat navigation in download course content
2020-10-27 08:01:48 +08:00
Paul Holden
8813318d61
MDL-64723 tool_mobile: workaround for invalid certificate parsing.
...
This is to account for specific server configuration that are affected
by one of the following issues, which results in certificate signature
algorithms being incorrectly parsed:
* https://bugs.php.net/bug.php?id=77548
* https://github.com/curl/curl/issues/3706
2020-10-26 23:04:43 +00:00
Sara Arjona
0459910b53
MDL-65959 core_badges: fix unique index in upgrade.php
...
There was an error when creating the unique index. Apart from that,
the code has been reorganised to copy data in the new structure only
if password field hasn't been removed.
2020-10-26 23:56:46 +01:00
Matt Clarkson
adeaafd59d
MDL-68722 atto_equation: fix for form elements with special characters
...
Element id's containing characters such as ':' would break the tab
selector in bootstrap.
This specifically affects the essay question type.
2020-10-27 11:10:58 +13:00
Sara Arjona
0dd7bb8374
Merge branch 'MDL-65959-310' of git://github.com/peterRd/moodle into MOODLE_310_STABLE
2020-10-26 22:44:05 +01:00
Peter Dias
bcba1347f8
MDL-65959 badges: Allow cross domain/protocol functionality - obv2
2020-10-26 18:36:26 +08:00
Peter Dias
b0e1edd427
MDL-65959 badge: Enable OB2.1 *connection* with cross domain ability
2020-10-26 18:36:26 +08:00
Peter Dias
b0007a154c
MDL-65959 badge: Reset external_identifiers if backpack details modified
2020-10-26 18:36:26 +08:00
Peter Dias
8c9d3695e3
MDL-65959 badge: Confirm assertion data is updated before awarding
2020-10-26 18:36:26 +08:00
Peter Dias
184944ce6a
MDL-65959 badges: Unit and Behat tests
2020-10-26 18:36:26 +08:00
Peter Dias
ad9f9e54a3
MDL-65959 badges: Do not use badge user preference after verification
2020-10-26 18:36:26 +08:00
Peter Dias
943b261760
MDL-65959 badges: Update the implementation to use admin set backpack
2020-10-26 18:36:25 +08:00
Peter
8dbc7c6532
MDL-65959 core_badges: Allow ability to upload badges cross domain.
2020-10-26 18:35:36 +08:00
Peter
6f7fe5df9c
MDL-65959 core_badges: Unrestricted user's badger account
...
* Restructure the email to be backpack specific
* Amended table defintion and functions
2020-10-26 18:35:35 +08:00
Eloy Lafuente (stronk7)
7e5f0e1fe6
MDL-70010 core: reconcile MOODLE_310_STABLE and master
...
There are some unexpected differences between 310 and master,
better reconcile them now. Note this is not 100% critical but,
as far as nothing exclusively for 4.0 has landed to master yet
only branch/version differences should exist.
2020-10-26 11:03:40 +01:00
Eloy Lafuente (stronk7)
11b6df58db
Merge branch 'MDL-69993-310' of git://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-10-26 10:42:51 +01:00
Andrew Nicols
36beec930e
Merge branch 'MDL-69995-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2020-10-26 16:00:38 +08:00
Adrian Greeve
750fe24949
MDL-69559 core_course: Fix to bad behat test formatting.
2020-10-26 13:28:10 +08:00
Adrian Greeve
cc718b59d0
Merge branch 'MDL-69559-310-7' of git://github.com/mickhawkins/moodle into MOODLE_310_STABLE
2020-10-26 13:05:33 +08:00
Jun Pataleta
4dcc2d37c6
Merge branch 'MDL-67301-dynreg-squashed-310' of https://github.com/cengage/moodle into MOODLE_310_STABLE
2020-10-26 12:40:23 +08:00
Michael Hawkins
d358b91e2b
MDL-69559 course: Add course setting and cap to control course downloads
2020-10-26 10:25:37 +08:00
Michael Hawkins
c053b93f0c
MDL-69559 course: Add course content download UI and execution page
2020-10-26 10:19:39 +08:00
Michael Hawkins
cdf91cc236
MDL-69559 course: Add capability and access checks for course download
2020-10-26 10:19:33 +08:00
Michael Hawkins
fab34222ca
MDL-69559 admin: Add course download admin settings and lang strings
2020-10-26 10:19:27 +08:00
Huong Nguyen
ef6f42a825
MDL-69930 qtype_ddimageortext: Duplication items in drag-onto-image question
2020-10-25 20:14:43 +07:00
Luca Bösch
a9f5f8094c
MDL-69995 backup: padding before activity icons.
2020-10-25 02:07:26 +02:00
Claude Vervoort
10e16c69c8
MDL-67301 mod_lti: dynamic registration
2020-10-24 09:28:32 -04:00
Amaia Anabitarte
e66e3740a7
MDL-69716 mod_quiz: No timestamp for in progress attempts
2020-10-23 16:02:25 +02:00
Eloy Lafuente (stronk7)
6594c54b2e
on-demand release 3.10dev+
2020-10-23 14:41:20 +02:00
Paul Holden
6dc336a5d4
MDL-69993 output: correct navigation node type for user reports.
2020-10-23 08:25:40 +01:00
Adrian Greeve
39128991d7
Merge branch 'MDL-67650-forced-checkbox-textarea-MOODLE_310_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_310_STABLE
2020-10-23 09:01:59 +08:00
Víctor Déniz
e1990f2f33
Merge branch 'MDL-68664-310' of git://github.com/lameze/moodle into MOODLE_310_STABLE
2020-10-22 12:25:51 +01:00
Sara Arjona
1ce223c7e1
Merge branch 'MDL-69553-m310' of https://github.com/NeillM/moodle into MOODLE_310_STABLE
2020-10-22 08:56:05 +02:00
Brendan Heywood
6694715840
MDL-67650 admin: Consistently show forced config settings
2020-10-22 13:17:49 +11:00
Jake Dallimore
0a43a459ba
Merge branch 'MDL-68438_310' of https://github.com/t-schroeder/moodle into MOODLE_310_STABLE
2020-10-22 09:30:48 +08:00
Adrian Greeve
7e0bcbfb19
Merge branch 'MDL-69788-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-10-22 09:07:54 +08:00
Eloy Lafuente (stronk7)
eaf89f7754
Merge branch 'MDL-66392-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-10-21 19:45:26 +02:00
Paul Holden
5bbfcc25c0
MDL-66392 analytics: make model output directory default to empty.
...
Falling back to path within $CFG->dataroot/models.
2020-10-21 18:04:20 +01:00
Sara Arjona
4a495d66b8
Merge branch 'm310_MDL-68536_Notice_Undefined_Property_CFG_branch' of https://github.com/scara/moodle into MOODLE_310_STABLE
2020-10-21 18:32:47 +02:00
Sara Arjona
b13ec3c353
Merge branch 'MDL-67673_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2020-10-21 17:38:16 +02:00
Víctor Déniz
5903054142
Merge branch 'MDL-69392-310' of git://github.com/junpataleta/moodle into MOODLE_310_STABLE
2020-10-21 16:26:44 +01:00
Víctor Déniz
2dd9b53fd6
Merge branch 'MDL-69513-dkim-settings-MOODLE_310_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_310_STABLE
2020-10-21 11:56:54 +01:00
Eloy Lafuente (stronk7)
7f20e2071c
MDL-67673 phpunit: Document all the changes in upgrade.txt
...
This includes:
- Breaking changes (return void + PHP 7.1 min requirement).
- Deprecations and removals.
- Specifically DbUnit and its replacement.
- Printer showing how to rerun tests removed.
2020-10-21 12:46:05 +02:00
Eloy Lafuente (stronk7)
0ab106f41c
MDL-67673 phpunit: Remove the rerun hint on failed test cases
...
That custom printer was using some hacks to be able to intercept
configuration switches, reflection and other tricks to be able to
print the:
To re-run:
vendor/bin/phpunit --verbose "core_setuplib_testcase" lib/tests/setuplib_test.php
line on every failed/exceptional/skipped test. After some internal
discussion it was agreed that the normal phpunit output:
1) core_setuplib_testcase::test_localcachedir
Time is lower that allowed start value
Failed asserting that 1601976686 is equal to 1601976687 or is greater than 1601976687.
/var/www/html/lib/phpunit/classes/advanced_testcase.php:446
/var/www/html/lib/tests/setuplib_test.php:170
/var/www/html/lib/phpunit/classes/advanced_testcase.php:80
has already all the information at hand about how to rerun a test:
- vendor/bin/phpunit lib/tests/setuplib_test.php
- vendor/bin/phpunit --filter core_setuplib_testcase::test_localcachedir
- vendor/bin/phpunit --filter ::test_localcachedir
- vendor/bin/phpunit --testsuite componentname_testsuite
- vendor/bin/phpunit --config <<compoenent directory>>
- use --cache-result to get failed tests rerun with ease.
- ...
So better, let's use standard phpunit output and done. Also, note that,
with the upgrade to phpunit 8.5, the printer was not working correctly
any more, causing some switches, like --verbose ... to be ignored. Sure
it could have been fixed but, as commented above, no real need for all
that "parapheranlia" to print the rerun information.
2020-10-21 12:46:05 +02:00
Eloy Lafuente (stronk7)
9f82c9aece
MDL-67673 phpunit: deprecate old phpunit/dbunit stuff
...
Apply the standard deprecation procedure to the old APIs, to
be removed in Moodle 4.2 (MDL-69882). Existing unit tests
cover the deprecation debugging.
Originally MDL-64600
2020-10-21 12:46:05 +02:00
Eloy Lafuente (stronk7)
1f13dff1a7
MDL-67673 phpunit: Move tests to use new phpunit_dataset
...
- Make advanced_testcase old methods to use new ones internally.
- Fix advanced_testcase, statslib, mod/quiz and mod/data tests.
Originally MDL-64600
2020-10-21 12:46:05 +02:00
Eloy Lafuente (stronk7)
be396eddf0
MDL-67673 phpunit: Introduce a new, lightweight phpunit_dataset
...
In charge of taking over the, now removed/archived, phpunit/dbunit
package. It supports loading of CSV/XML files and strings and
PHP arrays, allowing to send the loaded information to database.
Perform some basic controls about the consistency of information,
surely not super-exhaustive but fair enough.
100% covered with unit test.
Planned like an "interim" replacement for phpunit/dbunit uses in
core that, ideally, should be moved to generators stuff at some
point.
Note, expect a few tests in core to fail with this commit, I've
changed some fixtures around. Next commit will fix existing uses.
Originally MDL-64600
2020-10-21 12:46:05 +02:00
Eloy Lafuente (stronk7)
4af4d709a4
MDL-67673 phpunit: Disable phpunit results cache by default
...
It can be enabled if desired from CLI using the --cache-result
option (or modifying the phpunit.xml cacheResult to true).
That will create the .phpunit.result.cache files that,
later, can be used to easily repeat failed (defects) tests or
run the slow ones first and more. See the --order-by option
to know more about all the available criteria. For example:
./vendor/bin/phpunit --order-by=defects --stop-on-defect
(will run all the failed ones first, stopping on problem, useful
for TDD and other scenarios, not so much for complete runs or CI).
Also, added to .gitignore so they won't be committed ever.
2020-10-21 12:46:05 +02:00
Eloy Lafuente (stronk7)
46606b3ddd
MDL-67673 phpunit: Remove deprecated assertEquals() params
...
The optional parameters of assertEquals() and assertNotEquals()
are deprecated in PHPUnit 8 (to be removed in PHPUnit 9):
- delta => use assertEqualsWithDelta()
- canonicalize => use assertEqualsCanonicalizing()
- ignoreCase => use assertEqualsIgnoringCase
- maxDepth => removed without replacement.
More info @ https://github.com/sebastianbergmann/phpunit/issues/3341
Initial search done with:
ag 'assert(Not)?Equals\(.*,.*,' --php
Then, running tests and fixing remaining cases.
2020-10-21 12:46:05 +02:00
Eloy Lafuente (stronk7)
35bc26b516
MDL-67673 phpunit: Remove deprecated assertContains() uses on strings
...
Both assertContains() and assertNotContains() are deprecated in PHPUnit 8
for operations on strings. Also the optional case parameter is. All uses
must be changed to one of:
- assertStringContainsString()
- assertStringContainsStringIgnoringCase()
- assertStringNotContainsString()
- assertStringNotContainsStringIgnoringCase()
More info: https://github.com/sebastianbergmann/phpunit/issues/3422
Regexp to find all uses:
ag 'assert(Not)?Contains\('
2020-10-21 12:46:05 +02:00
Eloy Lafuente (stronk7)
106c64ac24
MDL-67673 phpunit: Remove deprecated non-public attribute assertions
...
With PHPUnit 8 a good number of assertions, all them related with
operations on non-public attributes have been deprecated. And will
be removed with PHPUnit 9.
The main point is that unit tests shouldn't be testing non-public
APIs (good practice) and those assertions were an error originally.
See https://github.com/sebastianbergmann/phpunit/issues/3338 for
the complete list and other details.
When possible (the attributes being checked are public), the change
is simple, just switching to normal assertions.
When the attributes are not public we need to find a workaround
to be able to test the same using public APIs, or use Reflection,
or remove the tests.
For the records, this is the regexp used to find all the cases:
ag '>(assertAttribute|attribute\(|readAttributte|getStaticAttribute| \
getObjectAttribute)' -G "test.php"
2020-10-21 12:46:05 +02:00
Eloy Lafuente (stronk7)
ddf72dd60d
MDL-67673 phpunit: Remove expectedException annotations
...
While this is not strictly required, because removal will
happen in PHPUnit 9.0, we are already getting rid of all
uses in core.
From release notes:https://phpunit.de/announcements/phpunit-8.html
The annotations `@expectedException`, `@expectedExceptionCode`,
`@expectedExceptionMessage`, and `@expectedExceptionMessageRegExp`
are now deprecated.
Using these annotations will trigger a deprecation warning
in PHPUnit 8 and in PHPUnit 9 these annotations will be removed.
Also, all uses of expectExceptionMessageRegExp() has been moved
to expectExceptionMessageMatches(). See https://github.com/sebastianbergmann/phpunit/issues/3957
TODO: Various weirdness found while doing the changes with these tests:
- vendor/bin/phpunit lib/tests/exporter_test.php (created MDL-69700)
- vendor/bin/phpunit competency/tests/external_test.php (same issue than prev one)
- vendor/bin/phpunit question/engine/tests/questionengine_test.php (created MDL-69624)
- vendor/bin/phpunit lib/tests/event_test.php (created MDL-69688)
2020-10-21 12:46:05 +02:00
Eloy Lafuente (stronk7)
0ae27225f5
MDL-67673 phpunit: Remove deprecated assertArraySubset()
...
While this is not strictly required, because removal will
happen in PHPUnit 9.0, we are already getting rid of all
uses in core.
From release notes:https://phpunit.de/announcements/phpunit-8.html
assertArraySubset() is deprecated and will be removed in PHPUnit 9.
2020-10-21 12:46:05 +02:00
Eloy Lafuente (stronk7)
a6674bf8a4
MDL-67673 phpunit: Remove deprecated assertInternalType()
...
While this is not strictly required, because removal will
happen in PHPUnit 9.0, we are already getting rid of all
uses in core.
From release notes:https://phpunit.de/announcements/phpunit-8.html
assertInternalType() is deprecated and will be removed in
PHPUnit 9. Refactor your test to use assertIsArray(), assertIsBool(),
assertIsFloat(), assertIsInt(), assertIsNumeric(), assertIsObject(),
assertIsResource(), assertIsString(), assertIsScalar(),
assertIsCallable(), or assertIsIterable() instead.
2020-10-21 12:46:05 +02:00
Eloy Lafuente (stronk7)
dc87fd4b3f
MDL-67673 phpunit: phpunit_constraint_object_is_equal_with_exceptions
...
Constraints are now declared final, so we cannot extend them anymore.
Hence, instead of extending PHPUnit\Framework\Constraint\IsEqual we
are just wrapping it into our constraint.
2020-10-21 12:46:04 +02:00
Eloy Lafuente (stronk7)
d81a94807b
MDL-67673 phpunit: Fix the return type of template methods
...
All the setup/teardown/pre/post/conditions template methods
now are required to return void. This was warned with phpunit 7
and now is enforced.
At the same time, fix a few wrong function names,
provider data and param types, return statements...
2020-10-21 12:46:04 +02:00
Eloy Lafuente (stronk7)
c611109ed7
MDL-67673 phpunit: Bump to PHPUnit 8.5 and remove DBunit
...
This makes everything to break, but it's what we'll be fixing
in the next commits, heh. :-)
Generated with php72 (min version supported), following the
instructions @ https://docs.moodle.org/dev/Composer
2020-10-21 12:46:04 +02:00
Paul Holden
74ef7dc5b1
MDL-69788 admin: validate language menu configuration.
2020-10-21 11:24:22 +01:00
Jun Pataleta
8996ed98c7
Merge branch 'MDL-37226-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2020-10-21 17:46:48 +08:00
Tim Schroeder
3fcba4be5e
MDL-68438 message: fixed email format change with messaging disabled
2020-10-21 11:29:15 +02:00
Neill Magill
55d463b9f2
MDL-69553 output: Handle pre-loading multiline string defines
...
Before this patch strings that were declared over multiple lines in
a template would not be parsed correctly.
{{#str}}value,
mod_forum{{/str}}
would have been been parsed to get_string('value', 'core')
{{#str}}
value, mod_forum
{{/str}}
would have been been parsed to get_string('', 'core')
2020-10-21 10:06:26 +01:00
Neill Magill
bbb58b10ad
MDL-69553 output: Unit tests for loading multiline string defines
2020-10-21 10:06:25 +01:00
Jun Pataleta
f266c852c3
Merge branch 'MDL-69945-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2020-10-21 16:03:14 +08:00
Jun Pataleta
b14daeaa9a
MDL-69392 mod_forum: Colour contrast check for locked discussions
2020-10-21 14:54:25 +08:00
Jun Pataleta
8e083da3d5
MDL-69392 block_myoverview: Basic contrast check for the dashboard
2020-10-21 14:54:25 +08:00
Jun Pataleta
8312eeacb0
MDL-69392 question: Fix Try again button styling
2020-10-21 14:54:24 +08:00
Jun Pataleta
0ce40927cf
MDL-69392 theme_boost: Improve question colour contrast
...
* Lighten info container.
* Fix colour contrast for the question container by
- Lightening the background a bit
- Darkening the text colour a bit
- Making sure the link colour has good colour contrast against the
question text.
* Fix colour contrast for the comments container by
- Lightening the text colour a bit
- Darkening the link colour a bit for better colour contrast against
the feedback text.
2020-10-21 14:54:05 +08:00
Jun Pataleta
0cdfaccd4e
MDL-69392 theme_classic: Darken red, blue and green colours
...
The current red, blue, and green colours achieve the minimum colour
contrast against a white background. However, when they're against
coloured background, text with these colours will easily fail the
4.5:1 contrast ratio requirement for Level AA.
The updated colours now have the following contrast ratio against a
white background:
* Blue - #0f6fc5 (5.12:1, from 4.58:1)
* Green - #357a32 (5.27:1, from 4.63:1)
* Red - #ca3120 (5.29:1, from 4.59:1)
2020-10-21 14:54:03 +08:00
Jun Pataleta
d386d21360
MDL-69392 theme_boost: Darken red, blue and green colours
...
The current red, blue, and green colours achieve the minimum colour
contrast against a white background. However, when they're against
coloured background, text with these colours will easily fail the
4.5:1 contrast ratio requirement for Level AA.
The updated colours now have the following contrast ratio against a
white background:
* Blue - #0f6fc5 (5.12:1, from 4.58:1)
* Green - #357a32 (5.27:1, from 4.63:1)
* Red - #ca3120 (5.29:1, from 4.59:1)
2020-10-21 14:53:44 +08:00
Adrian Greeve
5429ece3f8
Merge branch 'MDL-69807-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-10-21 14:18:02 +08:00
Adrian Greeve
32f99bc4d1
Merge branch 'MDL-68766-M310' of https://github.com/michael-milette/moodle into MOODLE_310_STABLE
2020-10-21 12:54:02 +08:00
Jake Dallimore
df0df3110d
Merge branch 'MDL-68983-recent-session-lock-ro-MOODLE_310_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_310_STABLE
2020-10-21 12:45:55 +08:00
Jake Dallimore
2ced8c6674
Merge branch 'MDL-69902-310' of https://github.com/marinaglancy/moodle into MOODLE_310_STABLE
2020-10-21 10:57:35 +08:00
Jake Dallimore
17056bf206
Merge branch 'MDL-69751-310' of git://github.com/mihailges/moodle into MOODLE_310_STABLE
2020-10-21 10:02:47 +08:00
Eloy Lafuente (stronk7)
27b09acf75
on-demand release 3.10dev+
2020-10-21 00:51:10 +02:00
Luca Bösch
d159c32b84
MDL-65448 block_site_main_menu: Restyle moving.
2020-10-20 17:26:14 +02:00
Jake Dallimore
221f0e16d0
Merge branch 'MDL-67695-MOODLE_310_STABLE_get_lti_proxies' of https://github.com/andrewmadden/moodle into MOODLE_310_STABLE
2020-10-20 11:08:46 +08:00
Adrian Greeve
55189def65
Merge branch 'MOODLE_310_STABLE-MDL-68284' of https://github.com/yao9394/moodle into MOODLE_310_STABLE
2020-10-20 08:49:06 +08:00
Mihail Geshoski
086a2adc35
MDL-69751 core: Restore deleted guest user and add missing context
...
This upgrade step fixes the cases where the current guest user is
labelled as 'deleted' and the related user context is missing.
2020-10-20 08:41:35 +08:00
Mihail Geshoski
3c315a874a
MDL-69751 course: Handle missing guest user context
...
Makes sure the guest user context exists when fetching
the recommended modules. If the context does not exist
an exception is being thrown describing the problem.
2020-10-20 08:39:17 +08:00
Simey Lameze
b4a8a99898
MDL-68664 theme: remove right margin from form-inline class
2020-10-20 08:32:45 +08:00
Katie Ransom
08e8205d6f
MDL-69962 tool_usertours: Fix increase in included files
2020-10-20 01:29:47 +01:00
Andrew Nicols
0a54a501eb
Merge branch 'MDL-69687-m310' of https://github.com/sammarshallou/moodle into MOODLE_310_STABLE
2020-10-20 08:02:22 +08:00
Jenkins Automation
213ea00afe
MDL-69726 calendar: fix raw event fetcher under postgres
...
Without this, there's a code path that under the right circumstances is hit and
results in a query with `FROM (mdl_event) ev` in it - which is not valid syntax
under postgres.
2020-10-20 07:46:00 +08:00
Paul Holden
9428e33d55
MDL-69807 blocks: remove redundant sesskey loading edit/delete page.
2020-10-19 22:40:45 +01:00
Eloy Lafuente (stronk7)
31a98b3fb2
Merge branch 'MDL-69906-310-searchsimpledb' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2020-10-19 22:56:31 +02:00
Eloy Lafuente (stronk7)
ae6da7d6a0
Merge branch 'MDL-57756-text-customparams-310' of https://github.com/cengage/moodle into MOODLE_310_STABLE
2020-10-19 22:32:02 +02:00
Andrew Madden
4d5bc273ce
MDL-67695 mod_lti: Use correct return structure for get_tool_proxies.
...
* Deprecated serialise_tool_proxy() as no longer used.
* Use tool_proxy_return_structure for each proxy.
* Added tests for getting all proxies and orphaned proxies.
2020-10-20 04:09:44 +11:00
Sara Arjona
33c7881448
Merge branch 'MDL-69897-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-10-19 18:14:54 +02:00
Sara Arjona
b7146b655a
Merge branch 'MDL-69900-310' of git://github.com/mihailges/moodle into MOODLE_310_STABLE
2020-10-19 13:41:59 +02:00
sam marshall
178d5a0e23
MDL-69687 Course: remove_course_contents orphaned completion data
...
The remove_course_contents function did not delete data from
course_module_completion table in most cases, resulting in large
quantities of orphaned data.
2020-10-19 10:24:44 +01:00
Sara Arjona
f576390bd2
Merge branch 'MOODLE_310_MDL-69791' of https://github.com/golenkovm/moodle into MOODLE_310_STABLE
2020-10-19 10:07:21 +02:00
Andrew Nicols
7ed7afad98
Merge branch 'MDL-65448-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2020-10-19 15:54:36 +08:00
Luca Bösch
a7e12a77b1
MDL-65448 block_social_activities: Restyle moving.
2020-10-19 09:50:20 +02:00
Luca Bösch
09e02634d4
MDL-65448 core_course: Restyle non-JS activity moving.
2020-10-19 09:50:20 +02:00
Luca Bösch
be019636d1
MDL-65448 gradebook: Remove erraneous dev .movehere class left over.
2020-10-19 09:50:19 +02:00
Luca Bösch
7789be4030
MDL-65448 core_course: Restyle non-JS activity moving.
2020-10-19 09:50:19 +02:00
Luca Bösch
91c9ca0f49
MDL-65448 block_site_main_menu: Restyle moving.
2020-10-19 09:50:18 +02:00
Luca Bösch
7c0923a3e4
MDL-65448 block_social_activities: Restyle moving.
2020-10-19 09:50:18 +02:00
Luca Bösch
83cba7b9b0
MDL-65448 gradebook: Restyle moving.
2020-10-19 09:50:18 +02:00
Sara Arjona
cb4418bc5b
Merge branch 'MDL-69736-310' of git://github.com/ferranrecio/moodle into MOODLE_310_STABLE
2020-10-19 09:03:51 +02:00
Brendan Heywood
4db3403481
MDL-69513 email: Add support for email DKIM signatures
2020-10-19 16:20:42 +11:00
Andrew Nicols
9296086653
Merge branch 'MDL-69687-m310' of https://github.com/sammarshallou/moodle into MOODLE_310_STABLE
2020-10-19 13:19:28 +08:00
Andrew Nicols
38d4a1b75f
Merge branch 'MDL-65448-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2020-10-19 10:07:45 +08:00
Michael Milette
1b4ef7cd88
MDL-68766 auth: Login form: 'Log in using...' should be h3, not h6
2020-10-17 03:59:35 -04:00
sam marshall
3576eb4835
MDL-69687 Course: Improve removal of completion data on MySQL
2020-10-16 18:22:51 +01:00
sam marshall
39eb58c754
MDL-69687 DB: Add API for deleting data based on subquery
...
The new API works on normal databases (by deleting data based on the
subquery) and also on MySQL (by deleting the data using a weird join
on the subquery).
2020-10-16 18:22:51 +01:00
Luca Bösch
c6731f8045
MDL-37226 assign: align select all header checkbox
2020-10-16 16:08:58 +02:00
Paul Holden
252f95e1b7
MDL-69788 lang: fallback to all translations if misconfigured.
...
If given translation list contains only invalid entries, fallback
to returning the complete list of available language translations.
2020-10-16 14:38:03 +01:00
Luca Bösch
c24c9e174b
MDL-65448 block_site_main_menu: Restyle moving.
2020-10-16 14:50:11 +02:00
Luca Bösch
199333208d
MDL-65448 block_social_activities: Restyle moving.
2020-10-16 14:50:10 +02:00
Luca Bösch
91557080d7
MDL-65448 core_course: Restyle non-JS activity moving.
2020-10-16 14:50:10 +02:00
Luca Bösch
3370b20e3c
MDL-65448 gradebook: Restyle moving.
2020-10-16 14:50:10 +02:00
Luca Bösch
2c98bfc4f4
MDL-69945 core_calendar: let circles appear as circles
2020-10-16 14:22:47 +02:00
Sara Arjona
36f0c3d531
on-demand release 3.10dev+
2020-10-16 13:18:54 +02:00
Sagar Ghimire
1ebbd18b82
MDL-68284 gradebook: Prevent exposing hidden quiz grade item
2020-10-16 15:06:34 +11:00
Jake Dallimore
04a02b5bd9
Merge branch 'MOODLE_310_MDL-47178' of https://github.com/golenkovm/moodle into MOODLE_310_STABLE
2020-10-16 11:52:29 +08:00
Jun Pataleta
506df9bdbd
Merge branch 'MDL-69266-310' of https://github.com/HuongNV13/moodle into MOODLE_310_STABLE
2020-10-16 10:09:40 +08:00
Huong Nguyen
873b4847f5
MDL-69266 qtype_ddwtos: 'unlimited' options fail in 3.9
2020-10-15 20:05:52 +07:00
Adrian Greeve
a2aa548af7
Merge branch 'MDL-69549-310-7' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-10-15 15:11:29 +08:00
Jun Pataleta
d0c89df9ee
Merge branch 'MDL-69583-310' of git://github.com/ferranrecio/moodle into MOODLE_310_STABLE
2020-10-15 13:56:58 +08:00
Jun Pataleta
30eccfabaa
Merge branch 'MDL-69520-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2020-10-15 13:53:36 +08:00
Simey Lameze
63e2c543ae
MDL-69549 mod_resource: content export implementation
2020-10-15 13:46:25 +08:00
Andrew Nicols
a69b38d604
MDL-69549 mod_page: Content export implementation
2020-10-15 13:46:25 +08:00
Andrew Nicols
0ea391d1eb
MDL-69549 mod_folder: Content export implementation
2020-10-15 13:46:25 +08:00
Andrew Nicols
17d4bc49f6
MDL-69549 core: Add context export API
2020-10-15 13:46:25 +08:00
Katie Ransom
57a13a5971
MDL-69739 tool_usertours: Add tour-level CSS selector
2020-10-15 13:35:32 +08:00
Eloy Lafuente (stronk7)
12fce2a4bd
Merge branch 'MDL-69813-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-10-14 22:47:12 +02:00
Eloy Lafuente (stronk7)
b68dd3a121
Merge branch 'MDL-63805-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2020-10-14 21:22:08 +02:00
Eloy Lafuente (stronk7)
eb4c7963c0
MDL-68070 messaging: Ensure that error is shown on first messages
...
Before there is a conversation, messages between users are sent
using core_message_send_instant_messages instead of
core_message_send_messages_to_conversation.
That method had an undefined $errormessage variable, ultimately
causing the problem detected on message_post_message()/message_send()
to never been returned by the external.
This just adds the same error than already existing conversations do,
but returning it as warning, for BC, JS will show it.
2020-10-14 18:57:29 +02:00
Sara Arjona
dde0818f6c
MDL-69520 core_h5p: unit tests for covering example and tutorial
2020-10-14 18:35:52 +02:00
Sara Arjona
ad28920d0b
MDL-69520 core_h5p: add example and tutorial links
2020-10-14 18:35:50 +02:00
Eloy Lafuente (stronk7)
a5cde22a26
MDL-68070 messaging: Amend lang string to be clearer for any user.
...
Credit goes to Helen Foster for the improvement, thanks!
2020-10-14 16:54:26 +02:00
Víctor Déniz
44719d2ad9
Merge branch 'MDL-68900-m310' of https://github.com/sumitnegi933/moodle into MOODLE_310_STABLE
2020-10-14 12:22:22 +01:00
Juan Leyva
784c09c834
MDL-63805 glossary: New WS mod_glossary_prepare_entry_for_edition
2020-10-14 12:57:33 +02:00
Juan Leyva
004be78003
MDL-63805 glossary: New WS mod_glossary_update_entry
2020-10-14 12:56:52 +02:00
Juan Leyva
7fae5f61ef
MDL-63805 glossary: Glossary API refactor
2020-10-14 12:56:43 +02:00
Ferran Recio
d7cadcc244
MDL-69583 tool_customlang: add CLI import
2020-10-14 11:59:33 +02:00
Jake Dallimore
2cb45addb1
Merge branch 'MOODLE_310_MDL-69848' of https://github.com/golenkovm/moodle into MOODLE_310_STABLE
2020-10-14 09:42:43 +08:00
Víctor Déniz
5ea92799c4
Merge branch 'MDL-69779-better-x-redirect-by-MOODLE_310_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_310_STABLE
2020-10-13 23:41:59 +01:00
Víctor Déniz
55c9482171
Merge branch 'MDL-68440-310' of https://github.com/Peterburnett/moodle into MOODLE_310_STABLE
2020-10-13 23:15:48 +01:00
Simon Mok
1a7928173b
MDL-68070 messaging: Fix error when personal notification is disabled
2020-10-13 23:40:46 +02:00
Eloy Lafuente (stronk7)
c3299761f7
Merge branch 'MDL-63806-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2020-10-13 22:26:35 +02:00
Sara Arjona
9aeb59af73
on-demand release 3.10dev+
2020-10-13 13:25:30 +02:00
Ferran Recio
3759daa952
MDL-69583 tool_customlang: add customization import
2020-10-13 12:33:13 +02:00
Brendan Heywood
15044cea7f
MDL-68983 cache: Fix bug with readonly session combined with lock debug
2020-10-13 14:53:26 +11:00
Andrew Nicols
1170a8b694
Merge branch 'MDL-66928-request-dir-purge-bug-MOODLE_310_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_310_STABLE
2020-10-13 11:49:10 +08:00
Brendan Heywood
69959c371f
MDL-66928 core: Move request dirs to system tmp instead of localcache
2020-10-13 14:29:30 +11:00
Andrew Nicols
ec46b18e13
Merge branch 'MDL-67654-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-10-13 07:58:20 +08:00
Paul Holden
f1acce7bef
MDL-67654 mod_forum: formchangechecker for discussion inline replies.
2020-10-12 23:32:44 +01:00
Paul Holden
9597baa6e8
MDL-69809 mod_folder: include forcedownload setting in WS responses.
2020-10-12 12:28:26 +01:00
Adrian Greeve
1c6e578db4
Merge branch 'MOODLE_310_MDL-69818' of https://github.com/golenkovm/moodle into MOODLE_310_STABLE
2020-10-12 14:48:48 +08:00
Jake Dallimore
a7ea95030c
Merge branch 'MDL-68292-admin-sesskey-MOODLE_310_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_310_STABLE
2020-10-12 14:37:07 +08:00
Brendan Heywood
3f04dbee09
MDL-68292 core: Remove sesskey leakage on module pages
2020-10-12 17:11:59 +11:00
Adrian Greeve
6a91117d4a
Merge branch 'MDL-65743-310' of git://github.com/lameze/moodle into MOODLE_310_STABLE
2020-10-12 13:41:44 +08:00
Simey Lameze
cfe9f53e91
MDL-65743 lib: update moodle library docs
2020-10-12 13:10:12 +08:00
Simey Lameze
decd480c42
MDL-65743 lib: add XMPPHP namespace and update calls
2020-10-12 13:10:12 +08:00
Simey Lameze
d947f53d4c
MDL-65743 lib: upgrade XMPPHP library to v2.2
2020-10-12 13:10:12 +08:00
Andrew Nicols
00877bf283
Merge branch 'MDL-69776-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2020-10-12 12:33:51 +08:00
Adrian Greeve
6f86e933ed
Merge branch 'MDL-69649-310' of git://github.com/rezaies/moodle into MOODLE_310_STABLE
2020-10-12 10:15:41 +08:00
Jake Dallimore
6d7b36da59
Merge branch 'MDL-69910-calendar-protectusername-MOODLE_310_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_310_STABLE
2020-10-12 10:05:43 +08:00
Jake Dallimore
7924191691
Merge branch 'MDL-69707-redis-avoid-write-MOODLE_310_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_310_STABLE
2020-10-12 09:57:46 +08:00
Peter Burnett
0628d11380
MDL-68440 cache: Added counting of default mappings
2020-10-12 11:57:17 +10:00
Jake Dallimore
151a63b4cc
Merge branch 'MDL-68406-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2020-10-12 09:51:51 +08:00
Adrian Greeve
4ebfbfe88c
Merge branch 'MDL-69825-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-10-12 08:09:47 +08:00
Brendan Heywood
93a60507fc
MDL-69779 core: Improved the X-Redirect-By header when debugging is on
2020-10-11 09:50:21 +11:00
Brendan Heywood
0a8371c690
MDL-69910 calendar: Fix export exception when both params are sent
2020-10-10 19:28:45 +11:00
Paul Holden
604f19afd6
MDL-69825 admin: externalpage class using a callback for access check.
...
Co-Authored-By: Marina Glancy <marina@moodle.com >
2020-10-09 15:09:05 +01:00
David Mudrák
bda1473afa
MDL-69906 admin: Display Setup search engine as link only if it is valid
...
We use auto-generated admin section name here so we need to check that
the target section actually exists.
2020-10-09 14:16:29 +02:00
Sara Arjona
d70cfda576
on-demand release 3.10dev+
2020-10-09 11:12:48 +02:00
Juan Leyva
3dc820a057
MDL-68406 tool_mobile: Allow users to log-out from the app
...
In this commit, we also reorganised how the Mobile box is displayed in the user profile.
We are allowing now site admins to see the user last access time.
2020-10-09 09:59:43 +02:00
Juan Leyva
4b64516b0e
MDL-63806 glossary: New WS mod_glossary_delete_entry
2020-10-09 09:50:38 +02:00
Juan Leyva
e8496407e9
MDL-63806 glossary: Return user permissions for entries in WS
2020-10-09 09:49:59 +02:00
Juan Leyva
0ab3fd7958
MDL-63806 glossary: Move delete code to API function
2020-10-09 09:49:59 +02:00
Marina Glancy
d103bdba3d
MDL-69902 core_search: fix error in the custom fields indexing
2020-10-09 08:52:47 +02:00
Adrian Greeve
cf1d32e9c5
Merge branch 'MDL-68384-fix-spec-violations-310' of https://github.com/cengage/moodle into MOODLE_310_STABLE
2020-10-09 12:05:34 +08:00
Jun Pataleta
b5fe033b18
Merge branch 'MDL-69740_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2020-10-09 11:56:44 +08:00
Jun Pataleta
05a3e35677
Merge branch 'MDL-69257-310' of git://github.com/mihailges/moodle into MOODLE_310_STABLE
2020-10-09 11:12:16 +08:00
Mihail Geshoski
03058394f2
MDL-69257 core_h5p: Move $maxsize outside the foreach loop
...
There is no reason to repeatedly obtain the maximum size for uploading
files as a part of foreach loop.
2020-10-09 10:36:01 +08:00
Martin Gauk
1a80427018
MDL-69257 H5P: Check size of uploaded files and virus scan
2020-10-09 10:36:01 +08:00
Stephen Bourget
a2b727d7bc
MDL-69900 core_backup: Allow IMSCC v1.0 restore to finish
2020-10-09 09:06:26 +08:00
Eloy Lafuente (stronk7)
b2a382016f
Merge branch 'MDL-69582-310' of git://github.com/ferranrecio/moodle into MOODLE_310_STABLE
2020-10-08 22:44:29 +02:00
Paul Holden
31efbf2e0e
MDL-69897 repository: add heading to delete file modal.
2020-10-08 20:29:48 +01:00
Thomas Wedekind
3540343ceb
MDL-69582 tool_customlang: export cli script
2020-10-08 19:30:26 +02:00
Thomas Wedekind
78076a621f
MDL-69582 tool_customlang: add export langstring feature
2020-10-08 19:30:26 +02:00
Eloy Lafuente (stronk7)
ca80e9a68d
Merge branch 'MDL-69810-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2020-10-08 16:58:34 +02:00
Eloy Lafuente (stronk7)
9b9b38f44e
Merge branch 'MDL-69712-310' of git://github.com/aanabit/moodle into MOODLE_310_STABLE
2020-10-08 16:25:35 +02:00
Sara Arjona
8e5b007c3e
Merge branch 'MDL-64657-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2020-10-08 14:15:38 +02:00
Sara Arjona
d487ee2240
Merge branch 'MDL-69146_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2020-10-08 12:43:29 +02:00
Sumit Negi
300e4aef4c
MDL-68900 mod_forum: permission check for user who is viewing timed post
...
Pass current user object to post builder as argument, so that the permission to view timed post
will check with current user, who is viewing the posts instead of user who made that post.
2020-10-08 12:46:17 +05:30
Adrian Greeve
eefa5c928f
Merge branch 'MDL-69805-310' of https://github.com/dravek/moodle into MOODLE_310_STABLE
2020-10-08 15:00:29 +08:00
Adrian Greeve
407dcd4922
Merge branch 'MDL-69798_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2020-10-08 13:34:30 +08:00
Jake Dallimore
8d9a36fb8a
Merge branch 'MDL-69192-310-behat' of https://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-10-08 09:22:40 +08:00
Andrew Nicols
b2d43a7db1
MDL-68665 assignfeedback_editpdf: Coding style fixes
2020-10-08 08:24:07 +08:00
Andrew Nicols
876a5c143b
Merge branch 'MDL-68665-310-assign-stamp-cache' of https://github.com/jamie-catalyst/moodle into MOODLE_310_STABLE
2020-10-08 08:23:36 +08:00
Andrew Nicols
c562848596
MDL-69192 mod_assign: Stop clicking OK on non-existent modal
2020-10-08 08:04:43 +08:00
Eloy Lafuente (stronk7)
74efdb135d
Merge branch 'MDL-69760-MOODLE_310_STABLE' of https://github.com/inkjet2000/moodle into MOODLE_310_STABLE
2020-10-08 00:25:14 +02:00
Víctor Déniz
46d1546c6e
Merge branch 'MDL-69759-m310' of https://github.com/sammarshallou/moodle into MOODLE_310_STABLE
2020-10-07 22:24:58 +01:00
Jamie Stamp
c2ba78902c
MDL-68665 assignfeedback_editpdf: Fix systemsstamp URLs
2020-10-07 16:23:18 +01:00
Jamie Stamp
12fb5964f2
MDL-68665 assignfeedback_editpdf: Add filearea to persist stamps
2020-10-07 16:21:18 +01:00
Justin Merrill
52a84caaaa
MDL-69760 core: add mdl_event index for assign adhoc tasks
2020-10-07 09:18:24 -04:00
Sara Arjona
524f6a656b
Merge branch 'MDL-65451-310' of https://github.com/marinaglancy/moodle into MOODLE_310_STABLE
2020-10-07 09:39:58 +02:00
Andrew Nicols
86e69ea7b2
Merge branch 'MDL-69192-310' of https://github.com/willob99/moodle into MOODLE_310_STABLE
2020-10-07 13:18:41 +08:00
Andrew Nicols
12820e3a56
Merge branch 'MDL-67275-310-post_noun_verb' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2020-10-07 12:38:02 +08:00
Victor Deniz Falcon
36905f42b8
MDL-52407 travis: use Travis default notifications(email)
2020-10-07 10:45:54 +08:00
Adrian Greeve
fd532533dd
Merge branch 'MDL-59510-310' of https://github.com/snake/moodle into MOODLE_310_STABLE
2020-10-07 09:58:52 +08:00
Víctor Déniz
d6806beb3e
Merge branch 'MDL-62678-core-fetch-notifications-MOODLE_310_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_310_STABLE
2020-10-06 22:58:45 +01:00
Eloy Lafuente (stronk7)
9ab387d707
Merge branch 'MDL-69746-MOODLE_310_STABLE' of https://github.com/tuanngocnguyen/moodle into MOODLE_310_STABLE
2020-10-06 23:53:22 +02:00
Marina Glancy
2a4d1c64bf
MDL-65451 tool_uploaduser: move code away from index.php, add CLI script
2020-10-06 15:53:13 +02:00
Ferran Recio
a0999ab66f
MDL-69736 core_h5p: enable player reporting
2020-10-06 13:05:33 +02:00
Paul Holden
7e3f7e3d7c
MDL-69813 h5p: fix undefined addon ordering in framework test.
2020-10-06 10:48:06 +01:00
Eloy Lafuente (stronk7)
823bc36276
on-demand release 3.10dev+
2020-10-06 10:21:14 +02:00
Mikhail Golenkov
1f3aacf8fc
MDL-47178 question: Retain question authors when restoring backups.
2020-10-06 09:33:56 +11:00
Eloy Lafuente (stronk7)
38bcf316ee
Merge branch 'MDL-69772-310-allcountrycodes' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2020-10-06 00:04:05 +02:00
Eloy Lafuente (stronk7)
f993881244
Merge branch 'MDL-65074-310' of https://github.com/hitteshahuja/moodle into MOODLE_310_STABLE
2020-10-05 23:12:25 +02:00
Víctor Déniz
3277fc9db6
Merge branch 'MDL-69625-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-10-05 19:21:12 +01:00
Sara Arjona
ef3720efbd
Merge branch 'MDL-69355-310-filebuffer' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2020-10-05 18:33:45 +02:00
Jun Pataleta
41bc6b9400
Merge branch 'MDL-69704-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2020-10-05 23:12:57 +08:00
Paul Holden
b9f8e3e114
MDL-69625 course: return raw custom field value in external method.
...
For clients that wish to consume the original value of the custom
field (e.g. timestamps for date fields), rather than the formatted
version, add a new "valueraw" property to the returned data.
2020-10-05 10:40:33 +01:00
Eloy Lafuente (stronk7)
355d07e0b4
Merge branch 'MOODLE_310-MDL-69752' of https://github.com/golenkovm/moodle into MOODLE_310_STABLE
2020-10-05 10:54:56 +02:00
Amaia Anabitarte
5af206ad2a
MDL-69712 core_h5p: Remove 'whitelist' key uses
2020-10-05 10:28:07 +02:00
Jun Pataleta
5ec265b48d
Merge branch 'MOODLE_310_MDL-53966' of https://github.com/golenkovm/moodle into MOODLE_310_STABLE
2020-10-05 13:24:04 +08:00
Mikhail Golenkov
35b29ce7d9
MDL-69791 gradereport: Fix error message when invalid grade is entered
2020-10-05 14:59:41 +11:00
Mikhail Golenkov
bec49592ce
MDL-69848 upgrade: Delete notifications in chunks
2020-10-05 13:13:51 +11:00
Jake Dallimore
57bb99edd4
MDL-59510 core_oauth2: autorefresh google drive, nextcloud and onedrive
...
Request additional offline access, allowing the repository to sign in
automatically each time, including across different user sessions, until
either the refresh token is invalidated or the user logs out of the
repository.
2020-10-05 09:17:14 +08:00
Jake Dallimore
eb6b828b81
MDL-59510 core: report oauth2_refresh_token table in core provider
2020-10-05 09:17:14 +08:00
Jake Dallimore
8b09853319
MDL-59510 core_oauth2: add autorefresh mode to oauth2\client
...
Changes:
- The client can now be instantiated with the new mode enabled.
- A user refresh token will be stored if returned as part of the
authorization_code grant but only if the user is authenticated and only
if the mode is enabled.
- If the mode permits it, attempt to exchange a stored refresh token for
a new access token during login checks, allowing access to continue
across sessions without the need to re-grant consent every time.
- Purge all refresh tokens for a given user, issuer and scope on client
log out. This makes sure logout persists across logins.
2020-10-05 09:17:14 +08:00
Jake Dallimore
fe1031244b
MDL-59510 core_oauth2: add oauth2_refresh_token table
2020-10-05 09:17:14 +08:00
Mikhail Golenkov
03de8ed6d9
MDL-69818 mod_feedback: Fix item dependency during activity restoration
2020-10-04 18:27:32 +11:00
Mikhail Golenkov
6fae5e65e9
MDL-69752 mod_data: Format module intro on Database activities page
2020-10-04 13:46:32 +11:00
Mikhail Golenkov
d7157063c3
MDL-53966 lesson: Allow maximum number of attempts to be unlimited
2020-10-04 13:18:45 +11:00
Tim Hunt
477fb6c9d6
MDL-69740 Behat init: more progress info at the end of the install
2020-10-02 23:16:23 +01:00
Juan Leyva
c50b024463
MDL-69810 tool_mobile: Return support contact information via WS
2020-10-02 21:02:37 +02:00
Eloy Lafuente (stronk7)
fadd2915eb
MDL-69146 composer: bump to moodle-behat-extension 3.310.0
...
Generated following the instructions @:
https://docs.moodle.org/dev/Composer#How_to_prepare_and_submit_composer_changes
(using php72)
Note that here we are jumping to 3-digit branches (for all branches > 39),
exactly how we have done for moodle.git branches (310, 311, 400, 401...)
2020-10-02 15:07:01 +02:00
Sara Arjona
c71355941b
on-demand release 3.10dev+
2020-10-02 13:44:05 +02:00
Nathan Nguyen
18871c74e2
MDL-69746 tool_replace: additional skip tables
2020-10-02 15:00:18 +10:00
Víctor Déniz
5cffc7f78b
Merge branch 'MDL-69087-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2020-10-01 23:42:20 +01:00
Nathan Nguyen
946159a554
MDL-69572 mod_book : add bookid index to book_chapters
2020-10-01 23:28:21 +01:00
Eloy Lafuente (stronk7)
8d371859dc
Merge branch 'MDL-69758-m310' of https://github.com/sammarshallou/moodle into MOODLE_310_STABLE
2020-10-01 23:44:15 +02:00
Claude Vervoort
aad6afe979
MDL-57756 mod_lti: params change to text type
2020-10-01 17:32:44 -04:00
Sara Arjona
d12c1406df
MDL-69704 course: catch exception when calling get_course_content_items
...
When plugins are removed from disk, an exception is thrown when
calling component_callback_exists.
This exception should be catched here in order to load properly
the activity chooser (otherwise, the exception will be displayed
and no activity will appear).
2020-10-01 19:56:34 +02:00
Víctor Déniz
5130127a3e
Merge branch 'MDL-69613-MOODLE_310_STABLE' of https://github.com/tuanngocnguyen/moodle into MOODLE_310_STABLE
2020-10-01 17:39:51 +01:00
Tim Hunt
651dbb729c
MDL-69798 XML question export: excape special chars in idnumbers
2020-10-01 17:10:28 +01:00
Jamie Stamp
2c8db06e7a
MDL-68665 assignfeedback_editpdf: Improve caching on stamps
2020-10-01 16:52:48 +01:00
Eloy Lafuente (stronk7)
e98d18241f
Merge branch 'MDL-69672-310' of git://github.com/aanabit/moodle into MOODLE_310_STABLE
2020-10-01 17:49:15 +02:00
Eloy Lafuente (stronk7)
3e460f45ac
Merge branch 'MDL-69586-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-10-01 17:12:43 +02:00
Sara Arjona
d5e30e0108
Merge branch 'MDL-69638_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2020-10-01 15:01:56 +02:00
Sara Arjona
7db1a61a72
Merge branch 'MDL-69050-310-allowlist' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2020-10-01 14:51:12 +02:00
David Mudrák
d335530a28
MDL-69772 admin: Better validation for the allcountrycodes setting
...
The patch introduces a new admin_setting fiela type that can be used for
specifying comma separated list of countries. The field has inbuilt
validation so that only valid country codes can be inserted.
2020-10-01 13:38:48 +02:00
Sara Arjona
6fe5bb1b96
MDL-69050 lang: Fix few remaining places spotted during integration
2020-10-01 13:01:58 +02:00
Sara Arjona
e2a73965ca
Merge branch 'MDL-68098-310' of git://github.com/dpalou/moodle into MOODLE_310_STABLE
2020-10-01 12:56:23 +02:00
Ferran Recio
ccd0b96591
MDL-69582 tool_customlang: fix options layout
2020-10-01 11:04:10 +02:00
Ferran Recio
851f0d3354
MDL-69582 tool_customlang: add label to textarea
2020-10-01 11:04:10 +02:00
Sara Arjona
5576a97713
Merge branch 'MDL-67473-multipledeeplinking-squashed-310' of https://github.com/cengage/moodle into MOODLE_310_STABLE
2020-10-01 10:28:12 +02:00
Jake Dallimore
b235c3a5a7
Merge branch 'MDL-69573-MOODLE_310_STABLE' of https://github.com/tuanngocnguyen/moodle into MOODLE_310_STABLE
2020-10-01 12:20:29 +08:00
Adrian Greeve
c00b8b7cab
Merge branch 'MDL-54956-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2020-10-01 11:17:44 +08:00
willob99
b19f178e0d
MDL-69192 mod_assign: replace grading confirmation popup
2020-09-30 11:08:11 -07:00
David Matamoros
56b28e8e0b
MDL-69805 mod_data: Freeze comment field if comments disabled
2020-09-30 15:51:02 +02:00
Matteo Scaramuccia
6658d9fba1
MDL-68536 core: Fix notice about undefined prop 'branch' in $CFG
2020-09-30 14:43:42 +02:00
Claude Vervoort
09dabe003a
MDL-67473 mod_lti: deeplinking multiple support
...
AMOS BEGIN
CPY [contentitem_help,mod_lti],[contentitem_deeplinking_help,mod_lti]
AMOS END
2020-09-30 08:04:53 -04:00
Nathan Nguyen
85f136094b
MDL-69573 core_course: Make MAX_COURSES_IN_CATEGORY configurable
2020-09-30 16:04:55 +10:00
Adrian Greeve
1c55d84794
Merge branch 'MDL-37802-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-09-30 13:51:31 +08:00
Brendan Heywood
3ac504fd3d
MDL-62678 core: Improve efficiency of notifications and avoid ajax call
2020-09-30 13:56:29 +10:00
Jake Dallimore
1f25df48b1
Merge branch 'MDL-68845-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2020-09-30 11:45:43 +08:00
Adrian Greeve
64ba1753a8
Merge branch 'MDL-68562_310' of https://github.com/mkassaei/moodle into MOODLE_310_STABLE
2020-09-30 11:12:34 +08:00
Eloy Lafuente (stronk7)
0e8d14f4e9
MDL-69638 install: update the list of stale files for 3.10
2020-09-29 22:37:56 +02:00
Víctor Déniz
9c28e07d31
Merge branch 'MDL-67841-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2020-09-29 18:33:48 +01:00
Sara Arjona
4ea44f96e5
Merge branch 'MDL-69342-310_profile_picture_deletion' of https://github.com/vtos/moodle into MOODLE_310_STABLE
2020-09-29 19:01:05 +02:00
Amaia Anabitarte
c5c1b8b121
MDL-69672 core_contentbank: is_context_allowed unit tests
2020-09-29 17:47:37 +02:00
Amaia Anabitarte
3490f29ad9
MDL-69672 core_contentbank: Check used context level
2020-09-29 17:47:36 +02:00
Jun Pataleta
3b03a3da47
Merge branch 'MDL-69600-divertemails-MOODLE_310_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_310_STABLE
2020-09-29 20:27:36 +08:00
Sara Arjona
a6aefe15f0
Merge branch 'MDL-65976-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2020-09-29 14:09:26 +02:00
Juan Leyva
b294665c21
MDL-65976 completion: New course completion message provider
2020-09-29 13:41:49 +02:00
Brendan Heywood
2b50abffa2
MDL-69707 session: Avoid redis writes if the session is unchanged
2020-09-29 20:46:25 +10:00
Brendan Heywood
acb848cdce
MDL-69600 core: Expose divertallemails config in UI
2020-09-29 20:30:09 +10:00
Jun Pataleta
7cd362b873
Merge branch 'MDL-41492-310' of https://github.com/peterburnett/moodle into MOODLE_310_STABLE
2020-09-29 18:07:18 +08:00
Juan Leyva
cc16de4ccc
MDL-68845 calendar: New WS get_calendar_export_token
2020-09-29 10:56:29 +02:00
Juan Leyva
c0af823086
MDL-68845 calendar: Move duplicated code to function
2020-09-29 10:54:05 +02:00
Eloy Lafuente (stronk7)
8b026809c5
on-demand release 3.10dev+
2020-09-29 10:48:59 +02:00
Jun Pataleta
2dbc9a5005
Merge branch 'MDL-69283-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2020-09-29 13:53:53 +08:00
Claude Vervoort
d224506353
MDL-68384 mod_lti: fix spec violations bo claim name and dl value type
2020-09-28 17:02:40 -04:00
Juan Leyva
0d1187b052
MDL-67841 tool_mobile: Inform about last access with the app
2020-09-28 21:40:54 +02:00
Víctor Déniz
a2e3aa6806
Merge branch 'MDL-69644-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-09-28 20:34:01 +01:00
Shamim Rezaie
adac2a9e55
MDL-69649 form: Fix labels for defaultcustom form elements
2020-09-28 23:43:01 +10:00
Shamim Rezaie
2fca843e49
MDL-69649 backup: Fix missing labels
...
- The backup details page uses a table to show a sumary of the backup
content. Used role attribute to denote the tabular format of the
summary.
- The backup details page displays activity name next to each activity
icon. Therefore the icons are only decorative and do not need to have
any title or even alt text.
- Form labels should be associated with form controls. A div element is
not a form control.
- The from attribute of the form labels should be equal to the id
attribute of an element. Therefore, we first create a label and an
input elements and associate them to each other, and then pass them to
backup_detail_pair() when a label is needed.
2020-09-28 23:43:01 +10:00
Sara Arjona
157a497a3e
Merge branch 'MDL-69695-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-09-28 13:03:21 +02:00
sam marshall
4f0fc4f45b
MDL-69759 Web services: app checks to token.php cause log errors
2020-09-28 11:55:14 +01:00
Sara Arjona
27b1425eb2
Merge branch 'MDL-68935-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2020-09-28 11:41:01 +02:00
Peter Burnett
40e41c1997
MDL-41492 cache: Added ability for alternate cache config
2020-09-28 15:14:30 +10:00
Nathan Nguyen
89ce0b387e
MDL-69613 gradereport: confirm message if override none is selected
2020-09-28 10:40:06 +10:00
Juan Leyva
9b64c178dd
MDL-69283 webservice: New external setting for forcing timezone
2020-09-25 19:09:50 +02:00
Hittesh Ahuja
69cc1d1dd5
MDL-65074 mod_quiz: Quiz navigation buttons shouldnt use btn-secondary
...
Removing .btn-secondary as plain.scss and default.scss in bootstrap hide the button from view.
2020-09-25 15:14:06 +01:00
Juan Leyva
39c8e99e67
MDL-69776 files: New WS core_files_delete_draft_files
2020-09-25 10:38:25 +02:00
Paul Holden
833ab0ea9f
MDL-37802 repository: return error if unzipping files fails.
...
For instance, when a user tried to unzip a password protected zip
archive using the file manager.
2020-09-25 09:33:54 +01:00
Paul Holden
2b87250347
MDL-69586 tool_usertours: use specified user in privacy prefs export.
2020-09-25 09:13:28 +01:00
Mahmoud Kassaei
95d1f1f18d
MDL-68562 Qtype_essay: Adding file-size limit to the attachment files
2020-09-25 08:52:59 +01:00
Sara Arjona
d23f05828f
MDL-69087 core_h5p: add renderer to let personalize styles
...
Existing mod_hvp pluging has a renderer to let Moodle instances
alter styles, Javascript, semantics (fields in the editor) and
content: https://github.com/h5p/moodle-mod_hvp/blob/stable/renderer.php
The approach for core_h5p is exactly the same, to let people
to reuse their existing code.
2020-09-24 19:56:42 +02:00
David Mudrák
972340b678
MDL-69050 lang: Stop using the term blacklist in mustache output engine
2020-09-24 19:39:36 +02:00
David Mudrák
3971892bd3
MDL-69050 lang: Fix the variable name in the admin/cli/svgtool.php
2020-09-24 19:33:36 +02:00
David Mudrák
b18b714165
MDL-69050 lang: Fix variable name and comment in core-notification YUI
2020-09-24 19:33:36 +02:00
David Mudrák
781545d34d
MDL-69050 lang: Rename and deprecate filetypes_util methods
2020-09-24 19:33:32 +02:00
David Mudrák
19fe7f27a8
MDL-69050 lang: Improve the wording of the comments
...
Stop using the terms whitelist/blacklist when used to allow/deny things.
2020-09-24 19:32:40 +02:00
David Mudrák
bd686af064
MDL-69050 lang: Fix the variable name in the Essay question type
2020-09-24 19:32:40 +02:00
David Mudrák
fd18dc14ff
MDL-69050 lang: Rename the filetypesnotwhitelisted string
...
Rename the string identifier to filetypesnotallowed, copy all the
existing translations in AMOS and deprecate the original string to be
eventually removed.
AMOS BEGIN
CPY [filetypesnotwhitelisted,core_form],[filetypesnotallowed,core_form]
AMOS END
2020-09-24 19:32:40 +02:00
David Mudrák
e840b14f4c
MDL-69050 lang: Fix the variable name in the TeX filter library
2020-09-24 19:32:39 +02:00
David Mudrák
730aa1dcb0
MDL-69050 lang: Rename the whitelist variable in the Workshop locallib
2020-09-24 19:32:39 +02:00
David Mudrák
9ef6492e5d
MDL-69050 lang: Fix variables and methods names in curl_security_helper
...
The code has been using terms that were found exclusive and potentially
derogatory. Fixing the terms and making the variables and methods
consistent with the related admin settings.
2020-09-24 19:32:39 +02:00
David Mudrák
41ad54e182
MDL-69050 lang: Fix placeholder in the err_wrongfileextension string
...
The name of the placeholder has been found exclusive and potentially
derogatory. Also the name of variable that was used to populate the
placeholder value. That was not the intention.
2020-09-24 19:32:39 +02:00
David Mudrák
2a1fb5b5e7
MDL-69772 admin: Fix legacy coding style on Location settings admin page
...
No actual change here. Just polishing the coding style and adding
fulltree check.
2020-09-24 18:14:29 +02:00
David Mudrák
56adf1f3d8
MDL-69772 lang: Ignore misconfigured allcountrycodes filter
...
If the allcountrycodes filter contains only invalid values, ignore the
whole filter setting and make get_list_of_countries() return the full
list of all known countries, rather than empty list.
2020-09-24 18:14:29 +02:00
Víctor Déniz
a36870c175
weekly release 3.10dev
2020-09-24 16:27:15 +01:00
Eloy Lafuente (stronk7)
a0f377cf2b
Merge branch 'MDL-69698-310-licensecache' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2020-09-24 16:50:39 +02:00
Eloy Lafuente (stronk7)
7905d70497
Merge branch 'MDL-69718-display-size-MOODLE_310_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_310_STABLE
2020-09-24 16:39:26 +02:00
Paul Holden
d0a55062f9
MDL-69644 tool_dataprivacy: fix focus outline of contact DPO link.
...
The link class attribute is a leftover from 7258bf0b , which was mostly
removed in 3b2f691f . It no longer serves a purpose and interferes with
the element focus outline.
2020-09-24 11:53:29 +01:00
Vitaly
7f177d440c
MDL-69342 core_user: fixed user picture updating
...
When editing a user and checking the 'Delete picture' checkbox to delete
the old picture and uploading a new one at a time, the new one didn't appear
in the user profile. This happened due to the 'if/else' statement
in the 'core_user::update_picture()' method which allowed either to delete
the old picture or to upload a new one.
The fix removes the 'else' part of the 'if/else' statement to force
checking for a new uploaded picture no matter if a user checked
the 'Delete picture' checkbox or not.
2020-09-24 10:29:31 +03:00
Bas Brands
8730ffcbe1
MDL-66587 mod_quiz: visible quiz timer
2020-09-24 11:32:18 +08:00
Bas Brands
486aa319c2
MDL-69454 core_search: consistent backup search
2020-09-23 17:36:15 +02:00
Bas Brands
6fa8e1c86f
MDL-69454 core_search: consistent cohort search
2020-09-23 17:36:15 +02:00
Bas Brands
dcfb713ca6
MDL-69454 core_search: consistent content bank search
2020-09-23 17:36:15 +02:00
Bas Brands
9d82cdb62e
MDL-69454 core_search: consistent activity chooser search
2020-09-23 17:36:15 +02:00
Bas Brands
a88f50d1b2
MDL-69454 core_search: consistent template library search
2020-09-23 17:36:15 +02:00
Bas Brands
94adb3429b
MDL-69454 core_search: consistent capability search
2020-09-23 17:36:15 +02:00
Bas Brands
bd516bf05c
MDL-69454 core_search: consistent tag search
2020-09-23 17:36:15 +02:00
Bas Brands
02829c03c1
MDL-69454 core_search: message search
2020-09-23 17:36:14 +02:00
Bas Brands
e9435e8f6d
MDL-69454 core_search: consistent mod searches
2020-09-23 17:36:14 +02:00
Bas Brands
6a750d283d
MDL-69454 core_search: consistent block searches
2020-09-23 17:36:14 +02:00
Bas Brands
b5e39191fc
MDL-69454 core_search: consistent course management search
2020-09-23 17:36:14 +02:00
Bas Brands
42c1cf3b03
MDL-69454 core_search: consistent frontpage course search
2020-09-23 17:36:14 +02:00
Bas Brands
a5cd815635
MDL-69454 core_search: consistent admin search
2020-09-23 17:36:14 +02:00
Bas Brands
1fdb4fda4a
MDL-69454 core_search: consistent navbar search
2020-09-23 17:36:14 +02:00
Juan Leyva
61772eb89b
MDL-54956 quiz: Fix WS to support files submission
2020-09-23 12:52:45 +02:00
Juan Leyva
e49ccc92c4
MDL-54956 quiz: Return response files in attempts
2020-09-23 12:52:45 +02:00
Dani Palou
f9f289f69d
MDL-68098 tests: Reset FILTERLIB_PRIVATE after tests
2020-09-23 12:09:08 +02:00
Dani Palou
e16b858ff9
MDL-68098 ws: Add unit tests to test mathjax in WS
2020-09-23 12:08:52 +02:00
Dani Palou
f4bdb898c7
MDL-68098 ws: Fix WebServices broken by filters HTML
2020-09-23 12:08:40 +02:00
Eloy Lafuente (stronk7)
2d502fd749
Merge branch 'MDL-68229-310' of git://github.com/jleyva/moodle into MOODLE_310_STABLE
2020-09-23 11:51:16 +02:00
Eloy Lafuente (stronk7)
b552d604ff
Merge branch 'MDL-69014-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-09-22 23:04:57 +02:00
Eloy Lafuente (stronk7)
6d73afb2bf
Merge branch 'MDL-66934-coursehistory-310' of https://github.com/cengage/moodle into MOODLE_310_STABLE
2020-09-22 14:40:12 +02:00
Juan Leyva
0ad2d843d7
MDL-64657 course: Return hidden section names when configured
2020-09-22 11:53:04 +02:00
Eloy Lafuente (stronk7)
82a1e8fae7
Merge branch 'MDL-66648-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-09-21 23:36:22 +02:00
Eloy Lafuente (stronk7)
a2c1a20055
Merge branch 'MDL-69667-MOODLE_310_STABLE' of https://github.com/comete-upn/moodle into MOODLE_310_STABLE
2020-09-21 23:20:05 +02:00
David Mudrák
76c3dc5f6b
MDL-67275 forum: Fix language and accessibility issues with buttons
...
There were inconsistencies with the text shown on the submit button,
depending on the where the button was shown.
* Inline reply forum displayed general "Submit".
* Experimental nested discussion view reply form displayed "Post"
(post/core string) which acts as a noun in other contexts and cannot
be used as such in many non-English languages.
* Advanced reply form displayed "Post to forum".
The patch fixes this and starts to show "Post to forum" in all three
places consistently.
While working on this, two more issues were noticed and fixed:
* Inline reply textarea's title was hard-coded English "post" text.
Changed to "Message" to provide advisory information related to the
element.
* Buttons contained title attribute with the same value as the explicit
button text. This goes against accessibility guidelines.
2020-09-21 22:50:43 +02:00
sam marshall
62ea8b1cae
MDL-69758 Web services: core_get_course_contents PHP warnings
...
Calls to core_get_course_contents can cause PHP warnings in the server
log if there are any URL instances in the course with sketchy URLs.
This is because url_export_contents incorrectly returns null instead
of an empty array if there is an error.
2020-09-21 15:28:11 +01:00
Brendan Heywood
c36d5093e3
MDL-69718 core: Added support for TB and PT to display_size
2020-09-21 12:55:44 +10:00
Claude Vervoort
fae57261e7
MDL-66934 mod_lti: support context history param
2020-09-18 14:06:58 -04:00
Juan Leyva
11a49b08e7
MDL-68229 tool_mobile: Add missing option to disable tags in the app
2020-09-18 15:31:03 +02:00
Sara Arjona
a730c334c7
MDL-69548 grunt: build ignorefiles
2020-09-18 09:56:22 +02:00
Sara Arjona
fb5e3957be
Merge branch 'MDL-69548-310' of git://github.com/mickhawkins/moodle into MOODLE_310_STABLE
2020-09-18 09:41:10 +02:00
Michael Hawkins
54524f1ff0
MDL-69548 core: Adding the http-message library
...
This is a dependency of ZipStream
2020-09-18 10:03:22 +08:00
Michael Hawkins
bbfbe8e260
MDL-69548 core: Adding the php-enum library
...
This is a dependency of ZipStream
2020-09-18 10:03:22 +08:00
Michael Hawkins
cfe02e4d3e
MDL-69548 core: Adding the ZipStream library
...
This allows downloading of zip files as a stream, and will be used by
the Download course content project (MDL-69540).
2020-09-18 10:03:22 +08:00
Eloy Lafuente (stronk7)
611399214b
weekly release 3.10dev
2020-09-17 19:04:13 +02:00
David Mudrák
321de29e93
MDL-69355 file: Do not attempt to set headers after output started
...
It was found out that in certain situations there may be some content
in to output handlers buffers. Let's allow that to happen given that:
* default handler's buffer is not sent as a part of the file and an
error is reported into the server log.
* other handlers' buffer is sent with the assumption that it is required
for the correct serving of the file.
2020-09-17 17:37:28 +02:00
Eloy Lafuente (stronk7)
f200ba55f8
Merge branch 'MDL-69395_310' of github.com:stronk7/moodle into MOODLE_310_STABLE
2020-09-17 17:02:08 +02:00
Eloy Lafuente (stronk7)
8d791e12ba
MDL-69395 theme_classic: remove superfluous selector already in boost
2020-09-17 13:05:40 +02:00
Jun Pataleta
8923308d47
Merge branch 'MDL-69630-310' of git://github.com/mihailges/moodle into MOODLE_310_STABLE
2020-09-17 09:17:23 +02:00
Eloy Lafuente (stronk7)
0e97e40e5a
Merge branch 'MDL-62387-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-09-17 09:17:23 +02:00
Eloy Lafuente (stronk7)
7254648363
Merge branch 'MDL-68909-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
...
Bump version to 2020091000.02 (01 was already current)
2020-09-17 09:17:20 +02:00
Eloy Lafuente (stronk7)
c3176af430
Merge branch 'MDL-69664-310' of git://github.com/junpataleta/moodle into MOODLE_310_STABLE
2020-09-17 09:16:52 +02:00
Eloy Lafuente (stronk7)
cb82c4d901
Merge branch 'MDL-69395-310' of git://github.com/bmbrands/moodle into MOODLE_310_STABLE
2020-09-17 09:16:52 +02:00
Sara Arjona
bf127517b3
Merge branch 'MDL-68688-310' of git://github.com/aanabit/moodle into MOODLE_310_STABLE
2020-09-17 09:16:52 +02:00
Jun Pataleta
29e56fef72
Merge branch 'MDL-69663-m310' of https://github.com/sammarshallou/moodle into MOODLE_310_STABLE
2020-09-17 09:16:52 +02:00
Sara Arjona
b249ab9df4
Merge branch 'MDL-68564_before_footer' of git://github.com/davosmith/moodle into MOODLE_310_STABLE
2020-09-17 09:16:52 +02:00
Sara Arjona
7805d0bb44
MDL-68909 h5p: move temporary editor files to draft area
2020-09-17 09:16:51 +02:00
Sara Arjona
6fcc509ed1
MDL-68909 h5p: upgrade step to remove files in editor filearea
...
As temporary editor files have been moved from core_h5p/editor to
user/draft, they can be removed (to clean unused DB entries).
2020-09-17 09:16:49 +02:00
Mihail Geshoski
ebd136ca12
MDL-69630 format_social: Fix behat tests
2020-09-17 12:24:39 +08:00
Stephen Bourget
c96a155937
MDL-69630 format_social: Add ajax support
2020-09-17 12:24:39 +08:00
Juan Leyva
fdb7f85140
MDL-68935 course: Return context data in get_content WS
2020-09-16 12:43:53 +02:00
David Mudrák
fbae45d7c9
MDL-69698 licenses: Improve the performance of the licenses cache
...
The cache uses a single simple key and there is no need to hash it.
2020-09-15 10:35:34 +02:00
David Mudrák
a398a60092
MDL-69698 licenses: Do not cache the localised licenses fullnames
...
The localisation must happen only after loading the list of licenses
from cache so that the name is displayed in the current user's preferred
language, not in the language of the user who initiated the cache
rebuild.
2020-09-15 10:35:34 +02:00
Paul Holden
de0e594a10
MDL-62387 tool_lp: switch to core 'cohort' form element.
...
The autocomplete AJAX is identical to the version in tool_lp, but also
includes support for excluding suggestions (i.e. cohorts already
synced with the current learning plan).
2020-09-15 08:08:11 +01:00
comete-upn
93097192e6
MDL-69667 competencies: fix competencies count always 0 in frameworks.
2020-09-15 08:37:53 +02:00
Jun Pataleta
1427573cde
Merge branch 'MDL-68702-MOODLE_310_STABLE' of https://github.com/tuanngocnguyen/moodle into MOODLE_310_STABLE
2020-09-15 11:56:28 +08:00
Jun Pataleta
28790a42ad
Merge branch 'MDL-42012-310-alt' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-09-15 11:52:56 +08:00
Andrew Nicols
e5f0085cdb
MDL-42012 cache: Fix missing return value
2020-09-15 11:46:31 +08:00
Eloy Lafuente (stronk7)
682593054d
Merge branch 'MDL-42012-310-alt' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-09-14 23:28:54 +02:00
Eloy Lafuente (stronk7)
8fba6189fe
Merge branch 'MDL-69658-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-09-14 22:56:42 +02:00
Paul Holden
31188e93d6
MDL-69695 mod_folder: use forcedownload setting during inline display.
2020-09-14 21:40:38 +01:00
Paul Holden
9bc368f71c
MDL-69014 tool_usertours: clean up user preferences of deleted tours.
2020-09-14 20:36:28 +01:00
Paul Holden
1aa7c68c6f
MDL-66648 user: consistent checks for linking to full profile.
...
The access checks for displaying a link to a users' full profile
now match the checks performed on the full profile page itself.
2020-09-14 20:22:05 +01:00
Davo Smith
23efc7337a
MDL-68564 outputrenderers: extend before_footer hook to allow output
2020-09-14 11:00:36 +01:00
Nathan Nguyen
cf4b6c8c94
MDL-68702 core_backup: exclude legacy course files
2020-09-11 10:59:28 +10:00
Amaia Anabitarte
abb2037b0f
MDL-68688 core_contentbank: Empty content bank notification
2020-09-10 11:58:53 +02:00
sam marshall
c94b6b2ab7
MDL-69663 Web services: override_webservice_execution not honoured
...
If two different plugin types (e.g. theme, local) implement
override_webservice_execution callbacks, then all of them except
the 'last' plugin type do not work correctly.
2020-09-10 09:50:50 +01:00
Sara Arjona
ab5d361c80
weekly release 3.10dev
2020-09-10 08:52:01 +02:00
Jun Pataleta
334333b6c7
MDL-69664 mod_lti: Apply correct badge class to tool card
2020-09-09 23:34:39 +08:00
Bas Brands
3d08cd2272
MDL-69395 theme_boost: improve colour contrast for form input fields
...
- for this issue the atto styles.css was moved into theme boost so
we can use our preset variable for $gray-500
2020-09-09 13:41:32 +02:00
Sara Arjona
83a5ed90ce
Merge branch 'MDL-69466-3.10' of https://github.com/JBThong/moodle into MOODLE_310_STABLE
2020-09-09 11:39:16 +02:00
Sara Arjona
d945333b47
Merge branch 'MDL-69645-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2020-09-09 11:00:49 +02:00
Jun Pataleta
da84b731c7
Merge branch 'MDL-57682-310-fix' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-09-09 16:06:02 +08:00
Andrew Nicols
36f3b1e418
MDL-57682 mediaplayer_videojs: Improve in-page caching of lang strings
2020-09-09 15:37:54 +08:00
Andrew Nicols
a3cc6898e9
MDL-57682 mediaplayer_videojs: Login not required for lang fetch
2020-09-09 15:37:52 +08:00
Thong Bui
fcbca18c7b
MDL-69466 Autocomplete widget: Improve keyboard accessibility
2020-09-09 13:44:23 +07:00
Tien Nguyen
c0280f4405
MDL-68797 Administration: Add auto complete setting
2020-09-09 14:37:34 +08:00
Sara Arjona
c83543095a
Merge branch 'MDL-69521_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2020-09-09 08:08:29 +02:00
Andrew Nicols
13e34fb428
MDL-42012 cache: Valid definitions are required even when disabled
2020-09-09 14:05:03 +08:00
Andrew Nicols
c705434a62
MDL-42012 cache: Fully disable cache for disabled cache factory
2020-09-09 14:05:03 +08:00
Andrew Nicols
cfe1a9a8d8
MDL-42012 cache: Allow data sources to work when caching is disabled
2020-09-09 14:05:03 +08:00
Andrew Nicols
94d05a5bfb
MDL-68797 tool_mobile: Version bump
2020-09-09 12:43:55 +08:00
Tien Nguyen
2562b9f3a3
MDL-68797 Administration: Setting for mobile file type exclusion list
2020-09-09 12:29:06 +08:00
Andrew Nicols
e8b05c6cb4
Merge branch 'MDL-57682-310' of git://github.com/rezaies/moodle into MOODLE_310_STABLE
2020-09-09 12:23:33 +08:00
Eloy Lafuente (stronk7)
8f0297915c
Merge branch 'MDL-69116-310' of git://github.com/rezaies/moodle into MOODLE_310_STABLE
2020-09-08 23:16:24 +02:00
Paul Holden
b25763e875
MDL-69658 quizaccess_seb: progress bar on install only when necessary.
2020-09-08 19:32:24 +01:00
Eloy Lafuente (stronk7)
84bcfbb0d5
MDL-69521 core: Move all comments in code from 4.4 to 4.2
2020-09-08 19:01:42 +02:00
Eloy Lafuente (stronk7)
e419e7acba
MDL-69521 core: Move all comments in code from 4.3 to 4.1
2020-09-08 19:01:41 +02:00
Eloy Lafuente (stronk7)
309aad5a82
MDL-69521 core: Move all comments in code from 4.2 to 4.0
2020-09-08 19:01:41 +02:00
Eloy Lafuente (stronk7)
8452418666
MDL-69521 core: Move all comments in code from 4.1 to 3.11
2020-09-08 19:01:36 +02:00
Eloy Lafuente (stronk7)
5ba67416e6
Merge branch 'MDL-69510-310' of https://github.com/snake/moodle into MOODLE_310_STABLE
2020-09-08 15:28:33 +02:00
Sara Arjona
bd0de2d965
Merge branch 'MDL-69525-310-1' of git://github.com/mihailges/moodle into MOODLE_310_STABLE
2020-09-08 14:21:46 +02:00
Sara Arjona
db54910ce2
Merge branch 'MDL-28501-310' of https://github.com/mackensen/moodle into MOODLE_310_STABLE
2020-09-08 13:28:51 +02:00
Michael Hawkins
9d356676c3
MDL-69340 tag: Correct the filter input HTML in the tag manager
2020-09-08 08:54:33 +02:00
Mihail Geshoski
a9d3f4b96c
MDL-69048 book: Sanitize previous chapter value in add new chapter page
2020-09-08 08:54:33 +02:00
Andrew Nicols
ca6cf0bd21
MDL-68974 calendar: Use page context for block check
2020-09-08 08:54:33 +02:00
Andrew Nicols
7d990ee185
MDL-68974 blocks: Check permission before generating content
2020-09-08 08:54:33 +02:00
Mihail Geshoski
e2a11dc2aa
MDL-65115 repository: Prevent unzipping if it will exceed allowed quota
2020-09-08 08:54:33 +02:00
Mihail Geshoski
a2a6303397
MDL-65115 core_files: Add get_total_content_size() in stored_file class
...
New function get_total_content_size() is introduced in the stored_file
class. The puprose of this function is to calculate and return the
total size (in bytes) of the content of an archive file.
2020-09-08 08:54:33 +02:00
Andrew Nicols
6c4cdd6d96
MDL-68974 admin: Unit tests for context parent/child test
2020-09-08 08:54:33 +02:00
Andrew Nicols
4bb41b4e5a
MDL-68974 admin: Unit tests for loginas
2020-09-08 08:54:33 +02:00
Andrew Nicols
a937d4d807
MDL-68974 admin: Prevent login as outside of the desired context
2020-09-08 08:54:33 +02:00
Thong Bui
2301f9bfaa
MDL-68344 filepicker: File Picker focus lost on upload
2020-09-08 08:45:09 +02:00
Jun Pataleta
0e9c755896
Merge branch 'MDL-69492-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-09-08 12:56:38 +08:00
Eloy Lafuente (stronk7)
3452156e6e
Merge branch 'MDL-69262-310-2' of git://github.com/junpataleta/moodle into MOODLE_310_STABLE
2020-09-07 23:42:53 +02:00
Eloy Lafuente (stronk7)
6ef1780225
Merge branch 'MDL-69448-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-09-07 23:26:08 +02:00
Eloy Lafuente (stronk7)
a8c60a4c31
Merge branch 'MDL-69577-310' of git://github.com/crazyserver/moodle into MOODLE_310_STABLE
2020-09-07 23:09:37 +02:00
Luca Bösch
b2995f7a29
MDL-69645 quizaccess: Set allowPreferencesWindow to false in manual conf
...
Signed-off-by: Luca Bösch <luca.boesch@bfh.ch >
2020-09-07 22:40:58 +02:00
Charles Fulton
51201bc672
MDL-28501 mod_folder: make force downloading behavior configuable
2020-09-07 14:40:40 -04:00
Mathew May
aa13890df0
MDL-69240 tool_moodlenet: Clean MoodleNet profile field
...
Amended by: Eloy Lafuente (stronk7) <stronk7@moodle.org >
- adjust versions for every branch.
- modify verify_webfinger->profileurl external to PARAM_NOTAGS.
2020-09-07 17:36:22 +02:00
Sara Arjona
644b80410d
Merge branch 'MDL-69632-310-adminserversettings' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2020-09-07 13:44:03 +02:00
Sara Arjona
b36a28b37a
Merge branch 'MDL-67468-MOODLE_310_STABLE' of https://github.com/tuanngocnguyen/moodle into MOODLE_310_STABLE
2020-09-07 13:19:56 +02:00
Mathew May
386223bd86
MDL-62609 lang: Final removal of deprecated strings
2020-09-07 08:06:32 +02:00
Sara Arjona
95359bf9e7
Merge branch 'MDL-63261-310' of https://github.com/Chocolate-lightning/moodle into MOODLE_310_STABLE
2020-09-07 07:30:17 +02:00
Mathew May
1bc2a3b345
MDL-63261 messaging: Final 3.6 deprecations
2020-09-07 09:09:07 +08:00
Eloy Lafuente (stronk7)
709b46dbfd
MDL-69521 core: Move all comments in code from 4.0 to 3.10
2020-09-06 17:23:58 +02:00
Shamim Rezaie
94c19e0fea
MDL-57682 media_videojs: Cache videojs languages in the localstorage
2020-09-04 18:55:16 +10:00
Shamim Rezaie
4a60349a8a
MDL-57682 media_videojs: webservice to get the language pack of videojs
2020-09-04 18:51:37 +10:00
Shamim Rezaie
2189db9c86
MDL-57682 media_videojs: convert videojs loader to es6
2020-09-04 18:51:37 +10:00
David Mudrák
f54cb0c257
MDL-69632 admin: Fix the legacy coding style at the server section
...
No actual changes to the file made, only reformatted and cleaned up to
follow the recent coding guidelines.
2020-09-04 10:23:06 +02:00
Paul Holden
95e0ff974c
MDL-69492 auth_ldap: normalise member distinguished name config.
2020-09-04 08:25:58 +01:00
Paul Holden
db361e09e7
MDL-69492 auth_cas: normalise member distinguished name config.
2020-09-04 08:25:58 +01:00
Paul Holden
f2b1242364
MDL-69448 backup: fix capability checks when unable to copy user data.
...
When a given user doesn't have the capability to "Include user data"
during course copying, freeze the form element rather than not adding
it at all.
This caused problems as the element was required before preceding with
the course copy.
2020-09-04 08:20:04 +01:00
Nathan Nguyen
d0fd7bc58c
MDL-67468 filter_activitynames: use MUC
2020-09-04 15:41:52 +10:00
Sara Arjona
916809d995
weekly release 3.10dev
2020-09-03 17:09:17 +02:00
Sara Arjona
e22ac10067
NOBUG: Fixed SVG browser compatibility
2020-09-03 17:09:12 +02:00
Andrew Nicols
f558127d0e
MDL-69391 behat: Grammar correction in feature
2020-09-03 11:35:08 +08:00
Andrew Nicols
fc1d22ea70
Merge branch 'MDL-69391-310' of git://github.com/junpataleta/moodle into MOODLE_310_STABLE
2020-09-03 11:35:04 +08:00
Jun Pataleta
5d1979c911
MDL-69391 calendar: Accessibility tests for calendar
2020-09-03 11:11:29 +08:00
Jun Pataleta
fe346f0afb
MDL-69391 auth: Colour contrast accessibility test for login page
2020-09-03 11:11:29 +08:00
Jun Pataleta
8d5470145d
MDL-69391 theme: Darken course selector text colour
...
Use $gray-600 for a darker text colour in the course select box.
This also makes the colour consistent with the view selector which
also uses $gray-600.
2020-09-03 11:11:29 +08:00
Jun Pataleta
61d32ad081
MDL-69391 theme: Darken navbar-light colour
...
Increase the opacity for the sass variable $navbar-light-color a
little bit in order to achieve an acceptable colour contrast against
the white background.
2020-09-03 11:11:29 +08:00
Dmitrii Metelkin
558ef4f778
MDL-69418 backup: attach data to grade items
2020-09-03 11:08:00 +08:00
Andrew Nicols
c8221dedcd
Merge branch 'MDL-69360-310' of git://github.com/NoelDeMartin/moodle into MOODLE_310_STABLE
2020-09-03 10:52:02 +08:00
Andrew Nicols
5265491a8f
Merge branch 'MDL-69246_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2020-09-03 10:39:58 +08:00
Jake Dallimore
b96e85feac
MDL-69510 admin: make ldap configuration warnings clear
2020-09-03 10:26:00 +08:00
Andrew Nicols
817d6dcdbb
Merge branch 'MDL-55340-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2020-09-03 10:13:49 +08:00
Andrew Nicols
de1a942280
Merge branch 'MDL-69069-310' of git://github.com/bmbrands/moodle into MOODLE_310_STABLE
2020-09-03 09:33:05 +08:00
Andrew Nicols
3e1c856bd9
MDL-69117 output: Correct remove_dir usage
2020-09-03 09:01:43 +08:00
Bas Brands
cce23499e6
MDL-69117 theme_boost: themedesigner source maps
2020-09-03 08:40:41 +08:00
Bas Brands
74160de2cb
MDL-69117 theme_boost: deprecate the autoprefixer
2020-09-03 08:40:41 +08:00
Eloy Lafuente (stronk7)
4ca7232b1f
Merge branch 'MDL-55971-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-09-03 00:51:33 +02:00
Peter Burnett
ded581156a
MDL-67306 webservices: Added webservice for Grade category creation
2020-09-03 00:21:44 +02:00
Marina Glancy
4cfc74d176
MDL-69608 core_form: frozen forms do not have form tag
2020-09-02 23:48:39 +02:00
Sara Arjona
893cf77d33
Merge branch '67278-moodle-310-categories-selector' of https://github.com/DSI-Universite-Rennes2/moodle into MOODLE_310_STABLE
2020-09-02 17:37:24 +02:00
Sara Arjona
e66f450c8f
Merge branch 'MDL-68680-MOODLE_310_STABLE' of https://github.com/tuanngocnguyen/moodle into MOODLE_310_STABLE
2020-09-02 17:16:01 +02:00
Julien Boulen
f9f41f5061
MDL-67278 course: Use autocomplete widget for course category selector
2020-09-02 16:00:20 +02:00
Eloy Lafuente (stronk7)
76e2d15794
Merge branch 'MDL-69174-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2020-09-02 13:14:34 +02:00
Sara Arjona
31d3fd27fc
MDL-69174 mod_h5pactivity: component passed always
...
The $component = 'mod_h5pactivity' will be passed always to the H5P
player because it's required for being able to call these activities
from outside using embed code. The xAPI implementation checks whether
the information should be tracked or not.
2020-09-02 12:12:25 +02:00
Sara Arjona
2874c6d5a1
MDL-69174 h5p: add component to the embed H5P code
...
When the Moodle component is passed to the player, xAPI tracking
is enabled so, if the component implements required xAPI API methods
(for instance, mod_h5pactivity does), grades and responses are sent.
Adding this component to the embed code will help to add
the embed code from a mod_h5pactivity to any other place (such as label,
page or book), and being able to track the responses to the original
mod_h5pactivity.
2020-09-02 12:12:25 +02:00
Noel De Martin
d8892dcca3
MDL-69360 behat: Fix js ready checks for non-moodle sites
2020-09-02 10:20:28 +02:00
Andrew Nicols
85a1c2c99e
Merge branch 'MDL-68892-310' of git://github.com/ferranrecio/moodle into MOODLE_310_STABLE
2020-09-02 09:48:59 +08:00
Dan Marsden
58bf730494
MDL-69190 grade: fix slow query.
2020-09-02 09:31:28 +08:00
Farhan Karmali
d179137f1b
MDL-67419 admin: New admin setting for lang during user creation
2020-09-02 08:54:47 +08:00
Eloy Lafuente (stronk7)
8eafd115cc
Merge branch 'wip_MDL-69491_m310' of git://github.com/gjb2048/moodle into MOODLE_310_STABLE
2020-09-02 00:27:36 +02:00
Eloy Lafuente (stronk7)
3b111cf8a0
Merge branch 'MDL-69174-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2020-09-02 00:21:55 +02:00
Sara Arjona
a244344e2e
Merge branch 'MDL-63387-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-09-01 16:58:15 +02:00
Pau Ferrer Ocaña
23fed91412
MDL-69577 forum: Add courseid, forumid on get_discussion_posts response
2020-09-01 14:26:08 +02:00
Sara Arjona
dee4097c9d
Merge branch 'MDL-64525-m310' of https://github.com/NeillM/moodle into MOODLE_310_STABLE
2020-09-01 14:18:05 +02:00
Paul Holden
7665c701fd
MDL-63387 course: use renamed role names, update Behat tests.
...
Specify that we want both role names (renamed course role plus
original).
2020-09-01 12:05:26 +01:00
Paul Holden
3827cbe523
MDL-63387 user: show both role names on course participants page.
2020-09-01 12:05:26 +01:00
Paul Holden
f6a2d57b3e
MDL-63387 enrol_cohort: show both roles names in instance config form.
2020-09-01 12:05:25 +01:00
Paul Holden
35a5c1adda
MDL-63387 enrol_manual: show both role names in enrol users dialog.
2020-09-01 12:05:25 +01:00
Paul Holden
e4d86a6ec4
MDL-63387 access: add parameter to define how role names are returned.
2020-09-01 12:04:47 +01:00
Sara Arjona
8d2229db48
Merge branch 'MDL-51709-310' of git://github.com/lucaboesch/moodle into MOODLE_310_STABLE
2020-09-01 09:04:13 +02:00
Mihail Geshoski
4d6b3406c5
MDL-69525 core: Publish a single event when toggling slave checkboxes
2020-09-01 14:53:54 +08:00
Sara Arjona
11a58dd4b0
Merge branch 'MDL-69394-310' of git://github.com/junpataleta/moodle into MOODLE_310_STABLE
2020-09-01 06:45:12 +02:00
Andrew Nicols
0713666486
Merge branch 'MDL-69507_310' of https://github.com/timhunt/moodle into MOODLE_310_STABLE
2020-09-01 11:15:55 +08:00
Andrew Nicols
260e9753d4
Merge branch 'MDL-69387-310-2' of git://github.com/junpataleta/moodle into MOODLE_310_STABLE
2020-09-01 10:59:37 +08:00
Sara Arjona
e83fad7382
Merge branch 'MDL-38350-m310' of https://github.com/sammarshallou/moodle into MOODLE_310_STABLE
2020-09-01 07:28:40 +08:00
Andrew Nicols
c7e5431086
Merge branch 'MDL-69505-310' of https://github.com/snake/moodle into MOODLE_310_STABLE
2020-09-01 07:28:27 +08:00
Andrew Nicols
10ba6d0aa1
Merge branch 'MDL-69270-310' of git://github.com/ferranrecio/moodle into MOODLE_310_STABLE
2020-09-01 07:28:27 +08:00
Andrew Nicols
a4f4cbf095
MDL-69269 contentbank: Fix issues identified in integration
2020-09-01 07:28:27 +08:00
Andrew Nicols
66c757f689
Merge branch 'MDL-69269-310' of git://github.com/sarjona/moodle into MOODLE_310_STABLE
2020-09-01 07:28:27 +08:00
Andrew Nicols
2f7236aa3c
Merge branch 'MDL-68569-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-09-01 07:28:26 +08:00
Andrew Nicols
a704b87f8b
Merge branch 'MDL-56595-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
2020-09-01 07:28:26 +08:00
Luca Bösch
59f48908aa
MDL-51709 gradebook: Name display in single view.
2020-08-31 17:58:53 +02:00
Shamim Rezaie
e6f0b5a3a3
MDL-69116 qtype_multichoice: accessibility improvement
...
- Screen-readers should not see 'clear my choice' when it is not visible
- 'clear my choice' option should only become visible when a choice is
selected
2020-08-31 23:53:54 +10:00
Shamim Rezaie
7a85cc6d2e
MDL-69116 qtype_mutichoice: Use label for the "clear my choice" link
2020-08-31 23:53:54 +10:00
Bas Brands
3d08c7d396
MDL-69069 theme_boost: color contrast for custom alerts
2020-08-31 08:21:27 +02:00
Nathan Nguyen
f809bca508
MDL-33981 repository_equella: support internal copy
2020-08-31 10:39:49 +08:00
Jake Dallimore
fbcc91236e
MDL-69505 core_form: fix js min/max date restriction in dateselector
...
This was using the yui2-calendar attribute, not the yui 3 attribute.
2020-08-31 07:57:50 +08:00
Ferran Recio
2dab18e681
MDL-69270 contentbank: replace content with file
2020-08-28 17:59:18 +02:00
Ferran Recio
3565a77362
MDL-68892 mod_h5pactivity: add required to package
2020-08-28 17:50:40 +02:00
Gareth Barnard
cbecc140f7
MDL-69491 themes: No 'fontsize' setting in Boost causes unit conflict.
2020-08-28 14:14:38 +01:00
Sara Arjona
c3a4859c7d
MDL-69269 contentbank: add support to download content
2020-08-28 12:29:03 +02:00
Sara Arjona
330ba8cb10
MDL-69174 h5p: add component to the embed H5P code
...
When the Moodle component is passed to the player, xAPI tracking
is enabled so, if the component implements required xAPI API methods
(for instance, mod_h5pactivity does), grades and responses are sent.
Adding this component to the embed code will help to add
the embed code from a mod_h5pactivity to any other place (such as label,
page or book), and being able to track the responses to the original
mod_h5pactivity.
2020-08-28 12:26:38 +02:00
Marina Glancy
4e32add0ac
MDL-55340 mod_feedback: export question labels
...
This was present in export in 3.0 but got lost during export
refactoring in 3.1
2020-08-28 12:25:09 +02:00
Eric Merrill
e48fecc679
MDL-69112 assign: Improve parsing of uploaded feedback names
2020-08-28 13:29:20 +08:00
Nathan Nguyen
d7113bee4e
MDL-68680 core_grades: check grade item before trigger delete event
2020-08-28 11:40:31 +10:00
Paul Holden
61ce84f178
MDL-56595 tool_usertours: set page params when configuring tours/steps.
2020-08-27 23:08:15 +01:00
Tim Hunt
e3bfcb1cde
MDL-69246 questions: allow for float issues when validating manual marks
...
As well as fixing the bug, I also rewrote the test to use
data providers, which should lead to more useful failure messages.
And, I moved the magic number we used as the float tolerence to
be a named constant.
2020-08-27 17:39:15 +01:00
Sara Arjona
4a6a2636a0
weekly release 3.10dev
2020-08-27 17:36:21 +02:00
Jun Pataleta
09646d7b53
MDL-69262 core: Use core/action_menu_link in core/action_menu_trigger
...
* Introduce the "actionmenulinkclasses" block in the action_menu_link
template so other templates importing it can have the option to override
its classes.
* Have the action menu trigger template use the action menu link
template to reduce code duplication.
2020-08-27 13:30:32 +08:00
Jun Pataleta
9211552660
MDL-69262 core: Make instance count variable as a static class variable
...
With the static function variable $instance, calls to
\action_menu_link::export_for_template() from its subclasses are stored
in different variables. This causes duplicate IDs when different
implementations of action menu links are rendered on the action menu
trigger/link template. (e.g. action_menu_link and
action_menu_link_secondary both rendered on the same page).
To make the incrementing uniform for the action_menu_link class and its
implementations, the $instance variable is moved out of the
export_to_template() method and is now made to a static class variable.
2020-08-27 13:30:32 +08:00
Andrew Nicols
f51678c56a
Merge branch 'MOODLE_310_MDL-67211_v6' of https://github.com/golenkovm/moodle into MOODLE_310_STABLE
2020-08-27 12:48:33 +08:00
Mihail Geshoski
fa3b387185
MDL-69458 report_insights: Respect perpage value in pagination bar
2020-08-27 12:42:57 +08:00
Adrian Greeve
dddff390da
Merge branch 'MDL-69479-310' of git://github.com/mihailges/moodle into MOODLE_310_STABLE
2020-08-27 11:40:11 +08:00
Andrew Nicols
6bcc070827
Merge branch 'MDL-69501-310-enfix' of git://github.com/mudrd8mz/moodle into MOODLE_310_STABLE
2020-08-27 11:30:53 +08:00
eWallah
e1e362b7ff
MDL-67413 competencies: do nothing upon activity completion
2020-08-27 11:11:08 +08:00
Mikhail Golenkov
ae12edc741
MDL-67211 phpunit: Do not test the order of the running adhoc tasks.
2020-08-27 13:03:49 +10:00
Mikhail Golenkov
5934444b27
MDL-69358 backup: Do not clean up records for incomplete adhoc tasks.
...
Co-authored-by: Heena Agheda <heenaagheda@catalyst-au.net >
2020-08-27 10:57:48 +08:00
Andrew Nicols
c187594e5b
Merge branch 'MDL-66810-310' of git://github.com/peterRd/moodle into MOODLE_310_STABLE
2020-08-27 10:23:25 +08:00
Justin Hunt
f9f0f1cc26
MDL-66810 mod_lti: Reinstate deprecated default permissions on iframe
...
microphone, webcam, camera, midi, encrypted-media, geolocation
2020-08-27 09:44:47 +08:00
Andrew Nicols
f0b7948c96
MDL-66222 report_antivirus: Correct version number
2020-08-27 09:44:24 +08:00
Andrew Nicols
3114d04721
Merge branch 'MDL-66222-antivirus-reporting' of https://github.com/Peterburnett/moodle into MOODLE_310_STABLE
2020-08-27 09:36:33 +08:00
Adrian Greeve
e78b9f9574
Merge branch 'MDL-69419-310' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-08-27 08:08:07 +08:00
Sara Arjona
b0d96c297b
Merge branch 'MDL-69389-310' of git://github.com/junpataleta/moodle into MOODLE_310_STABLE
2020-08-26 18:02:55 +02:00
Bas Brands
54d32ce4a9
MDL-69114 theme_boost: improve the color contrast for .*-info classes
2020-08-26 16:28:34 +02:00
Andrew Nicols
71f44b0611
Merge branch 'MOODLE_310_MDL-69307_v4' of https://github.com/golenkovm/moodle into MOODLE_310_STABLE
2020-08-26 15:03:01 +08:00
Mikhail Golenkov
b8a0258357
MDL-69307 restore: Add CLI script to restore a course.
...
Co-authored-by: Matt Porritt <mattp@catalyst-au.net >
2020-08-26 14:39:41 +10:00
Jun Pataleta
db8fea04f5
MDL-69389 auth: Add wcag141 test for the login page accessibility test
2020-08-26 11:05:27 +08:00
Jun Pataleta
227281d355
MDL-69389 theme_classic: Make default body font colour darker
...
Links and normal text should have at least a colour contrast ratio
of 3:1. To achieve this, $body-color will be using the darker
shade of gray $gray-900 (#212529 ).
2020-08-26 11:05:27 +08:00
Jun Pataleta
fb6460ca98
MDL-69389 theme_boost: Make default body font colour darker
...
Links and normal text should have at least a colour contrast ratio
of 3:1. To achieve this, $body-color will be using the darker
shade of gray $gray-900 (#212529 ).
2020-08-26 11:05:27 +08:00
Jun Pataleta
424c5df1eb
MDL-69387 pix: Create PNG versions of the darkened completion icons
...
Thanks to Barbara Ramiro <barbara@moodle.com > for the help in
generating these PNG versions of the darkened completion icons!
2020-08-26 11:03:06 +08:00
Jun Pataleta
64c4074699
MDL-69387 pix: Darken completion icons
...
Darkened the fills of completion icons in order to meet the required
minimum contrast ratio of 3:1.
* Changed gray fills (#999 ) to #949494 .
* Changed blue fills (#76A1F0) to #6393ee
* Changed green fills (#9C3) to #79a128
Thanks to Barbara Ramiro <barbara@moodle.com > for the help in
updating the SVG icons!
2020-08-26 11:03:06 +08:00
Jun Pataleta
b4ab127434
MDL-69394 calendar: Fix event colour indicator contrast
...
* Darkened the link and clickable icon colours inside coloured events.
* Added borders around event colour indicators inside the month-view of
the calendar for better contrast against the white background.
2020-08-26 11:00:22 +08:00
Andrew Nicols
4d03cc37b2
MDL-69419 core: Task reset tests cannot use random test times
...
If a scheduled task which uses a 'R' field is picked, then the reset of
updated task times will not necessarily be correctly determined as the
randomisation is picked during reset.
This can lead to some random test failures.
Actively specifying a test which does not make use of the 'R' random
field time addresses this issue.
2020-08-26 09:58:22 +08:00
Andrew Nicols
195e7c9cf1
Merge branch 'MOODLE_310_MDL-67211_v6' of https://github.com/golenkovm/moodle into MOODLE_310_STABLE
2020-08-26 09:41:07 +08:00
Paul Holden
1ffb6b09ee
MDL-55971 dataformat: method to write exports to file storage.
2020-08-25 17:30:51 +01:00
Paul Holden
06411e3689
MDL-68569 customfield_select: get field options via instance method.
...
Deprecate the previous static method, which was only called from
instantiated field classes.
2020-08-25 15:08:12 +01:00
Mikhail Golenkov
e419e18f0d
MDL-67211 Tasks: Add cron_enabled setting.
...
Co-authored-by: Sam Marshall <s.marshall@open.ac.uk >
2020-08-25 17:01:00 +10:00
Mikhail Golenkov
3263daba84
MDL-67211 Tasks: Front-end to display currently running tasks.
...
Co-authored-by: Sam Marshall <s.marshall@open.ac.uk >
2020-08-25 17:00:46 +10:00
Mikhail Golenkov
59a5923924
MDL-67211 Tasks: Record when a task is running.
...
Co-authored-by: Sam Marshall <s.marshall@open.ac.uk >
2020-08-25 16:59:47 +10:00
Andrew Nicols
f2602288eb
MDL-69464 core_output: Whitespace fix
2020-08-25 13:22:36 +08:00
Marina Glancy
4413ca209f
MDL-69464 core_output: allow to avoid formatting in page->set_heading
2020-08-25 13:22:36 +08:00
Adrian Greeve
427f046cff
Merge branch 'MDL-68921-310' of git://github.com/vmdef/moodle into MOODLE_310_STABLE
2020-08-25 09:43:31 +08:00
Victor Deniz Falcon
e29edbe89e
MDL-68921 core_h5p: Add H5P libraries metadata settings
...
An upgrade step updates installed H5P libraries
2020-08-25 00:30:02 +01:00
Helen Foster
e9df0c43bc
MDL-69501 lang: Import fixed English strings (en_fix)
2020-08-24 09:53:02 +02:00
Neill Magill
d71659dd6d
MDL-64525 comments: Should not be able to delete frozen comments
...
Before this change in a frozen context a user would be able to delete
their own comments.
After this change a user will only be able to delete their own comments
if they still have the capability to post new comments or the capability
to delete comments from any user.
2020-08-24 08:00:10 +01:00
Neill Magill
fb6c682850
MDL-64525 comments: Tests for deleting frozen comments
2020-08-24 08:00:10 +01:00
Mihail Geshoski
356a8ee948
MDL-69479 core: Change 4.0 to 3.10 in theme/upgrade.txt
2020-08-24 14:08:46 +08:00
Eloy Lafuente (stronk7)
fe9ecef92b
MDL-69479 upgrade: Change all 4.0 occurrences to 3.10
...
Under parallel development, when something is worth being commented
in upgrade.txt notes, it will be applied to all the development branches
using the "earliest" one to be released. So, if something changes
in 3.10 (and also is applied to master), the upgrade.txt notes will
show 3.10 in both branches.
Of course, if something only goes to one dev branch (say master), then the
master version will be used in the notes (4.0 in this case).
2020-08-24 14:08:46 +08:00
Paul Holden
9c1f7874d8
MDL-69493 cohort: remove escaping of return URL params.
2020-08-22 17:09:23 +02:00
Eloy Lafuente (stronk7)
96fac6d9ce
weekly release 3.10dev
2020-08-21 20:42:59 +02:00
Adrian Greeve
4b327e1109
MDL-68683 competencies: Update previous bad bump update.
...
I made a mistake with the previous version bump and updated the
line below what I should have changed. This fixes it to the
intended version numbers.
2020-08-21 14:41:09 +08:00
Jun Pataleta
f649cd722f
Merge branch 'MDL-66818-310' of git://github.com/andrewnicols/moodle into MOODLE_310_STABLE
2020-08-21 11:32:21 +08:00
Andrew Nicols
03e84b68a1
MDL-66818 mod_forum: Use cap manager to check exportability
2020-08-21 08:17:01 +08:00
Andrew Nicols
51dc7d230f
MDL-42434 chat: Disable stylelint important check
2020-08-21 07:39:24 +08:00
Sara Arjona
1044e94507
MDL-42434 mod_chat: styles for chat themes to view help-icon properly
...
The styles for the bubble and the compact themes have been reviewed
because there weren't enough contrast for the help icon.
2020-08-20 23:44:48 +01:00
Sara Arjona
c4303bba51
MDL-42434 mod_chat: display the whole help text
...
When testing this issue was raised that the help text was cut-off.
This patch should fix this issue changing the placement from
right/left to top.
2020-08-20 23:44:47 +01:00
Andrew Nicols
9d32114bf6
MDL-68705 testing: New CLI args to disable composer features
...
This commit introduces the following new flags:
--no-composer-self-update Disable composer self-update of the
composer.phar utility
--no-composer-upgrade Disable upgrade of development
dependencies using Composer.
--disable-composer Disable both composer self-update and
composer upgrade
2020-08-20 20:14:54 +02:00
Andrew Nicols
8ddb17b641
MDL-68705 testing: Allow composer updates to be disabled
2020-08-20 20:14:50 +02:00
sam marshall
30990ac512
MDL-38350 Lib: Rename directory before removing it, to reduce races
2020-08-20 16:57:06 +01:00
Tim Hunt
0c6f661def
MDL-69507 duration form field: should return an int number of seconds
2020-08-20 11:31:28 +01:00
Tim Hunt
24d0335a0a
MDL-69507 duration form field: modernise coding style
2020-08-20 11:31:28 +01:00
Sara Arjona
52836faa5b
MDL-69055 core_badges: display password/oauth fields properly
2020-08-20 12:01:49 +08:00
Peter Burnett
64f64e44d8
MDL-69486 webservices: Added user and grade idnumber to grade items
2020-08-20 11:59:41 +08:00
carlos
a133b89976
MDL-69375 mod_lti: Fix Names and Roles Link header format
...
- Changed line 469 of memberships.php to build Link header according to the Web Linking specification RFC8288.
2020-08-20 11:50:54 +08:00
Ferran Recio
93fec2c58c
MDL-68964 mod_chat: fix theme param
2020-08-20 11:41:10 +08:00
Sara Arjona
3db6d44feb
MDL-42434 mod_chat: add again the usingchat help icon
...
In Moodle 2.4 the help icon displayed in the chat window was
removed. It has been added to gui_ajax and gui_basic in order to help users.
2020-08-20 11:23:03 +08:00
Adrian Greeve
83aa08c7e1
MDL-68683 competencies: Fix bad version bump.
2020-08-20 11:01:31 +08:00
Simey Lameze
79082f8b6b
MDL-68683 competencies: fix query to delete stale files
2020-08-20 10:21:00 +08:00
Paul Holden
544c7d68b6
MDL-69449 block_timeline: use dayslimit context data in template.
...
Ensures the correct value is used when initially rendering the
course timeline.
2020-08-20 09:24:46 +08:00
Bas Brands
699a82df1a
MDL-68889 block_recentlyaccessedcourses: small viewport issues
...
- on small devices the recentlyaccessedcourses does not show any courses
2020-08-20 09:16:38 +08:00
Peter Burnett
d369c098be
MDL-69170 task: Added timecreated field to adhoc task table
2020-08-20 08:50:42 +08:00
Sara Arjona
191448afc5
MDL-68975 contentbank: add author field to file details view
2020-08-20 08:42:20 +08:00
Eloy Lafuente (stronk7)
606fbca6b4
MDL-67415 environment: change requirements
...
- mysql requirement up to 5.7
- postgres requirement up to 9.6
2020-08-20 08:29:43 +08:00
Eloy Lafuente (stronk7)
050eb97c33
MDL-67415 environment: 3.10 base information
...
This is a direct copy of the 3.9 branch to have
changes under control easier for next commits.
2020-08-20 08:29:43 +08:00
Simey Lameze
f6f824597a
MDL-66818 mod_forum: remove unnecessary behat steps
2020-08-20 08:16:49 +08:00
gthomas2
f2b4fba61e
MDL-66818 mod_forum: hide portfolio export button based on caps
2020-08-20 08:16:49 +08:00
Paul Holden
3a394dd671
MDL-66900 course: don't clean category description when editing.
2020-08-20 07:54:13 +08:00
Sara Arjona
98480b3932
MDL-69473 contentbank: change incorrect ref to size in type column
2020-08-20 07:43:56 +08:00
Eloy Lafuente (stronk7)
e010b2e75c
MDL-69271 auth_ldap: Don't assume any ordering, just verify matches
...
Both ldap or the DB can return information in a non-consistent
ordering leading to events to be generated in different order.
And current tests are, right now, assuming a given order.
Note this is a rare random, but it's happening, so better
fix it, see the issue for some more details.
So we just do the tests ordering immune, verifying that all the
expected events have been triggered and done. Irrespectively of their order.
2020-08-20 07:35:59 +08:00
Sara Arjona
aa3a9c7895
MDL-69054 core_badges: allow editing OBv1.0 backpacks
2020-08-20 07:31:48 +08:00
Sara Arjona
f075ec01ca
MDL-61215 core_user: use the new optimised_image filetype group
...
For the user profile picture (instead of the web_image which includes
SVG files).
2020-08-20 07:16:41 +08:00
Sara Arjona
c4c770f48c
MDL-61215 core_badges: use the new optimised_image filetype group
...
For the badge picture (instead of the web_image which includes
SVG files).
2020-08-20 07:16:41 +08:00
Sara Arjona
24ce9b8a10
MDL-61215 core_files: add new optimised_image group
...
Currently, PHP getimagesize method doesn't support SVG images.
As some features, such as badges, processs and optimise the images
before using them, a new filetype group has been created to exclude
SVG from there: optimised_image.
SVG can't be removed from web_image because then users won't be
able to add SVG images to their courses using labels, pages...
2020-08-20 07:16:41 +08:00
Mihail Geshoski
adebc5f811
MDL-69401 book: Limit character length in chapter title
2020-08-20 07:03:24 +08:00
Peter Dias
afc19a201c
MDL-69297 assign: Check whether there is content for a submission
...
Confirm there is some content to be submitted for an assignment when processing it.
2020-08-19 23:42:27 +01:00
Sam Hemelryk
04073c7e31
MDL-68896 mod_scorm: improved sendBeacon use when unloading
2020-08-19 20:30:17 +12:00
Peter Dias
aa7707cd52
MDL-66665 assign: Check whether a modified user could actually grade
2020-08-19 14:27:59 +08:00
Simey Lameze
676c840c5c
MDL-68683 competencies: step to delete orphaned evidence files
2020-08-19 12:55:53 +08:00
Simey Lameze
1222c2125e
MDL-68683 core: fix DML exception on upgrade step
2020-08-19 12:55:35 +08:00
Simey Lameze
776b4a85d1
MDL-26401 group: add delimiter and encoding fields to import
2020-08-19 11:11:14 +08:00
Amaia Anabitarte
29fe254b17
MDL-69089 core_contentbank: Empty content names are not allowed
2020-08-19 10:51:58 +08:00
Adrian Greeve
bf84a08900
Merge branch 'MDL-69475_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2020-08-19 10:42:51 +08:00
Simey Lameze
97043c76b7
MDL-26401 group: change import to use csv_import_reader class
2020-08-19 08:51:32 +08:00
Andrew Nicols
c1813ed818
MDL-67735 theme_boost: Fix incorrect whitespace
2020-08-19 08:39:15 +08:00
Bas Brands
49f1803c9d
MDL-67735 theme_boost: remove bs2 and bs4alpha compatibility css
2020-08-19 08:29:50 +08:00
Amaia Anabitarte
157f8a87b4
MDL-69089 core_contentbank: Tests for empty content names
2020-08-19 08:19:44 +08:00
Leon Stringer
c66bf80bd8
MDL-65847 auth_db: user_update() handle errors
...
The external database authentication plugin (auth_db) can update the
external database if mapped fields are set to Update external: On
update. This change adds error handling in case this update fails.
2020-08-19 00:36:21 +02:00
Juan Leyva
ad25efc776
MDL-69095 tool_mobile: Display warning if not allowed to use qr login
2020-08-19 00:20:54 +02:00
Juan Leyva
1019a2b5ba
MDL-69095 tool_mobile: Avoid non-https sites using qrlogin by default
2020-08-19 00:20:54 +02:00
Matt Davidson
7404858689
MDL-63375 workshop: fix rubric grid view
2020-08-19 00:13:54 +02:00
Shamim Rezaie
7b313f407a
MDL-68444 calendar: Improve how screenreaders say week titles
...
Also removed the scope attribute from the mini-calendar table
because according to https://www.w3.org/TR/WCAG20-TECHS/H63.html
it was not needed:
Note 1: For simple tables that have the headers in the first row
or column then it is sufficient to simply use the TH elements without
scope.
2020-08-18 19:13:37 +02:00
Shamim Rezaie
931fc89e13
MDL-68444 calendar: Improve how screenreaders read day titles
...
Screenreaders now know if each day has any event or not
2020-08-18 19:13:27 +02:00
Mathew May
fbbfe9aa00
MDL-68928 core_course: Select activity chooser footer
2020-08-18 19:02:25 +02:00
Victor Deniz Falcon
b81952a23d
Merge branch 'MDL-69477_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2020-08-18 12:48:09 +01:00
Eloy Lafuente (stronk7)
12ffcc5097
MDL-69475 backup: Proper handling of backup::RELEASE versions
...
1) Remove any floatval() casting. They are breaking / killing
.10 versions (converting them to .1). Since Moodle 2.0 all the
backup::RELEASE have been 100% numerical values.
2) Use version_compare() always to compare backup::RELEASE values.
They are always versions and the function is aware of versions
> .9, able to clean/ignore alpha chars... and everything else.
Note that I've also changed a couple of cases in formats (topics and
weeks) that were correct, but just added the same comment and used
the same version_compare() comparison parameters style, so all uses
in core are consistent (and safe to be copied out there).
2020-08-18 12:49:20 +02:00
Andrew Nicols
bd1eaea02b
MDL-69273 travis: Use exttests for https too
2020-08-18 10:59:13 +02:00
Andrew Nicols
99a8358b85
MDL-69273 travis: Move exttests check to after_script
...
The result of the final command `script` phase determines the build
result.
The cleanup belongs in the `after_script` phase.
2020-08-18 10:59:13 +02:00
Eloy Lafuente (stronk7)
0a352c4790
MDL-69477 install: Ensure CFG variables are set before using them
...
On installation (or also phpunit/behat unit) some CFG variables
were being used (on setting validation) before being set.
So this commit just verifies they are set before using them. Note that,
strictly speaking, only one of them ($CFG->searchenginequeryonly)
required the extra check, but I think it's better to apply it to all
them, as a reference and in case validations are run in any other order.
2020-08-17 10:53:38 +02:00
Nadav Kavalerchik
67dfb55d49
MDL-69414 qtype/ddimageortext: Fix dropzones display in RTL mode
2020-08-17 14:53:20 +08:00
Mihail Geshoski
12bd4bc5ad
MDL-67943 core: Update timezone list in core_date
2020-08-17 10:36:01 +08:00
Adrian Greeve
22ec6995ea
Merge branch 'MDL-69475_310' of https://github.com/stronk7/moodle into MOODLE_310_STABLE
2020-08-17 09:49:54 +08:00
Eloy Lafuente (stronk7)
ae3af1d860
MDL-69475 install: Version, env. and minimal changes before branching
...
- Also bump travis to get builds against 310_STABLE.
- And backup release to match 3.10
Note this doesn't aim to be a complete change-set, but just the
minimum to switch to 3-digit $branches and keep installation, checks
and tests running and passing.
2020-08-17 00:12:30 +02:00