Browse files

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

…y other manageing capability
  • Loading branch information...
1 parent db8d852 commit 93ac52a9f3d1f88b3b4ac232e94fea6b0d4baacd @marinaglancy marinaglancy committed May 31, 2013
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.
*/

0 comments on commit 93ac52a

Please sign in to comment.