Jun Pataleta
c6817e45be
MDL-78983 core: Preserve default behaviour of flipping question icon
...
Introduce a lang string `questioniconfollowlangdirection` that will
allow the current behaviour of displaying the question mark icon
in RTL languages in the same manner as the current language.
2023-08-11 16:10:14 +07:00
Huong Nguyen
cef4a4e5e2
Merge branch 'MDL-78983-master' of https://github.com/junpataleta/moodle
2023-08-11 12:52:56 +07:00
Jun Pataleta
001b299eb2
MDL-78983 core: Fix question mark icon direction flipping
...
This fixes the changes made in MDL-75047:
* Change `thisicondirection` langconfig string to a more specific one
like `questionicondirection`.
* Use existing direction string value `ltr` for the value of
`questionicondirection`. Also add a comment to at least provide some
form of documentation for it.
* Improve the logic for applying the horizontal flipping class for the
question icon:
- Check first if the icon is a question icon
- Flip the icon if `questionicondirection` is set to `rtl`.
2023-08-11 11:47:26 +08:00
Huong Nguyen
57ae65f514
weekly release 4.3dev
2023-08-10 22:50:44 +07:00
Huong Nguyen
85ea9267a9
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2023-08-10 22:50:41 +07:00
Ilya Tregubov
25312f1692
MDL-78790 gradereport_grader: Fix sorting.
2023-08-10 18:32:23 +07:00
meirzamoodle
3d3dd827fa
MDL-78685 auth_oauth2: Added logged-in status check
2023-08-10 18:32:23 +07:00
Jun Pataleta
ad81e6f315
Merge branch 'MDL-78561-master' of https://github.com/kevpercy/moodle
2023-08-10 18:32:23 +07:00
Jun Pataleta
582f970795
Merge branch 'MDL-78957' of https://github.com/stronk7/moodle
2023-08-10 18:32:22 +07:00
Jun Pataleta
e99eacb4f6
MDL-78528 course: Use h2 to avoid skipped headings
...
Use h2 headings instead of h3 for the activity headings to avoid having
skipped headings on the Default activity completion page.
2023-08-10 18:32:22 +07:00
Jun Pataleta
44787c35bc
Merge branch 'MDL-78528-master' of https://github.com/sarjona/moodle
2023-08-10 18:32:22 +07:00
Jun Pataleta
4ef1f2fabd
Merge branch 'MDL-78962' of https://github.com/timhunt/moodle
2023-08-10 18:32:22 +07:00
Jun Pataleta
c3a27a0070
Merge branch 'MDL-77817-master' of https://github.com/meirzamoodle/moodle
2023-08-10 18:32:15 +07:00
Jun Pataleta
ddab676930
Merge branch 'MDL-78674-master' of https://github.com/junpataleta/moodle
2023-08-10 18:31:52 +07:00
Ilya Tregubov
04cdf6889d
Merge branch 'MDL-78939' of https://github.com/paulholden/moodle
2023-08-10 18:31:51 +07:00
Paul Holden
b417f1edf2
MDL-78790 gradereport_grader: normalise report sort parameter safely.
2023-08-10 18:31:51 +07:00
Paul Holden
ff75f4c675
MDL-78871 gradereport_grader: capability check getting report users.
2023-08-10 18:31:51 +07:00
Sara Arjona
769e915a8f
Merge branch 'MDL-76123' of https://github.com/paulholden/moodle
2023-08-10 18:31:51 +07:00
Jun Pataleta
b8a93b921b
Merge branch 'MDL-78713-master' of https://github.com/snake/moodle
2023-08-10 18:31:51 +07:00
Jun Pataleta
ec200c0e6c
Merge branch 'MDL-77378_master_v3' of https://github.com/TomoTsuyuki/moodle
2023-08-10 18:31:50 +07:00
Michael Hawkins
b50d0532e5
MDL-78763 tool_policy: Initialise returnurl as a moodle_url in viewall
2023-08-10 18:31:50 +07:00
Paul Holden
092273751b
MDL-78792 message: access checks in processor fragment callback.
2023-08-10 18:31:50 +07:00
raortegar
058b830b07
MDL-74289 lib: Improve the proxy bypass matching
2023-08-10 18:31:44 +07:00
Kevin Percy
14b1796860
MDL-78561 grade: Deprecate grade_helper::get_lang_string()
2023-08-10 11:39:50 +08:00
Jun Pataleta
b2279ec1d7
MDL-78674 calendar: No need to call get_course_and_cm_from_instance()
...
The course ID and CM id can already be fetched from the event object.
2023-08-10 09:37:37 +08:00
Santosh Nagargoje
51267e5590
MDL-78674 calendar: Added fix to rebuild module cache in calendar
2023-08-10 09:34:51 +08:00
Tim Hunt
788580c9dd
MDL-78962 core/loadingicon: remove jQuery requirement in the API
2023-08-09 21:10:13 +01:00
Eloy Lafuente (stronk7)
57c2397400
MDL-78957 libraries: Fix php82 undefined property deprecation
...
This was detected only in master (4.3dev) because MDL-40084
added a unit test covering it. But the very same patch is
needed in 402_STABLE, no matter it's not covered there.
2023-08-09 15:27:49 +02:00
Sara Arjona
a2db0747cc
MDL-78528 course: Deprecate unused methods
...
The method core_course_bulk_activity_completion_renderer::edit_default_completion()
has been deprecated and will be removed in Moodle 4.7.
2023-08-09 09:12:44 +02:00
Sara Arjona
2e41286ad3
MDL-78528 course: Display all forms in default activity completion page
...
This commit displays all the module forms together in the default
activity completion page:
- The checkboxes have been removed. Now the activity names are
displayed as accordions.
- Module names have been changed from plural to singular.
- The activity completion form is displayed below each module name,
when the chevron icon is expanded. The cancel button is not displayed.
- The CSS has been updated to meet the prototype styling.
2023-08-09 09:12:44 +02:00
Sara Arjona
8f57f0fdac
MDL-78528 mod: Add suffix support to module completion fields
2023-08-09 09:12:43 +02:00
Sara Arjona
274db7f747
MDL-78528 completion: Add suffix support to avoid duplicated ids
2023-08-09 09:12:43 +02:00
Paul Holden
b78663083f
MDL-78647 files: safer unserializing of file reference data.
2023-08-09 04:44:18 +00:00
Shamim Rezaie
90346de2da
MDL-66212 tool_lpimport: properly check capabilities
...
The moodle/competency:competencymanage capability should be checked
before showing the import and export pages.
2023-08-09 04:44:18 +00:00
Matt Porritt
f1e320272f
MDL-78340 Blocks: Dashboards now respect block permission overrides
...
Patch makes user dashboard respect permission overrides
that have been set on individual blocks on the system
dashboard (indexsys.php). When a user dashboard is created
either when the user visits their dashboard for the first
time or after an admin reset. When blcoks are copied to
the new dashbaord overriden permissions are also copied.
2023-08-09 04:44:18 +00:00
Rajneel Totaram
b0d1cef0e0
MDL-71728 mod_quiz: check if user can access this page
2023-08-09 04:44:17 +00:00
Huong Nguyen
323136eb1f
Merge branch 'MDL-78904-master' of https://github.com/junpataleta/moodle
2023-08-09 11:42:34 +07:00
Huong Nguyen
38d49c033c
Merge branch 'MDL-75047-master' of https://github.com/SysBind/moodle
2023-08-09 11:29:03 +07:00
Jun Pataleta
5dbb5cc3ea
Merge branch 'MDL-78872' of https://github.com/paulholden/moodle
2023-08-09 12:10:30 +08:00
Ilya Tregubov
3b23a296b7
Merge branch 'MDL-78714-master' of https://github.com/andrewnicols/moodle
2023-08-09 12:04:45 +08:00
Jun Pataleta
b2d926c90f
Merge branch 'MDL-78545-master' of https://github.com/mattporritt/moodle
2023-08-09 11:52:16 +08:00
Huong Nguyen
e8497456c8
Merge branch 'MDL-78235-master' of https://github.com/lameze/moodle
2023-08-09 10:42:34 +07:00
Ilya Tregubov
e3caced471
Merge branch 'master_MDL-78893' of https://github.com/mattporritt/moodle
2023-08-09 11:09:44 +08:00
Ilya Tregubov
58664d0b26
Merge branch 'master_MDL-78860' of https://github.com/mattporritt/moodle
2023-08-09 09:42:37 +08:00
Andrew Nicols
9f9814ae41
MDL-78714 editor_tiny: Disable HTML Sanitisation in TinyMCE
...
This is in keeping with other Editors such as Atto and resolves an issue
where DOM Purification incorrectly identifies HTML-like string content
as an HTML tag with a JS variable.
Moodle already performs XSS sanitisation using HTML Purifier in PHP.
2023-08-09 09:07:04 +08:00
Andrew Nicols
8e58a8fab0
MDL-78714 editor_tiny: Add xss_sanitize option to TinyMCE
...
To address a potential data loss issue, a feature introduced in TinyMCE
6.4.0 to disable client-side XSS sanitisation must be backported.
2023-08-09 09:05:25 +08:00
Andrew Nicols
3c9a5589b7
MDL-78714 editor_tiny: Move TinyMCE import instructions to correct path
2023-08-09 09:05:23 +08:00
Huong Nguyen
59418b5f61
Merge branch 'MDL-78492_aurora_mysql_rowformat_master' of https://github.com/mark-webster-catalyst/moodle
2023-08-08 21:41:47 +07:00
Huong Nguyen
cb1d6106c6
Merge branch 'MDL-78286-master' of https://github.com/roland04/moodle
2023-08-08 21:34:32 +07:00
Mikel Martín
848a90d1e5
MDL-78286 core_courseformat: Add direct link to edit completion settings
2023-08-08 16:22:55 +02:00