Commit Graph
104 Commits
Author SHA1 Message Date
Nick Couchman 7522a495b8 GUACAMOLE-339: Display the remote host field in connection history tables. 2017-07-16 22:23:00 -04:00
Michael Jumper ee6edb9c82 GUACAMOLE-292: Define and use standard attributes for user organization and role. 2017-05-27 11:28:13 -07:00
Michael Jumper 9634731fe6 GUACAMOLE-292: Define and use standard attributes for user full name and email. 2017-05-27 11:28:13 -07:00
Michael Jumper 8830123c9b GUACAMOLE-292: Add support for email fields. 2017-05-27 11:28:13 -07:00
Michael Jumper 6ae9faddc2 GUACAMOLE-201: Occasionally verify client responsiveness when intercepting streams. 2017-02-08 20:19:11 -08:00
Michael Jumper 0105b3e4ec GUACAMOLE-196: Strip backslashes from stream download filenames. 2017-02-07 12:36:04 -08:00
Michael Jumper 0671f18d40 GUACAMOLE-36: Define REST API transfer mechanism for translatable messages. 2017-01-03 19:42:24 -08:00
Michael Jumper 92886e639d GUACAMOLE-105: Clean up download iframe only after download has truly completed. If completion cannot be determined, wait a reasonable amount of time before assuming completion. 2016-11-04 20:50:37 -07:00
James Muehlner 7f52e3c2ed GUACAMOLE-104: Sanitize filenames before upload or download. 2016-09-07 20:23:34 -07:00
Michael Jumper 20459ecbd3 GUACAMOLE-77: Retrieve the current user's permissions via ".../self" rather than ".../users/{username}". The current user may not actually exist. 2016-08-20 14:47:44 -07:00
James Muehlner 32f8d84fde GUACAMOLE-73: Clear permission cache when saving or updating to force permission reload. 2016-08-16 21:41:43 -07:00
James Muehlner 4929f8da2b GUACAMOLE-5: Merge sharing connection, sharing profile parameter addition. 2016-08-10 16:49:57 -07:00
Michael Jumper 14365ff72e GUACAMOLE-5: Define connection and sharing profile parameters separately. 2016-08-07 22:50:26 -07:00
Michael Jumper 909fb4ebd9 GUACAMOLE-5: Implement JavaScript service for accessing the sharing profile REST resource. 2016-08-07 22:41:49 -07:00
Michael Jumper 7a0dd884f3 GUACAMOLE-5: Add sharing profile attributes to schema resource. 2016-08-07 22:41:49 -07:00
Michael Jumper 8a8ae8496c GUACAMOLE-5: Add support for sharing profile permissions to JavaScript implementations of REST API objects. 2016-08-04 19:48:58 -07:00
Michael Jumper 60152e3841 GUACAMOLE-5: Include sharing profiles within connection tree. 2016-08-04 19:48:58 -07:00
Michael Jumper 7ea4af7016 GUACAMOLE-5: Provide direct access via REST to the sharing profiles available for the active connection of a given tunnel. 2016-07-16 20:44:40 -07:00
Michael Jumper 62dcd9e9ec GUACAMOLE-5: Implement JavaScript service for retrieving sharing credentials from an active connection. 2016-07-16 11:42:48 -07:00
Michael Jumper ad50a77293 GUACAMOLE-5: Implement QUERY_PARAMETER field type. 2016-07-16 11:42:47 -07:00
Michael Jumper b66925c3d0 GUACAMOLE-5: Update tunnelService to match REST changes. 2016-07-12 22:02:41 -07:00
Michael Jumper c586d1840d GUACAMOLE-5: Expose session as a REST resource. Refactor /api/data to /api/session/data. 2016-07-12 21:23:47 -07:00
Michael Jumper 89eabc1d70 GUACAMOLE-5: Expose UserContext schema as a resource, not a separate REST service. Refactor URLs accordingly. 2016-07-12 21:23:47 -07:00
Michael Jumper 374ad3eb23 GUACAMOLE-5: Replace UserRESTService with new resource-driven implementation. 2016-07-12 21:23:46 -07:00
Michael Jumper ef5329dbe1 GUACAMOLE-44: Implement JavaScript service for uploading files to a stream via the REST tunnel endpoint. 2016-06-05 16:12:37 -07:00
Michael Jumper 75baa69cea GUACAMOLE-44: Add GuacamoleStreamException for reporting errors from intercepted streams. 2016-06-05 16:03:05 -07:00
Michael Jumper 12d35d4feb GUACAMOLE-44: Implement REST endpoint for listing tunnels and retrieving related data. 2016-06-02 12:28:50 -07:00
Michael Jumper 1810ec971f GUACAMOLE-1: Relicense C and JavaScript files. 2016-03-28 20:50:18 -07:00
Michael Jumper bda64a2108 GUAC-1378: Add service for communicating with the /api/patches REST endpoint. 2016-02-19 00:22:43 -08:00
James Muehlner b0ac9e8d52 GUAC-1429: Modify Directory API to set identifier on added object, and update javascript to use new models. 2015-12-09 22:59:08 -08:00
James Muehlner 622b7f5806 GUAC-1373: Refactor admin-specific HistoryEntryDuration class into generic ConnectionHistoryEntry.Duration. 2015-11-24 22:01:46 -08:00
Michael Jumper 77804b2a9d GUAC-1373: Define sorting only by start date. 2015-11-24 21:34:37 -08:00
James Muehlner fdbc68bb92 GUAC-1193: Implement front end for connection history. 2015-10-13 23:38:55 -07:00
Michael Jumper 3c5f72b288 GUAC-1193: Include connection identifier within history records. 2015-09-23 16:02:17 -07:00
Michael Jumper e1908bf6e8 GUAC-1193: Implement and document historyService - a JavaScript service for accessing the history REST endpoint. 2015-09-23 15:46:38 -07:00
Michael Jumper dbc94261ee GUAC-586: Ignore possible lack of specific permission sets. 2015-09-03 14:06:00 -07:00
Michael Jumper e0a4fc3257 GUAC-586: Use auth provider identifiers within active connection REST service. 2015-09-02 19:51:27 -07:00
Michael Jumper a6cab24983 GUAC-586: Use auth provider identifiers within connection group REST service. 2015-09-02 19:51:27 -07:00
Michael Jumper 16cd2ab49b GUAC-586: Use auth provider identifiers within connection REST service. 2015-09-02 19:51:27 -07:00
Michael Jumper 7235ed980f GUAC-586: Invoke REST service functions across multiple data sources using dataSourceService.apply(). 2015-09-02 19:51:27 -07:00
Michael Jumper 8f39671c6b GUAC-586: Fix typos surrounding getAllUsers() in userService. 2015-09-02 19:51:27 -07:00
Michael Jumper 0f661dfec3 GUAC-586: Use auth provider identifiers within schema REST service. 2015-09-02 19:51:27 -07:00
Michael Jumper 738f3bb026 GUAC-586: Add getAllUsers() to userService. 2015-09-02 19:51:27 -07:00
Michael Jumper f55f388667 GUAC-586: Add multi-source retrieval of permissions to permissionService. Use multiple sources to determine user pages. 2015-09-02 19:51:27 -07:00
Michael Jumper e75ab6ebd5 GUAC-586: Add data source to user and permissions services. 2015-09-02 19:51:26 -07:00
Michael Jumper 2e52382fd9 GUAC-1213: Add date and time fields, along with corresponding template/controller stubs. 2015-08-10 11:18:57 -07:00
Michael Jumper 65cdb5daef GUAC-1213: Add time zone field type. 2015-08-09 22:14:19 -07:00
Michael Jumper dcd82f9e63 GUAC-1176: Remove all human-readable title properties from the REST form objects. 2015-06-08 16:15:31 -07:00
Michael Jumper a532e22926 GUAC-1176: Generalize form fields by removing the value property. Add type-specific convenience classes for each field. 2015-06-08 14:33:43 -07:00
Michael Jumper e7574c0276 GUAC-800: Use Forms for attributes, not just Fields. 2015-05-26 14:42:51 -07:00