Service Catalogue des espaces projets


  1. Service Catalogue des espaces projets
  2. Migration des services (04/02/2019)

 

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"); 

Migration des services (04/02/2019)

Supprimez le custom_nodetypes.xml, exécutez le script de la page Migration des services des espaces projets puis reconstruisez le workspace Live   

Retour en haut