b1ae37adb3
GUAC-1101: Add permission model classes and mapper interfaces (no corresponding XML, though).
Michael Jumper2015-02-13 00:31:52 -08:00
4e852aa61a
GUAC-1101: Update documentation to reflect changes in build process (no generator).
Michael Jumper2015-02-13 00:05:26 -08:00
7a6af903fb
GUAC-1101: Restrict object manipulation depending on create/update/delete permission.
Michael Jumper2015-02-12 23:36:51 -08:00
0e38acbd59
GUAC-1101: Limit results of retrieval operations by read permissions, unless user is a sysadmin.
Michael Jumper2015-02-12 21:29:58 -08:00
b514fc910d
GUAC-1101: Modify base interfaces/classes to support permissions.
Michael Jumper2015-02-12 20:48:57 -08:00
d3d5fef1e7
GUAC-1101: Remove use of mybatis-generator. Temporarily remove all but users. Add common interfaces and simple queries.
Michael Jumper2015-02-12 19:53:52 -08:00
03f94c15cd
Merge pull request #97 from glyptodon/fix-permission-filtering
James Muehlner2015-02-28 22:22:33 -08:00
00ccad54e8
GUAC-1100: Add permission filtering to tree retrieval.
Michael Jumper2015-02-28 21:53:19 -08:00
ccd99452eb
Merge pull request #95 from glyptodon/location-chooser-speed
James Muehlner2015-02-28 13:38:22 -08:00
b03d0b7c44
GUAC-1099: Paginate the connection history list, too.
Michael Jumper2015-02-28 13:17:02 -08:00
10133ad577
GUAC-1099: Do not attempt to display connections in guacGroupList if no connection template is provided.
Michael Jumper2015-02-28 12:30:36 -08:00
777e031332
Merge pull request #94 from glyptodon/fix-rest-object-move
James Muehlner2015-02-27 14:11:43 -08:00
e177d27e74
GUAC-1100: Update parent identifier within REST service calls.
Michael Jumper2015-02-27 14:07:12 -08:00
1f9356100b
GUAC-1099: Paginate management interface. Remove styles from ui.css where possible/relevant.
Michael Jumper2015-02-26 17:42:55 -08:00
ac3ee41699
GUAC-1099: Paginate guacGroupList directive.
Michael Jumper2015-02-26 17:33:45 -08:00
09a9fd0876
GUAC-1099: Implement pagination directive (guacPager), borrowing from old 0.9.3 pager code and styles.
Michael Jumper2015-02-26 17:02:57 -08:00
37227d05e8
GUAC-1100: System path comparison should not be startsWith() - there's only one, and no identifiers.
Michael Jumper2015-02-11 20:24:46 -08:00
514aafbd6d
GUAC-1100: Implement patching of permissions with batch operations.
Michael Jumper2015-02-11 20:19:53 -08:00
433d55d245
GUAC-1100: Use getAll() for retrieval of multiple users.
Michael Jumper2015-02-11 19:40:07 -08:00
9fe2eb6bbd
GUAC-1100: Migrate REST services to new guacamole-ext API. This is partial and temporary - batch operations are not being used, and the MySQL auth has not been updated.
Michael Jumper2015-02-11 16:14:38 -08:00
3f5d398f13
GUAC-1100: Extract batch operations on permission sets into interface.
Michael Jumper2015-02-11 15:37:24 -08:00
7c353007f6
GUAC-1100: Add batch add/remove to permission sets.
Michael Jumper2015-02-11 15:04:48 -08:00
a22299466b
GUAC-1100: Fix comments in User. ObjectPermissionSet does not need ObjectType parameter.
Michael Jumper2015-02-11 12:27:10 -08:00
cf36e5841a
GUAC-1100: Bring SimpleUser up-to-date with API changes.
Michael Jumper2015-02-11 12:19:32 -08:00
1d2e703556
GUAC-1100: Implement Simple* read-only versions of the permission sets.
Michael Jumper2015-02-11 11:36:06 -08:00
ed4ad2a431
GUAC-1100: Make ObjectPermission concrete. Remove type-specific implementations.
Michael Jumper2015-02-11 11:34:59 -08:00
df463a082a
GUAC-1100: Use permission sets for permission retrieval and manipulation.
Michael Jumper2015-02-10 17:44:59 -08:00
ee40db759c
GUAC-1100: Add getAll() to Directory. Create AbstractDirectory and migrate the Simple* implementations appropriately.
Michael Jumper2015-02-10 15:50:00 -08:00
b4e9b55c10
Merge pull request #88 from glyptodon/GUAC-1078
Mike Jumper2015-02-18 22:23:43 -08:00
024b1c8ec5
GUAC-1078 Added clone functionality for connections and fixed some bugs around button showing for connections, groups, and users.
James Muehlner2015-02-18 21:20:36 -08:00
7d65b4a024
GUAC-1078: Only traverse child connection groups if defined.
Michael Jumper2015-02-18 21:23:56 -08:00
e9fbff18ce
Merge pull request #89 from glyptodon/fix-permission-check
James Muehlner2015-02-18 21:43:11 -08:00
8ee7fbecc7
GUAC-1089: Fix badly broken connection group permission checks.
Michael Jumper2015-02-18 21:30:24 -08:00
2e612ac70b
GUAC-1052: Migrate to flexbox layout for client view.
Michael Jumper2015-02-18 16:31:46 -08:00
7a4c606efd
GUAC-1052: Migrate to flexbox layout for client view.
Michael Jumper2015-02-18 15:02:58 -08:00
0190317264
GUAC-1052: Fix rendering of flexbox menu in older browsers.
Michael Jumper2015-02-18 14:11:10 -08:00
16055e58b0
GUAC-1052: Migrate to flexbox layout for menu.
Michael Jumper2015-02-17 17:05:33 -08:00
40b6858ea9
GUAC-1052: Work around IE10 issues with display: table.
Michael Jumper2015-02-10 14:30:11 -08:00
79680219cf
GUAC-1086: Split TunnelRequestService.createTunnel method into three methods solving separate tasks.
Vasily Loginov2015-02-13 16:32:36 +06:00
28ce81a4d9
GUAC-1084: ChainedTunnel does not support reconnect
david2015-02-12 14:40:48 +02:00
078aeff49b
GUAC-998: Add left/right meta to list of possible "Alt" keys. Some systems interpret Shift+Alt as Shift+Meta.
Michael Jumper2015-02-05 18:15:05 -08:00
efde5fe46b
GUAC-998: Prefer to use keysym from recent keydown, rather than keysym from keycode alone.
Michael Jumper2015-02-05 18:04:52 -08:00
08862a6220
Merge pull request #72 from karatheodory/master
Mike Jumper2015-02-04 10:49:32 -08:00
5ac129661d
GUAC-1044: Auto-fit property missing from menu object.
Michael Jumper2015-01-30 17:21:31 -08:00
7134347d4c
GUAC-1044: Input method may be "none", "osk", or "text".
Michael Jumper2015-01-30 14:28:33 -08:00
7b9449d2da
GUAC-1044: Keep menu header stationary while allowing body to scroll.
Michael Jumper2015-01-30 14:06:20 -08:00
a87d8053f0
GUAC-1044: Fix audio error when using IE over RDP - it's blocking testing (regression of GUAC-882).
Michael Jumper2015-01-30 13:49:43 -08:00
21864ed823
GUAC-1044: Move guac menu inside guacViewport. Move menu-specific properties to own object.
Michael Jumper2015-01-30 12:31:47 -08:00
bb61a25166
GUAC-1043: Position viewport and menu absolutely, not with fixed. This also solves some iOS issues with the rendering of fixed elements after rotation.
Michael Jumper2015-01-29 18:05:58 -08:00
5f6f63c5f7
GUAC-958: Work around iOS 7 visibility issue (again) by using object instead of iframe. The resize sensor needs to be where it used to be in the DOM for proper operation.
Michael Jumper2015-01-29 17:38:47 -08:00
03f0e22199
GUAC-958: Work around iOS 7 visibility issue (text input UI invisible - apparently miscalculated by Safari as obscured by the iframe).
Michael Jumper2015-01-29 14:22:25 -08:00
1ea2d40c19
GUAC-958: Adjust viewport height based purely on scroll state. Manually scroll if we suspect doing so may result in height adjustments.
Michael Jumper2015-01-29 12:54:38 -08:00
7c61f549ea
Fixed use of getDisplay() -> getDisplay().getElement() in the example.
Vasily Loginov2015-01-29 16:39:12 +06:00
207452adc7
GUAC-1011: Add CONTRIBUTING file describing how to contribute to the Guacamole project. Update README.
Michael Jumper2015-01-20 21:15:18 -08:00