Developer DevOps System Administrator Jahia 8.1 Jahia 8.2

How to get the list of all my privileged users?

Question

How to get the list of all my privileged users?

Answer

Here is a Groovy code that can be executed in the JCR console to retrieve this list:

def sites = org.jahia.services.sites.JahiaSitesService.getInstance().getSitesNames();
for(def site: sites){
  def group = org.jahia.registries.ServicesRegistry.getInstance().getJahiaGroupManagerService().lookupGroup(site, "site-privileged");
  log.info("group: " + group);
  for(def user : group.getRecursiveUserMembers()){
    log.info("  member: " + user);
  }
}