Service Catalogue des espaces projets


Service Catalogue des espaces projets

Un nouveau paramètre a été ajouté au service de catalogue des espaces projet (service angular) : "Utiliser les anciennes catégories". 

Vous pouvez configurer manuellement vos services Catalogue pour activer ce paramètre, ou passer le script JCR suivant qui configurera automatiquement vos services Catalogue pour ajouter le paramètre et l'activer :

var qm = session.getWorkspace().getQueryManager();       
var query = qm.createQuery("//element(*, ametys:zoneItem)[@ametys-internal:type='SERVICE' and @ametys-internal:service='org.ametys.plugins.workspaces.service.ProjectsCatalogue']/ametys:service_parameters", javax.jcr.query.Query.XPATH);       
it = query.execute().getNodes();       
var count = 0;       
while (it.hasNext())       
{       
  var node = it.nextNode();       
  if (!node.hasProperty("ametys:use_old_categories_system"))       
  {       
    node.setProperty("ametys:use_old_categories_system", "true");       
    node.save();       
       
    count++;       
  }       
}       
       
print(count + " services have been updated");  
Retour en haut

v1