Commit Graph

2036 Commits

Author SHA1 Message Date
Huong Nguyen dc1a579507 NOBUG: Add upgrade notes 2025-10-04 09:03:14 +07:00
Sara Arjona c9af8f6768 NOBUG: Add upgrade notes 2025-09-23 17:21:03 +02:00
Mihail Geshoski 7f9b287f42 NOBUG: Add upgrade notes 2025-08-08 10:48:06 +08:00
Huong Nguyen 40a5b8c018 Merge branch 'MDL-86205-500' of https://github.com/junpataleta/moodle into MOODLE_500_STABLE 2025-08-07 12:14:57 +07:00
Huong Nguyen 5127c9c87c Merge branch 'MDL-85794-500' of https://github.com/junpataleta/moodle into MOODLE_500_STABLE 2025-08-07 11:37:25 +07:00
Huong Nguyen 8597284d8a Merge branch 'MDL-85795-500-2' of https://github.com/junpataleta/moodle into MOODLE_500_STABLE 2025-08-07 11:26:17 +07:00
Jun Pataleta a8c8fc5b31 MDL-86205 message: Close drawer when activating elements outside of it 2025-08-07 11:23:19 +08:00
Jun Pataleta 81af2286bf MDL-85795 message: Enclose the search widget in a group 2025-08-04 19:15:01 +08:00
Jun Pataleta 565fe4bc07 MDL-85794 message: Set notification preferences controls within a group 2025-08-01 18:50:22 +08:00
Jun Pataleta 4998facd49 MDL-85231 message: Style the notification buttons consistently 2025-08-01 13:08:34 +08:00
Jun Pataleta 57e18d38d5 MDL-85231 message_popup: Add a close button on the notification popover
This follows the recommendation on the ARIA Authoring Practices Guide
(APG) for modal dialogues:
> It is strongly recommended that the tab sequence of all dialogs
> include a visible element with role button that closes the dialog,
such as a close icon or cancel button.

https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/
2025-08-01 13:08:34 +08:00
Laurent David 6470c5444d MDL-85231 message_popup: Add focustrap in message popup 2025-08-01 13:08:34 +08:00
Laurent David 742b352229 MDL-81702 core_message: Add focustrap and backdrop
* Add focustrap and backdrop to message drawer.
2025-07-07 07:09:02 +02:00
Petr Skoda c652c8e4d3 MDL-85666 phpunit: add general plugin tests
This defines new group which can be used
to limit execution of these tests to one plugin only.

For example to execute all tests for Label module use:

phpunit --testsuite=mod_label_testsuite
phpunit --group=plugin_checks --filter=mod_label

or

phpunit --filter=mod_label
2025-07-02 07:12:33 +02:00
Mihail Geshoski 0c50167c4b NOBUG: Add upgrade notes 2025-06-13 14:43:27 +08:00
yusufwib01 5517b264f3 MDL-72123 message: Hide add to contacts button if user not allowed 2025-06-06 08:28:56 +07:00
Stevani Andolo 7f756ae983 MDL-84824 core_message: Fixed popup accessibility issue 2025-05-29 11:51:25 +08:00
Amaia Anabitarte ef4af9dd82 Merge branch 'MDL-85205-500' of https://github.com/roland04/moodle into MOODLE_500_STABLE 2025-05-14 21:41:44 +07:00
Mikel Martín 3f832fda4d MDL-85205 theme_boost: Fix incorrect uses of 'btn-link' class
Because btn-link relies on $link-hover-decoration variable, some incorrect
btn-link usages need to be fixed.
2025-05-09 13:57:53 +02:00
David Woloszyn 758a35058f MDL-84817 core_message: Fix display issues in drawer at 400% 2025-05-08 17:07:28 +10:00
Jun Pataleta 6f6b960cf8 MDL-85187 upgrade: Add the 5.0.0 separation line to all upgrade scripts 2025-04-14 09:32:14 +07:00
Huong Nguyen 2fd810c898 MDL-72704 message: Fix fetching for user has already contacted 2025-04-11 17:45:43 +08:00
Jun Pataleta bb65effe41 MDL-72704 message: Additional optimisation tweaks
* Return early if the `userids` params is empty or if the filtered
user IDs end up being empty.
2025-04-11 12:17:52 +08:00
Stevani Andolo a8179842b4 MDL-72704 message: Fix fetching of conversation member info 2025-04-11 12:17:52 +08:00
Jun Pataleta 91d2fa1ecb MDL-85147 versions: Bump all versions and requires near release 2025-04-09 17:46:57 +08:00
Huong Nguyen 2f9f87bdb5 Merge branch 'MDL-84997-main' of https://github.com/davewoloszyn/moodle 2025-04-04 11:14:56 +07:00
Jun Pataleta 351b2b7206 Merge branch 'MDL-84914-main-enfix' of https://github.com/mudrd8mz/moodle 2025-04-04 09:47:15 +08:00
Paul Holden 9ebb932bf3 Merge branch 'MDL-84951-main' of https://github.com/laurentdavid/moodle into main 2025-04-03 15:59:18 +01:00
Mikel Martín afc113f33c MDL-84951 theme_boost: Fix deprecated Bootstrap class usages 2025-04-03 10:46:27 +02:00
meirzamoodle e9034326c7 MDL-84823 message: Fix ARIA attributes in popovers and messaging drawers
> ARIA Expanded
A disclosure is a widget that allows content to be
collapsed (hidden) or expanded (visible). It has two elements:
1. Disclosure button, and
2. Section of content whose visibility is controlled by the button.

ARIA Expanded must be applied to the disclosure button element
or the element with role="button" rather than the content.

> ARIA label
Move the icon title and aria-label as they are not
interactive elements to the toggle element.
The title attribute is helpful for the tooltip,
and the aria-label benefits the screen reader.
2025-04-03 10:59:05 +07:00
David Mudrák 5e88e47f58 MDL-84914 lang: Use fixed strings in tests, too 2025-04-01 21:47:43 +02:00
David Woloszyn 6afca93f7b MDL-84997 core_message: Hide message pill when count is zero 2025-03-28 15:52:16 +11:00
Andrew Nicols 582d76c0f7 Merge branch 'MDL-83518-main' of https://github.com/safatshahin/moodle 2025-03-25 11:15:50 +08:00
Andrew Nicols 771895192b Merge branch 'MDL-84893-main' of https://github.com/davewoloszyn/moodle 2025-03-25 10:59:06 +08:00
Safat 581871e52c MDL-83518 core_message: Add processor restriction support 2025-03-25 13:50:27 +11:00
Safat 4aa8b1909b MDL-83518 message_sms: Add SMS message processor 2025-03-25 13:50:27 +11:00
Tim Hunt b9bd43ad78 MDL-84733 assignment: more information for message lang strings 2025-03-21 14:57:29 +00:00
Paul Holden bb411f2ac7 Merge branch 'MDL-84877-main' of https://github.com/andrewnicols/moodle into main 2025-03-20 15:25:24 +00:00
Jun Pataleta b94d00d2fc MDL-84387 message: Update expected notification message 2025-03-20 13:35:13 +08:00
David Woloszyn d643a6387e MDL-84893 core_message: Fix message drawer overlap and truncation 2025-03-19 13:53:45 +11:00
Andrew Nicols 53ba66f180 MDL-84877 core_message: Notification preferences should use a Toast 2025-03-14 14:33:36 +08:00
Mikel Martín 11657fe082 MDL-84692 theme_boost: Update .btn-icon class
- Update and improve styles for .btn-icon helper class for consistency.
- Added new $btn-icon-border-radius SCSS variable to cuztomize the btn-icon
border radius.
- Fix and simplify current .btn-icon usages
2025-03-04 10:23:00 +01:00
Jun Pataleta 0ad0c882f2 Merge branch 'MDL-80519-main' of https://github.com/roland04/moodle 2025-02-27 10:22:48 +08:00
Mikel Martín f9d5238ccb MDL-80519 theme_boost: Fix deprecated BS4 SCSS usages 2025-02-25 13:13:58 +01:00
Mikel Martín d6e71f9b61 MDL-84613 theme_boost: Fix visually hidden focusable content 2025-02-21 13:13:26 +01:00
Amaia Anabitarte e04dc9dea6 MDL-75669 message: Fixing preferences behat
This commit fixes "As an admin I can view and edit message preferences
for a user" behat
2025-02-17 08:13:48 +01:00
Mikel Martín 0c586b41c1 MDL-75669 theme_boost: Fix BS5 related JS
- Migrate Boostrap components related JS from JQuery to vanilla JS.
- Migrate Boostrap components related Events from JQuery to vanilla JS.
2025-02-17 08:13:11 +01:00
Mikel Martín 8f2b26dd26 MDL-75669 theme_boost: Fix double closing icon on BS5 buttons
- With BS5 now closing icon ("X") on modals, alerts, ... is being displayed twice.
  This commit Fixes that incorrect behaviour.
2025-02-14 10:58:36 +01:00
Mikel Martín 691e6c6042 MDL-75669 theme_boost: Refactor btn-block class removed in BS5 2025-02-14 10:58:36 +01:00
Mikel Martín 04975cd2b2 MDL-75669 theme_boost: Refactor custom form elements to BS5
- .custom-check is now .form-check.
- .custom-check.custom-switch is now .form-check.form-switch.
- .custom-select is now .form-select.
- .custom-file and .form-file have been replaced by custom styles on top of .form-control.
- .custom-range is now .form-range.
- Dropped .input-group-append and .input-group-prepend. You can now just add buttons
  and .input-group-text as direct children of the input groups.
2025-02-14 10:58:36 +01:00