Commit Graph
2403 Commits
Author SHA1 Message Date
Michael Jumper 4ae7e6072f GUAC-1133: Fix reference to non-existent MANAGE namespace. 2015-03-19 14:52:18 -07:00
Michael Jumper ed3ee60cc5 GUAC-1133: Add session placeholder. 2015-03-19 14:38:23 -07:00
Michael Jumper 292b01d475 GUAC-1133: Add disabled button styling. 2015-03-19 14:19:20 -07:00
Michael Jumper 1b3b0df12c GUAC-1133: Add session table styling. 2015-03-19 14:18:43 -07:00
Michael Jumper 2eeed36797 GUAC-1133: Apply common styling and form to management pages. 2015-03-19 14:00:32 -07:00
James Muehlner 918c3c2677 Merge pull request #118 from glyptodon/batch-delete-tunnel
GUAC-1132: Implement batch deletion of tunnels.
2015-03-19 13:12:37 -07:00
Michael Jumper b0bfc80ab7 GUAC-1132: Fix patchTunnels() documentation - it's not technically purely deletion anymore. 2015-03-19 13:05:00 -07:00
Michael Jumper 3273cd2645 GUAC-1132: Flesh out stubbed session-related translation text. Mark "Kill Sessions" button as dangerous. 2015-03-19 13:00:51 -07:00
Michael Jumper dd78341cbd GUAC-1132: Implement session deletion within management UI. 2015-03-19 12:49:03 -07:00
Michael Jumper ea7e88279e GUAC-1132: Allow batch retrieval/deletion of tunnels. 2015-03-19 12:27:28 -07:00
Mike Jumper e174bdc7a9 Merge pull request #117 from glyptodon/session-management-ui
GUAC-1133 Started work on session management UI
2015-03-18 11:34:00 -07:00
James Muehlner 06b68a6834 GUAC-1133 Split out session, user, and connection manage pages, rudimentary session management interface. 2015-03-17 23:19:21 -07:00
James Muehlner 803d85f4b5 Merge pull request #116 from glyptodon/active-connection-api
GUAC-1032: Create active connection REST endpoints
2015-03-17 19:32:53 -07:00
Michael Jumper e1155c0303 GUAC-1132: Remove unnecessary public declarations. 2015-03-17 16:48:19 -07:00
Michael Jumper c4eea21dee GUAC-1132: Fix typo - it's a tunnel service now. 2015-03-17 16:41:13 -07:00
Michael Jumper dea4ac3cf1 GUAC-1132: Implement JavaScript tunnel service. 2015-03-17 16:26:43 -07:00
Michael Jumper c2192c4138 GUAC-1132: Implement getActiveConnection() on UserContext. 2015-03-17 16:18:31 -07:00
Michael Jumper d55de3e869 GUAC-1132: Refactor much of SynchronizedGuacamoleTunnel into AbstractGuacamaoleTunnel. Rename to SimpleGuacamoleTunnel. 2015-03-17 15:52:45 -07:00
Michael Jumper a345ee7385 GUAC-1132: Add missing @Override annotations. 2015-03-17 15:40:19 -07:00
Michael Jumper cd52b25b94 GUAC-1132: Add support for getRemoteHost() of ConnectionRecord. Store remote host within AuthenticatedUser. 2015-03-17 15:13:32 -07:00
Michael Jumper d0c57a2378 GUAC-1132: Implement tunnel REST service. 2015-03-17 13:45:55 -07:00
Michael Jumper 5ce0a3a5a4 GUAC-1132: Socket service is now really tunnel service. 2015-03-17 13:31:26 -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 129bb688f4 GUAC-1132: For consistency, rename getActiveSocket() to getSocket(). 2015-03-17 12:27:14 -07:00
Michael Jumper f9bb25fdb2 GUAC-1132: Associate active socket with connection record. 2015-03-17 12:11:29 -07:00
Michael Jumper c7827e0e3f GUAC-1132: Implement tracking of all active connections. 2015-03-16 16:32:47 -07:00
Michael Jumper 1e8d68d611 GUAC-1132: Set of active connections should be synchronized. 2015-03-16 16:31:39 -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
James Muehlner 093a5a0dd9 Merge pull request #115 from glyptodon/notification-service
GUAC-1120: Move notifications into own service.
2015-03-12 18:17:50 -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
James Muehlner 2c60282f31 Merge pull request #112 from glyptodon/fix-redirect
GUAC-1119: Redirect to login ONLY for requests to /api/tokens, and ONLY if not already at login.
2015-03-11 16:10:14 -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