Commit Graph

105 Commits

Author SHA1 Message Date
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 9b76a96e62 git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@160062 82a268e6-3cf1-43bd-a215-b396298e98cf 2017-12-05 13:37:58 +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 54ca85c686 fixed version in pom.xml
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@151503 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-07-31 15:48:25 +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 6cde3a3056 moved to 2.3.1
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@146260 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-03-22 09:33:47 +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 72d08f338f Replaced logging from liferay so that it is possible to change level at runtime
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@131968 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-28 11:10:59 +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