Sara Arjona
2a708f985a
MDL-80461 courseformat: Use choicedropdown for the format setting
...
In MDL-79985 a new form element was created to display a new generic
dropdown with extra information like a description or an icon on each
option.
This commits replaces the select for the course format form element in
the Course settings page with this new component.
2024-01-19 09:37:42 +01:00
Sara Arjona
69ee5c3395
MDL-80461 courseformat: Fix tests after replacing topic/week
2024-01-19 08:53:18 +01:00
Sara Arjona
0c71612294
MDL-80461 courseformat: Deprecate unused strings for topics and weeks
2024-01-19 08:53:17 +01:00
Sara Arjona
785d3fd1e7
MDL-80461 courseformat: Replace topics and weeks with section
...
After UX research, the conclusion is that all formats should use "section"
and not try to use alternative terms such as topic or week.
This commit replaces topic and week references with section. A couple of
considerations:
- Most of the strings in topics and weeks formats have been removed. In that
particular case it's not required to follow the deprecation process because
they will be using the generic ones defined in moodle or courseformat.
- The sectionname will be renamed from "Topic"/"Week" to "New section" in
MDL-80460.
2024-01-19 08:53:16 +01:00
Angelia Dela Cruz
61e8bed77f
MDL-80377 block: Behat confirming folder file in recent activity block
2024-01-19 14:26:52 +08:00
Jun Pataleta
beadaddcd8
MDL-80676 core: Deprecate \action_menu_link::$instance
...
\action_menu_link::$instance is only being used to provide unique IDs
for the <span> tag that contains the text within the action menu link's
<a> tag. This <span> tag's ID is then being used for the action menu
link's <a> tag's aria-labelledby attribute which is totally unnecessary
given that the <span> tag is already within the action menu link and
already serves as the default label for the <a> tag.
2024-01-19 14:12:05 +08:00
Jun Pataleta
17647186f9
MDL-80676 core: Remove unnecessary aria-labelledby for action menu links
...
The aria-labelledby attribute for the action menu link's <a> tag is
unnecessary as the <span> tag containing the action menu link's text
is already within the <a> tag and already serves as the link's label by
default.
2024-01-19 14:11:44 +08:00
Philipp Memmel
ca7b355fd8
MDL-80271 core_user: Only update record if necessary
2024-01-19 05:59:21 +00:00
Huong Nguyen
810554ee83
weekly release 4.4dev
2024-01-19 11:23:49 +07:00
Paul Holden
e02412b5ff
MDL-79514 mod_feedback: ensure base item class library is required.
2024-01-18 20:44:28 +00:00
Paul Holden
31af1ac7e2
MDL-80667 task: preserve environment when running tasks from web.
...
For sites that rely on environment variables to set configuration,
ensure they are also present when executing task process.
Co-authored-by: Olivier Wenger <olivier.wenger@liip.ch>
2024-01-18 16:47:44 +00:00
Paul Holden
53109820af
MDL-79433 tiny_autosave: allow non-logged in user calls to webservice.
...
Accounts for the editor being added to pages for non-logged in users,
such as the "New account" page.
2024-01-18 10:49:10 +00:00
Paul Holden
49230c1938
MDL-73010 repository_filesystem: fix directory read comparison.
...
Co-authored-by: Andrew Nicols <andrew@nicols.co.uk>
2024-01-18 10:02:14 +00:00
Tim Hunt
f4fc795642
MDL-80650 quiz restore: restore of max marks review option from pre 4.2
2024-01-18 09:25:08 +00:00
Andrew Nicols
81d9f60840
MDL-79152 editor_tiny: Enable browser-based spell-checking
2024-01-18 12:53:20 +08:00
Jun Pataleta
f76362e0dc
Merge branch 'MDL-80325' of https://github.com/dravek/moodle
2024-01-18 12:00:16 +08:00
Andrew Nicols
746926220f
Merge branch 'MDL-80201-main' of https://github.com/junpataleta/moodle
2024-01-18 11:34:16 +08:00
Jun Pataleta
82c9578e36
Merge branch 'MDL-72308' of https://github.com/paulholden/moodle
2024-01-18 11:31:09 +08:00
Huong Nguyen
f090dc6236
Merge branch 'MDL-80403-main' of https://github.com/davewoloszyn/moodle
2024-01-18 10:24:51 +07:00
Huong Nguyen
b515240f28
Merge branch 'master_MDL-80509' of https://github.com/mattporritt/moodle
2024-01-18 10:01:36 +07:00
Jun Pataleta
f2fca2e884
Merge branch 'MDL-79498-main' of https://github.com/junpataleta/moodle
2024-01-18 10:59:31 +08:00
Andrew Nicols
d8775cf935
Merge branch 'MDL-80591' of https://github.com/stronk7/moodle
2024-01-18 10:56:13 +08:00
Justus Dieckmann
216047dc18
MDL-79498 javascript: Adjust get_string function signature
...
Reflect param and lang being optional parameters.
2024-01-18 10:51:02 +08:00
Andrew Nicols
f81adf978e
Merge branch 'MDL-80041-main' of https://github.com/junpataleta/moodle
2024-01-18 10:29:17 +08:00
Andrew Nicols
e955d2b056
Merge branch 'MDL-77054-master' of https://github.com/jleyva/moodle
2024-01-18 09:43:54 +08:00
Sara Arjona
c06553f908
Merge branch 'MDL-80058-main' of https://github.com/meirzamoodle/moodle
2024-01-17 18:46:09 +01:00
Sara Arjona
e09ef24a7d
Merge branch 'MDL-80081-main' of https://github.com/meirzamoodle/moodle
2024-01-17 18:18:05 +01:00
Sara Arjona
ff519c1f65
Merge branch 'MDL-80187-main' of https://github.com/ferranrecio/moodle
2024-01-17 17:33:12 +01:00
Sara Arjona
a09551b174
Merge branch 'MDL-80255-main' of https://github.com/aanabit/moodle
2024-01-17 11:51:02 +01:00
Ferran Recio
557099a81e
MDL-80187 core_courseformat: create and delete section methods
2024-01-17 10:39:13 +01:00
Ferran Recio
141568c30d
MDL-80187 core_courseformat: format action classes
2024-01-17 10:39:12 +01:00
Huong Nguyen
c60d71d558
Merge branch 'MDL-67335-patch' of https://github.com/ilyatregubov/moodle
2024-01-17 16:24:28 +07:00
Ilya Tregubov
1fdd34a08f
MDL-67335 qtype_calculatedmulti: Fix upgrade query.
2024-01-17 17:22:30 +08:00
Paul Holden
accb66f905
MDL-78888 tool_uploaduser: case-insensitive email matching on upload.
2024-01-17 09:01:05 +00:00
Jun Pataleta
79494ac32d
MDL-80005 core: Whitespace fix for core/param
2024-01-17 17:00:07 +08:00
Paul Holden
e187e13947
MDL-80098 core: correct arguments for invalidmoduleid exceptions.
...
The "invalid module ID" should be passed as the `$a` constructor
argument.
2024-01-17 08:58:49 +00:00
Paul Holden
ae4a5864ad
MDL-80060 enrol_manual: correct exception constructor arguments.
2024-01-17 08:57:38 +00:00
Paul Holden
b2da42527a
MDL-78417 tool_uploaduser: handle empty default in custom menu field.
2024-01-17 08:55:48 +00:00
Jun Pataleta
06146da7cb
Merge branch 'MDL-80005-main-squashed' of https://github.com/andrewnicols/moodle
2024-01-17 16:52:33 +08:00
Ilya Tregubov
ec6b8d5c51
Merge branch 'MDL-67335_master' of https://github.com/PhilippImhof/moodle
2024-01-17 15:42:57 +08:00
Huong Nguyen
66d39e9723
Merge branch 'MDL-79701-main' of https://github.com/rjnl/moodle
2024-01-17 14:07:59 +07:00
Philipp Imhof
cf62f5cc76
MDL-67335 qtype_calculatedmulti: allow HTML in answer options
2024-01-17 08:03:14 +01:00
Andrew Nicols
6f23ef183d
MDL-80005 core: Formally deprecate PARAM_CLEANFILE
2024-01-17 12:19:57 +08:00
Andrew Nicols
b05fc42db9
MDL-80005 core: Emit deprecation notices for params
...
Most params are formally deprecated here. This was originally planned
for MDL-80042, but I realised that having an emit, and final param is a
very useful option going forward.
This patch also moves the is_deprecated(), and related methods to the
\core\deprecated attribute.
2024-01-17 12:19:45 +08:00
Huong Nguyen
998f54c9c3
Merge branch 'MDL-80498_master' of https://github.com/santoshndev/moodle
2024-01-17 10:37:41 +07:00
Huong Nguyen
95c2217ba6
Merge branch 'MDL-80260' of https://github.com/paulholden/moodle
2024-01-17 10:17:06 +07:00
Amaia Anabitarte
c40d85da65
MDL-80255 mod_scorm: Remove 'Completed' as default completion
2024-01-16 16:40:26 +01:00
Andrew Nicols
a61658da17
MDL-80005 core: Update coding standards for core\param
2024-01-16 22:54:46 +08:00
Andrew Nicols
d937e01550
MDL-80005 core: Move all param validation methods
2024-01-16 22:54:46 +08:00
Andrew Nicols
0d7d5d2e56
MDL-80005 core: Move clean_param and PARAM definitions
...
Move these into a new enum object which ensures that all content is
together.
2024-01-16 22:53:55 +08:00