Commit Graph

3441 Commits

Author SHA1 Message Date
Sara Arjona d5814b74be Merge branch 'MDL-81209-402' of https://github.com/andrewnicols/moodle into MOODLE_402_STABLE 2024-04-23 15:30:54 +02:00
Andrew Nicols aa93afad1a Merge branch 'MDL-70829-402' of https://github.com/junpataleta/moodle into MOODLE_402_STABLE 2024-04-12 11:59:20 +08:00
Huong Nguyen b708b37a63 Merge branch 'MDL-79174_402_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_402_STABLE 2024-04-12 10:57:25 +07:00
Jun Pataleta 2c5df73e65 MDL-70829 core: Remove presentation role for decorative images
* An image with non-empty alt text should not have a presentation role.
* An empty alt attribute is sufficient for decorative images. No need to
add a presentation role for them.
* Additionally, if there is already text that is present for an image,
there's no need to add an alt text with the same text. Such images are
decorative and should just have an empty alt text.
2024-04-12 11:17:05 +08:00
Huong Nguyen e92d302968 Merge branch 'MDL-81256-402' of https://github.com/marinaglancy/moodle into MOODLE_402_STABLE 2024-04-12 08:58:44 +07:00
Shamim Rezaie 49f208613a Merge branch 'MDL-81306-402' of https://github.com/andrewnicols/moodle into MOODLE_402_STABLE 2024-04-12 11:46:48 +10:00
Huong Nguyen 0cabf7439f Merge branch 'MDL-81316-402' of https://github.com/andrewnicols/moodle into MOODLE_402_STABLE 2024-04-12 08:37:26 +07:00
Shamim Rezaie b083d20b02 Merge branch 'MDL-81482_402' of https://github.com/AnupamaSarjoshi/moodle into MOODLE_402_STABLE 2024-04-12 09:31:40 +10:00
Anupama Sarjoshi 5a13faf0cf MDL-81482 Questions: Fix questionlib_test PHPUnit tests 2024-04-09 17:33:35 +01:00
Mikel Martín 112625d571 MDL-81307 core_behat: Backport closing drawer steps
Backport 'I close block drawer if open' and 'I keep block drawer closed' behat steps
added in MDL-75762 for 4.3 onwards.
2024-04-09 15:53:58 +02:00
Andrew Nicols 25e4619ae7 MDL-81209 core: Unit test should not care about plugin details 2024-04-08 20:54:25 +08:00
Marina Glancy 151edb5949 MDL-81256 lib: fix rounding of thumbnail image size 2024-04-08 10:02:07 +01:00
Juan Leyva 5ede213279 MDL-81405 tool_mobile: Set Partitioned cookie when required 2024-04-06 12:29:52 +02:00
Juan Leyva e62918e4fd MDL-81405 session: New core cookie helper utility class 2024-04-06 12:29:51 +02:00
Andrew Nicols 7611878d8d MDL-81316 core: Encode anchor fragments properly to RFC 3986 2024-04-04 16:04:37 +08:00
Andrew Nicols 4a35061172 MDL-81306 core: Do not use xsendfile for request dirs 2024-03-28 09:30:07 +08:00
Andrew Nicols 054d15a42f MDL-81074 core: Simplify strftime tests 2024-03-25 09:51:25 +08:00
Luca Bösch bd4c8e3a70 MDL-81074 core: align core_date::strftime results for numeric and string 2024-03-25 09:51:25 +08:00
Jun Pataleta 14f699d4d9 Merge branch 'MDL-81313-402' of https://github.com/snake/moodle into MOODLE_402_STABLE 2024-03-22 11:47:41 +08:00
Eloy Lafuente (stronk7) 06f12a2027 MDL-69688 phpunit: Improve test_context_not_used
This adds a few changes to the old test_context_not_used test:

- Move it to become an advanced_test, because its mission
  is to verify that the assertEventContextNotUsed() assertion
  works as expected.
- For consistency, also move the fixtures to own phpunit fixtures.
- Add proper coverage tags, to verify that the assertion is being
  covered.
- Add a data provider to provide all the current cases and ease
  any future case that may be needed in the future. One by one
  because previously there was code never executed with the
  warning expectation causing the test to stop.
- Run them in isolation, while this is not strictly required, it's
  including external fixtures and, we'll need that isolation soon
  (for changes coming when moving the test to PHPUnit 9.6 in MDL-81266).
2024-03-21 08:30:01 +01:00
Jake Dallimore 4262ddd629 MDL-81313 core: Revert "Merge branch 'MDL-80338-402'
This reverts commit 714906f0b6, reversing
changes made to 9070c5dfcc.
2024-03-21 11:29:46 +08:00
Huong Nguyen 7b9d71254b MDL-80167 core: Skip Oracle for Oracle environment in unit tests 2024-03-15 08:46:39 +07:00
Huong Nguyen 315ad4b289 MDL-80167 admin: Add environment check for Oracle database 2024-03-14 17:42:45 +07:00
Andrew Nicols cf46667e43 MDL-80684 core: Correct location of task tests 2024-02-28 14:21:24 +08:00
Andrew Nicols cd4e7f3fe6 Merge branch 'MDL-80684-MOODLE_402_STABLE-fail_running_tasks_on_shutdown' of https://github.com/praxisdigital/moodle into MOODLE_402_STABLE 2024-02-28 14:21:13 +08:00
Marina Glancy 563081cc8f MDL-81036 behat: fix the action menu clickable area selector 2024-02-23 11:23:08 +00:00
Huong Nguyen 714906f0b6 Merge branch 'MDL-80338-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE 2024-02-22 11:18:18 +07:00
Mark Johnson 2d51b3dd97 MDL-79174 groups: Add includehidden parameter
This allows groups_get_user_groups to return groups with
GROUP_VISIBILITY_NONE that the specified user belongs to. The parameter
is false by default, and should be use with care as membership of these
groups should not be revealed to the user.
2024-02-21 15:45:39 +00:00
Frederik Milling Pytlick cc96965b3b MDL-80684 core: Fail running tasks on shutdown
When you kill a process which is executing a task, it now marks it as failed.
2024-02-19 12:03:51 +01:00
Sara Arjona 91b453eb1d Merge branch 'MDL-79674-402' of https://github.com/junpataleta/moodle into MOODLE_402_STABLE 2024-02-19 10:20:53 +01:00
Sara Arjona 85a545b3a6 Merge branch 'MDL-79577-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE 2024-02-08 16:11:36 +08:00
Paul Holden da92cd6e76 MDL-80338 core: encode moodle_url instance anchor properties. 2024-02-07 12:21:38 +00:00
Jun Pataleta ed69ba56f0 Merge branch 'MDL-75081-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE 2024-02-07 10:37:12 +08:00
Ilya Tregubov 8acb4b5218 Merge branch 'MDL-79527_402' of https://github.com/timhunt/moodle into MOODLE_402_STABLE 2024-02-07 09:28:47 +08:00
Jun Pataleta 9775201ff9 Merge branch 'MDL-80693-m402' of https://github.com/sammarshallou/moodle into MOODLE_402_STABLE 2024-02-07 08:32:48 +08:00
Paul Holden edcfa562f0 MDL-75081 behat: correct tests of table contents asserting one column.
Prior to this change, assertions of "should exist" and "should not
exist" in table content, where the step provided only a single column,
could give false positives and pass (when they shouldn't).
2024-02-06 16:41:38 +00:00
Huong Nguyen 2d9eb08806 MDL-80713 Unit Tests: Message sink improvement
- Added a new method called get_messages_by_component()
  This method will help to retreive the redirected messages
  of specific component only
- Added a new method called get_messages_by_component_and_type()
  This method will help to retreive the redirected messages
  of specific component and type only
2024-02-05 09:24:42 +07:00
Tim Hunt 8c2029ef64 MDL-79527 questions: category tree loading handling bad data
It should always be the case that a question category and its parent
category belong to the same context. However, over the years, we have
observed that this becomes violated by some data in some Moodle sites.
(The suspicion is that this is a backup/restor bug of some sort which
has never been tracked down.)

Since this happens, we should make the code robust to it, which is what
this change does. It ensure that when loading child categories, we only
consider ones in the same context.
2024-02-02 11:33:44 +00:00
Jun Pataleta 4869ee3499 Merge branch 'MDL-74775-402' of https://github.com/HuongNV13/moodle into MOODLE_402_STABLE 2024-02-01 11:47:02 +08:00
Jun Pataleta da0f7544fa MDL-79674 behat: Use proper tags for testing WCAG 2.1 criteria
`wcag2a` and `wcag2aa` refer to WCAG 2.0 standards. We should be using
`wcag21a` and `wcag21aa` to test against WCAG 2.1 standards.

See:
https://github.com/dequelabs/axe-core/blob/develop/doc/API.md#axe-core-tags
2024-01-30 16:20:28 +08:00
Jun Pataleta 1091ff1f12 MDL-79674 behat: axe-core version fixes
* Update \behat_accessibility::run_axe_validation_for_tags()'s
  PHPDoc block to reflect the current version.
* Fix incorrect copyright tag for the library
2024-01-30 16:20:26 +08:00
Huong Nguyen 06802bd46d MDL-74775 adhoc_task: Do not clear the timecreated of failed tasks 2024-01-29 10:03:17 +07:00
Paul Holden 2bdc211928 MDL-78311 core: fix host parameter type cleaning by IPv4 address. 2024-01-25 23:39:18 +00:00
Ilya Tregubov e9f133abc1 Merge branch 'MDL-80098-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE 2024-01-25 10:20:53 +08:00
Sara Arjona 64a1d7a056 Merge branch 'MDL-76723-402' of https://github.com/junpataleta/moodle into MOODLE_402_STABLE 2024-01-24 13:14:03 +01:00
Huong Nguyen ca05ed2c18 MDL-75579 adhoc_task: Implement no-retry flag 2024-01-23 09:34:12 +07:00
sam marshall 85a522280b MDL-80693 core_user: search() fails if no standard identify fields 2024-01-22 12:55:09 +00:00
Paul Holden a7739ffa3c MDL-79577 user: better parsing of user menu lang string identifiers. 2024-01-19 09:49:33 +00:00
Andrew Nicols f93bc845e6 Merge branch 'MDL-80201-402' of https://github.com/junpataleta/moodle into MOODLE_402_STABLE 2024-01-18 11:34:34 +08:00
Paul Holden 88c6878fa6 MDL-80098 core: correct arguments for invalidmoduleid exceptions.
The "invalid module ID" should be passed as the `$a` constructor
argument.
2024-01-17 08:59:01 +00:00