1207 Commits

Author SHA1 Message Date
Paul Holden
64a4311266
MDL-84750 course: require user be able to view course participants. 2025-04-10 09:25:30 +08:00
David Mudrák
5e88e47f58 MDL-84914 lang: Use fixed strings in tests, too 2025-04-01 21:47:43 +02:00
Luca Bösch
64f7cf32e5 MDL-82555 block_section_links: Add section title only setting. 2025-03-24 21:24:57 +01:00
Katie Ransom
8c355f1f1c MDL-83840 course: add warning when hiding category 2025-03-18 13:42:59 +00:00
Paul Holden
61c19d044a
Merge branch 'MDL-84142' of https://github.com/marinaglancy/moodle into main 2025-03-13 16:30:37 +00:00
Marina Glancy
7c196005c7 MDL-84142 enrol_self: use new template for the self enrolment widget 2025-03-13 13:06:35 +00:00
Jun Pataleta
1a622c6742 Merge branch 'MDL-65233-main-no-midnight' of https://github.com/sim642/moodle 2025-03-13 12:21:28 +08:00
Ilya Tregubov
647db3f6e4 MDL-84143 enrol: Use mustache templates on enrolment options page 2025-03-12 10:38:51 +00:00
ferran
488244d12d
MDL-84469 core_course: add fallback activity overview 2025-03-10 09:25:24 +01:00
Huong Nguyen
31e26bae5e Merge branch 'MDL-84107-main' of https://github.com/HuongNV13/moodle 2025-03-07 11:00:08 +07:00
Huong Nguyen
5dc4290eba MDL-84107 core_analytics: Switch PHPUnit to use Python backend 2025-03-06 16:29:30 +07:00
David Woloszyn
2aeef38c7b MDL-84107 core_analytics: Skip tests if mlbackend_python not configured 2025-03-06 11:48:41 +07:00
ferran
4c08c5fb9a MDL-83888 mod_assign: add course overview integration 2025-03-04 15:05:18 +01:00
Sara Arjona
741c072b58
Merge branch 'MDL-83892-main-v02' of https://github.com/ferranrecio/moodle 2025-02-25 12:18:38 +01:00
ferran
ff05e78de3 MDL-83892 core_course: log course overview events 2025-02-24 15:29:15 +01:00
Huong Nguyen
ffc3c4116b Merge branch 'MDL-84213' of https://github.com/paulholden/moodle 2025-02-24 10:09:15 +07:00
Sara Arjona
f660214f25
Merge branch 'MDL-83872-main-v03' of https://github.com/ferranrecio/moodle 2025-02-19 12:43:19 +01:00
ferran
fe377c9dca MDL-83872 course: adding overview tables to course overview
The course overview page can represent a table with the overview
integration implemented by the activity plugins. Each plugin
table is loaded as a fragment to optimize the course overview
loading time.
2025-02-19 12:23:23 +01:00
Mikel Martín
f6e31a3d41 MDL-75669 theme_boost: Fix BS5 related behat steps and scenarios
- Fix some behat steps and scenarios that are failing because of
  Bootstrap 5 syntax changes.
- Add a new $behatsite SCSS variable when behat is runinng that
  disables Bootstrap transitions and effects.
2025-02-14 10:58:36 +01:00
Mikel Martín
5416483611 MDL-75669 theme_boost: Refactor BS5 data attributes
Data attributes for all Bootstrap5 JavaScript plugins are now namespaced
to help distinguish Bootstrap functionality from third parties and your own code.
For example, data-bs-toggle instead of data-toggle.
This commit refactor all old Bootstrap data-attributes to the new syntax.

Co-authored-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2025-02-14 09:10:33 +01:00
Simmo Saan
485ca23ba5 MDL-65233 course: add reset time shift test with non-midnight hour 2025-02-12 21:53:09 +02:00
Huong Nguyen
4cbf74c0eb
Merge branch 'MDL-83871-main-v02' of https://github.com/ferranrecio/moodle 2025-02-03 09:37:25 +07:00
Sara Arjona
5075be8ecd
Merge branch 'MDL-83562-main-v02' of https://github.com/ferranrecio/moodle 2025-02-01 00:20:37 +08:00
ferran
f6698b7567 MDL-83871 course: activity overview page
The old activities block will be fully replaced by a new course
activities overview page in the course secondary navigation. This
commit has the initial implementation of the page.
2025-01-31 15:21:48 +01:00
Paul Holden
acc654e8ce
MDL-84213 reportbuilder: add course "do not force" field options.
Where course entity select elements theme, language and calendar are
defined we should prepend with "Do not force" in order to match the
interface when editing the same fields.

The select filter has been updated to ensure it supports empty values
when switched to simplified version (a0ef4bb8) as well as improving
validation to ensure only present options can be used for filtering.
2025-01-31 09:45:16 +00:00
ferran
fc35470f25 MDL-83562 core_courseformat: deprecate movehere actions 2025-01-30 13:21:24 +01:00
James C
52e458d91a MDL-82679 course: Prevent collapsable sections conflicting 2025-01-30 22:38:20 +13:00
Huong Nguyen
bb72db2074
Merge branch 'MDL-82767-main-v03' of https://github.com/ferranrecio/moodle 2025-01-23 11:18:50 +07:00
ferran
fec5bf61f4 MDL-82767 core_courseformat: replace old urls by update urls
Now there is course/format/update.php all course actions menus must
point to the new one instead of keep pointing at the course/view.php and
course/mod.php.
2025-01-22 10:35:23 +01:00
Huong Nguyen
80684906c0
Merge branch 'MDL-81070-main' of https://github.com/StudiUM/moodle 2025-01-22 15:18:37 +07:00
Salem Saidi
f2384c458f MDL-81070 course: Display contact names in the search result by admin 2025-01-20 12:01:34 -05:00
Andrew Nicols
41249b16f3
MDL-83468 phpunit: Test names are not optional 2025-01-20 16:47:56 +01:00
Andrew Nicols
b95a8c6ecc
MDL-83468 phpunit: Fix data provider param names 2025-01-20 16:47:55 +01:00
Amaia Anabitarte
f87d36d750 MDL-82034 core_course: Fix Activity chooser opening issues on behat 2024-12-20 10:31:24 +01:00
Amaia Anabitarte
c406bcecc3 MDL-82034 mod_subsection: Enable by default 2024-12-20 10:29:48 +01:00
Paul Holden
0fe0fc675c
MDL-84000 reportbuilder: move testcase helper to autoloaded namespace.
Clean up some class imports while we're at it.
2024-12-17 08:19:38 +00:00
Sara Arjona
1420e2fb5d
Merge branch 'MDL-82457-main' of https://github.com/laurentdavid/moodle 2024-12-11 08:57:09 +01:00
Andrew Nicols
c2414e5a45
MDL-81520 core: Fix test finality 2024-12-11 12:30:23 +08:00
Laurent David
2be6563324 MDL-82457 core: Remove chat and survey dependencies
* Remove chat and survey plugins from the standard plugins
* Remove all related tables and settings from both plugins
using upgrade.
* Remove temporary admin notification (MDL-82297) and strings.
* PHP Unit:
   - Remove chat and survey as a sample module for unit testing
     replacing it with assignment module when possible (if not page).
   - Remove chat and survey from bulk update test
* Behat: Remove chat and survey behat tests
2024-12-10 08:59:18 +01:00
Shamim Rezaie
0af9b5ca7e Merge branch 'MDL-71378_main' of https://github.com/SimonasAdams/moodle 2024-11-25 18:21:18 +11:00
ferran
694edcf76b MDL-82351 core_courseformat: fix social format phpunits 2024-11-22 17:20:55 +01:00
Jun Pataleta
fcb39d60a9
Merge branch 'MDL-81521-main' of https://github.com/andrewnicols/moodle 2024-11-19 15:15:17 +08:00
Simon Adams
776d1e40e4 MDL-71378 mod_qbank: Add question bank management 2024-11-15 15:18:47 +00:00
Andrew Nicols
a6acb015a3
MDL-81521 core: Update all possibly data providers to be static
Note: Some data providers could not be automatically be converted to
being static. These will be handled in a separate issue.
2024-11-15 12:50:55 +08:00
ferranrecio
cccacbdc04 MDL-82349 course: add frontpage behats 2024-11-12 12:21:55 +01:00
Jun Pataleta
50d8a547c7
Merge branch 'MDL-76564' of https://github.com/paulholden/moodle 2024-10-31 11:21:43 +07:00
meirzamoodle
758f79a5af MDL-82988 general: Apply helper to get path to fixture 2024-10-27 13:46:48 +07:00
Jun Pataleta
e0340141b0
Merge branch 'MDL-81308-main' of https://github.com/junpataleta/moodle 2024-10-23 18:15:21 +08:00
Andrew Nicols
c745b3fb80
MDL-81308 core: Use a helper for consecutive invocation counts 2024-10-23 14:14:33 +08:00
Andrew Nicols
8dcad87631
MDL-81308 core: Update tests to not use withConsecutive 2024-10-23 14:14:32 +08:00