From 43fd794963b2aeac5887e57baa7fff9c8bd782d2 Mon Sep 17 00:00:00 2001
From: John Okely <john@moodle.com>
Date: Tue, 6 Jan 2015 15:24:36 +0800
Subject: [PATCH] MDL-45784 lesson: Remove preview link for students viewing
 lesson

Credit to Pete Jones for the fix.
---
 mod/lesson/lib.php | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/mod/lesson/lib.php b/mod/lesson/lib.php
index e8eaafe20e9..38e9cd9015a 100644
--- a/mod/lesson/lib.php
+++ b/mod/lesson/lib.php
@@ -799,10 +799,9 @@ function lesson_get_completion_state($course, $cm, $userid, $type) {
 function lesson_extend_settings_navigation($settings, $lessonnode) {
     global $PAGE, $DB;
 
-    $url = new moodle_url('/mod/lesson/view.php', array('id'=>$PAGE->cm->id));
-    $lessonnode->add(get_string('preview', 'lesson'), $url);
-
     if (has_capability('mod/lesson:edit', $PAGE->cm->context)) {
+        $url = new moodle_url('/mod/lesson/view.php', array('id' => $PAGE->cm->id));
+        $lessonnode->add(get_string('preview', 'lesson'), $url);
         $url = new moodle_url('/mod/lesson/edit.php', array('id'=>$PAGE->cm->id));
         $lessonnode->add(get_string('edit', 'lesson'), $url);
     }