06-26-2008 04:00 AM
06-26-2008 08:12 AM
if (document.hasAspect("cm:document"))
{
var DocSecteur = document.properties["cm:Secteur"];
var AdminDoc = DocSecteur + "_admin";
for (var i=0; i< people.getgroup().lenghts;i++)//recherche le groupe utilisateur correspondant au secteur
{
if (DocSecteur == people.getgroup(i).name)//tester avec people.getgroup(i)
{
document.Addauthority(people.getgroup(i),Editor); //tester avec people.getgroup(i)
}
}
for (var j=0; j<dojo.gfx.group.lenghts;i++) //recherche l'admin du groupe.
{
if (people.getgroup(i).name == AdminDoc)//tester avec people.getgroup(i)
document.Addauthority( people.getgroup(j),Consumer);//tester avec dojo.gfx.group.name[j]
}
document.setinheritpermissions(false);
}
else
{
alert("pas d'aspect");
}
06-27-2008 03:38 AM
07-02-2008 03:33 AM
07-02-2008 05:03 AM
document.setPermission("Guest",groupename);Attention : groupename doit contenir comme valeur le nom réel du groupe, il ne faut pas oublier le "GROUP_" avant (ex : "GROUP_EVERYONE").07-02-2008 05:25 AM
07-02-2008 05:29 AM
07-02-2008 05:33 AM
nodeGroupe = people.getGroup(groupname); // groupname remplit aussi avec le nom complet du groupe
if(nodeGroup != null)
{
…
}S'il est différent de null, c'est que le groupe existe.07-02-2008 08:01 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.