Angelia Dela Cruz
0e947b1d93
MDL-77445 Behat: Coverage for activity chooser navigation
2024-04-24 16:38:52 +08:00
Simey Lameze
fa534ac13e
MDL-81156 behat: coverage for force course language
2024-03-14 09:04:34 +08:00
raortegar
ab1fcc6db4
MDL-80930 core: Course delete modules task handle non deletable cms
2024-03-01 13:19:06 +01:00
Simey Lameze
a0ce4d0c52
MDL-80613 behat: convert manual completion steps to use generators
2024-02-15 18:00:06 +08:00
Andrew Nicols
f2b0e454e6
Merge branch 'MDL-80803-403' of https://github.com/paulholden/moodle into MOODLE_403_STABLE
2024-02-08 16:06:12 +08:00
Jun Pataleta
219899c8ce
Merge branch 'MDL-70058-403' of https://github.com/paulholden/moodle into MOODLE_403_STABLE
2024-02-07 12:31:34 +08:00
Paul Holden
cfd56552f7
MDL-80803 course: observe mod availability before update notification.
2024-02-01 14:51:33 +00:00
Ferran Recio
e679f8f11f
MDL-79029 behat: optimize behat tests
...
Replace some add activity to section steps to the new
add activity to course section so they are faster and do
not require javascript.
2024-01-22 11:15:21 +01:00
Ferran Recio
9f7163869e
MDL-79029 behat: new add activity steps
2024-01-22 11:15:21 +01:00
Paul Holden
22e5c8aba6
MDL-70058 customfield: reference field element names correctly.
...
In the course external create/update methods, we must ensure that
the correct form element names are used. Specifically because the
textarea field type uses non-standard name.
2024-01-12 10:29:25 +00:00
David Mudrák
0a494aa9f6
MDL-80221 lang: Use fixed strings in the tests, too
2023-12-01 06:28:07 +01:00
Mark Johnson
b1d436a281
MDL-79615 course: Improve efficency of cache rebuilds
...
When bulk-updating course module visibility, set_coursemodule_visibily
was triggering a partial cache purge and rebuild for each course module.
This potentially led to 2 cache sets each requiring a lock to be
acquired and released per course module, plus any other cache updates
for other changes to the course in the same request.
This adds a new $rebuildcache paramter to the
set_coursemodule_visibilty, which is true by default to retain the
existing behaviour. If set false, it will skip doing the partial purge
and rebuild for that course module, and it is up to the calling code to
ensure the cache is updated as requried.
To assist with this, there is a new
course_modinfo::purge_course_module_cache_multiple() method, which
allows multiple course modules to be purged from the cache in a single
cache set.
2023-10-27 10:51:29 +01:00
Huong Nguyen
5a765e124c
MDL-66730 core_course: Improve permission check for category moving
...
Co-authored-by: Erica Bithell <egb10@cam.ac.uk >
2023-10-04 01:24:19 +00:00
Ilya Tregubov
c80e366051
Merge branch 'MDL-79458-master' of https://github.com/ferranrecio/moodle
2023-10-02 13:30:07 +08:00
Ferran Recio
0184a477d5
MDL-79458 output: fix action menu subpanel behats
2023-09-26 13:22:51 +02:00
meirzamoodle
6246db3d30
MDL-79100 core_communication: Update communication-related lang strings
2023-09-26 12:12:38 +07:00
Ilya Tregubov
7903e9cc3a
Merge branch 'MDL-79195-master' of https://github.com/andelacruz/moodle
2023-09-14 09:35:41 +08:00
Amaia Anabitarte
b87b72195c
MDL-78527 core_completion: Fixing tests
2023-09-12 15:43:49 +02:00
Angelia Dela Cruz
46b60d76c8
MDL-79195 core_course: Activity and resource description display behat
2023-09-12 11:30:26 +08:00
Safat
44646941f8
MDL-79155 core_course: Change default communication to none
2023-09-07 12:11:18 +10:00
Andrew Nicols
0d6650a928
Merge branch 'MDL-79191' of https://github.com/paulholden/moodle
2023-09-05 10:32:48 +08:00
Andrew Nicols
c550194bce
Merge branch 'MDL-73734-streaming-output-api' of https://github.com/brendanheywood/moodle
2023-09-04 22:21:17 +08:00
Paul Holden
28304c4045
MDL-79191 grade: correct column type for the grade column (float).
2023-08-31 15:12:45 +01:00
Huong Nguyen
b61422280c
Merge branch 'MDL-79207-master' of https://github.com/andelacruz/moodle
2023-08-31 12:26:19 +07:00
Angelia Dela Cruz
c792623feb
MDL-79207 core_course: Behat coverage for activity and resource deletion
2023-08-31 09:39:38 +08:00
Jake Dallimore
afa44dd288
MDL-78597 core_course: fix content item tests covering get_all cases
...
Fixes two tests which use the lti module as an example of a core mod
implementing the 'get_all_content_items' callback. The setup of the mod
in these tests, including course and site tools, needed to be updated
in light of the removal of the 'external tool' content item.
2023-08-29 13:06:48 +08:00
Brendan Heywood
a6055feebf
MDL-73734 course: Use streaming output api when deleting courses
2023-08-28 22:48:59 +10:00
Sara Arjona
8a40192a84
MDL-78291 behat: Fix behat tests with subpanels
2023-08-25 18:48:14 +02:00
Andrew Nicols
5a44292a05
Merge branch 'MDL-78291-master' of https://github.com/ferranrecio/moodle
2023-08-24 14:39:37 +08:00
Paul Holden
33a63ca639
MDL-76295 reportbuilder: implement default datasource sorting.
...
Update all existing report sources to use the new default sorting
API from 064eccd4 , updating existing tests to assert behaviour.
2023-08-23 15:32:50 +01:00
Sara Arjona
31b0a9cfc7
Merge branch 'MDL-76902' of https://github.com/paulholden/moodle
2023-08-23 22:15:41 +08:00
Paul Holden
db5c663fb9
MDL-76902 course: create categories datasource for custom reporting.
...
New report source based on the course category entity, joined to the
course, cohort and role assignment/user entities to provide data for
the reportbuilder editor.
2023-08-23 13:42:27 +01:00
Ferran Recio
174125dabc
MDL-78291 core_courseformat: fix cm visibility behats
2023-08-22 09:39:13 +02:00
Amaia Anabitarte
baecc57095
MDL-78531 administration: New default course settings section
2023-08-18 08:49:09 +02:00
Jun Pataleta
44787c35bc
Merge branch 'MDL-78528-master' of https://github.com/sarjona/moodle
2023-08-10 18:32:22 +07:00
Sara Arjona
274db7f747
MDL-78528 completion: Add suffix support to avoid duplicated ids
2023-08-09 09:12:43 +02:00
Sara Arjona
565d6a45a3
Merge branch 'MDL-78879' of https://github.com/paulholden/moodle
2023-08-08 13:04:30 +02:00
Huong Nguyen
aeeb1653c0
Merge branch 'MDL-78553-master' of https://github.com/davewoloszyn/moodle
2023-08-03 09:44:24 +07:00
David Woloszyn
317251a978
MDL-78553 core_communication: Move settings to their own page
2023-08-03 12:36:04 +10:00
Ilya Tregubov
5fdb8446fd
Merge branch 'MDL-78755' of https://github.com/paulholden/moodle
2023-08-03 09:30:28 +08:00
Paul Holden
34ab8329e7
MDL-78755 course: default participant source conditions and sorting.
...
Ensure the default state of the report source shows only active user
enrolments, and implements sorting for consistency.
2023-08-02 14:49:26 +01:00
Paul Holden
501a170cb6
MDL-78879 reportbuilder: allow for negation of category filter.
...
Add "Equal to" and "Not equal to" operators to the filter class.
AMOS BEGIN
CPY [subcats,qtype_randomsamatch],[includesubcategories,moodle]
AMOS END
2023-08-02 12:26:54 +01:00
Andrew Nicols
0a5c1ea5f9
MDL-78738 core_course: Add helper to get the course image
2023-08-01 19:50:14 +08:00
Ferran Recio
01e0e56665
MDL-78282 core_courseformat: interactive visibility badges
2023-07-26 15:44:28 +02:00
Andrew Nicols
56fa3ec14c
Merge branch 'MDL-77645' of https://github.com/paulholden/moodle
2023-07-21 11:59:07 +08:00
Andrew Nicols
5d1a115c64
Merge branch 'MDL-78587' of https://github.com/paulholden/moodle
2023-07-13 16:49:58 +02:00
Sara Arjona
2c3f4d3ae9
Merge branch 'MDL-78288-master' of https://github.com/aanabit/moodle
2023-07-13 16:49:56 +02:00
Paul Holden
1125af7857
MDL-78587 course: use tertiary nav selector on participant pages.
2023-07-12 18:26:23 +01:00
Paul Holden
58963baba4
MDL-77645 course: ensure active enrolments are considered for drawer.
...
Otherwise the enrolment index page tries to load the course index
drawer, which doesn't exist at this point and triggers exceptions in
the editor module.
Co-authored-by: Tim Volckmann <tim.volckmann@mastersolution.com >
2023-07-12 14:26:17 +01:00
Amaia Anabitarte
b9a840f638
MDL-78288 behat: New availability info selectors
...
- Create a new availability info selectors for section and activity data info regions
- Replace css_element by created selectors in the existing behat tests
2023-07-12 14:22:56 +02:00