Commit Graph

2381 Commits

Author SHA1 Message Date
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
James Muehlner
ce2b091afb Merge pull request #111 from glyptodon/no-self-admin
GUAC-1118: Do not include self in list of users in management UI.
2015-03-11 08:41:39 -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
Mike Jumper
e6de629452 Merge pull request #110 from glyptodon/GUAC-801
GUAC-801 User password management
2015-03-10 21:38:39 -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
59d794ef96 GUAC-801 Merge master. 2015-03-10 18:52:03 -07:00
James Muehlner
d57af488fa Merge pull request #109 from glyptodon/parent-cycles
GUAC-1110: Do not allow connection groups to be updated if doing so would create a cycle.
2015-03-08 10:50:41 -07:00
Michael Jumper
f38c246ad0 GUAC-1110: Do not allow connection groups to be updated if doing so would create a cycle. 2015-03-07 22:10:17 -08:00
James Muehlner
2897ff74d6 Merge pull request #108 from glyptodon/protect-users-from-themselves
GUAC-1114: Do not allow users to delete themselves, nor remove their own system permissions.
2015-03-07 19:55:30 -08:00
Michael Jumper
83477e5e75 GUAC-1114: Do not allow users to remove their own system permissions. 2015-03-07 19:24:36 -08:00
Michael Jumper
0ed12dc0eb GUAC-1114: Do not allow users to delete themselves. 2015-03-07 19:15:45 -08:00
James Muehlner
1e4713c1fb Merge pull request #107 from glyptodon/psql-errors
GUAC-1103: Add missing explicit typecast.
2015-03-07 19:08:29 -08:00
Michael Jumper
45b31064c0 GUAC-1103: Add missing explicit typecast. 2015-03-07 19:01:16 -08:00
James Muehlner
331fa2d3ff Merge pull request #106 from glyptodon/check-parent-group
GUAC-1104: Validate changes to parent groups
2015-03-07 16:17:27 -08:00
Michael Jumper
c6132d2f09 GUAC-1104: Add parent group validation. Switch to beforeCreate/beforeUpdate/beforeDelete validation functions. 2015-03-07 15:25:30 -08:00
Michael Jumper
eb676c8b3f GUAC-1104: Move parent identifier functions to common base objects. 2015-03-07 14:06:27 -08:00
James Muehlner
f63b24713c Merge pull request #105 from glyptodon/postgres
GUAC-1103: Add support for PostgresQL.
2015-03-06 14:29:23 -08:00
Michael Jumper
40bdfb57b3 GUAC-1103: Update README to include PostgresQL. 2015-03-06 13:14:33 -08:00
Michael Jumper
ee3d8f77c2 GUAC-1103: Add missing typecase for connection group type. 2015-03-06 13:03:41 -08:00
Michael Jumper
db6a9f07a3 GUAC-1103: Fix case of user READ permission. 2015-03-06 12:50:33 -08:00
Michael Jumper
8f557ed338 GUAC-1103: Fix guacadmin user creation script. Must not insert IDs directly into serial columns - doing so clashes with the sequence resulting in PK failures upon insert. 2015-03-06 12:48:12 -08:00