diff --git a/application/models/Assessment.php b/application/models/Assessment.php index 7862b91f3c0..310a4ed2935 100644 --- a/application/models/Assessment.php +++ b/application/models/Assessment.php @@ -81,30 +81,31 @@ public function getButtons() { $buttons = "
"; $raw_button_template = "" - . ""; - - if (Permission::model()->hasGlobalPermission('assessments', 'update')) { - $editData = array( - 'action_assessments_editModal', - 'text-danger', - gT("Edit this assessment rule"), - 'edit' - ); - $deleteData = array( - 'action_assessments_deleteModal', - 'text-danger', - gT("Delete this assessment rule"), - 'trash text-danger' - ); - + $editData = array( + 'action_assessments_editModal', + 'text-info', + gT("Edit this assessment rule"), + 'edit', + gT("Edit") + ); + $deleteData = array( + 'action_assessments_deleteModal', + 'text-danger', + gT("Delete this assessment rule"), + 'trash text-danger', + gT("Delete") + ); + if (Permission::model()->hasSurveyPermission($this->sid,'assessments', 'delete')) { $buttons .= vsprintf($raw_button_template, $deleteData); + } + if (Permission::model()->hasSurveyPermission($this->sid,'assessments', 'update')) { $buttons .= vsprintf($raw_button_template, $editData); } - $buttons .= '
'; - + return $buttons; }