mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 13:17:41 +00:00
GUAC-1376: Add logout action to disconnect/error notification in client.
This commit is contained in:
@@ -130,6 +130,19 @@ angular.module('client').controller('clientController', ['$scope', '$routeParams
|
|||||||
0x0308: true
|
0x0308: true
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Action which logs out from Guacamole entirely.
|
||||||
|
*/
|
||||||
|
var LOGOUT_ACTION = {
|
||||||
|
name : "CLIENT.ACTION_LOGOUT",
|
||||||
|
className : "logout button",
|
||||||
|
callback : function logoutCallback() {
|
||||||
|
authenticationService.logout()['finally'](function logoutComplete() {
|
||||||
|
$location.url('/');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Action which returns the user to the home screen. If the home page has
|
* Action which returns the user to the home screen. If the home page has
|
||||||
* not yet been determined, this will be null.
|
* not yet been determined, this will be null.
|
||||||
@@ -447,9 +460,9 @@ angular.module('client').controller('clientController', ['$scope', '$routeParams
|
|||||||
// Build array of available actions
|
// Build array of available actions
|
||||||
var actions;
|
var actions;
|
||||||
if (NAVIGATE_HOME_ACTION)
|
if (NAVIGATE_HOME_ACTION)
|
||||||
actions = [ NAVIGATE_HOME_ACTION, RECONNECT_ACTION ];
|
actions = [ NAVIGATE_HOME_ACTION, RECONNECT_ACTION, LOGOUT_ACTION ];
|
||||||
else
|
else
|
||||||
actions = [ RECONNECT_ACTION ];
|
actions = [ RECONNECT_ACTION, LOGOUT_ACTION ];
|
||||||
|
|
||||||
// Get any associated status code
|
// Get any associated status code
|
||||||
var status = $scope.client.clientState.statusCode;
|
var status = $scope.client.clientState.statusCode;
|
||||||
|
@@ -45,6 +45,7 @@
|
|||||||
"ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE",
|
"ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE",
|
||||||
"ACTION_CLEAR_COMPLETED_TRANSFERS" : "Entferne abgeschlossene Übertragungen",
|
"ACTION_CLEAR_COMPLETED_TRANSFERS" : "Entferne abgeschlossene Übertragungen",
|
||||||
"ACTION_DISCONNECT" : "Trennen",
|
"ACTION_DISCONNECT" : "Trennen",
|
||||||
|
"ACTION_LOGOUT" : "@:APP.ACTION_LOGOUT",
|
||||||
"ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK",
|
"ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK",
|
||||||
"ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME",
|
"ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME",
|
||||||
"ACTION_RECONNECT" : "Neu Verbinden",
|
"ACTION_RECONNECT" : "Neu Verbinden",
|
||||||
|
@@ -47,6 +47,7 @@
|
|||||||
"ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE",
|
"ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE",
|
||||||
"ACTION_CLEAR_COMPLETED_TRANSFERS" : "Clear",
|
"ACTION_CLEAR_COMPLETED_TRANSFERS" : "Clear",
|
||||||
"ACTION_DISCONNECT" : "Disconnect",
|
"ACTION_DISCONNECT" : "Disconnect",
|
||||||
|
"ACTION_LOGOUT" : "@:APP.ACTION_LOGOUT",
|
||||||
"ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK",
|
"ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK",
|
||||||
"ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME",
|
"ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME",
|
||||||
"ACTION_RECONNECT" : "Reconnect",
|
"ACTION_RECONNECT" : "Reconnect",
|
||||||
|
@@ -45,6 +45,7 @@
|
|||||||
"ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE",
|
"ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE",
|
||||||
"ACTION_CLEAR_COMPLETED_TRANSFERS" : "Vider",
|
"ACTION_CLEAR_COMPLETED_TRANSFERS" : "Vider",
|
||||||
"ACTION_DISCONNECT" : "Déconnecter",
|
"ACTION_DISCONNECT" : "Déconnecter",
|
||||||
|
"ACTION_LOGOUT" : "@:APP.ACTION_LOGOUT",
|
||||||
"ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK",
|
"ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK",
|
||||||
"ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME",
|
"ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME",
|
||||||
"ACTION_RECONNECT" : "Reconnecter",
|
"ACTION_RECONNECT" : "Reconnecter",
|
||||||
|
@@ -45,6 +45,7 @@
|
|||||||
"ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE",
|
"ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE",
|
||||||
"ACTION_CLEAR_COMPLETED_TRANSFERS" : "Pulisci i trasferimenti completati",
|
"ACTION_CLEAR_COMPLETED_TRANSFERS" : "Pulisci i trasferimenti completati",
|
||||||
"ACTION_DISCONNECT" : "Disconnetti",
|
"ACTION_DISCONNECT" : "Disconnetti",
|
||||||
|
"ACTION_LOGOUT" : "@:APP.ACTION_LOGOUT",
|
||||||
"ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK",
|
"ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK",
|
||||||
"ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME",
|
"ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME",
|
||||||
"ACTION_RECONNECT" : "Riconnetti",
|
"ACTION_RECONNECT" : "Riconnetti",
|
||||||
|
@@ -45,6 +45,7 @@
|
|||||||
"ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE",
|
"ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE",
|
||||||
"ACTION_CLEAR_COMPLETED_TRANSFERS" : "Wis lijst",
|
"ACTION_CLEAR_COMPLETED_TRANSFERS" : "Wis lijst",
|
||||||
"ACTION_DISCONNECT" : "Verbreek Verbinding",
|
"ACTION_DISCONNECT" : "Verbreek Verbinding",
|
||||||
|
"ACTION_LOGOUT" : "@:APP.ACTION_LOGOUT",
|
||||||
"ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK",
|
"ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK",
|
||||||
"ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME",
|
"ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME",
|
||||||
"ACTION_RECONNECT" : "Verbind Opnieuw",
|
"ACTION_RECONNECT" : "Verbind Opnieuw",
|
||||||
|
@@ -44,6 +44,7 @@
|
|||||||
"ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE",
|
"ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE",
|
||||||
"ACTION_CLEAR_COMPLETED_TRANSFERS" : "Очистить",
|
"ACTION_CLEAR_COMPLETED_TRANSFERS" : "Очистить",
|
||||||
"ACTION_DISCONNECT" : "Отключиться",
|
"ACTION_DISCONNECT" : "Отключиться",
|
||||||
|
"ACTION_LOGOUT" : "@:APP.ACTION_LOGOUT",
|
||||||
"ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK",
|
"ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK",
|
||||||
"ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME",
|
"ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME",
|
||||||
"ACTION_RECONNECT" : "Переподключиться",
|
"ACTION_RECONNECT" : "Переподключиться",
|
||||||
|
Reference in New Issue
Block a user