Silverpeas/Silverpeas-Core — pull request #227 by mmoqui (2012-09-28 21:07:54+00:00)
Title: Bug 3759

With the fix of the bug 3759 was also fixed numerous others about the domain compartmentalization when the domain visibility is set to a value of 1 (semi-compartmentalization) or 2 (full compartmentalization). Theses hidden bugs concerned mainly with the groups in the mixed domain and that comprise users of different domains. In order to fix it, the use of the old operations in the OrganizationController (and thus in the Admin) by the web service is abandoned in profit of a use of a better group search computing (that use the concept of search criterion sometimes named also search filter). With the new group search by criteria, the UserProfileResource and the UserGroupProfileResource web services are now uniform in their way to fetch the resources they back (user profiles or user groups) and the performance is increasing as there is less SQL requests.