Commit Graph

966 Commits

Author SHA1 Message Date
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
0bf7b97558 GUAC-1101: User creation permission is sufficient for access to management screen. 2015-02-28 23:26:45 -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
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
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
James Muehlner
024b1c8ec5 GUAC-1078 Added clone functionality for connections and fixed some bugs around button showing for connections, groups, and users. 2015-02-18 22:22:45 -08:00
Michael Jumper
7d65b4a024 GUAC-1078: Only traverse child connection groups if defined. 2015-02-18 21:59:30 -08:00
Michael Jumper
2e612ac70b GUAC-1052: Migrate to flexbox layout for client view. 2015-02-18 16:31:46 -08:00
Michael Jumper
7a4c606efd GUAC-1052: Migrate to flexbox layout for client view. 2015-02-18 15:49:18 -08:00
Michael Jumper
0190317264 GUAC-1052: Fix rendering of flexbox menu in older browsers. 2015-02-18 14:11:10 -08:00
Michael Jumper
16055e58b0 GUAC-1052: Migrate to flexbox layout for menu. 2015-02-17 17:05:33 -08:00
Michael Jumper
40b6858ea9 GUAC-1052: Work around IE10 issues with display: table. 2015-02-17 14:29:21 -08:00
Michael Jumper
f77b763ef8 GUAC-1052: Explicitly close custom tags. 2015-02-17 14:29:20 -08:00
Michael Jumper
078aeff49b GUAC-998: Add left/right meta to list of possible "Alt" keys. Some systems interpret Shift+Alt as Shift+Meta. 2015-02-05 18:15:05 -08:00
Michael Jumper
5ac129661d GUAC-1044: Auto-fit property missing from menu object. 2015-01-30 17:21:31 -08:00
Michael Jumper
7134347d4c GUAC-1044: Input method may be "none", "osk", or "text". 2015-01-30 14:28:33 -08:00
Michael Jumper
7b9449d2da GUAC-1044: Keep menu header stationary while allowing body to scroll. 2015-01-30 14:07:12 -08:00
Michael Jumper
a87d8053f0 GUAC-1044: Fix audio error when using IE over RDP - it's blocking testing (regression of GUAC-882). 2015-01-30 14:07:12 -08:00
Michael Jumper
21864ed823 GUAC-1044: Move guac menu inside guacViewport. Move menu-specific properties to own object. 2015-01-30 14:07:12 -08:00
Michael Jumper
798e9d28c5 GUAC-958: Simplify resize handling (use directive). Only install resize handler after object loads. 2015-01-29 23:47:17 -08:00
James Muehlner
7b8846b786 Merge pull request #74 from glyptodon/mobile-issues
GUAC-958: Yet another attempt at a workaround for the iOS 7 visibility issue.
2015-01-29 20:03:36 -08:00
Michael Jumper
bb61a25166 GUAC-1043: Position viewport and menu absolutely, not with fixed. This also solves some iOS issues with the rendering of fixed elements after rotation. 2015-01-29 19:42:25 -08:00
Michael Jumper
5f6f63c5f7 GUAC-958: Work around iOS 7 visibility issue (again) by using object instead of iframe. The resize sensor needs to be where it used to be in the DOM for proper operation. 2015-01-29 18:01:51 -08:00
Michael Jumper
03f0e22199 GUAC-958: Work around iOS 7 visibility issue (text input UI invisible - apparently miscalculated by Safari as obscured by the iframe). 2015-01-29 14:22:25 -08:00
Michael Jumper
1ea2d40c19 GUAC-958: Adjust viewport height based purely on scroll state. Manually scroll if we suspect doing so may result in height adjustments. 2015-01-29 12:54:38 -08:00
James Muehlner
f7e1f3a303 GUAC-997 Added active user count to REST API and UI. 2015-01-27 22:20:20 -08:00
Michael Jumper
97189cb991 GUAC-1010: Only query contents of connection groups if they are not balancing or we have admin permission. Fix rendering of balancing groups for non-admins. 2015-01-20 20:38:59 -08:00
James Muehlner
49d85dd89c GUAC-1000 Responded to code review comments. 2015-01-20 19:40:14 -08:00
James Muehlner
9489eaa122 GUAC-1000 User list should be filtered based on update and delete permission - furthermore admins should always have access to any user. 2015-01-20 19:22:09 -08:00
James Muehlner
459449c6d3 GUAC-995 Improve permission checking around connections and groups. 2015-01-13 21:27:54 -08:00
Michael Jumper
c26cf7361e GUAC-340: Add password show/hide button. 2015-01-06 02:41:35 -08:00
James Muehlner
cab6efbb79 Merge pull request #60 from glyptodon/secondary-auth
GUAC-971: Restore secondary authentication
2015-01-05 21:03:37 -08:00
James Muehlner
6a075688f8 Merge pull request #62 from glyptodon/fix-manage-button
GUAC-992: Fix display of manage button and UI.
2015-01-05 20:59:33 -08:00
Michael Jumper
aa0d11fb73 GUAC-992: Ignore root group when determining admin access. Take all permissions into account. Redirect to home screen if management UI cannot be used. 2015-01-05 18:09:36 -08:00
Michael Jumper
32318d50ec GUAC-991: Fix size of connection/user lists. Allow connection/user lists to be scrolled. 2015-01-05 17:09:11 -08:00
Michael Jumper
f1c5adfba8 GUAC-971: No need to re-authenticate when loading the login screen. The login screen is intended to allow fresh auth, overriding existing auth if necessary, and ignores any existing auth anyway. 2015-01-05 15:29:39 -08:00
Michael Jumper
98d5c19b1d GUAC-971: Re-authenticate with server for each page visited. 2015-01-05 13:54:57 -08:00
Michael Jumper
83bf9d32c1 GUAC-971: Add re-authentication functions to authenticationService. 2015-01-05 13:21:36 -08:00
James Muehlner
ebe4e099c6 Merge pull request #57 from glyptodon/slow-ipad-text-input
GUAC-970: Reduce padding. It's too much for the poor iPad to handle.
2015-01-05 08:57:31 -08:00