Not extracting all member of AEM group when user do not have admin rights.
Hello All,
As a admin user I see all members are extracting from AEM group. But when user have less access then he is not able to extract other users
Working Case : = Admin User , he can extract all three users
Group Name : regional_asia
Member : user1, user2,user3
Problem Case:
Login User := User1 “ he does not have admin access”, has less access, so when extracting user, he only able to extract itself ,not user2 and user3
Group Name : regional_asia
Member : user1, user2,user3
Code :
group = (Group) userManager.getAuthorizable(Constants.GROUP_EDITOR_APAC);
if(group != null) {
final Iterator<Authorizable> memberslist = group.getMembers();
while (memberslist.hasNext()) {
final Authorizable user = memberslist.next();
if (user != null && !user.isGroup() && user.getProperty("./profile/email") != null) {
//EMAIL ADDRESS FOR MEMBERS
Value[] usrEmail = user.getProperty("./profile/email");
for(Value emailGroup : usrEmail) {
String member = emailGroup.toString()
}