Commit Graph

130 Commits

Author SHA1 Message Date
Michael Jumper
7c542e8de8 GUAC-1161: Reject attempts to visit '/' unless '/' is actually the home page. Redirect to true home page otherwise. 2015-04-23 12:00:37 -07:00
Michael Jumper
4215cd4f1e GUAC-1161: Pre-cache Angular templates during build. 2015-04-22 15:50:46 -07:00
Michael Jumper
03f17c6223 GUAC-1161: Set page title when login directive is shown. 2015-04-21 22:06:46 -07:00
Michael Jumper
dc88c27149 GUAC-1161: Do not continue routing if authentication fails. 2015-04-21 22:03:45 -07:00
Michael Jumper
419e936c82 GUAC-1161: Ignore key events while user is logged out. 2015-04-21 14:11:29 -07:00
Michael Jumper
db7cba1884 GUAC-1161: For now, just show normal login prompt for insufficient credentials. 2015-04-21 12:30:25 -07:00
Michael Jumper
f29a24ad68 GUAC-1161: Convert login page to directive which accepts a dynamic form. Display login directive when credentials are needed. 2015-04-21 12:02:01 -07:00
Michael Jumper
999be47b20 GUAC-1161: Reorganize authenticationInterceptor to match service pattern used elsewhere. 2015-04-20 15:46:44 -07:00
Michael Jumper
0ea23b8cbc GUAC-1053: Configure default input method and mouse emulation mode through preferences screen. 2015-04-19 21:50:48 -07:00
Michael Jumper
3d43d4ed69 GUAC-1053: Move password changing into preferences. 2015-04-18 22:41:06 -07:00
Michael Jumper
82dee4640c GUAC-1053: Migrate to tabbed settings screen. Create user management tab. 2015-04-17 16:42:24 -07:00
Michael Jumper
8ead3a9d81 GUAC-1126: Re-route user within route config. 2015-04-06 17:02:04 -07:00
James Muehlner
7bf4cb83d8 GUAC-1126 Created user page service which provides the list of main pages for a user. 2015-04-05 12:15:18 -07:00
Michael Jumper
4f5c757b43 GUAC-1138: Generalize sorting logic. 2015-03-26 14:28:51 -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
2eeed36797 GUAC-1133: Apply common styling and form to management pages. 2015-03-19 14:00:32 -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
Michael Jumper
4475fcb7fb GUAC-1120: Move notifications into own service. 2015-03-12 17:34:26 -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
38d3d1930c GUAC-1120: Use flex layout for headers containing the user menu. 2015-03-11 22:50:53 -07:00
Michael Jumper
9a8aa14674 GUAC-1120: Move logout panel to common user menu. 2015-03-11 18:34:19 -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
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
1f9356100b GUAC-1099: Paginate management interface. Remove styles from ui.css where possible/relevant. 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
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
cab6efbb79 Merge pull request #60 from glyptodon/secondary-auth
GUAC-971: Restore secondary authentication
2015-01-05 21:03:37 -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
e3a7a7dcd3 GUAC-959: Add ngTouch. 2015-01-05 01:46:41 -08:00
Michael Jumper
8c8f30ed63 GUAC-984: Make the spinning gear spin on Safari (and other old WebKit). 2015-01-04 23:12:29 -08:00
Michael Jumper
9a373ae982 GUAC-972: Ensure list links stretch the entire width of the list. 2015-01-04 21:05:03 -08:00
Michael Jumper
66779543c4 GUAC-975: Always hide status dialogs upon navigation. 2015-01-04 18:11:32 -08:00
Michael Jumper
47d03a8974 GUAC-975: Only display views once critical data is loaded. 2015-01-04 18:09:35 -08:00
Michael Jumper
5a6a23cdd7 GUAC-975: Do not use index controller as permissions cache. 2015-01-04 17:06:49 -08:00
Michael Jumper
0e7fed21f7 GUAC-973: Replace back button with home button where necessary. 2015-01-04 13:00:24 -08:00
Michael Jumper
b197c7c63c GUAC-963: List active connections within recent connections. 2014-12-29 01:42:03 -08:00
Michael Jumper
35ca205653 GUAC-963: Proof-of-concept ManagedClient implementation. Remove guacClientFactory and guacTunnelFactory (functionality replaced by ManagedClient). 2014-12-28 19:27:04 -08:00
Michael Jumper
74b94f9b2e GUAC-968: Reduce number of namespaces. Adopt consistent string naming. Reorganize and reformat. Remove unused strings. 2014-12-26 21:30:09 -08:00
Michael Jumper
b8e335e3c7 GUAC-932: Add permissions list. 2014-12-22 16:40:06 -08:00
Michael Jumper
8b53797b30 GUAC-932: Fully-working connection editor. Initial migration of users and connection groups to own edit pages. Add support for CSS classes on notification actions. 2014-12-22 03:19:24 -08:00
Michael Jumper
07a2a2da54 GUAC-932: Move connection editor to own page. 2014-12-21 23:18:37 -08:00
Michael Jumper
eaed778f91 GUAC-810: Send "synthetic" key events for non-physical input options. Allow components to prevent production/handling of guacKeyup/guacKeydown via guacBeforeKeyup/guacBeforeKeydown. 2014-12-20 14:05:54 -08:00
Michael Jumper
b305c9b148 GUAC-932: Remove excessive display logic from document structure. 2014-12-18 21:30:22 -08:00
Michael Jumper
68d3b7741e GUAC-932: Migrate to PermissionSet for reading permissions. 2014-12-15 15:09:14 -08:00