Commit Graph

59 Commits

Author SHA1 Message Date
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
James Muehlner
41324be7b9 GUAC-897 Using a spinner instead of a distracting modal. 2014-11-19 23:01:23 -08:00
Michael Jumper
80377f6663 GUAC-605: Use status dialog from index, not status modal. 2014-11-16 23:10:49 -08:00
Michael Jumper
0f159d73ad GUAC-605: Use consistent event naming. 2014-11-16 16:47:55 -08:00
Michael Jumper
0bd1fdc16f GUAC-605: Simplify status modal API. 2014-11-16 15:06:19 -08:00
Michael Jumper
9fcd7af361 GUAC-605: Add separate stylesheet for status dialogs. 2014-11-14 21:36:14 -08:00