mirror of
https://github.com/moodle/moodle.git
synced 2025-08-06 17:36:38 +02:00
MDL-65528 mod_forum: Do not render add discussion if not permitted
This commit is contained in:
parent
6a7451ff1b
commit
76cf4db73e
1 changed files with 4 additions and 1 deletions
|
@ -162,7 +162,6 @@ class discussion_list {
|
|||
|
||||
$forumview = [
|
||||
'forum' => (array) $forumexporter->export($this->renderer),
|
||||
'newdiscussionhtml' => $this->get_discussion_form($user, $cm, $groupid),
|
||||
'groupchangemenu' => groups_print_activity_menu(
|
||||
$cm,
|
||||
$this->urlfactory->get_forum_view_url_from_forum($forum),
|
||||
|
@ -178,6 +177,10 @@ class discussion_list {
|
|||
'visiblediscussioncount' => count($discussions)
|
||||
];
|
||||
|
||||
if ($forumview['forum']['capabilities']['create']) {
|
||||
$forumview['newdiscussionhtml'] = $this->get_discussion_form($user, $cm, $groupid);
|
||||
}
|
||||
|
||||
if (!$discussions) {
|
||||
return $this->renderer->render_from_template($this->template, $forumview);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue