diff --git a/config/lang/de.json b/config/lang/de.json index c2edacd85be49f6cb187af326eca678176db8f67..bcc10bdc99462eb72605719fa633511936b5788c 100644 --- a/config/lang/de.json +++ b/config/lang/de.json @@ -145,6 +145,7 @@ "class-project-warning-phase-not-active": "Die Phase %s ist nicht aktiv.", "class-user-error-deny-no-role": "FEHLER: Sie haben nicht genügend Berechtigungen.", + "class-user-error-login-required": "FEHLER: Sie sind noch nicht eingeloggt. Bitte melden Sie sich zuerst an.", "page-accept-error-cannot-accept-phase": "Die Phase [%s] kann nicht akzeptiert werden.", "page-accept-info": "Die Software wurde erfolgreich in der Phase <span class=\"%s\">%s</span> getestet und soll auf die nächste Phase <span class=\"%s\">%s</span> ausgerollt werden?", diff --git a/config/lang/en.json b/config/lang/en.json index f3bcd4dac9f15d40b9102f0a0ccf5ca00380bb55..484a2494cbe8a08a3a2b069fabece879012d16de 100644 --- a/config/lang/en.json +++ b/config/lang/en.json @@ -146,6 +146,7 @@ "class-project-warning-phase-not-active": "The phase %s is not active.", "class-user-error-deny-no-role": "ERRROR: Your User has not enough permissions.", + "class-user-error-login-required": "ERROR: You need to login first.", "page-accept-error-cannot-accept-phase": "The phase [%s] cannot be accepted.", "page-accept-info": "The software was tested successfully in phase <span class=\"%s\">%s</span> and shall be rolled out in the next phase <span class=\"%s\">%s</span>?", diff --git a/public_html/deployment/classes/user.class.php b/public_html/deployment/classes/user.class.php index 47bb7a9555d5670ce20e98cda21ce5a07905b880..da03b92599e7a37c54f77066a3c5bf94f1b0febf 100644 --- a/public_html/deployment/classes/user.class.php +++ b/public_html/deployment/classes/user.class.php @@ -194,7 +194,11 @@ class user { */ public function showDenied(){ return '<div class="alert alert-danger" role="alert">' - . t("class-user-error-deny-no-role").'<br>('.$this->_sLastCheckedPermission.')</div><br>' + . ($this->_sUsername ? ' User: '.$this->_sUsername : '' + ? t("class-user-error-deny-no-role").'<br>('.$this->_sLastCheckedPermission.')' + : t("class-user-error-login-required") + ) + . '</div><br>' . '<a href="/deployment/all/login/" class="btn btn-primary">'.t('menu-login').'</a>' ; }