Commit Graph

44 Commits

Author SHA1 Message Date
Massimiliano Assante 6def1c6dcd Feature completed 2020-07-10 12:10:44 +02:00
Massimiliano Assante 6a40c1cd8b Added getRandomAdmin user method 2020-03-26 09:47:04 +01:00
Massimiliano Assante 951ed583bd improved performance for method for getting listUsersByGroupAndRole 2020-02-05 12:50:34 +01:00
Massimiliano Assante 92e88560e2 Feature #16190, avoid returning Liferay Site Roles in UserManagement Core Library
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@177343 82a268e6-3cf1-43bd-a215-b396298e98cf
2019-02-28 13:42:29 +00:00
Massimiliano Assante b089245f8d Create user method automatic set email as verified
Added list users methods by range
Added search users method by groupId and Keywords


git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@164812 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-03-08 13:10:27 +00:00
Massimiliano Assante 9a37eefd22 Bug fix #8067, Users management library rejection date
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@146972 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-04-19 16:28:59 +00:00
Costantino Perciante 957193412d minor fix to isPasswordChanged (getPasswordModifiedDate object can be null)
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@146259 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-03-22 09:33:26 +00:00
Costantino Perciante 3d9b3a42a9 added method getUserIdsByGroup
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@142484 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-02-10 18:23:19 +00:00
Costantino Perciante ad6418ceea added a method to retrieve list of users having a global role. Implemented some other methods in the ws role/user implementations
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@142399 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-02-08 17:24:06 +00:00
Massimiliano Assante f1bc18214a revised exception handling
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@141764 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-01-25 13:05:10 +00:00
Massimiliano Assante b072b22511 added method to retrieve user contacts depending on the current group
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@141429 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-12-29 16:05:36 +00:00
Massimiliano Assante d28f3ccea6 added indexed and non indexed versions for listUsers and listUsersByGroup
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@141428 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-12-29 15:43:57 +00:00
Massimiliano Assante 37ea7ef3d8 Fix for bug #6115 - users retireval methods that does not use the Liferay cache mechanism
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@139721 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-12-06 15:54:34 +00:00
Massimiliano Assante 2757de74de Added efficient method to retireve VRE logo URLs
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@131967 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-28 11:10:18 +00:00
Massimiliano Assante 20c69adfa9 git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@129926 82a268e6-3cf1-43bd-a215-b396298e98cf 2016-07-05 12:41:31 +00:00
Massimiliano Assante 6a4aa5db9b removed some useless log
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@129923 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-07-05 12:33:55 +00:00
Massimiliano Assante 153e21efe3 fixed bug not adding users to parentVO when autoregistration occurred
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@129849 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-07-04 12:21:01 +00:00
Massimiliano Assante 2a4704cb3d added methods for reading custom attributes for USER class
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@129554 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-06-28 15:00:26 +00:00
Massimiliano Assante 3232afcb6e added read / write custom attrobute for User
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@129524 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-06-28 13:42:20 +00:00
Costantino Perciante f90da4f15d Bug fix: Inverted background comments and location_industry arguments
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@129513 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-06-28 13:16:10 +00:00
Costantino Perciante 7a869d86b1 changed logs into the getUserByUsername method (put in the catch blocks)
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@128916 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-05-31 09:52:32 +00:00
Costantino Perciante 081c427ccd Fixed getAvatarBytes method
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@128784 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-05-23 15:31:31 +00:00
Costantino Perciante 038dd9597f Fixed setBackground function
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@128485 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-05-06 07:49:59 +00:00
Costantino Perciante fb796ccf1a added setUserProfessionalBackground method
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@128477 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-05-05 15:00:20 +00:00
Costantino Perciante 8de5f676ba Added updateContactInformation function to UserManager
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@128459 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-05-04 14:58:46 +00:00
Costantino Perciante e2510be9ab Added createUser method that supports Contact information
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@128454 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-05-04 13:50:15 +00:00
Massimiliano Assante 3b30e72ee2 added other methods for managing teams
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@128064 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-04-13 16:00:19 +00:00
Costantino Perciante ae5ce990da Added getUserAvatarBytes and getUserOpenId functions. CreateUser now accepts the former parameters
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@126806 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-04-06 12:43:14 +00:00
Massimiliano Assante 0b0022d86d added location_industry field to gCubeUser
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@126331 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-03-28 14:32:20 +00:00
Massimiliano Assante 6dfa6941b3 fixed method for getting portrait URL
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@126286 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-03-25 10:41:30 +00:00
Costantino Perciante dfa3fdfad8 Create user function changed a bit: it now allows to force or not the user to change password at first login
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@125891 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-03-21 15:47:44 +00:00
Massimiliano Assante 26dc38123d added updateRole method
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@125829 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-03-21 10:40:55 +00:00
Costantino Perciante 5a6d648905 Added methods:
- isPasswordChanged;
- userExistsByMail;
- createUser (new version with more parameters)

git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@125584 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-03-17 11:20:52 +00:00
Massimiliano Assante f76d63bc89 UPDATED distro folder
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@125492 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-03-16 16:19:03 +00:00
Massimiliano Assante fcac687b47 ready to test
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@124993 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-03-14 10:30:27 +00:00
Massimiliano Assante fc8a1738e4 added the following methods:
List getMembershipRequests(long userId, long groupId, MembershipRequestStatus status)
GCubeUser getUserById(long userId)
GCubeMembershipRequest getMembershipRequestsById(long membershipRequestId)


git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@124873 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-03-08 14:10:06 +00:00
Massimiliano Assante a43ce75f45 added method to retrievi Administrator dynamically
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@124716 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-03-01 14:25:04 +00:00
Massimiliano Assante e23e979e8a added reminderAnswer and question in createUser
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@124683 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-29 15:23:31 +00:00
Massimiliano Assante 5460adc26a added createUser method
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@124677 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-29 14:45:56 +00:00
Massimiliano Assante 7c3b5305c2 added the parent belonging thing, only the HL part is missing
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@124092 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-10 17:50:40 +00:00
Massimiliano Assante f831d4d77d only the HL part is missing
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@124083 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-10 16:59:03 +00:00
Massimiliano Assante 10f3cebe78 group manager almost ready
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@124020 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-09 17:53:54 +00:00
Massimiliano Assante 7a63712cc5 implementation at 30 percent
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@122932 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-08 16:48:05 +00:00
Massimiliano Assante b0b7c1c5ac started implementing
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@122874 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-05 16:34:44 +00:00