Commit Graph

94 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
Costantino Perciante 34a3936a64 added num users into GcubeGroup model
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@160061 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-12-05 13:37:08 +00:00
Costantino Perciante f7a5d09325 removed useless code to break loop on executor submission
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@151349 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-07-26 15:24:17 +00:00
Costantino Perciante dff663b2cf method that retrieve list of users have been speed up by exploiting executors
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@151262 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-07-25 13:01:48 +00:00
Costantino Perciante c65fd23c92 minor fixes
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@151208 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-07-24 07:51:53 +00:00
Costantino Perciante 875e16b1e7 moved shared http utils code among ws implementations in a new HttpUtils class
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@151206 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-07-23 11:27:30 +00:00
Costantino Perciante f8a8a6b832 added listVresByUserMethod in GroupManager interface and implementations
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@151204 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-07-23 10:48:50 +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 d9346be43e minor fix on get user fullname
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@142697 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-02-17 14:31:55 +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 a4bf39e397 added test method to retrieve all users by group
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@142475 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-02-10 17:48:36 +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
Costantino Perciante 8a36dc036e minor fix
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@142259 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-02-06 14:13:19 +00:00
Costantino Perciante 6a64ee209c getUserAvatarAbsoluteURL returns an absolute path (ws service). Returns null if the user doesn't have an image
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@142258 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-02-06 14:11:46 +00:00
Costantino Perciante 4bd0d26d43 implemented getUserAvatarAbsoluteURL in user ws service
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@142256 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-02-06 13:58:30 +00:00
Costantino Perciante 7482fe9bb7 added LiferayWSRoleManager class, partially implemented
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@141785 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-01-25 16:10:13 +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
Costantino Perciante 611b9a2c90 minor fix to assignTeamToUser method: past users' groups are no longer retrieved before adding the new team
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@141693 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-01-21 14:58:09 +00:00
Costantino Perciante 7d215f23bf implemented the json version of the get-user-by-email
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@141644 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-01-19 14:29:12 +00:00
Costantino Perciante b3b0ab871d minor fix
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@141624 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-01-18 14:49:18 +00:00
Costantino Perciante fad7b1a8db @before annotation commented in test class
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@141623 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-01-18 14:44:19 +00:00
Costantino Perciante 3d764d1fd5 fix for full name in user ws service. Minor fix in group ws service when gateways are retrieved
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@141622 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-01-18 14:43:53 +00:00
Costantino Perciante d3005a099c added getGateways method, implemented other two methods in the WS version of the GroupManager
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@141592 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-01-16 17:16:36 +00:00
Costantino Perciante 8079834438 added (partial) implementations for Users and Groups that exploit liferay's json web services
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@141545 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-01-13 10:02:08 +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 27bac2af8c fixed listGroupsByUserAndSite that was assuming one Group sould belonging to One Virtual Group only
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@140046 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-12-16 16:03:45 +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 7465bb2c39 Implemented support for Feature #4877 remove VRE association to single Category constraint
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@134344 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-11-17 17:24:24 +00:00
Massimiliano Assante da3b17c9c1 added support for membership type PRIVATE
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@132508 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-10-03 17:32:39 +00:00
Massimiliano Assante 00b8826a1c added listGroupsByUserAndSite method
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@132157 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-30 09:40:58 +00:00
Massimiliano Assante de85108a3b added getGroupURL utility method
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@131979 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-28 12:54:13 +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 d96aed18ea added RoleNames class
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@129612 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-06-29 09:28:09 +00:00
Massimiliano Assante d5e615ed35 added methods for reading and writing custom attributes for Liferay User class
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@129555 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-06-28 15:01:26 +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
Massimiliano Assante a11b9fca06 added List<GCubeTeam> listTeamsByUserAndGroup(long userId, long groupId) in ROlemanager
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@128879 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-05-27 12:23:20 +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
Massimiliano Assante 37262ce263 added has Team and has Role methods to RolesManger
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@128599 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-05-13 13:27:57 +00:00