114849 Commits

Author SHA1 Message Date
Paul Holden
088cb7ad8f
MDL-63015 mod_feedback: preview feedback questions in read-only. 2024-07-29 17:35:39 +01:00
Jun Pataleta
1a33da6637
weekly release 4.5dev 2024-07-26 13:35:25 +08:00
Jun Pataleta
902f9535b6
NOBUG: Add upgrade notes 2024-07-26 13:35:25 +08:00
Jun Pataleta
12269ab968
NOBUG: Fixed SVG browser compatibility 2024-07-26 13:35:06 +08:00
Jun Pataleta
bab445cc13
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install 2024-07-26 13:35:04 +08:00
Jun Pataleta
9a4fc8e15e
Merge branch 'MDL-82373-main' of https://github.com/andrewnicols/moodle 2024-07-26 13:20:53 +08:00
Andrew Nicols
19ef6afe3e
MDL-82373 core_message: Make message drawer router behat-aware
The drawer router was modifying the DOM in a variety of ways and hiding
content, without any pendingJS checks. As a result, there were cases
where a part of the UI was not visible, but had been rendered and was in
the DOM.

This change wraps the router Go method in a pendingJS call that only
resolves when the router transition completes.

Additionally the lazy load manager had a similar issue.
2024-07-26 12:43:46 +08:00
Huong Nguyen
3d30c4abd6
Merge branch 'MDL-81766-main-clr02' of https://github.com/ferranrecio/moodle 2024-07-25 11:08:54 +07:00
Huong Nguyen
2b724556ee
Merge branch 'MDL-80669' of https://github.com/paulholden/moodle 2024-07-25 11:01:56 +07:00
Huong Nguyen
8af49acc2d
Merge branch 'MDL-82527' of https://github.com/paulholden/moodle 2024-07-25 10:48:24 +07:00
Huong Nguyen
4b57396c7b
Merge branch 'MDL-82530-spelling' of https://github.com/leonstr/moodle 2024-07-25 10:41:22 +07:00
Huong Nguyen
ef4d83bebb
Merge branch 'MDL-82328' of https://github.com/paulholden/moodle 2024-07-25 10:35:45 +07:00
Jun Pataleta
cd7f94612c
Merge branch 'MDL-82373-main' of https://github.com/andrewnicols/moodle 2024-07-25 11:31:53 +08:00
Huong Nguyen
c8d1f90c0e
Merge branch 'MDL-58287' of https://github.com/paulholden/moodle 2024-07-25 10:29:23 +07:00
Jun Pataleta
a6499ea6cd
Merge branch 'MDL-77706-main' of https://github.com/andrewnicols/moodle 2024-07-25 11:02:52 +08:00
Huong Nguyen
0079197827
Merge branch 'MDL-73232-main' of https://github.com/laurentdavid/moodle 2024-07-25 09:20:14 +07:00
Huong Nguyen
9111372fb7
Merge branch 'MDL-82553-main' of https://github.com/junpataleta/moodle 2024-07-25 09:17:07 +07:00
Huong Nguyen
5a581f1304
Merge branch 'MDL-82225' of https://github.com/paulholden/moodle 2024-07-25 09:10:45 +07:00
Shamim Rezaie
0cda31bdd4 Merge branch 'MDL-82540-main' of https://github.com/junpataleta/moodle 2024-07-25 12:07:02 +10:00
Huong Nguyen
854296c210
Merge branch 'MDL-81888-main-v02' of https://github.com/ferranrecio/moodle 2024-07-25 08:58:19 +07:00
Shamim Rezaie
60634d1aae Merge branch 'MDL-82551-main' of https://github.com/junpataleta/moodle 2024-07-25 11:52:30 +10:00
Huong Nguyen
3edbf5627c
Merge branch 'MDL-82554-main' of https://github.com/micaherne/moodle 2024-07-25 08:49:45 +07:00
Huong Nguyen
099c2f9ef3
Merge branch 'MDL-82451-main' of https://github.com/aanabit/moodle 2024-07-25 08:43:36 +07:00
Huong Nguyen
e756da0774
Merge branch 'MDL-82422-main' of https://github.com/andelacruz/moodle 2024-07-25 08:36:27 +07:00
AMOS bot
4e2a85414b Automatically generated installer lang files 2024-07-25 00:08:11 +00:00
Amaia Anabitarte
ccd90b2d7c MDL-82451 course: Switch hide/show icons for section action menu 2024-07-24 12:07:59 +02:00
Jun Pataleta
e0240b1d6b
Merge branch 'MDL-81803' of https://github.com/paulholden/moodle 2024-07-24 16:57:56 +08:00
Jun Pataleta
6d80637532
Merge branch 'MDL-82289' of https://github.com/paulholden/moodle 2024-07-24 15:05:43 +08:00
Angelia Dela Cruz
3a41d1a588 MDL-82422 mod_workshop: Behat for how strict assessment comparison is 2024-07-24 13:19:08 +08:00
Huong Nguyen
83a18b6f58
Merge branch 'MDL-82466' of https://github.com/paulholden/moodle 2024-07-24 12:10:28 +07:00
Huong Nguyen
86968a64a5
Merge branch 'MDL-72424' of https://github.com/paulholden/moodle 2024-07-24 12:06:54 +07:00
Huong Nguyen
eb14ffa0b6
Merge branch 'MDL-82146-main' of https://github.com/aanabit/moodle 2024-07-24 12:04:23 +07:00
Huong Nguyen
f8654b55c6
Merge branch 'MDL-82528' of https://github.com/paulholden/moodle 2024-07-24 11:59:48 +07:00
Huong Nguyen
ef80d0d099
Merge branch 'MDL-70854-main' of https://github.com/junpataleta/moodle 2024-07-24 10:49:56 +07:00
Jun Pataleta
6c82a2e9d2
MDL-70854 core: Rewrite logic for determining whether to update progress
Rewriting, especially to prevent empty if-blocks.
2024-07-24 10:48:00 +08:00
Jun Pataleta
467fa44233
MDL-70854 core: Revert removal of conditions to update progress
The conditions for updating the progress in the progress bar were
mistakenly removed. We need to revert these to ensure proper operation
of the progress bar.
2024-07-24 10:48:00 +08:00
Mikel Martín
63b46b415f MDL-81766 mod_subsection: Update behat tests
Update the existing behat tests and add new ones with the new
modification that renders the subsection in the course page.
2024-07-23 16:33:00 +02:00
Mikel Martín
1b8ec78421 MDL-81766 mod_subsection: Display subsection content in activity card
- Replace the standard activity card display with the delegated section
  rendering.
- Add and fix related SCSS styles.
2024-07-23 16:33:00 +02:00
Mikel Martín
cc84ae5809 MDL-81766 mod_subsection: Add 'get_delegated_section_info' to manager
Add a new 'get_delegated_section_info' to the manager class so it can be reused.
2024-07-23 16:33:00 +02:00
Mikel Martín
195812b34b MDL-81766 courseformat: Add delegatedsection renderable
Create a new 'delegatedsection' renderable extending the 'section' one
with its own template.
2024-07-23 16:32:59 +02:00
ferranrecio
a908c0f8af MDL-81766 core_course: fix modchooser section number 2024-07-23 16:32:59 +02:00
Mikel Martín
eb4c43b387 MDL-81766 courseformat: Fix section page actionmmenu update 2024-07-23 16:32:59 +02:00
Jun Pataleta
bc5a65e444
Merge branch 'MDL-70854-main' of https://github.com/junpataleta/moodle 2024-07-23 17:59:30 +08:00
Jun Pataleta
42aca7aaf7
MDL-70854 core: Simplify querying of unconfirmed users
- Use $DB->count_records_select() and $DB->get_recordset_select()
instead of using full SQL queries.
- Other fixes:
  - Remove unused variable in progress_bar::update_raw()
  - poll_stored_progress tidy-ups:
    - Use validated parameter.
    - Add return types for the external methods.
2024-07-23 17:58:53 +08:00
Conn Warwicker
b92886ad59
MDL-70854 core: Add stored progress bars.
- Alters existing progress_bar class to support extension
    - Adds stored_progress_bar class as child of progress_bar
    - Adds webservice to poll stored progress
    - Updates database tables
    - Bumps version
    - Adds unit/behat tests
2024-07-23 17:58:53 +08:00
Michael Aherne
35cfdf4927 MDL-82554 question: Allow null createdby in question_has_capability_on. 2024-07-23 10:24:35 +01:00
Jun Pataleta
4cdd0459b4
Merge branch 'MDL-77167_remove-deprecation-layer-for-mdl-70990-yui-events' of https://github.com/ziegenberg/moodle 2024-07-23 10:36:57 +08:00
Paul Holden
aca7b96e9e
Merge branch 'MDL-82529' of https://github.com/dravek/moodle into main 2024-07-22 12:36:40 +01:00
Mikel Martín
2a01a188a1 MDL-81766 courseformat: Fix hide addsection in delegated sections
Delegated sections should not render the add new section button at
the bottom of them.
2024-07-22 13:34:45 +02:00
Mikel Martín
c51989d649 MDL-81766 courseformat: Fix bulk actions for delegated sections
Disable bulk editing for delegated sections and fix some styles related to it.
2024-07-22 13:34:45 +02:00