掲示板

JSON web service not working for power user

10年前 に Gwowen Fu によって更新されました。

JSON web service not working for power user

Expert 投稿: 315 参加年月日: 10/12/27 最新の投稿
Hi,

I login as a power use and the following code will return empty list, if I login as administrator then it returns correct user groups assigned.

Is this a bug or a permission restriction? Is there a way to make it work for a power user or all users?


Liferay.Service(
	'/usergroup/get-user-user-groups', {
		userId: themeDisplay.getUserId()
	}, function (obj) {
		console.log("Response obj=" + obj);
	}
);


Thanks!
Gwowen
thumbnail
10年前 に sridhar iyer によって更新されました。

RE: JSON web service not working for power user

Junior Member 投稿: 57 参加年月日: 09/02/27 最新の投稿
I think power user role is not having permission to get user group. try assigning permission
login as admin > control panel > roles > power user > define permission > Add permission > Portal >User group
10年前 に Gwowen Fu によって更新されました。

RE: JSON web service not working for power user

Expert 投稿: 315 参加年月日: 10/12/27 最新の投稿
Hi Sridhar,

Thanks for your reply. I tried your solution but the service still returns nothing for a power user.

-Gwowen
10年前 に Gwowen Fu によって更新されました。

RE: JSON web service not working for power user (回答)

Expert 投稿: 315 参加年月日: 10/12/27 最新の投稿
The solution is to assign each user group to power user.