Commit graph

29368 commits

Author SHA1 Message Date
David Matamoros
22d896e063 MDL-70795 reportbuilder: add interface for creating reports.
Implement elements for creating/editing reports, along with
new system report for listing and accompanying JS modules for
user interaction.

Create "Users" datasource as proof-of-concept.

Co-authored-By: Paul Holden <paulh@moodle.com>
2021-10-19 13:55:30 +01:00
Paul Holden
95967d62d5 MDL-70795 reportbuilder: define updated schema for custom reports.
Define new filter/column models, and updated database schema to
match.
2021-10-19 13:48:27 +01:00
sam marshall
8b8ef39802 MDL-72849 tool_behat: Use of xpath name() not compatible with Firefox
The xpath name() function returns upper-case e.g. 'IMG' in Firefox and
lower-case e.g. 'img' in Chrome.
2021-10-19 13:47:20 +01:00
Bas Brands
cf630f06a1 MDL-69371 core_renderer: Move unit test for language renderable 2021-10-19 13:47:46 +02:00
abgreeve
0492b069be MDL-69371 core_renderer: New core language renderable. 2021-10-19 13:47:46 +02:00
Bas Brands
47bbfe0f4f MDL-69371 theme_boost: redesign the moodle login page 2021-10-19 13:47:04 +02:00
Ilya Tregubov
0350d42610 MDL-71211 core_course: Keep the status of course index. 2021-10-19 13:17:25 +02:00
Thong Bui
3c19cbbb18 MDL-72507 Quiz: Quiz auto-save does not detect uploaded files 2021-10-19 16:10:15 +07:00
Ilya Tregubov
731b069c4d Merge branch 'MDL-72450-master-1' of git://github.com/mihailges/moodle 2021-10-18 08:26:49 +02:00
Andrew Nicols
98cc837028 Merge branch 'MDL-65943-master' of git://github.com/HuongNV13/moodle 2021-10-18 14:02:47 +08:00
Shamim Rezaie
7a17a2e8e4 Merge branch 'MDL-72720-master' of git://github.com/sarjona/moodle 2021-10-18 15:43:31 +11:00
Huong Nguyen
88c87a1ffa MDL-65943 media_videojs: add videojs-ogvjs plugin
VideoJS now support to play Ogg Vorbis/Opus/Theora and WebM VP8/VP9/AV1 video on:
 - Safari on Mac OS
 - Safari on iPhone OS
 - Safari on iPad OS
2021-10-17 21:52:05 +07:00
Sara Arjona
8c8dfed278 MDL-72720 tinymce: Implement enable_plugin() method 2021-10-15 13:00:04 +02:00
Sara Arjona
1dfa86b4b4 MDL-72720 webservice: Implement enable_plugin() method 2021-10-15 13:00:04 +02:00
Sara Arjona
96a16c14a0 MDL-72720 repository: Implement enable_plugin() method
This one was tricky because it works slightly different and requires
a repository instance will be created if it doesn't exist.
For now I've implemented the easiest approach because it's not
possible to create instances (some extra parameters should be added
to the method in order to support it).
2021-10-15 13:00:04 +02:00
Sara Arjona
bdab64dc61 MDL-72720 qtype: Implement enable_plugin() method 2021-10-15 13:00:04 +02:00
Sara Arjona
a22093dbcf MDL-72720 qbehaviour: Implement enable_plugin() method 2021-10-15 13:00:04 +02:00
Sara Arjona
5009021daf MDL-72720 qbank: Implement enable_plugin() method 2021-10-15 13:00:04 +02:00
Sara Arjona
14e492bebb MDL-72720 portfolio: Implement enable_plugin() method
This one was tricky because it works slightly different and requires
a portfolio instance will be created if it doesn't exist.
For now I've implemented the easiest approach but, in the future,
it might be improved adding also the "deleted" status to the
enable_plugin() method, to completely remove it (current
implementation only switch status from "Enable but hidden" to
"Enable and visible").
2021-10-15 13:00:04 +02:00
Sara Arjona
a7570bfcb6 MDL-72720 message: Implement enable_plugin() method 2021-10-15 13:00:04 +02:00
Sara Arjona
105be1edc1 MDL-72720 format: Implement enable_plugin() method 2021-10-15 13:00:04 +02:00
Sara Arjona
e76c7375e2 MDL-72720 filter: Implement enable_plugin() method 2021-10-15 13:00:04 +02:00
Sara Arjona
0543ea7f02 MDL-72720 media: Implement enable_plugin() method 2021-10-15 13:00:03 +02:00
Sara Arjona
98bee59968 MDL-72720 fileconverter+paygw: Implement enable_plugin() method 2021-10-15 13:00:03 +02:00
Sara Arjona
518b981350 MDL-72720 enrol: Implement enable_plugin() method 2021-10-15 13:00:03 +02:00
Sara Arjona
e8c60cff1f MDL-72720 editor: Implement enable_plugin() method 2021-10-15 13:00:03 +02:00
Sara Arjona
9a8f974a3a MDL-72720 mod: Implement enable_plugin() method 2021-10-15 13:00:03 +02:00
Andrew Nicols
d07a2bc105 Merge branch 'MDL-71810-master-3' of git://github.com/HuongNV13/moodle 2021-10-15 11:30:55 +08:00
Huong Nguyen
0328241373 MDL-71810 calendar: responsiveness for calendar block
Co-authored-by: Andrew Nicols <andrew@nicols.co.uk>>
2021-10-15 10:24:34 +07:00
Peter Dias
f019394b89 MDL-72433 core: Final deprecation get_grades
Final deprecation of core_grades_external::get_grades along with unit tests and related private methods.
2021-10-15 10:53:45 +08:00
Andrew Nicols
8d5d300047 Merge branch 'MDL-72586-master' of git://github.com/dpalou/moodle 2021-10-15 10:23:15 +08:00
Ilya Tregubov
e95aee50cc Merge branch 'MDL-72099-master' of https://github.com/aanabit/moodle 2021-10-14 22:02:31 +07:00
Sara Arjona
81556d883c MDL-72720 dataformat: Implement enable_plugin() method 2021-10-14 16:54:13 +02:00
Sara Arjona
87baf79723 MDL-72720 customfield: Implement enable_plugin() method 2021-10-14 16:54:13 +02:00
Sara Arjona
fc59c10860 MDL-72720 contenttype: Implement enable_plugin() method 2021-10-14 16:54:13 +02:00
Sara Arjona
9991ce2cce MDL-72720 block: Implement enable_plugin() method 2021-10-14 16:54:13 +02:00
Sara Arjona
c70519cc1d MDL-72720 availability: Implement enable_plugin() method 2021-10-14 16:54:13 +02:00
Sara Arjona
bbf3a2d987 MDL-72720 auth: Implement enable_plugin() method 2021-10-14 16:54:12 +02:00
Sara Arjona
6e693fbce0 MDL-72720 antivirus: Implement enable_plugin() method 2021-10-14 16:54:12 +02:00
Sara Arjona
cf54e29ddc MDL-72720 plugininfo: Add enable_plugin() method to base class 2021-10-14 16:54:12 +02:00
Amaia Anabitarte
1d4edcb57b MDL-72099 core_contenbank: Add context navigation 2021-10-14 13:04:13 +02:00
Mihail Geshoski
0c35e76e7d MDL-72450 output: Remove activity navigation if there is course index
There is no need to display activity navigation links within the
activity if the user can already navigate through the activities
using the course index. Therefore, this change will prevent displaying
the activity navigation links if the theme has implemented course
index and the selected course format uses course index.
2021-10-14 15:38:48 +08:00
Mihail Geshoski
3372adddb3 MDL-72450 theme: Allow themes to specify whether they use course index
Introduces a new theme config 'usecourseindex' which allows themes to
specify whether they implement and use course index.
2021-10-14 15:38:48 +08:00
Jun Pataleta
b984315b38 Merge branch 'MDL-72530-master' of git://github.com/mihailges/moodle 2021-10-14 14:24:08 +08:00
Ilya Tregubov
3a3dca16df Merge branch 'MDL-71995-master' of git://github.com/ferranrecio/moodle 2021-10-14 14:24:08 +08:00
Peter Dias
724a6a5bff MDL-72098 core: Remove redundant insert function 2021-10-14 12:59:55 +08:00
Peter Dias
2bb5b40215 MDL-52484 core: Revert workaround PHP7 bug #70110 with preg_match
This reverts commit 144fb5e0a0. The fix is now part of php7.3
2021-10-14 12:19:29 +08:00
Mihail Geshoski
3910c41813 MDL-72530 navigation: Fix the auto collapse in the more menu 2021-10-14 10:55:33 +08:00
Mihail Geshoski
f652127d28 MDL-72530 navigation: No display limit for secondary nodes in site admin
Avoids applying maximum limit of displayed secondary navigation nodes
only in site administration pages.
2021-10-14 10:55:33 +08:00
Paul Holden
310bf46963 MDL-72779 core: add set_many helper method to persistent class. 2021-10-13 14:44:23 +01:00