Michael Jumper
ec963dd036
GUACAMOLE-422: Define field type which represents the ID of any supported language.
2019-06-15 13:40:16 -07:00
Mike Jumper
f2ae848b1b
GUACAMOLE-422: Merge support for forwarding client timezone at Guacamole protocol level.
2019-06-07 08:53:49 -07:00
Michael Jumper
5be810ec6b
GUACAMOLE-422: Remove "Canada/East-Saskatchewan" time zone, which was removed from the IANA database in release 2017c of the database.
...
From http://mm.icann.org/pipermail/tz-announce/2017-October/000047.html :
>
> Remove Canada/East-Saskatchewan from the 'backward' file, as it
> exceeded the 14-character limit and was an unused misnomer anyway.
>
2019-05-13 18:24:37 -07:00
Michael Jumper
803ff27468
GUACAMOLE-422: Update TIMEZONE field documentation to reference IANA time zone database.
2019-05-13 18:21:38 -07:00
Virtually Nick
3c1f64ec61
GUACAMOLE-422: Update timezone format comments in AngularJS component.
2019-05-10 12:41:43 -04:00
Nick Couchman
d534a7085d
GUACAMOLE-422: Update documentation and style; tweaks to GuacamoleProtocolVersion implementation.
2019-05-06 11:29:09 -04:00
Virtually Nick
0f4ff0fe46
GUACAMOLE-422: Clean up style and extra code.
2019-04-22 11:53:09 -04:00
Nick Couchman
50c2161ec8
GUACAMOLE-422: Add tunnel parameter for sending the timezone.
2019-04-22 11:53:09 -04:00
Nick Couchman
ea913c98fe
GUACAMOLE-422: Implement client-side timezone detection.
2019-04-22 11:53:09 -04:00
Michael Jumper
ef0cb1ee7a
GUACAMOLE-598: Ignore if current user has no associated data. Authentication providers are not required to provide data for the users they authenticate.
2018-12-04 13:22:16 -08:00
Nick Couchman
3089e71e60
Merge 1.0.0 changes back to master.
2018-10-05 15:31:01 -04:00
Michael Jumper
adb9aaa5e2
GUACAMOLE-220: Ignore missing user or group when retrieving permissions/memberships.
2018-10-05 11:56:42 -07:00
Michael Jumper
d4a9208c2b
GUACAMOLE-624: Include user full name and organization in filtered attributes.
2018-09-21 14:14:57 -07:00
Michael Jumper
660fe82fff
GUACAMOLE-624: Add columns displaying user full name and organization.
2018-09-21 14:14:39 -07:00
Nick Couchman
d320606295
Merge 1.0.0 changes to master.
2018-09-08 18:42:08 -04:00
Nick Couchman
248e64531d
GUACAMOLE-220: Merge add missing definitions for CREATE_USER_GROUP system permission.
2018-09-08 18:40:10 -04:00
Michael Jumper
3492b556c3
GUACAMOLE-220: Add missing definitions for CREATE_USER_GROUP system permission.
2018-09-08 13:09:24 -07:00
Nick Couchman
af0f8ea27f
GUACAMOLE-598: Merge show fatal error message only after a fatal error has occurred.
2018-09-07 19:09:38 -04:00
Nick Couchman
0484a4e485
Merge 1.0.0 changes back to master.
2018-09-07 19:06:20 -04:00
Michael Jumper
0cc5c3667b
GUACAMOLE-598: Ensure fatal error message is hidden by default, shown only when a fatal error has actually occurred.
2018-09-07 13:37:06 -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
7d822df5a3
Merge 1.0.0 changes back to master.
2018-08-14 19:38:16 -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
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
Michael Jumper
5866c7e251
GUACAMOLE-598: Abort rendering of pages if critical data fails to load (data without which the page is non-functional).
2018-07-27 14:50:17 -07:00
Michael Jumper
c897c7eb26
GUACAMOLE-598: Add convenience promise callback for REST requests which displays a fatal error.
2018-07-27 14:49:08 -07:00
Michael Jumper
4bc7700d57
GUACAMOLE-598: Add absolute, global, fatal error handling.
2018-07-27 14:48:56 -07:00
Nick Couchman
587c0c2073
Merge 1.0.0 changes back to master.
2018-07-26 06:15:30 -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
Nick Couchman
86856fa895
GUACAMOLE-585: getFieldOption should return EMPTY when value is not present.
2018-06-30 16:57:51 -04:00
Nick Couchman
c9975f2693
GUACAMOLE-360: Order pages correctly; remove unused variable.
2018-06-19 06:11:09 -04:00
Nick Couchman
ef7e28d168
GUACAMOLE-360: Make session management page always available.
2018-06-18 21:12:20 -04:00
Nick Couchman
bd2d051a19
GUACAMOLE-360: Make webapp use permission sets for active connection management.
2018-06-13 06:17:52 -04:00
Nick Couchman
85c7b511e1
GUACAMOLE-360: Allow user to kill their own active sessions.
2018-06-13 06:17:52 -04:00
Nick Couchman
3eda313519
GUACAMOLE-360: Allow all users access to the session management page.
2018-06-13 06:17:52 -04:00
Nick Couchman
984ab48ce8
Merge 1.0.0 changes back to master.
2018-06-13 06:15:10 -04:00