Commit Graph
100 Commits
Author SHA1 Message Date
James Muehlner 6bf2ff3e2f GUAC-919: Copy REST and Guice changes over from GUAC-546 branch. 2014-10-31 00:07:28 -07:00
James Muehlner 3a91dfbb68 Ticket #362: Added parentID property for connection and group. 2014-03-02 22:38:19 -08:00
James Muehlner b2f00879b8 Ticket #362: Moved all HTTP Exception handling into AOP magic. 2013-12-21 21:37:56 -08:00
James Muehlner f32bb558e3 Ticket #362: Using FORBIDDEN for GuacamoleSecurityException. 2013-12-20 15:12:23 -08:00
James Muehlner 8e3a73a9a2 Ticket #362: Fixed inefficient map iteration. 2013-12-19 19:16:12 -08:00
James Muehlner 2303417385 Ticket #362: Merge REST changes to master. 2013-12-19 17:39:52 -08:00
James Muehlner f115ae934c Ticket #362: Fixed comment. 2013-12-16 17:05:06 -08:00
James Muehlner 2414cfcce7 Ticket #362: Fixed comment. 2013-12-16 16:41:55 -08:00
James Muehlner 21a0ecfd84 Ticket #362: The cleaning has ended, for now. 2013-12-16 14:40:04 -08:00
James Muehlner 339083a379 Ticket #362: The cleaning never ends. 2013-12-16 14:40:04 -08:00
James Muehlner 94fef7307e Ticket #362: Cleaned up even morely. 2013-12-16 14:40:04 -08:00
James Muehlner abdb022426 Ticket #362: Cleaned up even more. 2013-12-16 14:40:03 -08:00
James Muehlner 10e8fcabd2 Ticket #362: Cleaned up a bit more. 2013-12-16 14:40:03 -08:00
James Muehlner d2aec9457f Ticket #362: Cleaned up a bit. 2013-12-16 14:40:03 -08:00
James Muehlner 756ffa7637 Ticket #362: Created user CRUD. 2013-12-16 14:40:03 -08:00
James Muehlner 82413b2103 Ticket #362: Changed url to be a bit more semantic. 2013-12-16 14:40:03 -08:00
James Muehlner 64e56dc9ab Ticket #362: Changed permission operations to be atomic. 2013-12-16 14:40:03 -08:00
James Muehlner 9aa29fe4b2 Ticket #362: Fixed bug in user directory. 2013-12-16 14:40:03 -08:00
James Muehlner 6146aeba93 Ticket #362: Cleaned up permission list code a bit. 2013-12-16 14:40:02 -08:00
James Muehlner 67ea6406eb Ticket #362: Re-ordered lines. 2013-12-16 14:40:02 -08:00
James Muehlner 3d33b5fc6e Ticket #362: Added initial permission REST services. 2013-12-16 14:40:02 -08:00
James Muehlner da5b8ffba0 Ticket #362: Remove nb-configuration.xml from commited files. 2013-12-16 14:40:02 -08:00
James Muehlner 0fefe94b4d Ticket #362: Created packing info file. 2013-12-16 14:40:02 -08:00
James Muehlner 08934a4723 Ticket #362. Created APIConnectionWrapper and added package info to the java packages. 2013-12-16 14:40:02 -08:00
James Muehlner 031d9c9137 Ticket #362. Improved error handling. 2013-12-16 14:40:01 -08:00
James Muehlner 8b2acc99b6 Ticket #362. Got connection create working. 2013-12-16 14:40:01 -08:00
James Muehlner feb03b87c5 Ticket #362: All basic CRUD operations for connection. 2013-12-16 14:40:01 -08:00
James Muehlner d111d9a9a6 Ticket #362: Changes to make mjumper happy. 2013-12-16 14:40:01 -08:00
James Muehlner 873fd57e25 Ticket #362: Removed pointless super() call. 2013-12-16 14:40:01 -08:00
James Muehlner 1c36eab1c7 Ticket #362: Added session timeout. 2013-12-16 14:40:01 -08:00
James Muehlner c4ad38e74a Ticket #362: Improved error handling a bit, and added a DELETE function for connections. 2013-12-16 14:40:01 -08:00
James Muehlner 614e6395fb Ticket #362: Cleaned up a bit and converted error throwing to new HTTPException. 2013-12-16 14:40:00 -08:00
James Muehlner 131aea1173 Ticket #362: Added getConnection() with path-params. 2013-12-16 14:40:00 -08:00
James Muehlner a624182d76 Ticket #362: Streamlined authentication. 2013-12-16 14:40:00 -08:00
James Muehlner 6f15c20e50 Ticket #362: Cleaned up a little bit. 2013-12-16 14:40:00 -08:00
James Muehlner b15777a70f Ticket #362: Got JSON mapping working. 2013-12-16 14:40:00 -08:00
James Muehlner 064802a9fb Ticket #362: Authentication working. 2013-12-16 14:40:00 -08:00
James Muehlner 4df635e407 Ticket #362: Super basic REST endpoint exposed with Guice and Jersey. 2013-12-16 14:40:00 -08:00
James Muehlner 6b3ce453db Ticket #33: Expose new 'cursor' parameter for configuring local/remote cursor. 2013-08-27 08:28:17 -07:00
James Muehlner b6fda0f206 Ticket #399: Made modification methods not part of the public Interface. 2013-08-22 10:19:19 -07:00
James Muehlner 102fd1ce61 Ticket #399: Allow modifying SimpleConnectionDirectory. 2013-08-22 09:38:23 -07:00
James Muehlner 83e820e7ba Fixing NPE found when not having required host and port properties. 2013-08-21 14:57:29 -07:00
James Muehlner 7111fec092 Ticket #390: Made changes suggested in code review. 2013-08-18 21:49:01 -07:00
James Muehlner 681a0201ba Ticket #390: Added mysql-disallow-duplicate-connections property and enforced connection and connectionGroup access restrictions thereof. 2013-08-18 19:32:22 -07:00
James Muehlner d8e8eae489 Ticket #395: Fixed some small bugs. 2013-08-16 21:33:26 -07:00
James Muehlner 32c09e9dae Ticket #395: Add automatic READ and UPDATE permissions to ROOT in the permission checks. 2013-08-16 21:26:08 -07:00
James Muehlner d3b94abbdd Ticket #263: Fixed variable name in comment. 2013-08-15 10:50:27 -07:00
James Muehlner 1ba07bc03b Ticket #263: Make sure that no group cycles can be created, and change it so you can move items to ROOT. 2013-08-15 10:33:31 -07:00
James Muehlner e55131c3c5 Ticket #263: Made sure that we can't create connection group cycles. 2013-08-15 09:49:42 -07:00
James Muehlner 87b1b56b7f Ticket #263: Make sure to compare the correct object types in the group usage test. 2013-08-15 01:19:19 -07:00
James Muehlner a5d22cb10d Merge branch 'unstable' of git://github.com/glyptodon/guacamole-client into unstable 2013-08-15 01:12:36 -07:00
James Muehlner 7e334e3559 Ticket #263: Group admins can use connection groups however they wish. 2013-08-15 01:07:07 -07:00
James Muehlner a3d7f23c9e Ticket #263: Add CREATE_PERMISSION_GROUP permission. 2013-08-14 23:58:06 -07:00
James Muehlner a96ce64589 Ticket #263: Added connection group permissions to user update CRUD servlet. 2013-08-14 23:54:11 -07:00
James Muehlner 2f239ca203 Ticket #263: Checking correct parentID for move(). 2013-08-14 21:45:13 -07:00
James Muehlner c600e289c3 Ticket #263: Root group is now organizational. 2013-08-14 17:24:41 -07:00
James Muehlner 0abd544165 Ticket #263: Fixed bugs around not being able to add connections or groups into the root group. 2013-08-14 16:45:30 -07:00
James Muehlner 28dbd67da6 Ticket #263: Add cascade delete onto parentID constraints. 2013-08-14 16:06:02 -07:00
James Muehlner 6ab4b9ec15 Ticket #263: Fixed issues from code review. 2013-08-13 23:48:35 -07:00
James Muehlner 58fe537913 Ticket #263: Fixed issues from code review. 2013-08-13 23:43:21 -07:00
James Muehlner 2e2a62bb4d Ticket #263: Modified CRUD servlets for ConnectionGroup compatibility. 2013-08-13 23:10:50 -07:00
James Muehlner beedf0eb39 Ticket #263: Fixed connection vs group copy-paste bug. 2013-08-13 21:12:55 -07:00
James Muehlner e13429c818 Ticket #263: Fixed usages of CREATE_CONNECTION_GROUP permission throughout. 2013-08-13 21:00:57 -07:00
James Muehlner 2269073aed Ticket #263: Corrected Example parameters. 2013-08-13 20:21:29 -07:00
James Muehlner 2467c5469f Ticket #263: Fixed some exceptions. 2013-08-13 18:48:17 -07:00
James Muehlner 2e990edc22 Ticket #263: Fixed name of existing connection unique key. 2013-08-09 11:04:28 -07:00
James Muehlner bb7aed5c1d Ticket #263: Fixing build by using root group connection directory in CRUD operations. 2013-08-09 10:38:40 -07:00
James Muehlner 18836df861 Ticket #263: Cleaned up a bit of un-needed code from the last change. 2013-08-09 10:03:18 -07:00
James Muehlner 8e35804c85 Ticket #263: Changes in response to code review. 2013-08-09 10:00:45 -07:00
James Muehlner c4e3ff1122 Ticket #263: Fixed a couple of bugs after testing. 2013-08-09 00:12:14 -07:00
James Muehlner e7ec3399c6 Ticket #263: Changed name to activeConnectionMap. 2013-08-08 21:06:38 -07:00
James Muehlner 8a8dce9075 Ticket #263: Refactored ActiveConnectionMap and added group load balancing. 2013-08-08 21:06:37 -07:00
James Muehlner e715e99509 Ticket #263: Added parentID for created connections and groups. 2013-08-08 21:01:15 -07:00
James Muehlner a631180699 Ticket #263: Fixed permissions to use identifiers instead of names. 2013-08-08 21:01:15 -07:00
James Muehlner 52490ca8ab Ticket #263: Switched to enum for connection group type. 2013-08-08 21:01:15 -07:00
James Muehlner a7f45e8244 Ticket #263: You need READ to be able to connect to a group. 2013-08-08 21:01:15 -07:00
James Muehlner 419166b3a1 Ticket #263: Finalizing changes. 2013-08-08 21:01:14 -07:00
James Muehlner 010b5886db Ticket #263: . 2013-08-08 21:01:14 -07:00
James Muehlner bdc7a3db96 Ticket #263: More work on connection groups. 2013-08-08 21:01:14 -07:00
James Muehlner 6747c51b38 Ticket #263: Connections and groups should be unique only within the parent group. 2013-08-08 21:01:14 -07:00
James Muehlner c765a699c2 Ticket #263: More querying. 2013-08-08 21:01:14 -07:00
James Muehlner d5c49ff287 Ticket #263: Clarified permissioning. 2013-08-08 21:01:14 -07:00
James Muehlner dae8307b3f Ticker #263: Set up dependency injection for ConnectionGroupService. 2013-08-08 21:01:14 -07:00
James Muehlner 71c72085f8 Ticket #263: Improved guacamole-ext and added ConnectionGroup mapper. 2013-08-08 21:01:14 -07:00
James Muehlner aae2a8068a Ticket #263: Refined guacamole-ext. 2013-08-08 21:01:14 -07:00
James Muehlner 9cfb20d26e Ticket #263: Added EXECUTE permission to connection permission enum. 2013-08-08 21:01:14 -07:00
James Muehlner c95a5d95a1 Ticket #263: Made required guacamole-ext changes. 2013-08-08 21:01:14 -07:00
James Muehlner 012cd6c8b4 Ticket #263: Schema changes. 2013-08-08 21:01:14 -07:00
James Muehlner 1c9cd95fc9 Merge branch '314' into unstable 2013-07-09 19:15:34 -07:00
James Muehlner 022a7df33e Merge branch 'unstable' of git://github.com/glyptodon/guacamole-client into unstable 2013-07-09 19:15:19 -07:00
James Muehlner 3288dbf76f Ticket #314: Force POST requests to use UTF-8. 2013-07-09 19:11:24 -07:00
James Muehlner 1e9ace0e2a Merge branch '314' into unstable 2013-07-09 16:00:10 -07:00
James Muehlner 50f222985e Merge branch '314' into unstable 2013-07-09 15:49:22 -07:00
James Muehlner d0ae81fa0c Ticket 2013-07-09 15:43:29 -07:00
James Muehlner 883b24f73d Ticket 2013-07-09 11:14:41 -07:00
James Muehlner 2eb2ad3c53 Ticket 2013-07-01 11:07:26 -07:00
James Muehlner a06266f53f Ticket #241: Added client-side support for vnc repeater parameters. 2013-07-01 10:48:09 -07:00
James Muehlner d346c4c203 Ticket #371: If the user is not found, throw a security excpetion. 2013-06-25 10:55:17 -07:00
James Muehlner 9106d60518 Ticket #307: Added a specific check to make sure that the value is set for boolean parameters. 2013-04-22 22:05:45 -07:00
James Muehlner bd4a09a6ab Ticket #307: Reverting Netbeans automagic configuration change. 2013-04-12 09:22:33 -07:00