Commit Graph
64 Commits
Author SHA1 Message Date
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
Michael Jumper 4ebb66c40d GUAC-932: Rename various *DAO to *Service. Rename legacy services to legacy*, pending removal/refactor. 2014-12-11 15:39:06 -08:00
Michael Jumper 6d6bf889f2 GUAC-932: Refactor existing REST service JS into single 'rest' module. 2014-12-11 15:05:31 -08:00
Michael Jumper aab0297d40 GUAC-932: Add Notification* classes. Clean up related JS. 2014-12-08 13:55:10 -08:00
Michael Jumper 6c96affbd8 GUAC-928: Add progress bar to notifications. 2014-12-05 10:47:22 -08:00
James Muehlner 8ddf6e99b7 GUAC-928 Restore file upload functionality, improve error appearance, and add translated units and file upload sizes. 2014-12-04 23:52:02 -08:00
Michael Jumper ed31e0c026 GUAC-605: Migrate status to guacNotification. Add countdown string to en_US translation. Use 15 second reconnect countdown if appropriate for error at hand. 2014-11-29 20:54:50 -08:00
Michael Jumper 5b31b206a7 GUAC-605: Add guacNotification directive. 2014-11-29 20:23:58 -08:00
Michael Jumper 1d86419cc1 GUAC-605: Use MessageFormat interpolation for angular-translate. 2014-11-28 22:25:42 -08:00
James Muehlner d242c2c1bc GUAC-928 Added file transfer support. 2014-11-24 23:39:05 -08:00
Michael Jumper c12beb8b21 GUAC-932: Use black icons. 2014-11-23 22:02:30 -08:00
Michael Jumper 134837b73c GUAC-932: Fix button style. 2014-11-23 22:02:28 -08:00
Michael Jumper 58e73435d3 GUAC-932: Replace green spinner with spinning cog. 2014-11-23 22:02:26 -08:00
Michael Jumper d32ca5bfca GUAC-932: Restyle login page and general UI. 2014-11-23 22:02:24 -08:00
Michael Jumper b58a9b284f GUAC-932: Restyle login page and general UI. 2014-11-23 22:02:11 -08:00
Michael Jumper ad6d7a614e GUAC-932: Divide monolithic CSS files. 2014-11-22 14:13:15 -08:00
James Muehlner 14c6996267 GUAC-897 New loading styling belongs in ui.css, not status.css. 2014-11-19 23:13:40 -08:00