Commit Graph
2963 Commits
Author SHA1 Message Date
James Muehlner b831d0a82b GUACAMOLE-926: Factor file input and drag/drop out into directives. 2023-04-11 23:13:00 +00:00
James Muehlner 45dc611ab1 GUACAMOLE-926: Switch out connection icon to a better looking one. 2023-04-11 23:13:00 +00:00
James Muehlner 8aaa636705 GUACAMOLE-926: Always use translation system for errors. 2023-04-11 23:13:00 +00:00
James Muehlner d657d2b90a GUACAMOLE-926: Clean up unneeded code, trailing whitespace; fix bugs, styling, comments and licenses. 2023-04-11 23:12:54 +00:00
James Muehlner f8fb95fbc8 GUACAMOLE-926: Finalize automatic cleanup on failure. 2023-04-07 20:43:30 +00:00
James Muehlner 9c31dba3cd GUACAMOLE-926: Add a success message once the import has succeeded. 2023-04-07 20:43:30 +00:00
James Muehlner 7bf192fd73 GUACAMOLE-926: Switch to standard notification style. 2023-04-07 20:43:30 +00:00
James Muehlner eadc1779a0 GUACAMOLE-926: Import/upload UI improvements. 2023-04-07 20:43:30 +00:00
James Muehlner 2ce7876f26 GUACAMOLE-926: Migrate upload directive into import page controller since they're so tangled up together to make it not worth seperating them. 2023-04-07 20:43:30 +00:00
James Muehlner 322adbc294 GUACAMOLE-926: Display connection-specific errors to the user. 2023-04-07 20:43:30 +00:00
James Muehlner 5a2a4a79a7 GUACAMOLE-926: Roll back created users and user groups as well. 2023-04-07 20:43:30 +00:00
James Muehlner 690a8a34ca GUACAMOLE-926: Add file format help page. 2023-04-07 20:43:30 +00:00
James Muehlner a1c1a58886 GUACAMOLE-926: Create new file upload UI. 2023-04-07 20:43:30 +00:00
James Muehlner 51e0fb8c66 GUACAMOLE-926: Grant permissions to all users / groups. 2023-04-07 20:43:30 +00:00
James Muehlner bfb7f3b78a GUACAMOLE-926: Create users and groups; don't require them to exist beforehand. 2023-04-07 20:43:30 +00:00
James Muehlner 761438e02d GUACAMOLE-926: Also accept user and group identifiers to post in a seperate request. 2023-04-07 20:43:30 +00:00
James Muehlner 314adf6c23 GUACAMOLE-926: Remove patch update functionality. It's needed for batch import, and it's a can of worms. 2023-04-07 20:43:30 +00:00
James Muehlner cbb44efb2b GUACAMOLE-926: Translate to API patches in patch service. 2023-04-07 20:43:30 +00:00
James Muehlner a6af634d86 GUACAMOLE-926: Implement logic for translating CSV rows to connection objects. 2023-04-07 20:43:29 +00:00
James Muehlner fac76ef0cb GUACAMOLE-926: Migrate import code to a dedicated module. 2023-04-07 20:43:29 +00:00
James Muehlner ec33c81f1a GUACAMOLE-926: Parse YAML, CSV, JSON on frontend and submit to API. 2023-04-07 20:43:29 +00:00
James Muehlner e6bd12ee4c GUACAMOLE-926: Allow JDBC extensions to accept identifiers from user for update. 2023-04-07 20:43:29 +00:00
James Muehlner 9cdbe0fb36 GUACAMOLE-926: Improve response plumbing through to user. 2023-04-07 20:43:29 +00:00
James Muehlner 7d1d5cdf13 GUACAMOLE-926: Success / Error handling in REST API. 2023-04-07 20:43:29 +00:00
James Muehlner 65074385e1 GUACAMOLE-926: Set JDBC to batch mode and just do operations one at a time. 2023-04-07 20:43:29 +00:00
James Muehlner 97e99d6fe3 GUACAMOLE-926: Create directory infrastructure for batch creation. 2023-04-07 20:43:29 +00:00
Michael Jumper de3a1f5ec6 GUACAMOLE-839: Omit properties added by AngularJS core from auth request parameters. 2023-04-04 09:10:13 -07:00
James Muehlner b980648808 Merge 1.5.1 changes back to master. 2023-04-03 21:40:44 +00:00
Michael Jumper 1d0714f185 GUACAMOLE-1763: Update JavaScript dependencies to latest compatible versions. 2023-04-03 14:31:07 -07:00
Victor Cleaner 0db69594cd GUACAMOLE-1758: Updated czech translation
GUACAMOLE-1758: Updated czech translation
2023-03-24 18:52:51 +01:00
Michael Jumper 7d5ec77adf GUACAMOLE-1756: Clean up assignment of application state. 2023-03-23 00:16:32 -07:00
Michael Jumper c21ee0f830 GUACAMOLE-1756: Display login failures regardless of whether the interactive login form was used. 2023-03-22 14:08:52 -07:00
Virtually Nick 23a5c9476f GUACAMOLE-839: Merge add webapp SSO support for certificates / smart cards. 2023-03-07 20:59:57 -05:00
Alex Leitner f31356c2f5 GUACAMOLE-1740: Prevent collisions of clipboard inactive and active classes with other classes of the same name. 2023-03-07 19:22:03 +00:00
Michael Jumper b6ce477625 GUACAMOLE-839: Support deferred retrieval of authentication parameters. 2023-03-01 09:10:52 -08:00
Michael Jumper 9177cac3cc GUACAMOLE-839: Allow authenticationService to affect login screen even if not invoked by login screen. 2023-03-01 09:10:52 -08:00
James Muehlner e9d8618cc8 GUACAMOLE-1744: Merge fix to clean up UI only if user is not logged in. 2023-02-28 11:46:10 -08:00
Michael Jumper 5b8170eee4 GUACAMOLE-1744: Clean up UI only if user is not logged in. 2023-02-28 11:01:42 -08:00
James Muehlner 4308bc1389 GUACAMOLE-1740: Merge change hiding clipboard contents in sidebar until explicitly focused. 2023-02-27 15:33:21 -08:00
Alex Leitner 2c15f3d21f GUACAMOLE-1740: Don't display clipboard contents in the clipboard editor until it is focused on. 2023-02-27 23:25:27 +00:00
Virtually Nick 9caf5c530f GUACAMOLE-1744: Merge automatically clean up UI if session has expired in the background. 2023-02-27 17:56:18 -05:00
Michael Jumper d10c35396e GUACAMOLE-1744: Automatically reset UI if session is no longer valid. 2023-02-27 14:53:09 -08:00
Michael Jumper f61f016fdf GUACAMOLE-1744: Provide REST API mechanism for testing session validity.
NOTE: This test must not have the effect of resetting a session's last
accessed time, or periodic validity tests will erroneously act as
session keep-alives.
2023-02-27 14:53:09 -08:00
Michael Jumper cfffcdf0b7 GUACAMOLE-1745: Ensure deep copies of session storage are created only if necessary. 2023-02-27 14:44:46 -08:00
Mike Jumper 72b0634a5f GUACAMOLE-1730: Merge Polish translation. 2023-02-04 13:08:30 -08:00
James Muehlner 180c045ad9 Merge 1.5.0 changes back to master. 2023-02-04 00:55:20 +00:00
Mike Jumper 309350a909 GUACAMOLE-1293: Display anonymous users within a shared session as "Anonymous". 2023-02-03 16:37:19 -08:00
Virtually Nick 2f30b6aad6 Merge 1.5.0 changes back to master. 2023-02-03 14:31:12 -05:00
Mike Jumper c45c529522 GUACAMOLE-1293: Display user count and join/leave notifications in out-of-the-way status indicator. 2023-01-30 10:16:22 -08:00
Mike Jumper a0d5824e83 GUACAMOLE-1293: Add "onjoin" and "onleave" events as alternative to handling low-level "msg" instructions directly. 2023-01-30 10:16:22 -08:00