cwelements issueshttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues2020-01-29T13:13:27Zhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/24Lors de l'éxecution d'une requette mettre un spinner2020-01-29T13:13:27ZFabien Amargerfabien.amarger@logilab.frLors de l'éxecution d'une requette mettre un spinnerv0.3.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/75Utiliser localStorage dans RqlBrowser et SchemaNavigator2020-04-27T08:12:25ZElodie ThiéblinUtiliser localStorage dans RqlBrowser et SchemaNavigatorhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/74Élaguer les dépendances non utilisées2020-04-02T14:03:21ZElodie ThiéblinÉlaguer les dépendances non utiliséeshttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/73[RQLBrowser] Trier par ordre alphabétique les relations et attributs du schem...2020-04-02T14:20:31ZFabien Amargerfabien.amarger@logilab.fr[RQLBrowser] Trier par ordre alphabétique les relations et attributs du schema navigatorhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/72[RQLBrowser] Scroll horizontal résultat onglet table2020-03-27T16:34:32ZFabien Amargerfabien.amarger@logilab.fr[RQLBrowser] Scroll horizontal résultat onglet tableLorsque le résultat de de la requête RQL contient un champ avec beaucoup de contenu il n'est pas possible de scroller à l'horizontal pour regarder les colonnes non affichées.Lorsque le résultat de de la requête RQL contient un champ avec beaucoup de contenu il n'est pas possible de scroller à l'horizontal pour regarder les colonnes non affichées.https://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/71Amélioration du support des chaines de caractères dont le vocabulaire est limité2020-03-25T13:09:46ZSimon ChabotAmélioration du support des chaines de caractères dont le vocabulaire est limitéLors qu’un attribut est limité par un certain vocabulaire (cf https://cubicweb.readthedocs.io/en/3.27/book/devrepo/datamodel/definition/#entity-type-definition et le mot clé `vocabulary`), on voudrait sans doute avoir un champ de type `s...Lors qu’un attribut est limité par un certain vocabulaire (cf https://cubicweb.readthedocs.io/en/3.27/book/devrepo/datamodel/definition/#entity-type-definition et le mot clé `vocabulary`), on voudrait sans doute avoir un champ de type `select` plutôt qu’un `input`.https://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/70Amélioration du support des RichStrings2020-04-20T14:11:13ZSimon ChabotAmélioration du support des RichStringsLors qu’un attribut est spécifié dans le schéma comme une RichString, on voudrait sans doute avoir dans le formulaire un champ `textarea` plutôt qu’un `input`.Lors qu’un attribut est spécifié dans le schéma comme une RichString, on voudrait sans doute avoir dans le formulaire un champ `textarea` plutôt qu’un `input`.Guillaume VandeveldeGuillaume Vandeveldehttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/69Erreur quand mauvaise url donnée au RQLBrowser2020-03-24T14:52:15ZElodie ThiéblinErreur quand mauvaise url donnée au RQLBrowser`Can't perform a React state update on an unmounted component. in ... useSchemaNavigator`
Plus black screen:
![image](/uploads/95af56de3bd86f8b5ded738b066d5a85/image.png)`Can't perform a React state update on an unmounted component. in ... useSchemaNavigator`
Plus black screen:
![image](/uploads/95af56de3bd86f8b5ded738b066d5a85/image.png)Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/68Infobulle de non-exécution que sur le texte et pas tout le bouton2020-10-19T13:45:59ZNicola SpantiInfobulle de non-exécution que sur le texte et pas tout le bouton## Problème
Il peut arriver que le bouton d'exécution soit désactivée, par exemple parce que les requêtes de modification sont interdites. Pour indiquer la raison, il y a une infobulle, ce qui évidement est bien. Cependant celle-ci n’ap...## Problème
Il peut arriver que le bouton d'exécution soit désactivée, par exemple parce que les requêtes de modification sont interdites. Pour indiquer la raison, il y a une infobulle, ce qui évidement est bien. Cependant celle-ci n’apparaît que sur le texte du bouton, alors qu'il serait à priori plus souhaitable qu'elle apparaisse sur tout le bouton.
## Captures d'écran
![rqlbrowse-disable-text](/uploads/90d90bdcfd8532b24a0adbb3c1096d26/rqlbrowse-disable-text.png)
![rqlbrowse-disable-bottom](/uploads/4a3d68b8a69d743fe42ac82484e91f9a/rqlbrowse-disable-bottom.png)
![rqlbrowse-disable-top](/uploads/08081044c9cbe8c8cf9e4c86f1a1ee76/rqlbrowse-disable-top.png)
## Potentiel solution technique
Plutôt qu'un `div` qui contient le contenu de l'infobulle, l'attribut HTML standard `title` pourrait être utilisé sur le bouton.
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/titlehttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/67Empêcher l'exécution de requête SET/INSERT/DELETE2020-03-17T16:46:33ZElodie ThiéblinEmpêcher l'exécution de requête SET/INSERT/DELETEElodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/66RqlBrowser : Envoi d'une chaine vide en tant que requête2020-10-19T13:45:50ZNicola SpantiRqlBrowser : Envoi d'une chaine vide en tant que requêteLe navigateur RQL peut envoyer une requête RQL vide, alors qu'il est évident que cela va échouer et devrait donc l'empêcher, éventuellement en expliquant pourquoi. De plus, actuellement il renvoie un message cryptique pour la personne ut...Le navigateur RQL peut envoyer une requête RQL vide, alors qu'il est évident que cela va échouer et devrait donc l'empêcher, éventuellement en expliquant pourquoi. De plus, actuellement il renvoie un message cryptique pour la personne utilisatrice.
```
{"status": 500, "detail": "RQLSyntaxError: \nat: ('<f.3247>', 1, 0)\nTrying to find one of DELETE, INSERT, SET, r\"\\(\", DISTINCT, E_TYPE", "title": "Internal Server Error"}
```https://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/65Traduction du composant RqlBrowserQuerier2020-03-26T12:55:08ZNicola SpantiTraduction du composant RqlBrowserQuerierLe composant `RqlBrowserQuerier` affiche des chênes de caractères, mais celles-ci ne passent pas par une fonction de traduction. Autre part, il semble pourtant y avoir de la traduction via une fonction sur le contexte, mais le composant ...Le composant `RqlBrowserQuerier` affiche des chênes de caractères, mais celles-ci ne passent pas par une fonction de traduction. Autre part, il semble pourtant y avoir de la traduction via une fonction sur le contexte, mais le composant ne semble à priori pas avoir ce fameux contexte.Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/64RqlBrowser : Libellés pour les cases à cocher qui ne changent pas la case à c...2020-03-10T16:28:59ZNicola SpantiRqlBrowser : Libellés pour les cases à cocher qui ne changent pas la case à cocher## Volonté
Quand on clique sur le libellé d'une case à cocher, normalement ça change l'état de la case à cocher. Or ce n'est pas le cas pour au moins "Show Metamodel" et "Auto help".
## Notes techniques
C'est dans `src/RqlBrowser.tsx`...## Volonté
Quand on clique sur le libellé d'une case à cocher, normalement ça change l'état de la case à cocher. Or ce n'est pas le cas pour au moins "Show Metamodel" et "Auto help".
## Notes techniques
C'est dans `src/RqlBrowser.tsx`. Ça me parait étrange que la balise `label` ait une classe CSS `checkbox` et qu'elle contienne la balise `input`, alors que normalement ça contient le texte avec l'attribut `for` pour faire le lien avec le `input`.https://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/63valeurs littérales considérées comme des relations/entity types en mode auto-...2020-03-04T10:19:04ZElodie Thiéblinvaleurs littérales considérées comme des relations/entity types en mode auto-help![image](/uploads/c8fc77a7e9de9f5a07809b215b01b18b/image.png)![image](/uploads/c8fc77a7e9de9f5a07809b215b01b18b/image.png)0.5.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/62filtrer les classes objets quand un attribut est sélectionné2020-03-02T13:04:15ZElodie Thiéblinfiltrer les classes objets quand un attribut est sélectionné0.5.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/61Filtrer les attributs quand une object class est sélectionnée2020-03-02T14:18:39ZElodie ThiéblinFiltrer les attributs quand une object class est sélectionnée0.5.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/60Survol de la colonne du milieu ne change pas l'état des autres colonnes2020-03-03T09:17:33ZElodie ThiéblinSurvol de la colonne du milieu ne change pas l'état des autres colonnes0.5.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/59documentation spécifique à un élément quand on clique sur un élément de la re...2020-02-24T10:48:44ZBaptiste Garciadocumentation spécifique à un élément quand on clique sur un élément de la requêteQuand "auto-help" actif, afficher la partie de la documentation relative à l'élément sélectionné dans le champs de requête.Quand "auto-help" actif, afficher la partie de la documentation relative à l'élément sélectionné dans le champs de requête.https://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/58exemple de requête au démarrage2020-02-24T10:13:52ZBaptiste Garciaexemple de requête au démarrageAvoir une requête au lancement de l'interface.
Au moins tester pour voir si c'est utile.
- Fonctionne comme un placeholder ? (l'exemple disparait dès qu'on clique dans le champ) ou comme une vraie requête ? (qu'on pourrait même lance...Avoir une requête au lancement de l'interface.
Au moins tester pour voir si c'est utile.
- Fonctionne comme un placeholder ? (l'exemple disparait dès qu'on clique dans le champ) ou comme une vraie requête ? (qu'on pourrait même lancer directement)
- requête basique (simple triplet) ou complexe (qui démontrerait beaucoup d'aspects différents de RQL) ?
- requête générée alétoirement ou toujours la même ?https://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/55Préremplir le search de la colonne de gauche avec le type de la variable (déj...2020-02-27T13:41:24ZElodie ThiéblinPréremplir le search de la colonne de gauche avec le type de la variable (déjà écrit dans la requête) lorsqu’on commence un nouveau tripletpar exemple “Any Y WHERE X is CWUser, X |” (avec | étant le curseur) préselectionnera CWUser dans la colonne de gauchepar exemple “Any Y WHERE X is CWUser, X |” (avec | étant le curseur) préselectionnera CWUser dans la colonne de gauche0.5.0Elodie ThiéblinElodie Thiéblin