Michael Jumper
5825835237
GUACAMOLE-567: Add tunnel isConnected() function. Consider both OPEN and UNSTABLE status as connected.
2018-09-07 12:20:28 -07:00
Michael Jumper
fe07cf9b70
GUACAMOLE-567: Move client instability state to own flag. Actual current connection state is lost otherwise.
2018-09-07 12:20:28 -07:00
Nick Couchman
402ddb577f
GUACAMOLE-220: Merge add user interface for managing user groups and membership.
2018-08-14 19:33:02 -04:00
Michael Jumper
7917f46b36
GUACAMOLE-220: Allow attributes to be specified via the template supplied to REST object constructors, for consistency's sake.
2018-08-09 10:46:06 -07:00
Michael Jumper
6aaef7685f
GUACAMOLE-220: Select from multiple datasources deterministically.
2018-08-09 10:46:06 -07:00
Michael Jumper
8ad3f25371
GUACAMOLE-220: Add management tab and editor for user groups.
2018-08-09 10:46:06 -07:00
Michael Jumper
de80957404
GUACAMOLE-220: Add management interface for user parent groups.
2018-08-08 21:50:26 -07:00
Michael Jumper
ca1db7831b
GUACAMOLE-220: Do not display "X" for removing an identifier if the identifier cannot actually be edited.
2018-08-08 21:50:26 -07:00
Michael Jumper
0059121716
GUACAMOLE-220: Hide identifier set editor if there are no identifiers to edit.
2018-08-08 09:00:06 -07:00
Michael Jumper
229b0dee48
GUACAMOLE-220: Implement generic editor directive for manipulating sets of identifiers.
2018-08-08 09:00:06 -07:00
Michael Jumper
1cf16d1dc6
GUACAMOLE-220: Upgrade to latest versions of jQuery and Lodash.
...
The version of Lodash previously included with Guacamole lacks the
sortedIndexOf() function, which is needed by the identity set editor
directive for manipulating sorted arrays of identifiers.
If upgrading Lodash, may as well upgrade jQuery while we're at it. The
version previously included within Guacamole is no longer maintained.
2018-08-08 09:00:06 -07:00
Michael Jumper
615f5c6bab
GUACAMOLE-220: Add missing getUserGroupAttributes() to JavaScript schemaService.
2018-08-08 09:00:06 -07:00
Michael Jumper
55bcf25a1c
GUACAMOLE-220: Allow manipulation and retrieval of user group permissions via JavaScript.
2018-08-08 09:00:06 -07:00
Michael Jumper
9f01fcb155
GUACAMOLE-220: Add JavaScript service for retrieving/manipulating user groups.
2018-08-08 09:00:06 -07:00
Nick Couchman
c36d333216
GUACAMOLE-220: Merge display readable connections only by default within permission editor.
2018-07-26 06:13:07 -04:00
Michael Jumper
055219bc6c
GUACAMOLE-220: Rename "Selected Connections" to "Current Connections" for clarity.
...
"Selected Connections" vs. "All Connections" gives the impression that the tab controls how permissions are used, with "All Connections" being a mode where all connections are readable regardless of which are explicitly selected.
2018-07-21 14:24:28 -07:00
Michael Jumper
e03251f78c
GUACAMOLE-220: Include children of readable items within connection permission editor, as they are likely relevant to the administrative task at hand.
2018-07-21 14:23:50 -07:00
Michael Jumper
62e58eaf9f
GUACAMOLE-220: Migrate connection permission editor to tab-based views.
2018-07-21 14:23:48 -07:00
Michael Jumper
deb5b51ddc
GUACAMOLE-220: Add generic directive for displaying tabs which divide a section into logical views.
2018-07-21 14:22:51 -07:00
Michael Jumper
861bddea6d
GUACAMOLE-220: Add semantic CSS class for headers having corresponding tabs.
2018-07-21 14:22:51 -07:00
Michael Jumper
edcb2af21f
GUACAMOLE-220: Display only selected connection permissions by default.
2018-07-21 14:22:50 -07:00
Michael Jumper
dd65bf6e26
GUACAMOLE-220: Preserve types of filtered GroupListItems / ConnectionGroups.
2018-07-21 14:22:50 -07:00
Michael Jumper
d6ecfaa369
GUACAMOLE-446: Merge parameter definition for RDP drive name.
2018-07-05 23:55:49 -07:00
Michael Jumper
0ca8ce7700
GUACAMOLE-445: Merge parameter definition for RDP printer name.
2018-07-05 23:55:23 -07:00
Nick Couchman
c4b5fb7146
GUACAMOLE-446: Add parameters and translations for drive name.
2018-07-03 22:31:24 -04:00
Nick Couchman
b4b7366b84
GUACAMOLE-445: Add client-side parameters and translations for changing printer name.
2018-07-02 20:40:39 -04:00
Michael Jumper
34faa5d928
GUACAMOLE-540: Merge changes ensuring remote addresses are handled/logged consistently across the various parts of the webapp.
2018-07-01 23:09:08 -07:00
Nick Couchman
2ff416bb1c
GUACAMOLE-540: Remove unused imports.
2018-06-30 14:31:24 -04:00
Nick Couchman
3d593a4ca1
GUACAMOLE-540: Remove processing of X-Forwarded-For header.
2018-06-30 14:28:53 -04:00
Michael Jumper
b0da0d16bf
GUACAMOLE-527: Merge parameter definitions for SSH/SFTP host key.
2018-06-27 21:03:15 -07:00
Nick Couchman
0b4245cc65
GUACAMOLE-527: Make translation text consistent across SSH and SFTP
2018-06-26 15:43:25 -04:00
Nick Couchman
39f5cb4a2c
GUACAMOLE-527: Change multiline to single line text field.
2018-06-26 15:41:45 -04:00
Nick Couchman
db8bb9f85a
GUACAMOLE-527: Correct order of options in RDP and VNC.
2018-06-26 15:39:25 -04:00
Nick Couchman
50e3e4ab94
GUACAMOLE-527: Add fields for known host key for servers.
2018-06-25 08:42:33 -04:00
Nick Couchman
0b77782391
GUACAMOLE-540: Fix spaces that get added by IDE
2018-06-16 08:07:33 -04:00
Nick Couchman
fb1efec056
GUACAMOLE-540: Restore removed setter methods in Credentials.
2018-06-16 08:06:13 -04:00
Nick Couchman
a0d0e07658
GUACAMOLE-540: Clean up style and comments in Credentials class
2018-06-16 08:06:07 -04:00
Nick Couchman
52a3f454e6
GUACAMOLE-540: Clean up Credentials with new constructor.
2018-06-16 08:06:07 -04:00
Nick Couchman
c725da00a0
GUACAMOLE-540: Update comments; remove unnecessary setter methods.
2018-06-16 07:13:17 -04:00
Nick Couchman
cbd77b52ae
GUACAMOLE-540: Move remote address processing to Credentials class for consistency.
2018-06-16 07:13:17 -04:00
Nick Couchman
bc1dc41a7c
GUACAMOLE-470: Merge provide predefined values for "color-scheme" parameter.
2018-06-13 06:13:28 -04:00
Michael Jumper
e5a8442a2a
GUACAMOLE-470: Use NPM webjar for datalist-polyfill, as Webjars' "bowergithub" version is broken (missing version number in path causes sanity checks in WebjarsServlet to refuse to serve the file).
2018-06-12 16:30:11 -07:00
Michael Jumper
74230f005f
GUACAMOLE-470: Define "color-scheme" parameter as TEXT field with some pre-defined options.
2018-06-12 14:07:51 -07:00
Michael Jumper
73c3107e91
GUACAMOLE-470: Restore translations for "color-scheme" enum values.
...
This reverts commit 06f98afcf5
.
2018-06-12 14:07:51 -07:00
Michael Jumper
2bc71866a8
GUACAMOLE-470: Restore ENUM "color-scheme" parameter for SSH and Telnet.
...
This reverts commit 4e610f2d1b
.
2018-06-12 14:07:51 -07:00
Michael Jumper
3ae152fa35
GUACAMOLE-470: Add polyfill for <datalist> element (not supported by Safari).
2018-06-12 14:07:47 -07:00
Michael Jumper
426a7919b3
GUACAMOLE-470: Allow TEXT fields to be associated with predefined sets of known-good values.
2018-06-12 13:58:04 -07:00
Michael Jumper
a8bb6fe966
GUACAMOLE-470: Make getFieldOption() available to all field types.
2018-06-12 13:58:04 -07:00
Nick Couchman
0163cfc30c
GUACAMOLE-470: Merge remove translations for color-scheme enum values.
2018-06-07 16:39:29 -04:00
Nick Couchman
6545c55008
GUACAMOLE-570: Merge bump version to 1.0.0.
2018-06-07 04:27:27 -04:00