Affects Version/s: 6.1.1 CE GA2, 6.1.20 EE GA2
Backported to Branch:Committed
Similar Issues:Show 5 results
LPS-32144 As a site administrator I can filter the visible set of users in the Directory portlet LPS-39258 Filtering the visible set of users in the Chat portlet lags and change is not immediate LPS-42584 As a Portal Administrator, I would like the ability to define the Social Relation Types allowed for Chat portlet to filter buddies LPS-36692 Chat-portlet can not chat and the setting is broken LPS-39067 As a Portal Administrator, I would like override chat portlets portal.properties with portal-ext.properties
The goal of this story is to introduce additional options to allow filtering the users that can be found by a particular user in the Chat portlet.
How to test this feature:
1. Log in as a portal admin.
2. Add two sites: "Development" and "Management".
3. Add three users: A, B and C. Make them all members of the default site "Liferay.com". Besides, make A member of "Development" and B and C members of "Management".
4. Edit the portlet.properties file of the chat portlet, located under WEB-INF/classes
5. Add "sites" to the buddy list strategy. For example, if the existing strategy is "friends" and it wants to be preserved, "friends,sites" should be used.
6. Set the list of site names which users want to be excluded from the buddy list. The site name is the value of the column "name" for the table "Group". It must be written in the same letter case as in the database. For the default site "Liferay.com" the site name is "guest".
7. Deploy the chat portlet.
8. Login as A, B and C in different browsers and check the buddy list in the chat portlet:
- A cannot see B and C
- B and C cannot see A
- B and C can see each other
Thus, despite A, B and C are all members of "Liferay.com", they are not visible in the chat list through this membership, because the site has been excluded from the list. Only members of the same non-excluded sites are visible.