Ajouter une API pour supporter le système de Workflow de cubicweb
Il n'y a actuellement aucun moyen de gérer les transitions d'états des entités Workflowable de cubicweb via cwclientlibjs.
Deux méthodes sont possibles:
- Ajouter une pview sur le cube cubicweb_rqlcontroller pour qu'il puisse recevoir un signal du client et gérer la transition dans le backend.
- Adapter la librairie cwclientlibjs pour qu'elle puisse directement gérer ces transitions via des RQL de la même manière que ce que fait cubicweb.
Le besoin minimal immédiat serait de pouvoir via le client de cwclientlibjs avoir une méthode permettant d'exécuter le même processus que la methode fire_transition
disponible sur cubicweb pour gérer l'état des entités workflowable.
Voir le code source de cubicweb qui gère ces transitions dans les liens suivants: