Commit Graph
4599 Commits
Author SHA1 Message Date
Jim Chen 06f98afcf5 GUACAMOLE-470: Remove translations for "color-scheme" enum values.
Remove translations for the "color-scheme" enum values, because the
field type is now "TEXT" and not "ENUM" anymore. Changing the field type
to "TEXT" does have the disadvantage of losing localized enum choices.
Maybe it would be better to keep "color-scheme" an ENUM, and add a
"custom-color-scheme" TEXT field for customized color schemes?
2018-06-05 22:42:16 -04:00
Jim Chen 4e610f2d1b GUACAMOLE-470: Update "color-scheme" parameter for SSH and Telnet.
GUACAMOLE-470 changes the "color-scheme" parameter to be a configuration
string instead of a simple enum, so update the protocol JSON
accordingly.
2018-05-16 11:52:08 -04:00
Nick Couchman fed5133295 GUACAMOLE-220: Merge user group REST API. 2018-05-04 21:22:38 -04:00
Nick Couchman 242448060f GUACAMOLE-220: Merge rely on managementButtons directive to handle redirect after save. 2018-05-04 20:58:25 -04:00
Michael Jumper c26cf60e6b GUACAMOLE-220: Expose user groups, group membership, and group permissions via REST. 2018-05-04 16:06:41 -07:00
Michael Jumper 400b8f310e GUACAMOLE-220: Rely on managementButtons directive to handle redirect to user list after save. 2018-05-04 15:59:40 -07:00
Nick Couchman 9b99b18041 GUACAMOLE-220: Merge extract common base for management UI. 2018-05-04 04:25:59 -04:00
Michael Jumper b50e709981 GUACAMOLE-220: Correct grammar of saveObject() documentation ("to save", not "to saves"). 2018-05-03 23:38:01 -07:00
Michael Jumper ae0512c266 GUACAMOLE-220: Convert "namespace" attribute of managementButtons directive to string binding. 2018-05-03 23:37:19 -07:00
Michael Jumper 2c41e38e55 GUACAMOLE-220: removeConnectionGroupPermission() affects connection group permissions, not connection permissions. 2018-05-03 23:34:34 -07:00
Michael Jumper e8f0c96758 GUACAMOLE-220: Correct documentation of permissionsRemoved attribute (the permissions have been removed, not added). 2018-05-03 23:33:41 -07:00
Michael Jumper 7ba9c32a07 GUACAMOLE-220: Document context of skeleton user creation. 2018-05-03 23:32:07 -07:00
Michael Jumper f5f516d82a GUACAMOLE-220: Pull primary connection for new sharing profiles. 2018-05-03 23:16:14 -07:00
Nick Couchman 91f19b2e03 GUACAMOLE-559: Merge add support for Asynchronous Clipboard API. 2018-05-03 04:45:41 -04:00
Michael Jumper 619963277d GUACAMOLE-559: Add support for reading/writing clipboard contents using the Asynchronous Clipboard API. 2018-05-02 22:54:11 -07:00
Michael Jumper 5028d85bb1 GUACAMOLE-220: "required", not "requred". 2018-05-01 21:09:51 -07:00
Michael Jumper 244dd19aa0 GUACAMOLE-220: Remove unnecessary userExists() function. 2018-05-01 20:58:28 -07:00
Michael Jumper 6ca076f7fc GUACAMOLE-220: Move data source tabs to separate directive. 2018-05-01 20:58:28 -07:00
Michael Jumper 1989c11dd9 GUACAMOLE-220: Include the identifier of the associated object within ManagementPermissions. 2018-05-01 20:58:28 -07:00
Michael Jumper 708c255b83 GUACAMOLE-220: "Management", not "managment". 2018-05-01 20:58:28 -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 c1f5ad4075 GUACAMOLE-220: Migrate sharing profile management screen to common buttons and permission logic. 2018-05-01 20:58:28 -07:00
Michael Jumper 7e1dbf7d11 GUACAMOLE-220: Migrate connection group management screen to common buttons and permission logic. Add required clone option. 2018-05-01 20:58:28 -07:00
Michael Jumper 00fee4ac3a GUACAMOLE-220: Migrate connection management screen to common buttons and permission logic. 2018-05-01 20:58:27 -07:00
Michael Jumper 0414cdd3ed GUACAMOLE-220: Migrate user management screen to new, common management button directive. 2018-05-01 17:20:32 -07:00
Michael Jumper e045da132c GUACAMOLE-220: Add common directive for displaying the save/clone/cancel/delete buttons shared by all object management pages. 2018-05-01 17:20:32 -07:00
Michael Jumper 4f43ddc420 GUACAMOLE-220: Migrate user management controller to ManagementPermissions. 2018-05-01 00:12:58 -07:00
Michael Jumper 507202d1f3 GUACAMOLE-220: Define abstract object for querying the management-related actions a user may take on a particular object or type of object. 2018-04-30 23:24:15 -07:00
Michael Jumper 94ad1f9f34 GUACAMOLE-220: Separate system/connection permission editing into directives. 2018-04-30 14:43:54 -07:00
Nick Couchman 8181a96060 GUACAMOLE-526: Merge use toArray as necessary for orderBy. 2018-04-30 17:40:15 -04:00
Michael Jumper ae6994a912 GUACAMOLE-526: Use toArray where necessary for orderBy. 2018-04-30 13:45:36 -07:00
Michael Jumper f7ca11df50 GUACAMOLE-526: Provide key/value pairs via toArray filter. Consistently return same array for same object. 2018-04-30 13:45:36 -07:00
Nick Couchman d22f065fea GUACAMOLE-526: Merge invoke logout() before storing new token. 2018-04-30 07:59:37 -04:00
Michael Jumper 089113c352 GUACAMOLE-526: Invoke logout() for the cached token BEFORE storing the new token. The logout() call erroneously invalidates the new token otherwise. 2018-04-29 22:01:32 -07:00
Nick Couchman 9d09f0bb0a GUACAMOLE-526: Merge handle absolutely all promise rejections. 2018-04-29 16:57:59 -04:00
Michael Jumper 0d63d6cef4 GUACAMOLE-526: Only pull primary connection for sharing profile once identifier is known. 2018-04-27 00:12:36 -07:00
Michael Jumper 2ff980dede GUACAMOLE-526: Remove debug console.log() from toArrayFilter(). 2018-04-27 00:05:09 -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 1e5e9b607b GUACAMOLE-526: Add convenience function for displaying modal notifications for REST errors. 2018-04-26 21:20:05 -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 f6f66eec0a GUACAMOLE-526: Ignore failure to load OSK layout. 2018-04-26 19:03:53 -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 bba01bdbc4 GUACAMOLE-526: Explicitly fail routing if attempting to update the auth token fails. 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