Beantwortet
Accessing user group membership using HTL
I'm trying to accomplish something similar found in this post.
I have this in my "scripts.js" file:
use(function() { var resolver = resource.getResourceResolver(); var session = resolver.adaptTo(Packages.javax.jcr.Session); var userManager = resolver.adaptTo(Packages.org.apache.jackrabbit.api.security.user.UserManager); var auth = userManager.getAuthorizable(session.getUserID()); var groups = auth.memberOf(); return { isAnonymous: isAnonymous, groups: groups }; });
And in my component, I have this:
<ul data-sly-use.user="scripts.js" data-sly-list="${user.groups}"> <li>${itemList.index}: ${item}</li> </ul>It's just displaying an index list of blank items:
- 0:
- 1:
- 2:
- 3:
- 4:
Any ideas?
Thanks in advance!