Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

MDL-21097 Allow user to change current section if he does not have an…

…y other manageing capability
  • Loading branch information...
commit 93ac52a9f3d1f88b3b4ac232e94fea6b0d4baacd 1 parent db8d852
@marinaglancy marinaglancy authored
Showing with 14 additions and 0 deletions.
  1. +14 −0 course/format/topics/renderer.php
View
14 course/format/topics/renderer.php
@@ -36,6 +36,20 @@
class format_topics_renderer extends format_section_renderer_base {
/**
+ * Constructor method, calls the parent constructor
+ *
+ * @param moodle_page $page
+ * @param string $target one of rendering target constants
+ */
+ public function __construct(moodle_page $page, $target) {
+ parent::__construct($page, $target);
+
+ // Since format_topics_renderer::section_edit_controls() only displays the 'Set current section' control when editing mode is on
+ // we need to be sure that the link 'Turn editing mode on' is available for a user who does not have any other managing capability.
+ $page->set_other_editing_capability('moodle/course:setcurrentsection');
+ }
+
+ /**
* Generate the starting container html for a list of sections
* @return string HTML to output.
*/
Please sign in to comment.
Something went wrong with that request. Please try again.