c0d69860cb
Ticket #269: Added new ADMINISTRATE permission to guacamole_system_permission.
James Muehlner2013-02-27 18:16:43 -08:00
c105b62615
Ticket #269: Refactor all user access into UserService, remove usage of UserMapper outside UserService.
Michael Jumper2013-02-27 18:10:45 -08:00
a84b9d2094
Refactor to support new SystemPermission organization (no more *DirectoryPermission classes).
Michael Jumper2013-02-27 16:20:09 -08:00
64c2faa61d
Ticket #269: Refactor to support new SystemPermission organization (no more *DirectoryPermission classes).
Michael Jumper2013-02-27 16:19:51 -08:00
dea4791669
Refactor SystemPermission to concrete class with CREATE_USER, CREATE_CONNECTION, and ADMINISTER permissions. Remove now-obsolete ConnectionDirectoryPermission and UserDirectoryPermission.
Michael Jumper2013-02-27 15:49:58 -08:00
65a31775b6
Use connection provided by auth provider for update(), not DummyConnection.
Michael Jumper2013-02-26 21:21:58 -08:00
39a2d4eae7
Ticket #269: Add missing JavaDoc for MySQLConnection, remove whitespace at ends of lines.
Michael Jumper2013-02-26 21:17:57 -08:00
79872b9012
Ticket #269: Fixed password initialization in create user script, and removed hard-coded database names in XML mapping files.
James Muehlner2013-02-26 21:13:49 -08:00
6a74e62caa
Ticket #269: Removed equals() and hashCode() from MySQLConnection (now present in AbstractConnection).
Michael Jumper2013-02-26 20:26:46 -08:00
21b41190b1
Add equals() and hashCode() to AbstractConnection.
Michael Jumper2013-02-26 20:16:36 -08:00
64d301dfb3
Ticket #269: Refactor password service to not depend on Credentials (password only). Remove database semantics from non-database password service.
Michael Jumper2013-02-26 12:15:40 -08:00
6af023f7d3
Ticket #269: Clean up permission create/remove prototypes, add missing JavaDoc, fix whitespace at end of line.
Michael Jumper2013-02-26 02:44:33 -08:00
97c1bc6a28
Ticket #269: Make all fields private, change default methods to public.
Michael Jumper2013-02-26 02:35:25 -08:00
ab9b81f987
Merge branch 'unstable' of git://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-auth-mysql into unstable
Michael Jumper2013-02-26 00:24:14 -08:00
aa97d7d42e
Ticket #269: Remove user ID stubs from permission update routine.
Michael Jumper2013-02-26 00:22:43 -08:00
7a01ddb4f6
Ticket #269: The utility classes should more properly be known as services.
James Muehlner2013-02-25 18:39:49 -08:00
91539ba7b2
Merge branch 'unstable' of git://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-auth-mysql into unstable
Michael Jumper2013-02-25 16:41:47 -08:00
06b710e47e
Ticket #269: Clean up MySQLConstants, fix permission query for system permissions.
Michael Jumper2013-02-25 16:41:20 -08:00
decf247815
Ticket #269: Updated myBatis example config file to reflect understanding that the mapping files have to be in the same packge, in /resources folder.
James Muehlner2013-02-25 10:58:43 -08:00
73641925fc
Ticket #269: Partial fix of the most immediately apparent (upon login) query errors. Need to rework queries.
Michael Jumper2013-02-25 02:37:43 -08:00
97c2e3ceb9
Ticket #269: Clean up MySQLUser, handle null username. Move mybatis XMLs to proper package within resources, fix SQL syntax (guacamole.TABLE, not guacamole..TABLE - likely need to fix generator).
Michael Jumper2013-02-25 02:07:45 -08:00
aab2a3c698
Ticket #269: Add missing bindings for transaction factory and connection history mapper.
Michael Jumper2013-02-25 01:03:04 -08:00
4c034f091b
Ticket #269: More style fixes, remove unnecessary interface declaration.
Michael Jumper2013-02-23 00:34:57 -08:00
8f734f5294
Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-auth-mysql into unstable
Michael Jumper2013-02-22 21:22:15 -08:00
df50454f15
Ticket #269: Added hashcode functions for MySQLUSer and MySQLConnection.
James Muehlner2013-02-20 12:49:45 -08:00
39665ad0f6
Ticket #269: Added a new utility class, and support for reading ConnectionRecord objects.
James Muehlner2013-02-20 00:07:59 -08:00
e48630513d
Ticket #269: Modified return type of Connection.getHistory to be a List of ConnectionHistory implementors.
James Muehlner2013-02-20 00:06:30 -08:00
1be13d9767
Paginate connection list in user edit dialog.
Michael Jumper2013-02-19 01:15:51 -08:00
a24804a39d
Paginate main UI connection list, improve pager styles, begin proper style separation.
Michael Jumper2013-02-19 00:04:53 -08:00
b467a5945c
Ticket #268: Widen pager window, center connection list buttons.
Michael Jumper2013-02-18 12:56:07 -08:00
8e108ea2fc
Ticket 270: Connection history function and record class.
Michael Jumper2013-02-16 02:33:42 -08:00
1beb031a05
Ticket #269: The only permission needed to delete a user is DELETE_USER.
James Muehlner2013-02-15 10:38:15 -08:00
b5aa49aa69
Ticket #269: Added administrate permission on delete user, and initially give full access to newly created user.
James Muehlner2013-02-15 01:20:00 -08:00
abbbf00886
Ticket #268: Partial cleanup. Remove old connection form, stub new.
Michael Jumper2013-02-13 16:03:12 -08:00
2a71da3827
Ticket #268: Implement connection access manipulation, fix user update (reinstate use of DummyUser).
Michael Jumper2013-02-13 15:32:57 -08:00
bb2f8d852d
Ticket #268: More style improvements, bringing user properties up to style of main UI.
Michael Jumper2013-02-13 14:39:50 -08:00