From 5875e287a52f5e65ee6de20b89bace0d29980968 Mon Sep 17 00:00:00 2001 From: Ankit Agarwal Date: Mon, 20 Oct 2014 13:45:51 +0530 Subject: [PATCH] MDL-47759 tool_monitor: Fix permissions issue --- admin/tool/monitor/classes/output/managerules/renderable.php | 4 ++-- admin/tool/monitor/lang/en/tool_monitor.php | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/admin/tool/monitor/classes/output/managerules/renderable.php b/admin/tool/monitor/classes/output/managerules/renderable.php index 2c742450748..0819aaef0d6 100644 --- a/admin/tool/monitor/classes/output/managerules/renderable.php +++ b/admin/tool/monitor/classes/output/managerules/renderable.php @@ -154,7 +154,7 @@ class renderable extends \table_sql implements \renderable { $manage = ''; // We don't need to check for capability at course level since, user is never shown this page, // if he doesn't have the capability. - if ($this->hassystemcap || ($rule->courseid !== 0)) { + if ($this->hassystemcap || ($rule->courseid != 0)) { // There might be site rules which the user can not manage. $editurl = new \moodle_url($CFG->wwwroot. '/admin/tool/monitor/edit.php', array('ruleid' => $rule->id, 'courseid' => $rule->courseid, 'sesskey' => sesskey())); @@ -175,7 +175,7 @@ class renderable extends \table_sql implements \renderable { $icon = $OUTPUT->action_link($deleteurl, new \pix_icon('t/delete', get_string('deleterule', 'tool_monitor')), $action); $manage .= $icon; } else { - $manage = '-'; + $manage = get_string('nopermission', 'tool_monitor'); } return $manage; } diff --git a/admin/tool/monitor/lang/en/tool_monitor.php b/admin/tool/monitor/lang/en/tool_monitor.php index bfac7998977..2235454172c 100644 --- a/admin/tool/monitor/lang/en/tool_monitor.php +++ b/admin/tool/monitor/lang/en/tool_monitor.php @@ -61,6 +61,7 @@ $string['messagetemplate_help'] = 'This is the content of the message that will $string['minutes'] = 'in minutes:'; $string['name'] = 'Name of the rule: '; $string['name_help'] = "Choose a name for the rule."; +$string['nopermission'] = "No permission"; $string['pluginname'] = 'Event monitor'; $string['processevents'] = 'Process events'; $string['ruleareyousure'] = 'Are you sure you want to delete rule "{$a}"?';