Neill Magill
2ad7a19565
MDL-68189 course: Section name change should display in DD menu
...
This patch removed the sectionname hidden element (that was not used
by the keyboard menu anyway)
Changed the aria-label of the section to aria-labelled by as this
means that the description will change as drag and drop updated
things without the need to add additional JavaScript.
2020-04-03 08:36:17 +01:00
Eloy Lafuente (stronk7)
36c8bbc542
Merge branch 'MDL-67995-master' of git://github.com/cescobedo/moodle
2020-04-01 19:07:12 +02:00
cescobedo
3911e71435
MDL-67995 format_singleactivity: Fix dropwdown type of activity
2020-03-30 08:22:54 +02:00
Mihail Geshoski
9ba17166fe
MDL-68263 course: Fix error when modules are not fully uninstalled
2020-03-30 14:15:00 +08:00
Adrian Greeve
9b57e08e8b
Merge branch 'MDL-67924' of https://github.com/Chocolate-lightning/moodle
2020-03-19 09:41:30 +08:00
Jun Pataleta
3af57b7321
Merge branch 'MDL-68056-master' of https://github.com/snake/moodle
2020-03-18 07:21:22 +08:00
Sara Arjona
9d95fdf23f
Merge branch 'MDL-67707-master' of git://github.com/ferranrecio/moodle
2020-03-17 09:03:12 +01:00
Shamim Rezaie
f064e11579
MDL-67970 course: More informative aria-label for 'more help'
2020-03-17 18:19:20 +11:00
Shamim Rezaie
99cac46162
MDL-67970 output: use div for content wraping instead of span
...
span is not a valid content wrapper tag.
Moreover, according to W3C validation service report, it is not valid to
have div elements as children of a span element.
We can safely replace span with div here because the element's css class
is .action and display of .action is set to flex in both boost and
classic themes.
2020-03-17 18:16:25 +11:00
Shamim Rezaie
4d0e97c781
MDL-67970 output: replace new-sections attribute with data-new-sections
...
new-sections is not a valid attribute name for the a element.
Replaced that with data-new-sections
2020-03-17 18:16:25 +11:00
Ferran Recio
1e7e255d72
MDL-67707 course: add support for PARAM_ALPHANUM module names
2020-03-16 17:52:08 +01:00
Jake Dallimore
af0d644bea
MDL-68056 core_course: remove feature test for non-js activity creation
...
We rely on JS now, so we don't need to keep this feature.
2020-03-16 08:36:38 +08:00
Jake Dallimore
aa4d7e1391
MDL-68056 core_course: improve render performance when editing
...
Only generate the non-ajax controls in cases where we know we need
them. Otherwise, only generate the new link style control. This patch
includes a behat check as many of our tests use the 'I add "Page" to
section "1"' syntax, which runs without JS.
2020-03-16 08:36:38 +08:00
Mathew May
ddd387ef68
MDL-67924 core: Now show the editing button everywhere
2020-03-13 08:50:14 +08:00
Andrew Nicols
8fd1dfc795
Merge branch 'MDL-68030-master' of https://github.com/Chocolate-lightning/moodle
2020-03-12 12:42:17 +08:00
Mathew May
d2695ab2f3
MDL-68030 core_course: Relocate chooser templates
2020-03-12 12:05:20 +08:00
Mathew May
c515848ce0
MDL-68030 core_course: Update behat
2020-03-12 11:51:45 +08:00
Mathew May
4883aabf0d
MDL-68030 core_course: Tuncate long module names
2020-03-12 11:51:45 +08:00
Mathew May
486abbcb74
MDL-68030 core_course: Set focus onto the help area header
2020-03-12 11:51:45 +08:00
Mathew May
c368657153
MDL-68030 core_course: Properly size elements in the chooser
2020-03-12 11:51:45 +08:00
Eloy Lafuente (stronk7)
0b698cb00b
Merge branch 'MDL-67752-master-userstats' of git://github.com/mudrd8mz/moodle
2020-03-12 00:23:30 +01:00
Eloy Lafuente (stronk7)
a17bdbd5cf
Merge branch 'MDL-68019-master' of git://github.com/peterRd/moodle
2020-03-11 23:47:43 +01:00
Andrew Nicols
ff1a10333d
Merge branch 'MDL-67263-master' of git://github.com/mihailges/moodle
2020-03-05 13:22:40 +08:00
Mihail Geshoski
ae0e9801bd
MDL-67263 course: Add behat tests
2020-03-05 11:57:14 +08:00
Mihail Geshoski
f152b71dd4
MDL-67263 course: Add search functionality in the activity chooser
2020-03-05 11:56:39 +08:00
Andrew Nicols
ba3263332d
Merge branch 'MDL-65298' of https://github.com/Chocolate-lightning/moodle
2020-03-05 10:39:25 +08:00
Mathew May
f3c47c9ca8
MDL-65298 core_course: Remove unused function parameters
2020-03-05 10:36:41 +08:00
Sara Arjona
b71604b058
Merge branch 'MDL-68055-master' of https://github.com/snake/moodle
2020-03-04 08:16:47 +01:00
Jake Dallimore
d86274c64b
MDL-68055 core_course: export content item description as markdown
2020-03-04 11:44:26 +08:00
Peter
b3b2d72c1e
MDL-68019 course: Performance improvement with component favourites
...
Add the ability to get all/select itemtypes within a component
2020-02-28 11:28:15 +08:00
David Mudrák
c268c1bd3f
MDL-67752 course: Improve the average_number_of_participants function
...
The patch adds two new optional parameters that control the function
behaviour. With default values, the function is backwards compatible and
it simply uses the number of enrolment records. The new parameters allow
to include only active enrolments and/or only recently active users.
2020-02-27 13:14:39 +01:00
Jun Pataleta
9585a6fdf7
Merge branch 'MDL-67584-integration-2' of https://github.com/Chocolate-lightning/moodle
2020-02-27 12:36:33 +08:00
Mathew May
6e1a4477d8
MDL-67584 core_course: Activity chooser favouriting frontend
2020-02-27 12:13:35 +08:00
Eloy Lafuente (stronk7)
6304e6a380
Merge branch 'MDL-64686-master' of git://github.com/lucaboesch/moodle
2020-02-26 23:25:23 +01:00
Mathew May
e04b4be619
MDL-67586 core_course: Recommended modules frontend
2020-02-25 14:07:40 +08:00
Eloy Lafuente (stronk7)
30206d545e
MDL-67262 core_course: fix behat looking for non-existing page
2020-02-24 23:15:28 +01:00
Jun Pataleta
c31085bb66
MDL-67262 core_course: Rebuild recommended activities JS module
2020-02-24 16:04:06 +08:00
Jake Dallimore
b3fe33ac75
MDL-67262 core_course: integration review changes
2020-02-24 13:13:49 +08:00
Adrian Greeve
ebdbe8736e
MDL-67262 core_course: Unit and behat tests for recommendations.
2020-02-24 11:00:44 +08:00
Adrian Greeve
cd09777dbd
MDL-67262 core_course: Added the ability to recommend activities.
...
This allows an adminsitrator or a user with
'moodle/course:recommendactivity' to recommend activities in the
activity chooser.
2020-02-24 10:59:55 +08:00
Luca Bösch
8398273dfd
MDL-64686 theme: align course search form for small screens sizes.
2020-02-21 06:38:08 +01:00
Adrian Greeve
a7b2378d72
MDL-67585 core_course: Added legacyitem to exporter.
...
Legacy items have no id and so can not be favourited nor
recommended. We needed a way to easily determine whether to show
these features in the templates.
2020-02-20 11:42:24 +08:00
Adrian Greeve
54561c885e
MDL-67585 core_course: Removing functions introduced this release.
...
For the initial rewrite of the activity chooser we had some
temporary functions to make everything work. These have been replaced
with different functions and so these functions are now being removed.
2020-02-20 11:42:23 +08:00
Adrian Greeve
618d310663
MDL-67585 core_course: Update to provider to add favourites info.
...
This adds information to the privacy report about the user being
able to favourite activities in the activity chooser.
2020-02-20 11:42:23 +08:00
Adrian Greeve
5c78541f80
MDL-67585 core_course: Service factory for course content items.
2020-02-20 11:42:23 +08:00
Jake Dallimore
806e736a7c
MDL-67585 core_course: use new content item service to load the chooser
2020-02-20 11:42:23 +08:00
Jake Dallimore
85b4eec5b7
MDL-67585 core_course: new web service to return course content items
2020-02-20 11:42:23 +08:00
Jake Dallimore
a826857844
MDL-67585 core_course: added web services for content item favourites
...
Two new services:
add_content_item_to_user_favourites
remove_content_item_from_user_favourites
2020-02-20 11:42:23 +08:00
Jake Dallimore
f09e9b887e
MDL-67585 core_course: add favouriting to the content item service class
2020-02-20 11:42:22 +08:00
Jake Dallimore
57dfcf951d
MDL-67585 core_course: add hook get_all_content_items
...
Returns all content items which are provided by the plugin, irrespective
of whether or not a user can see an item in a particular course. This is
used to generate a global list of content items, allowing for admin
level features to be added.
2020-02-20 11:42:22 +08:00