mirror of
https://github.com/moodle/moodle.git
synced 2025-08-06 01:16:44 +02:00
MDL-73549 Course: My course page menu improvement
- Introduce core_course_category::get_nearest_editable_subcategory() - This function will return the first creatable/manageable category for current user - With this new function, we can fix the issue that the users with course management or creation permision at category level cannot see the manage menu on My courses page
This commit is contained in:
parent
1d99ba19a2
commit
481cfdc3f0
6 changed files with 251 additions and 9 deletions
|
@ -87,6 +87,8 @@ course formats don't have their own renderer.
|
|||
- print_course_request_buttons
|
||||
* New page_setup() method in the core_course_category class. This method can be used for a general page setup in the course
|
||||
category pages.
|
||||
* New core_course_category::get_nearest_editable_subcategory():
|
||||
- Return the core_course_category object for the first subcategory that the current user has the permission on it.
|
||||
|
||||
=== 3.11 ===
|
||||
* A new callback xxx_coursemodule_definition_after_data that allows plugins to extend activity forms after the data is set.
|
||||
|
@ -100,7 +102,6 @@ course formats don't have their own renderer.
|
|||
- activity_dates_information_in_activity_should_not_exist()
|
||||
- Given the activity date information in "<ActivityName>" should not exist
|
||||
* A user preference usemodchooser has been removed and the activities/resources (non-ajax) activity chooser has been deprecated and will be removed in the future.
|
||||
|
||||
=== 3.10 ===
|
||||
|
||||
* The function make_categories_options() has now been deprecated. Please use \core_course_category::make_categories_list() instead.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue