mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 21:27:40 +00:00
GUAC-1406: Add filtering to connection permissions within user edit screen.
This commit is contained in:
@@ -119,7 +119,26 @@ angular.module('manage').controller('manageUserController', ['$scope', '$injecto
|
|||||||
* @type Object.<String, ConnectionGroup>
|
* @type Object.<String, ConnectionGroup>
|
||||||
*/
|
*/
|
||||||
$scope.rootGroups = null;
|
$scope.rootGroups = null;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Array of all connection properties that are filterable.
|
||||||
|
*
|
||||||
|
* @type String[]
|
||||||
|
*/
|
||||||
|
$scope.filteredConnectionProperties = [
|
||||||
|
'name',
|
||||||
|
'protocol'
|
||||||
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Array of all connection group properties that are filterable.
|
||||||
|
*
|
||||||
|
* @type String[]
|
||||||
|
*/
|
||||||
|
$scope.filteredConnectionGroupProperties = [
|
||||||
|
'name'
|
||||||
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A map of data source identifiers to the set of all permissions
|
* A map of data source identifiers to the set of all permissions
|
||||||
* associated with the current user under that data source, or null if the
|
* associated with the current user under that data source, or null if the
|
||||||
|
@@ -87,11 +87,18 @@ THE SOFTWARE.
|
|||||||
|
|
||||||
<!-- Connection permissions section -->
|
<!-- Connection permissions section -->
|
||||||
<div class="connection-permissions" ng-show="canChangePermissions()">
|
<div class="connection-permissions" ng-show="canChangePermissions()">
|
||||||
<h2 class="header">{{'MANAGE_USER.SECTION_HEADER_CONNECTIONS' | translate}}</h2>
|
<div class="header">
|
||||||
|
<h2>{{'MANAGE_USER.SECTION_HEADER_CONNECTIONS' | translate}}</h2>
|
||||||
|
<guac-group-list-filter connection-groups="rootGroups"
|
||||||
|
filtered-connection-groups="filteredRootGroups"
|
||||||
|
placeholder="'MANAGE_USER.FIELD_PLACEHOLDER_FILTER' | translate"
|
||||||
|
connection-properties="filteredConnectionProperties"
|
||||||
|
connection-group-properties="filteredConnectionGroupProperties"></guac-group-list-filter>
|
||||||
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<guac-group-list
|
<guac-group-list
|
||||||
context="groupListContext"
|
context="groupListContext"
|
||||||
connection-groups="rootGroups"
|
connection-groups="filteredRootGroups"
|
||||||
connection-template="'app/manage/templates/connectionPermission.html'"
|
connection-template="'app/manage/templates/connectionPermission.html'"
|
||||||
connection-group-template="'app/manage/templates/connectionGroupPermission.html'"
|
connection-group-template="'app/manage/templates/connectionGroupPermission.html'"
|
||||||
page-size="20"/>
|
page-size="20"/>
|
||||||
|
@@ -254,6 +254,8 @@
|
|||||||
"FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN",
|
"FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN",
|
||||||
"FIELD_HEADER_USERNAME" : "Benutzername:",
|
"FIELD_HEADER_USERNAME" : "Benutzername:",
|
||||||
|
|
||||||
|
"FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER",
|
||||||
|
|
||||||
"INFO_READ_ONLY" : "Dieses Benutzerkonto kann nicht bearbeitet werden.",
|
"INFO_READ_ONLY" : "Dieses Benutzerkonto kann nicht bearbeitet werden.",
|
||||||
|
|
||||||
"SECTION_HEADER_CONNECTIONS" : "Verbindungen",
|
"SECTION_HEADER_CONNECTIONS" : "Verbindungen",
|
||||||
|
@@ -254,6 +254,8 @@
|
|||||||
"FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN",
|
"FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN",
|
||||||
"FIELD_HEADER_USERNAME" : "Username:",
|
"FIELD_HEADER_USERNAME" : "Username:",
|
||||||
|
|
||||||
|
"FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER",
|
||||||
|
|
||||||
"INFO_READ_ONLY" : "Sorry, but this user account cannot be edited.",
|
"INFO_READ_ONLY" : "Sorry, but this user account cannot be edited.",
|
||||||
|
|
||||||
"SECTION_HEADER_CONNECTIONS" : "Connections",
|
"SECTION_HEADER_CONNECTIONS" : "Connections",
|
||||||
|
@@ -245,6 +245,8 @@
|
|||||||
"FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN",
|
"FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN",
|
||||||
"FIELD_HEADER_USERNAME" : "Identifiant:",
|
"FIELD_HEADER_USERNAME" : "Identifiant:",
|
||||||
|
|
||||||
|
"FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER",
|
||||||
|
|
||||||
"SECTION_HEADER_CONNECTIONS" : "Connexions",
|
"SECTION_HEADER_CONNECTIONS" : "Connexions",
|
||||||
"SECTION_HEADER_EDIT_USER" : "Modifier Utilisateur",
|
"SECTION_HEADER_EDIT_USER" : "Modifier Utilisateur",
|
||||||
"SECTION_HEADER_PERMISSIONS" : "Permissions",
|
"SECTION_HEADER_PERMISSIONS" : "Permissions",
|
||||||
|
@@ -242,6 +242,8 @@
|
|||||||
"FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN",
|
"FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN",
|
||||||
"FIELD_HEADER_USERNAME" : "Username:",
|
"FIELD_HEADER_USERNAME" : "Username:",
|
||||||
|
|
||||||
|
"FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER",
|
||||||
|
|
||||||
"SECTION_HEADER_CONNECTIONS" : "Connessioni",
|
"SECTION_HEADER_CONNECTIONS" : "Connessioni",
|
||||||
"SECTION_HEADER_EDIT_USER" : "Modifica Utente",
|
"SECTION_HEADER_EDIT_USER" : "Modifica Utente",
|
||||||
"SECTION_HEADER_PERMISSIONS" : "Permessi",
|
"SECTION_HEADER_PERMISSIONS" : "Permessi",
|
||||||
|
@@ -254,6 +254,8 @@
|
|||||||
"FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN",
|
"FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN",
|
||||||
"FIELD_HEADER_USERNAME" : "Gebruikersnaam:",
|
"FIELD_HEADER_USERNAME" : "Gebruikersnaam:",
|
||||||
|
|
||||||
|
"FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER",
|
||||||
|
|
||||||
"INFO_READ_ONLY" : "Sorry, maar dit gebruikers account kan niet gewijzigd worden",
|
"INFO_READ_ONLY" : "Sorry, maar dit gebruikers account kan niet gewijzigd worden",
|
||||||
|
|
||||||
"SECTION_HEADER_CONNECTIONS" : "Verbindingen",
|
"SECTION_HEADER_CONNECTIONS" : "Verbindingen",
|
||||||
|
@@ -242,6 +242,8 @@
|
|||||||
"FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN",
|
"FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN",
|
||||||
"FIELD_HEADER_USERNAME" : "Имя пользователя:",
|
"FIELD_HEADER_USERNAME" : "Имя пользователя:",
|
||||||
|
|
||||||
|
"FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER",
|
||||||
|
|
||||||
"SECTION_HEADER_CONNECTIONS" : "Подключения",
|
"SECTION_HEADER_CONNECTIONS" : "Подключения",
|
||||||
"SECTION_HEADER_EDIT_USER" : "Редактировать пользователя",
|
"SECTION_HEADER_EDIT_USER" : "Редактировать пользователя",
|
||||||
"SECTION_HEADER_PERMISSIONS" : "Разрешения",
|
"SECTION_HEADER_PERMISSIONS" : "Разрешения",
|
||||||
|
Reference in New Issue
Block a user