Ferran Recio
b01dd76331
MDL-78148 core_courseformat: reduce the use of uniqid in templates
2023-05-29 08:40:18 +02:00
Jun Pataleta
9290627da9
Merge branch 'MDL-73012-401' of https://github.com/ferranrecio/moodle into MOODLE_401_STABLE
2023-04-20 16:29:14 +08:00
Ferran Recio
f01ad40145
MDL-73012 core_courseformat: add pending to move section modal
2023-04-20 09:56:10 +02:00
Ferran Recio
1d64897a3c
MDL-77922 core_courseformat: add pending to move activity modal
2023-04-20 14:42:30 +08:00
Shamim Rezaie
cbfde8c11a
Merge branch 'MDL-76998-401' of https://github.com/aanabit/moodle into MOODLE_401_STABLE
2023-04-17 21:27:56 +10:00
Andrew Nicols
797cbcc3da
Merge branch 'MDL-76995-401' of https://github.com/aanabit/moodle into MOODLE_401_STABLE
2023-04-17 11:17:04 +08:00
Ilya Tregubov
6bac910434
MDL-76994 core_course: Fix version for weeks and topics course formats
2023-04-17 11:04:37 +08:00
Amaia Anabitarte
c8f105800c
MDL-76995 core_courseindex: Apply indentation in the course index
2023-04-13 16:59:05 +02:00
Amaia Anabitarte
3502ad3da7
MDL-76998 admin: Option to reset course indentation
2023-04-13 16:52:19 +02:00
Amaia Anabitarte
15a5a938b6
MDL-76994 tool_mobile: Return course format indentation setting
2023-04-13 16:51:05 +02:00
Amaia Anabitarte
ec4eacd1da
MDL-76994 core_course: New course format setting to enable indentation
2023-04-13 16:50:58 +02:00
Sara Arjona
6381daf52a
Merge branch 'MDL-76993-401' of https://github.com/aanabit/moodle into MOODLE_401_STABLE
2023-04-12 09:54:22 +02:00
Amaia Anabitarte
3a38791d62
MDL-76993 core_course: Recover move right/left functionality
...
This is a backport of MDL-76990
2023-04-11 13:28:00 +02:00
Ferran Recio
8656271a63
MDL-77552 core_courseformat: add plugin and module to cm state
...
Backport of MDL-77386
2023-04-03 09:35:08 +02:00
Laurent David
ab3a244568
MDL-77456 core_courseformat: Fix highlight in course index
...
* When navigating to a restricted activity as a student from the course index
the item is not highlighted when refreshing the page.
2023-03-30 18:57:33 +02:00
Jun Pataleta
84198e03c7
MDL-77105 course_format: Add 'nofilter' class when necessary
...
Add the `.nofilter` class for activity icons when the icon URL's
`filtericon` parameter is not set, so they get rendered as they are on
the course homepage.
2023-03-27 13:42:43 +08:00
Jake Dallimore
65cb8e0792
Merge branch 'MDL-77219-401' of https://github.com/sarjona/moodle into MOODLE_401_STABLE
2023-03-10 10:36:25 +08:00
Andrew Nicols
8112ce8376
Merge branch 'MDL-77329-401-clr' of https://github.com/ferranrecio/moodle into MOODLE_401_STABLE
2023-03-09 22:19:08 +08:00
Andrew Nicols
f262b2223f
MDL-77037 core_course: Coding style fix in Behat feature
2023-03-09 21:59:41 +08:00
Andrew Nicols
3c1c543c53
Merge branch 'MDL-77037-401' of https://github.com/laurentdavid/moodle into MOODLE_401_STABLE
2023-03-09 21:59:37 +08:00
James C
370c67e7dc
MDL-77329 course: Prevent collapse state loss
2023-03-09 11:56:00 +01:00
Sara Arjona
ab34f215a9
Merge branch 'MDL-76940-401' of https://github.com/laurentdavid/moodle into MOODLE_401_STABLE
2023-03-09 10:54:50 +01:00
Jun Pataleta
bb61d8392b
Merge branch 'MDL-77559-401-2' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE
2023-03-09 15:57:44 +08:00
Laurent David
bdd1708455
MDL-77037 core_courseformat: Refresh course index
...
* Refresh course index when language change
2023-03-09 08:44:22 +01:00
Andrew Nicols
cd48ae56c7
MDL-77559 js: Rebuild all JS with Node 16
2023-03-09 09:53:19 +08:00
Laurent David
ed08a4ee52
MDL-76940 core_courseformat: Index refreshing when role switch
...
* Hidden sections and content should not visible to students when switching role
2023-03-08 11:51:51 +01:00
Luca Bösch
5e4d3c4d5b
MDL-77014 course: Single activity format course title multilang.
2023-03-08 08:05:14 +01:00
Sara Arjona
acc250a824
MDL-77219 theme_boost: Remove plugin name on course page
...
In 4.0, the plugin name was added above their name. Based on the community
feedback and the research done by the UX team, this needs to be removed.
This commit removes the activity name when edit mode is disabled.
This is a backport of MDL-74272.
2023-03-07 11:03:23 +01:00
Andrew Nicols
288620b0b4
MDL-75012 js: Full build of all grunt things
2023-03-02 12:15:25 +08:00
Paul Holden
be6cb6ab13
MDL-77241 course: optional chaining safety for section toggles.
2023-02-14 13:15:29 +00:00
Andrew Nicols
d7e9b065cb
Merge branch 'MDL-75870-401' of https://github.com/nwp90/moodle into MOODLE_401_STABLE
2023-02-02 12:34:40 +08:00
Angelia Dela Cruz
0a66a77054
MDL-75830 behat: Book behat tests optimised
...
Replace steps that manually add Book instances via the UI and use
Behat generators. This improves the speed of the Behat test runs.
Additionally, performed Behat cleanup and optimisation to affected
files.
2023-02-02 09:05:38 +08:00
Nick Phillips
e4e7ec5efb
MDL-75870 course: only section togglers to toggle sections
2023-02-02 11:17:31 +13:00
Andrew Nicols
5fbbb51882
MDL-76362 core: Use empty default string when getting prefs
...
The json_decode function does not accept a null, which is the
traditional default for get_user_preferences. By passing a default of
am empty string we avoid issues in PHP 8.1.
2023-01-23 09:16:06 +08:00
Marina Glancy
2dd7290ccb
MDL-76362 various: Avoid passing nulls to functions that don't allow nulls
...
PHP 8.1 is more strict on the parameter type. Functions such as trim(), strlen(), str_replace(), etc
show notice when null is passed as an argument
2023-01-23 09:16:06 +08:00
Amaia Anabitarte
ad8a10e7b6
MDL-76578 core_course: One section per page summary information
2022-12-26 16:03:34 +01:00
Ferran Recio
272a458099
MDL-76225 core_courseformat: fix section title id
2022-12-05 13:48:05 +08:00
Jun Pataleta
d9cd25c2fb
MDL-76497 upgrade: add the 4.1.0 separation line to all upgrade scripts
2022-12-01 08:59:07 +03:00
Jun Pataleta
00bae8b8a4
MDL-76403 versions: bump all versions and requires near release
2022-11-23 09:45:23 +08:00
Eloy Lafuente (stronk7)
d590b08dfa
MDL-75880 phpunit: fix all @coversDefaultClass missing @covers
...
Because @coversDefaultClass doesn't indicate any coverage (it's
just an alias to avoid having to write the class name in @covers),
this commit fixes all the files that were using that annotation
and missing any @covers.
Basically, replacing one by the other and done.
2022-11-04 16:51:20 +01:00
Sara Arjona
e9596c1fca
Merge branch 'MDL-75759-master' of https://github.com/junpataleta/moodle
2022-11-04 11:01:41 +08:00
Jun Pataleta
a343faaa7d
MDL-75759 courseformat: Link classes in PHPDocs with @see tags
...
- Linking classes/methods mentioned in PHPDoc with @see tags help devs
checking the PHPDoc to quickly navigate to the class/method mentioned
and also helps us ensure that it points to the correct class/method.
- Some typo/grammar fixes as well in existing PHPDoc descriptions.
- Fixed parameter type in execute()'s PHPDoc block.
2022-11-03 11:57:25 +08:00
Simey Lameze
e43fef8fc9
MDL-75759 courseformat: fix documentation of stateupdates tests
2022-11-03 11:37:10 +08:00
Jun Pataleta
dbf67c06bb
MDL-75759 courseformat: Fix stateactions test
...
* Require lib/externallib.php in
\core_courseformat\output\local\state\cm::export_for_template()
* Point @coversDefaultClass to the proper class.
2022-11-03 11:35:42 +08:00
Philipp Memmel
b4c292166a
MDL-75771 core_courseformat: Add behat test for show_editor function
2022-10-28 17:24:37 +02:00
Philipp Memmel
4294acc5ab
MDL-75771 core_courseformat: Fix capability for edit controls
...
course_format\base:show_editor now by default uses 'moodle/course:manageactivities', but also accepts other capabilities as param
2022-10-28 17:24:37 +02:00
Jake Dallimore
5a9a6dd090
Merge branch 'MDL-75868-master' of https://github.com/ferranrecio/moodle
2022-10-27 16:41:08 +08:00
Víctor Déniz
f531f46d9e
Merge branch 'MDL-75074-master' of https://github.com/sammarshallou/moodle
2022-10-24 16:43:08 +01:00
Mark Johnson
9e7d9a0e9b
MDL-67020 Cache: Prevent unnecessary coursemodinfo rebuild
2022-10-19 09:04:30 +01:00
sam marshall
f696590f0a
MDL-75074 core_courseformat: Output classes are not inherited
...
If you have one course format that extends another one, any course
format output classes that are not defined in the child format will
now inherit from the parent (instead of from the base class as
before).
2022-10-03 11:22:35 +01:00