Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

MDL-21671, site level categroy manage capability when edit category, …

…credits to Vadim Dvorovenko
  • Loading branch information...
commit 450498bff1410e97a14aa326ebbc0f9e201b226c 1 parent 6fe79e7
@dcai dcai authored stronk7 committed
Showing with 7 additions and 1 deletion.
  1. +7 −1 course/editcategory_form.php
View
8 course/editcategory_form.php
@@ -14,11 +14,17 @@ function definition() {
$editoroptions = $this->_customdata['editoroptions'];
// get list of categories to use as parents, with site as the first one
- $options = array(get_string('top'));
+ $options = array();
+ if (has_capability('moodle/category:manage', get_system_context()) || $category->parent == 0) {
+ $options[0] = get_string('top');
+ }
$parents = array();
if ($category->id) {
// Editing an existing category.
make_categories_list($options, $parents, 'moodle/category:manage', $category->id);
+ if (empty($options[$category->parent])) {
+ $options[$category->parent] = get_field('course_categories', 'name', 'id', $category->parent);
+ }
$strsubmit = get_string('savechanges');
} else {
// Making a new category
Please sign in to comment.
Something went wrong with that request. Please try again.