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
Paul Holden
2ffda63da8
MDL-75359 reportbuilder: fixes for custom/user profile field elements.
...
Ensures cross-DB compatibility for all types of both custom and user
profile fields, specifically when they're filtered and/or aggregated.
Implement stress testing of both via appropriate report sources.
2023-07-07 14:45:24 +01:00
Andrew Nicols
2b19f23665
Merge branch 'MDL-78158-master' of https://github.com/andelacruz/moodle
2023-07-05 10:23:32 +08:00
Amaia Anabitarte
85e554b2d1
MDL-78200 course: Add group mode information to course page
2023-07-03 15:58:58 +02:00
Angelia Dela Cruz
9f101a30b2
MDL-78158 Behat: Use data generators to add blocks
2023-07-03 17:41:21 +08:00
Safat
f7b2f36218
MDL-76704 core_course: Add settings to control selected provider
2023-06-21 14:46:32 +10:00
Andrew Nicols
4d15a4ee32
Merge branch 'MDL-69231-master' of https://github.com/lameze/moodle
2023-06-15 10:58:56 +08:00
Ilya Tregubov
8debfd63ba
Merge branch 'MDL-78207-master' of https://github.com/sarjona/moodle
2023-06-15 09:21:11 +08:00
Ilya Tregubov
9611669cae
Merge branch 'MDL-70152-master' of https://github.com/andelacruz/moodle
2023-06-14 13:24:06 +08:00
Sara Arjona
af164ce9c7
MDL-78207 resource: Move file type to activity badge
...
One of the resource settings, the file type, has been moved to the
activity badge near the activity name.
The rest of the information will be displayed using the afterlink
feature.
However, for now, the activity page still displays all the information
together (that's why resource_get_optional_details() supports now one
new parameter, $showtype, to define whether the file type should be
displayed or not).
2023-06-13 12:09:58 +02:00
Sara Arjona
987ceb1b69
MDL-78207 forum: Move unread messages to activity badge
2023-06-13 12:09:58 +02:00
Jun Pataleta
ab384ef813
Merge branch 'MDL-78175-master' of https://github.com/ferranrecio/moodle
2023-06-13 13:43:48 +08:00
Simey Lameze
2367bc9ff6
MDL-69231 behat: remaining work for role capability generator
...
This commit does few things:
* Unify data generators usage to role short name.
* Replace remaining manual steps to use the new data generator.
* Also replaced other manual steps to set config to use data generators.
* Tidy up of some tests, aligning pipes and splitting one line steps into multiple lines.
* Fixes tests to have one Given/When/Then per scenario.
2023-06-02 12:47:27 +08:00
Andrew Nicols
aa2fc4048e
MDL-69231 behat: Update tests to use new generator
2023-06-02 12:47:27 +08:00
Andrew Nicols
8c9282f5d6
MDL-69231 tests: Improve existing role generator
...
Support definition of context levels and permissions.
2023-06-02 12:47:27 +08:00
Ferran Recio
0ad8fd077c
MDL-78175 course: move role renaming to participants
2023-05-29 09:25:18 +02:00
Jun Pataleta
42f930ecf0
Merge branch 'MDL-76471' of https://github.com/paulholden/moodle
2023-05-29 11:08:13 +08:00