5f9d5c9cf1
GUAC-1140: Use new generic down arrow instead of action-specific "open-downward".
Michael Jumper2015-03-23 14:45:21 -07:00
1a05309abc
GUAC-1140: Add up/down arrows. Use up/down arrows to indicate sort direction. Remove old unused arrows.
Michael Jumper2015-03-23 14:43:49 -07:00
3c5a0b63f6
GUAC-1140: Update sorting order when session column headers are clicked.
Michael Jumper2015-03-23 14:15:43 -07:00
4d81272d42
GUAC-1140: Set different CSS classes depending on primary sort column and direction.
Michael Jumper2015-03-23 13:54:31 -07:00
6135883643
GUAC-1140: Use StableSort to maintain active session sort order.
Michael Jumper2015-03-23 13:42:11 -07:00
34ad1f2099
GUAC-1140: Add class which allows easy dynamic reordering of the sorting predicate used by the orderBy filter.
Michael Jumper2015-03-23 13:39:40 -07:00
c83c34ee7e
Merge pull request #121 from glyptodon/active-connection-directory
James Muehlner2015-03-23 16:30:53 -07:00
bbae09b51b
GUAC-1128: Bump version numbers to 0.9.6 as necessary.
Michael Jumper2015-03-23 12:03:13 -07:00
328ecb1f9c
GUAC-1132: Add active connection permission support to JavaScript permission services and related types.
Michael Jumper2015-03-20 21:32:47 -07:00
d4ec7a3ab7
GUAC-1132: Update session management to use new active connection objects.
Michael Jumper2015-03-20 21:17:28 -07:00
2e08cd27c4
GUAC-1132: Fix active connection REST service - wrong permission set.
Michael Jumper2015-03-20 19:12:41 -07:00
e1ae69c159
GUAC-1132: Add permissions for active connections.
Michael Jumper2015-03-20 18:24:56 -07:00
2179f7b143
GUAC-1132: Move canReadPermissions() into AbstractPermissionService.
Michael Jumper2015-03-20 18:24:17 -07:00
f9584bb59d
GUAC-1132: Split non-database permission service functions into interfaces.
Michael Jumper2015-03-20 17:36:54 -07:00
ffc29ed398
GUAC-1132: Handle active connections via permissions. Expose via dedicated object - do not rely on calling them tunnels.
Michael Jumper2015-03-20 17:17:59 -07:00
c2bffcba23
GUAC-1132: Rename DirectoryObject to ModeledDirectoryObject.
Michael Jumper2015-03-20 16:28:54 -07:00
55fb19c87b
GUAC-1132: Extract non-database pieces of DirectoryObjectService into IdentifiableObjectService interface.
Michael Jumper2015-03-20 16:19:06 -07:00
24a7525ab5
GUAC-1135: Derive remote host from X-Forwarded-For, if present.
Michael Jumper2015-03-20 13:10:15 -07:00
8c7b89986c
GUAC-1135: Restore logging of IP addresses during authentication. Restore logging of failed auth attempts.
Michael Jumper2015-03-20 12:03:42 -07:00
b0bfc80ab7
GUAC-1132: Fix patchTunnels() documentation - it's not technically purely deletion anymore.
Michael Jumper2015-03-19 13:05:00 -07:00
3273cd2645
GUAC-1132: Flesh out stubbed session-related translation text. Mark "Kill Sessions" button as dangerous.
Michael Jumper2015-03-19 13:00:51 -07:00
dd78341cbd
GUAC-1132: Implement session deletion within management UI.
Michael Jumper2015-03-19 12:49:03 -07:00
ea7e88279e
GUAC-1132: Allow batch retrieval/deletion of tunnels.
Michael Jumper2015-03-19 11:57:08 -07:00
e174bdc7a9
Merge pull request #117 from glyptodon/session-management-ui
Mike Jumper2015-03-18 11:34:00 -07:00
06b68a6834
GUAC-1133 Split out session, user, and connection manage pages, rudimentary session management interface.
James Muehlner2015-03-17 23:19:21 -07:00
803d85f4b5
Merge pull request #116 from glyptodon/active-connection-api
James Muehlner2015-03-17 19:32:53 -07:00
e1155c0303
GUAC-1132: Remove unnecessary public declarations.
Michael Jumper2015-03-17 16:48:19 -07:00
c4eea21dee
GUAC-1132: Fix typo - it's a tunnel service now.
Michael Jumper2015-03-17 16:41:13 -07:00
dea4ac3cf1
GUAC-1132: Implement JavaScript tunnel service.
Michael Jumper2015-03-17 16:26:43 -07:00
c2192c4138
GUAC-1132: Implement getActiveConnection() on UserContext.
Michael Jumper2015-03-17 16:18:31 -07:00
d55de3e869
GUAC-1132: Refactor much of SynchronizedGuacamoleTunnel into AbstractGuacamaoleTunnel. Rename to SimpleGuacamoleTunnel.
Michael Jumper2015-03-17 15:42:07 -07:00
a345ee7385
GUAC-1132: Add missing @Override annotations.
Michael Jumper2015-03-17 15:29:22 -07:00
cd52b25b94
GUAC-1132: Add support for getRemoteHost() of ConnectionRecord. Store remote host within AuthenticatedUser.
Michael Jumper2015-03-17 15:13:32 -07:00
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.
Michael Jumper2015-03-12 14:21:18 -07:00
fea085fd7b
GUAC-1120: Ensure proper rendering of menu on old Firefox.
Michael Jumper2015-03-12 12:49:32 -07:00
eb86fadbcc
GUAC-1120: Increase menu spacing and hover contrast. Add menu indicator (down arrow).
Michael Jumper2015-03-12 11:53:15 -07:00
0f4662daff
GUAC-1120: Close menu when user clicks outside menu.
Michael Jumper2015-03-12 00:00:50 -07:00
1c75e9792d
GUAC-1120: Toggle visibility of user menu upon click.
Michael Jumper2015-03-11 23:25:32 -07:00
ddbfacdf2f
GUAC-1120: Use consistent styles for highlighting. Adjust for contrast. Only show menu options when open.
Michael Jumper2015-03-11 23:13:37 -07:00
38d3d1930c
GUAC-1120: Use flex layout for headers containing the user menu.
Michael Jumper2015-03-11 22:50:53 -07:00
563a1d1af2
GUAC-1120: Improve user menu style. Add dark icons.
Michael Jumper2015-03-11 19:43:55 -07:00
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.
Michael Jumper2015-03-11 15:57:06 -07:00