05-11-2011 07:46 AM
<item type="link" permission="siteManager" id="groups">/console/admin-console/groups</item>
Mais ça ne fonctionne pas, l'élément n'est pas disponible…05-11-2011 08:23 AM
05-16-2011 11:26 AM
// Récupérer le nom du site
var parent = document.getParent();
var leSite = parent.getSiteShortName();
// Et les membres
var membres = leSite.listMembers();
Erreur : "Cannot find function listMembers"
// ou encore
var membres = site.listMembers();
Erreur : ""site" n'est pas defini"
// ou encore …
var site = siteService.getSite(leSite);
var members = site.listMembers();
Erreur : La méthode 'org.alfresco.repo.site.script.Site.listMembers()' est introuvable"
Voili voilou, une petite idée? J'imagine que ça doit être tout bête, mais je sèche…
05-16-2011 11:31 AM
var shortName= parent.getSiteShortName();
var leSite = siteService.getSite(shortName);
var membres = leSite.listMembers();
05-17-2011 05:24 AM
// On récupère les membres du site
var membres = leSite.listMembers(null,null,0);
var membre;
for each (membre in membres) {
var donneesUtilisateur = people.getPerson(membre);
// Et je récupère l'email de la personne et c'est gagné…
Sauf que :05-17-2011 05:29 AM
(d'ailleurs, ça veut aussi dire que le wiki n'est pas à jour pour les params d'entrées ?)Oui
05-17-2011 10:25 AM
// Récupérer le nom du site
var parent = document.getParent();
var shortName= parent.getSiteShortName();
var leSite = siteService.getSite(shortName);
// On récupère les membres du site
var membres = leSite.listMembers(null,null,0);
var nomDuSite = leSite.title;
var membre;
for (membre in membres){
var donneesMembres = people.getPerson(membre);
var email = donneesMembres.properties.email;
if (donneesMembres.properties.userName!="admin") {
// create mail action
var mail = actions.create("mail");
mail.parameters.to = email;
mail.parameters.subject = "Un document a été mis à jour dans l'univers '"+nomDuSite+"'…";
mail.parameters.from = "admin@alfresco.fr";
mail.parameters.template = companyhome.childByNamePath("Dictionnaire de données/Modèles d'e-mail/Modèles d'e-mail de notification/notify_user_email.ftl");
mail.parameters.text = "Un document mis à jour !" ;
// execute l'action
mail.execute(document);
}
}
A +, et merci à BertrandF !05-30-2011 11:46 AM
05-30-2011 12:02 PM
if (document.type == "{http://www.alfresco.org/model/content/1.0}content") {
}
ouif (document.typeShort== "cm:content") {
}
if (document.type != "{http://www.alfresco.org/model/content/1.0}thumbnail") {
}
05-31-2011 04:18 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.