From e4f0fea2b3f92816acb9a7e018eac77e5840edb8 Mon Sep 17 00:00:00 2001
From: hahn <axel.hahn@iml.unibe.ch>
Date: Fri, 22 Jul 2022 14:09:42 +0200
Subject: [PATCH] show disabled element if no permission

---
 public_html/deployment/classes/project.class.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/public_html/deployment/classes/project.class.php b/public_html/deployment/classes/project.class.php
index 2f3194ad..90b8f3bd 100644
--- a/public_html/deployment/classes/project.class.php
+++ b/public_html/deployment/classes/project.class.php
@@ -1151,7 +1151,7 @@ class project extends base {
         if (!$this->oUser->hasPermission("project-action-accept") && !$this->oUser->hasPermission("project-action-accept-$sPhase")
         ) {
             // echo $this->oUser->showDenied();
-            return false;
+            return '<span class="btn" title="no permission [project-action-accept] for user [' . $this->oUser->getUsername() . ']">' . $sPhase . '</span>';
         }
 
         if (!$sPhase) {
@@ -2844,7 +2844,7 @@ class project extends base {
         }
         if (!$this->oUser->hasPermission("project-action-$sFunction")) {
             // $sClass .= ' disabled';
-            return '<span title="no permission [project-action-' . $sFunction . '] for ' . $this->oUser->getUsername() . '">[ <i class="' . $sIconClass . '"></i> ' . $sLabel . ' ]</span>';
+            return '<span class="btn disabled btn-default" title="no permission [project-action-' . $sFunction . '] for user [' . $this->oUser->getUsername() . ']"><i class="' . $sIconClass . '"></i> ' . $sLabel . '</span>';
         }
 
         return $this->_oHtml->getLinkButton(array(
-- 
GitLab