Skip to content

Instantly share code, notes, and snippets.

@douglascrp
Last active February 27, 2018 15:22
Show Gist options
  • Save douglascrp/90595a4ec8016346ff96 to your computer and use it in GitHub Desktop.
Save douglascrp/90595a4ec8016346ff96 to your computer and use it in GitHub Desktop.
Ajustar permissão de usuário
//var usuario = people.getPerson("gestaoonline");
//logger.warn(usuario.properties["cm:userName"]);
var sites = siteService.getSites("", "", -1);
logger.warn(sites.length);
for (var i = 0; i < sites.length; i++) {
var site = sites[i];
logger.warn(site.getTitle());
site.setMembership("gestaoonline", "SiteConsumer"); //"SiteManager", "SiteCollaborator", "SiteContributor", "SiteConsumer"
}
// localizar o usuário
var usuario = people.getPerson("usuario2.1");
logger.warn(usuario.properties.userName);
// permissao customizada, remove o READ de EVERYONE
usuario.setInheritsPermissions(false);
// autorizar o acesso ao nó do usuário somente para usuários do(s) site(s) desejado
usuario.setPermission("Read", "GROUP_site_site2");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment