CompanyHome undefined

cancel
Showing results for 
Search instead for 
Did you mean: 
jeltix
Member II

CompanyHome undefined

bonjour,

j'utilise la version 4.2.E d'alfresco avec un plugin appelé Alvex pour la gestion des rôles dans les workflow et notamment pour gréer les autorisations sur les workflow.

j'ai actuellement un problème avec un script qui essaie de récupérer le contenu de la variable companyHome

L'exception me dit que la variable est undefined lorsque j'utilise la version d'alfresco de prod (4.2.E installée sur un windows 2003)

Alors que le même script fonctionne correctement sur ma version locale d'alfresco (4.2.E installée sur un windows 7)

pourriez-vous m'aider s.v.p

D'avance je vous en remercie

M JELTI



<import resource="classpath:alfresco/templates/webscripts/workflow-shortcut/workflow-shortcut.lib.js">

var allowedWorkflows = [];

var gr_list = people.getContainerGroups(person);

var dict = companyhome.childrenByXPath("app:dictionary")[0];
var folder = Utils.getDir("app:alvex/app:workflow-shortcut/", dict);

if(folder != undefined) {
   var children = folder.children;
   for (c in children) {
      var node = children[c];

      var read_this = false;
      if (node.name == 'default.config')
         read_this = true;
      for (gr in gr_list)
         if (node.name == gr_list[gr].properties['cm:authorityName'].replace(/^GROUP_/, '')+'.config')
            read_this = true;

      if (read_this == true) {
         var lines = new String(node.content).toString().split('\n');
         for(l in lines)
            if(lines[l] != '')
               allowedWorkflows.push({name : lines[l]});
      }
   }
}

model.workflows = allowedWorkflows;

1 Reply
cleseach
Active Member II

Re: CompanyHome undefined

Bonjour,

Etes-vous sûr que le problème se pose sur l'utilisation de <em>companyhome</em> ?
Lorsque vous rencontre un problème, l'idéal est de nous fournir les logs associées.

Cordialement,
Charles Le Seac'h