Commit Graph

1333 Commits

Author SHA1 Message Date
Michael Jumper
dea4ac3cf1 GUAC-1132: Implement JavaScript tunnel service. 2015-03-17 16:26:43 -07:00
Michael Jumper
d0c57a2378 GUAC-1132: Implement tunnel REST service. 2015-03-17 13:45:55 -07:00
Michael Jumper
b33e515895 GUAC-1132: Associate tunnels with records, not sockets. Provide tunnel for connect(). 2015-03-17 13:21:05 -07:00
Michael Jumper
5cf48c7498 GUAC-1132: Add identifier to connection records. 2015-03-16 16:12:10 -07:00
Michael Jumper
3a4f6b85dd GUAC-1132: Add tunnel rest service stub. 2015-03-16 15:57:18 -07:00
Michael Jumper
3603155f36 GUAC-1132: Modify API to support listing of active connections and host information. 2015-03-16 14:44:10 -07:00
Michael Jumper
4475fcb7fb GUAC-1120: Move notifications into own service. 2015-03-12 17:34:26 -07:00
James Muehlner
0d83f0e83d Merge pull request #114 from glyptodon/user-menu
GUAC-1120: Implement user menu
2015-03-12 17:31:45 -07:00
James Muehlner
376026f430 Merge pull request #113 from glyptodon/encapsulate-internals
GUAC-1121: Do not expose retrieved ConnectionRecord list directly.
2015-03-12 17:27:51 -07:00
Michael Jumper
ad43949915 GUAC-1120: Only align password dialog fields to the right. 2015-03-12 16:06:20 -07:00
Michael Jumper
91dfa04a52 GUAC-1120: Fix incorrect translation string names. 2015-03-12 16:06:13 -07:00
Michael Jumper
9da1026241 GUAC-1120: Restore password dialog styling. 2015-03-12 14:24:16 -07:00
Michael Jumper
0aff801642 GUAC-1120: Display menu options as disabled if they are not relevant. Navigate explicitly via click event, in case browser depends on click propagation to handle href, but keep href for sake of "open in new tab", etc. 2015-03-12 14:21:18 -07:00
Michael Jumper
fea085fd7b GUAC-1120: Ensure proper rendering of menu on old Firefox. 2015-03-12 12:49:32 -07:00
Michael Jumper
eb86fadbcc GUAC-1120: Increase menu spacing and hover contrast. Add menu indicator (down arrow). 2015-03-12 11:53:15 -07:00
Michael Jumper
0f4662daff GUAC-1120: Close menu when user clicks outside menu. 2015-03-12 00:00:50 -07:00
Michael Jumper
1c75e9792d GUAC-1120: Toggle visibility of user menu upon click. 2015-03-11 23:25:32 -07:00
Michael Jumper
ddbfacdf2f GUAC-1120: Use consistent styles for highlighting. Adjust for contrast. Only show menu options when open. 2015-03-11 23:25:05 -07:00
Michael Jumper
38d3d1930c GUAC-1120: Use flex layout for headers containing the user menu. 2015-03-11 22:50:53 -07:00
Michael Jumper
563a1d1af2 GUAC-1120: Improve user menu style. Add dark icons. 2015-03-11 19:43:55 -07:00
Michael Jumper
191046712c GUAC-1120: Add rudimentary menu styling. 2015-03-11 18:34:19 -07:00
Michael Jumper
9a8aa14674 GUAC-1120: Move logout panel to common user menu. 2015-03-11 18:34:19 -07:00
Michael Jumper
bdc7a39cbd GUAC-1121: Do not expose retrieved ConnectionRecord list directly - it may contain internal data that the JSON serializer will be happy to expose. Use APIConnectionRecord instead. 2015-03-11 15:57:06 -07:00
Michael Jumper
86ce781d8e GUAC-1119: Redirect to login ONLY for requests to /api/tokens, and ONLY if not already at login. 2015-03-11 15:10:00 -07:00
Michael Jumper
e7af75ceed GUAC-1118: Do not include self in list of users in management UI. 2015-03-11 00:16:09 -07:00
James Muehlner
64a41daa1d GUAC-801 Use correct module name. 2015-03-10 21:35:55 -07:00
James Muehlner
d31d214831 GUAC-801 Improved styling of password change dialog. 2015-03-10 21:28:38 -07:00
James Muehlner
b32f358e7e GUAC-801 Implemented new endpoint for password update, and updated js to use the new endpoint. 2015-03-10 20:44:45 -07:00
James Muehlner
f513fa6e2e GUAC-801 Created password update dialog on home screen, grant self READ and UPDATE permission to users upon creation, and added sql update script to grant self READ and UPDATE permissions for users in pre-existing databases. 2015-03-04 23:18:16 -08:00
Michael Jumper
51b8cf7c11 GUAC-1108: Use retrieval service for retrieving connection groups. Avoid possible NPE. 2015-03-04 14:37:43 -08:00
Michael Jumper
0bf7b97558 GUAC-1101: User creation permission is sufficient for access to management screen. 2015-02-28 23:26:45 -08:00
Michael Jumper
00ccad54e8 GUAC-1100: Add permission filtering to tree retrieval. 2015-02-28 21:53:19 -08:00
James Muehlner
fd7343a3e0 Merge pull request #96 from glyptodon/paginate-history
GUAC-1099: Paginate the connection history list, too.
2015-02-28 13:39:35 -08:00
Michael Jumper
b03d0b7c44 GUAC-1099: Paginate the connection history list, too. 2015-02-28 13:17:02 -08:00
Michael Jumper
10133ad577 GUAC-1099: Do not attempt to display connections in guacGroupList if no connection template is provided. 2015-02-28 12:30:36 -08:00
Michael Jumper
e177d27e74 GUAC-1100: Update parent identifier within REST service calls. 2015-02-27 14:08:38 -08:00
Michael Jumper
1f9356100b GUAC-1099: Paginate management interface. Remove styles from ui.css where possible/relevant. 2015-02-26 17:46:02 -08:00
Michael Jumper
ac3ee41699 GUAC-1099: Paginate guacGroupList directive. 2015-02-26 17:46:02 -08:00
Michael Jumper
09a9fd0876 GUAC-1099: Implement pagination directive (guacPager), borrowing from old 0.9.3 pager code and styles. 2015-02-26 17:46:02 -08:00
Michael Jumper
79130e96fc GUAC-1100: Add getActiveConnections() function to Connectable. 2015-02-25 16:28:30 -08:00
Michael Jumper
6f61300cbc GUAC-1100: Move connection and connection group directories to root level only. 2015-02-25 16:28:28 -08:00
Michael Jumper
e9cebd181b GUAC-1100: Implement recursive BFS tree retrieval. 2015-02-25 16:28:23 -08:00
Michael Jumper
bf8957986e GUAC-1100: Remove old recursive tree query. Add stub of new batching tree object. 2015-02-25 16:28:19 -08:00
Michael Jumper
e9538a4167 GUAC-1100: Commit to String identifiers. 2015-02-25 16:28:17 -08:00
Michael Jumper
37227d05e8 GUAC-1100: System path comparison should not be startsWith() - there's only one, and no identifiers. 2015-02-25 16:28:14 -08:00
Michael Jumper
514aafbd6d GUAC-1100: Implement patching of permissions with batch operations. 2015-02-25 16:28:12 -08:00
Michael Jumper
433d55d245 GUAC-1100: Use getAll() for retrieval of multiple users. 2015-02-25 16:28:10 -08:00
Michael Jumper
9fe2eb6bbd GUAC-1100: Migrate REST services to new guacamole-ext API. This is partial and temporary - batch operations are not being used, and the MySQL auth has not been updated. 2015-02-25 16:28:07 -08:00
Michael Jumper
4a42d759b7 GUAC-1091: Alter menu figure sizes such that radio button should always fit. 2015-02-21 17:25:56 -08:00
James Muehlner
9101fcc6bf Merge pull request #87 from glyptodon/ie10-compat
GUAC-1052: Make compatible with IE10 and ancient Firefox by pulling teeth.
2015-02-18 22:38:54 -08:00