Commit Graph

1499 Commits

Author SHA1 Message Date
Michael Jumper
33fbc857f8 Connection parameters should be listed if admin permission present. Connection section of user profile should be shown if admin permission present. 2013-03-04 00:19:45 -08:00
Michael Jumper
4bcadac53b Prevent foot shooting. 2013-03-04 00:09:30 -08:00
Michael Jumper
4a9e1484db Display all users/connections properly when admin, send error message header before sending error code. 2013-03-03 23:42:34 -08:00
Michael Jumper
8f43da42bf Ticket #269: Trim identifiers on add(). 2013-03-03 23:41:49 -08:00
Michael Jumper
e8bba941e1 Ticket #269: Fixed multiple permission validation issues + query efficiency. 2013-03-03 23:28:24 -08:00
James Muehlner
3b7618a030 Ticket #269: Only a system administrator can add system permissions. 2013-03-03 21:58:41 -08:00
James Muehlner
00a699ade0 Ticket #269: Added full system administrator access to everything, and throwing GuacamoleClientException when empty or duplicate users or connections are added, or multiple connections are attempted when disallowed. 2013-03-03 20:19:46 -08:00
James Muehlner
4bfc219324 Ticket #269: ADMINISTER permission granted to admin user. 2013-03-03 19:39:43 -08:00
Michael Jumper
7046bd76e3 Paginate history. 2013-03-03 19:14:49 -08:00
James Muehlner
6958b01eab Ticket #269: Limit maximum number of connection history records to 100. 2013-03-03 19:12:08 -08:00
Michael Jumper
a26ed664d0 Ticket #269: Allow query with limit. 2013-03-03 18:56:26 -08:00
Michael Jumper
1fce03279e Zero-duration connections should still show as ended. 2013-03-03 18:42:11 -08:00
Michael Jumper
170ffed02a Gray out connections that are in-use. 2013-03-03 16:43:41 -08:00
Michael Jumper
df1bf63525 Display active status of connections. 2013-03-03 16:38:54 -08:00
Michael Jumper
901424593a Ticket #269: Fix NPE in connection record re: dates. 2013-03-03 16:12:33 -08:00
Michael Jumper
5bed9f5735 Ticket #269: Do not allow mutation of external connection record. 2013-03-03 15:40:55 -08:00
Michael Jumper
1a12a73d2a Remove unused imports. 2013-03-03 14:59:39 -08:00
Michael Jumper
8e3ea61126 Ticket #269: Fix whitespace errors. 2013-03-03 14:52:49 -08:00
James Muehlner
0810d082d3 Ticket #269: Improvements made with regards to the connection history. 2013-03-03 14:28:11 -08:00
Michael Jumper
1d570737de Use username in connection record, not full-blown user. 2013-03-03 13:00:53 -08:00
Michael Jumper
24fcccc69c Use username in connection record, not full-blown user. 2013-03-03 13:00:43 -08:00
Michael Jumper
0a6206e0e9 Delete buttons should be red. 2013-03-03 11:24:13 -08:00
Michael Jumper
420b995af6 Support for adding administrative permissions to users (when admin permission present). 2013-03-03 00:04:33 -08:00
Michael Jumper
b529c31fb4 Add try/catch around error-throwing service calls. 2013-03-02 21:34:05 -08:00
Michael Jumper
bdeab82f5d Prompt user for user/connection deletion. 2013-03-02 19:11:33 -08:00
Michael Jumper
33c90df945 Handle error responses via JS. 2013-03-02 19:08:08 -08:00
Michael Jumper
0db2f6d394 Improve error handling with universal, proper HTTP codes. 2013-03-02 17:53:39 -08:00
Michael Jumper
3b459d7b8e Ticket #269: Complete some TODO items, replace with others. 2013-03-01 16:42:42 -08:00
Michael Jumper
2ee554694b Ticket #269: Connection permission check should actually check connections. Add generatedKey elements to generatorConfig.xml such that IDs are queried back after insert of users and connections. 2013-03-01 11:41:39 -08:00
Michael Jumper
dbafe68cd4 Ticket #269: Major cleanup of permissions service. 2013-03-01 03:39:49 -08:00
Michael Jumper
a42167ecc3 Ticket #269: Add functions for converting permsion type enum values to MySQL constants. 2013-03-01 02:39:36 -08:00
Michael Jumper
1348164a32 Ticket #269: Remove unused imports. 2013-02-28 21:18:52 -08:00
Michael Jumper
ccb4730bc4 Ticket #269: Add missing semicolon to end of script. 2013-02-28 21:08:58 -08:00
Michael Jumper
813fa5c524 Ticket #269: Rename scripts such that they can be easily run in order. 2013-02-28 20:21:39 -08:00
Michael Jumper
f8fec18909 Ticket #269: Leverage Maven's source generation features to generate MyBatis mappings. 2013-02-28 20:00:31 -08:00
Michael Jumper
06b1d4df18 Ticket #269: Rely on ON CASCADE DELETE for deletion of entries related to connections and users. 2013-02-28 11:05:44 -08:00
Michael Jumper
cde665346b Ticket #269: Move all use of ConnectionMapper to ConnectionService. 2013-02-28 01:41:20 -08:00
Michael Jumper
a854b8f124 Ticket #269: It's SHA, not Sha. 2013-02-28 00:51:15 -08:00
Michael Jumper
bc41becdf3 Ticket #269: Add ConnectionService, get rid of ProviderService. 2013-02-28 00:24:28 -08:00
Michael Jumper
b67a074c4b Ticket #269: Add missing period. 2013-02-27 23:24:35 -08:00
Michael Jumper
554b30f47b Ticket #269: retrieveUser() should take int, not Integer. 2013-02-27 23:08:35 -08:00
Michael Jumper
88cae0c8e0 Remove whitespace at end of lines (again...) 2013-02-27 22:54:08 -08:00
Michael Jumper
1f1b586ab3 Ticket #269: Add support for system ADMINISTER permission. 2013-02-27 22:52:38 -08:00
Michael Jumper
695b05c14d Ticket #269: Remove unused ConfigurationTranslationService. 2013-02-27 22:43:24 -08:00
James Muehlner
c0d69860cb Ticket #269: Added new ADMINISTRATE permission to guacamole_system_permission. 2013-02-27 18:16:43 -08:00
Michael Jumper
c105b62615 Ticket #269: Refactor all user access into UserService, remove usage of UserMapper outside UserService. 2013-02-27 18:10:45 -08:00
Michael Jumper
6c303181e3 Remove unused variable. 2013-02-27 16:28:35 -08:00
Michael Jumper
b712d2f128 Remove trailing whitespace. 2013-02-27 16:27:17 -08:00
Michael Jumper
a84b9d2094 Refactor to support new SystemPermission organization (no more *DirectoryPermission classes). 2013-02-27 16:20:09 -08:00
Michael Jumper
64c2faa61d Ticket #269: Refactor to support new SystemPermission organization (no more *DirectoryPermission classes). 2013-02-27 16:19:51 -08:00