Commit Graph

133 Commits

Author SHA1 Message Date
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
Nick Couchman
d320606295 Merge 1.0.0 changes to master. 2018-09-08 18:42:08 -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
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
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
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
82803c9148 GUACAMOLE-220: Move common protocol namespace/name retrieval to Protocol class. 2018-05-01 20:58:28 -07:00
Michael Jumper
f8bd8d8ec9 GUACAMOLE-526: Remove call to old-style $http success(). 2018-04-27 00:02:22 -07:00
Michael Jumper
ae6b5fc8bb GUACAMOLE-526: Move handling of request error notification to guacNotification, resolving circular dependency. 2018-04-26 22:28:18 -07:00
Michael Jumper
266b445c21 GUACAMOLE-526: Handle rejections for absolutely all promises. 2018-04-26 22:15:17 -07:00
Michael Jumper
f6d5e5662b GUACAMOLE-526: Add convenience callback for displaying modal notifications strictly for REST errors, while logging all other promise rejections. 2018-04-26 21:20:31 -07:00
Michael Jumper
cc6ade4917 GUACAMOLE-526: Add convenience callbacks for ignoring or (quietly) warning of REST errors. 2018-04-26 21:19:22 -07:00
Michael Jumper
c30b7b0d80 GUACAMOLE-526: Add convenience function for generating promise callbacks which handle only REST errors. 2018-04-26 21:11:51 -07:00
Michael Jumper
8c9735d1e7 GUACAMOLE-526: Wrap HTTP response in Error object only if it's an actual HTTP response object. 2018-04-26 20:57:18 -07:00
Michael Jumper
2d03387b6b GUACAMOLE-526: Add missing semicolon. 2018-04-26 19:20:43 -07:00
Michael Jumper
73eb25f311 GUACAMOLE-526: Remove unused (and wrong!) getAllActiveConnections() function. Remove now-unnecessary injection of $q. 2018-04-26 18:51:46 -07:00
Michael Jumper
6cd07052d8 GUACAMOLE-526: Remove unused injections of $q. 2018-04-26 18:51:46 -07:00
James Muehlner
b3eeb36b87 GUACAMOLE-526: Update webapp to angular 1.6.9. 2018-04-25 22:25:02 -07:00
Michael Jumper
393e1ab647 GUACAMOLE-220: Use effective permissions to test user access to resources. 2018-04-19 15:29:11 -07:00
Michael Jumper
49c11bbdad GUACAMOLE-348: Merge changes which ensure the download iframe is removed only if actually present within the DOM. 2018-02-06 21:01:45 -08:00
James Muehlner
017df40b33 GUACAMOLE-348: Only remove download iframe if it's still attached to the DOM. 2018-02-06 20:16:58 -08:00
Michael Jumper
6563281496 GUACAMOLE-347: Merge fix for IE lack of window.location.origin. 2018-01-13 18:50:11 -08:00
Michael Jumper
dba3f52d2e GUACAMOLE-394: Timestamps within JSON from the REST API are in milliseconds, not seconds. 2018-01-04 23:25:09 -08:00
Michael Jumper
67fc77a1c7 GUACAMOLE-394: Expose "last active" time for connections and users via REST API. 2017-12-11 20:44:28 -08:00
Nick Couchman
6f7517028e GUACAMOLE-347: Fix issue with IE missing window.location.origin 2017-10-31 13:33:00 -04:00
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