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
Nick Couchman
fed5133295
GUACAMOLE-220: Merge user group REST API.
2018-05-04 21:22:38 -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
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
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
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
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
Michael Jumper
5be303666a
GUACAMOLE-526: Remove unnecessary use of $q within authenticationService. Rely on requestService.
2018-04-26 18:51:45 -07:00
Michael Jumper
01e19c19dc
GUACAMOLE-526: Maintain full correct chain of promises for clipboard read attempts, including the "finally" used for cleanup. The "finally" handler creates a new promise with a potentially unhandled rejection otherwise.
2018-04-26 18:42:52 -07:00
Michael Jumper
670ec390b5
GUACAMOLE-526: Ignore failure to read/write clipboard.
2018-04-26 18:42:52 -07:00
Michael Jumper
9a2e0c6087
GUACAMOLE-526: Merge changes updating AngularJS to the latest stable (1.6.9).
2018-04-26 09:55:31 -07:00
James Muehlner
197ffc76d0
GUACAMOLE-526: Remove no-longer-used licenses.
2018-04-25 23:37:46 -07:00
James Muehlner
b3eeb36b87
GUACAMOLE-526: Update webapp to angular 1.6.9.
2018-04-25 22:25:02 -07:00