Update the Transaction api in the @cubicweb/client
-
unifier RqlQuery et TransactionQuery et renommer en RQLQuery -
utiliser des UUID à la place d'un index dans RQLQuery -
convertir les TransactionQueryXXXRef en classes (pour utiliser instanceof pour les différencier) -
avoir un seul resolve sur TransactionResult qui vérifie le type de la référence -
ajouter rowRef(row) et cellRef(row, column) dans RQLQuery -
ajouter pushQuery et pushQueries dans Transaction => a voir si on veut garder seulement pushQueries -
renommer TransactionQueryScalarRef en TransactionQueryCellRef -
supprimer type de TransactionQueryCellRef -
Faire pareil pour BinaryRef -
créer une fonction serializeQueries pour convertir une liste de RQLQuery en des valeurs compatibles avec le backend (eg: rajouter la clé type: "query_reference")