cubicweb issueshttps://forge.extranet.logilab.fr/groups/cubicweb/-/issues2024-03-18T13:24:42Zhttps://forge.extranet.logilab.fr/cubicweb/cubes/rodolf/-/issues/38Afficher un bouton "compte" en haut a droite a la place du bouton "déconnexion"2024-03-18T13:24:42ZArnaud VergnetAfficher un bouton "compte" en haut a droite a la place du bouton "déconnexion"utiliser la route `/current-user` pour récupérer les infos de l'utilisateur
mettre ces infos dans une popup au clique du bouton compte et ajouter le bouton deconnexion dans cette popup.utiliser la route `/current-user` pour récupérer les infos de l'utilisateur
mettre ces infos dans une popup au clique du bouton compte et ajouter le bouton deconnexion dans cette popup.Olivier GiorgisOlivier Giorgishttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/1031Fix column_types for added properties through a RQL adapter2024-03-05T15:26:54ZNicola SpantiFix column_types for added properties through a RQL adapter```
rset = cnx.execute('Any X, X.dc_title() WHERE X is CWUser')
print(rset.column_types(1))
```
The result must be `'str'` or `'string'` and not `'CWUser'`.```
rset = cnx.execute('Any X, X.dc_title() WHERE X is CWUser')
print(rset.column_types(1))
```
The result must be `'str'` or `'string'` and not `'CWUser'`.https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/1030Raise an error when try to access a non-existing member through RQL2024-03-05T15:27:01ZNicola SpantiRaise an error when try to access a non-existing member through RQL```
Any X, X.i_dont_exist WHERE X is CWUser
```
Cette requête RQL devrait renvoyer une erreur et pas renvoyer l'eid pour la 2e colonne.```
Any X, X.i_dont_exist WHERE X is CWUser
```
Cette requête RQL devrait renvoyer une erreur et pas renvoyer l'eid pour la 2e colonne.https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/1029Automatically convert Date and (TZ)DateTime and Time from/to api format2024-03-05T16:08:51ZArnaud VergnetAutomatically convert Date and (TZ)DateTime and Time from/to api formathttps://forge.extranet.logilab.fr/cubicweb/cubicwebjs/-/issues/32https://forge.extranet.logilab.fr/cubicweb/cubicwebjs/-/issues/32https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/1028Return metadata along results sets on /rql2024-03-05T13:04:45ZArnaud VergnetReturn metadata along results sets on /rqlhttps://forge.extranet.logilab.fr/cubicweb/cubicwebjs/-/issues/32allow Date and DateTime as RQLParamValue2024-03-05T14:32:52ZNicolas Chauvatnicolas.chauvat@logilab.frallow Date and DateTime as RQLParamValuesee https://forge.extranet.logilab.fr/cubicweb/cubicwebjs/-/merge_requests/97#note_147283
and https://forge.extranet.logilab.fr/cubicweb/cwclientlib/-/blob/branch/default/cwclientlib/cwproxy.py?ref_type=heads#L402see https://forge.extranet.logilab.fr/cubicweb/cubicwebjs/-/merge_requests/97#note_147283
and https://forge.extranet.logilab.fr/cubicweb/cwclientlib/-/blob/branch/default/cwclientlib/cwproxy.py?ref_type=heads#L402https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/1027Add CORS information in readme2024-02-28T16:09:53ZArnaud VergnetAdd CORS information in readmewhen deploying the api cube on a separate URL from the frontend, we need to set
```
more_set_headers "Access-Control-Allow-Origin: $http_origin";
more_set_headers "Access-Control-Allow-Credentials: true";
more_set_headers "Access-Contro...when deploying the api cube on a separate URL from the frontend, we need to set
```
more_set_headers "Access-Control-Allow-Origin: $http_origin";
more_set_headers "Access-Control-Allow-Credentials: true";
more_set_headers "Access-Control-Allow-Methods: GET,POST,OPTIONS";
more_set_headers "Access-Control-Allow-Headers: X-Client-Name, Content-Type";
```
in the server confighttps://forge.extranet.logilab.fr/cubicweb/cubes/rodolf/-/issues/37Désactiver le bouton sauvegarder quand aucun changement n'a été fait sur les ...2024-03-11T13:10:17ZArnaud VergnetDésactiver le bouton sauvegarder quand aucun changement n'a été fait sur les formulaireshttps://forge.extranet.logilab.fr/cubicweb/cubes/rodolf/-/issues/36Uniformiser les textes sur le front2024-02-28T14:51:32ZArnaud VergnetUniformiser les textes sur le fronthttps://forge.extranet.logilab.fr/cubicweb/cubes/rodolf/-/issues/35Gérer les erreurs lors du téléchargement de fichiers2024-02-28T14:51:11ZArnaud VergnetGérer les erreurs lors du téléchargement de fichiershttps://forge.extranet.logilab.fr/cubicweb/cubes/rodolf/-/issues/34Rafraichir la liste des import process périodiquement2024-03-22T15:53:17ZArnaud VergnetRafraichir la liste des import process périodiquementArnaud VergnetArnaud Vergnethttps://forge.extranet.logilab.fr/cubicweb/cubes/rodolf/-/issues/33Afficher un popup au submit des formulaires2024-02-28T14:49:29ZArnaud VergnetAfficher un popup au submit des formulairesPermet de mettre en avant si l'enregistrement a marché ou a généré des erreursPermet de mettre en avant si l'enregistrement a marché ou a généré des erreurshttps://forge.extranet.logilab.fr/cubicweb/cubes/rodolf/-/issues/32Récupérer les logs et dataset de tous les import process2024-03-22T14:27:07ZArnaud VergnetRécupérer les logs et dataset de tous les import processnécessite https://forge.extranet.logilab.fr/cubicweb/RQL/-/merge_requests/99 => disponible en RQL v1.0.2.
Impossible d'installer cette version sur rodolf car cubicweb spécifie RQL < 1.0.0.nécessite https://forge.extranet.logilab.fr/cubicweb/RQL/-/merge_requests/99 => disponible en RQL v1.0.2.
Impossible d'installer cette version sur rodolf car cubicweb spécifie RQL < 1.0.0.Arnaud VergnetArnaud Vergnethttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/1026Update the Transaction api in the @cubicweb/client2024-03-05T14:40:17ZArnaud VergnetUpdate the Transaction api in the @cubicweb/client- [x] unifier RqlQuery et TransactionQuery et renommer en RQLQuery
- [x] utiliser des UUID à la place d'un index dans RQLQuery
- [x] convertir les TransactionQueryXXXRef en classes (pour utiliser instanceof pour les différencier)
- [x] a...- [x] unifier RqlQuery et TransactionQuery et renommer en RQLQuery
- [x] utiliser des UUID à la place d'un index dans RQLQuery
- [x] convertir les TransactionQueryXXXRef en classes (pour utiliser instanceof pour les différencier)
- [x] avoir un seul resolve sur TransactionResult qui vérifie le type de la référence
- [x] ajouter rowRef(row) et cellRef(row, column) dans RQLQuery
- [x] ajouter pushQuery et pushQueries dans Transaction => a voir si on veut garder seulement pushQueries
- [x] renommer TransactionQueryScalarRef en TransactionQueryCellRef
- [x] supprimer type de TransactionQueryCellRef
- [x] Faire pareil pour BinaryRef
- [x] 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")Arnaud VergnetArnaud Vergnethttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/1025RQL: Allow making a groupby on values using RQL methods2024-03-12T13:03:43ZArnaud VergnetRQL: Allow making a groupby on values using RQL methodsExample: `Any X, S.download_url() GROUPBY X,S WHERE X is ImportProcess, X shacl_report S`Example: `Any X, S.download_url() GROUPBY X,S WHERE X is ImportProcess, X shacl_report S`Fabien Amargerfabien.amarger@logilab.frFabien Amargerfabien.amarger@logilab.frhttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/1024Add information about /api/v1/openapi in the readme2024-03-12T13:03:23ZArnaud VergnetAdd information about /api/v1/openapi in the readmeArnaud VergnetArnaud Vergnethttps://forge.extranet.logilab.fr/cubicweb/cubes/rememberme/-/issues/2[analyse] Should we maintain the cube with cubicweb 4.XX2024-02-27T09:42:52ZKatia Saurfelt[analyse] Should we maintain the cube with cubicweb 4.XXThis cube allows an authentication ad vitam for users, which could be seen as a security issue. Should we continue to maintain this cube?This cube allows an authentication ad vitam for users, which could be seen as a security issue. Should we continue to maintain this cube?https://forge.extranet.logilab.fr/cubicweb/cubes/s3storage/-/issues/16Non compatible avec la dernière version de moto (5)2024-02-26T11:27:15ZFabien Amargerfabien.amarger@logilab.frNon compatible avec la dernière version de moto (5)La denrière version de moto pour mock le s3 ne contient pas la fonction `mock_s3` mais apparemment c'est maintenant `mock_aws`La denrière version de moto pour mock le s3 ne contient pas la fonction `mock_s3` mais apparemment c'est maintenant `mock_aws`Fabien Amargerfabien.amarger@logilab.frFabien Amargerfabien.amarger@logilab.frhttps://forge.extranet.logilab.fr/cubicweb/cubes/rodolf/-/issues/31Afficher le nom du dataservice sur la Card d'une recette2024-03-22T09:48:45ZArnaud VergnetAfficher le nom du dataservice sur la Card d'une recetteOlivier GiorgisOlivier Giorgishttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/1023IRQLAdapter: allow entity method to return a falsy boolean result2024-02-27T15:12:30ZSimon ChabotIRQLAdapter: allow entity method to return a falsy boolean resultThe following discussion from !767 should be addressed:
- [ ] @schabot started a [discussion](https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/merge_requests/767#note_146174): (+2 comments)
> Not related to the MR, but this l...The following discussion from !767 should be addressed:
- [ ] @schabot started a [discussion](https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/merge_requests/767#note_146174): (+2 comments)
> Not related to the MR, but this looks strange. What if the result is zero ? or an empty object ? I’m not should we should fail.
When using the `IRQLAdapter` and calling a method on an entity from a RQL, there is a strange `assert` to check whether the result is True. This is very strange as it does not allow a “false” results.
Let's remove that.Simon ChabotSimon Chabot