cwelements issueshttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues2019-12-06T13:33:19Zhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/4Sort by types by number of objects2019-12-06T13:33:19ZArthur LutzSort by types by number of objectscf #3cf #3https://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/1Add LIMIT to UI2019-12-06T13:41:55ZArthur LutzAdd LIMIT to UIControl the LIMIT in the RQL UI builder.Control the LIMIT in the RQL UI builder.https://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/2Autoexecute RQL query built in the UI2019-12-06T13:42:21ZArthur LutzAutoexecute RQL query built in the UI... maybe in that case add a default LIMIT 10... maybe in that case add a default LIMIT 10https://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/3Display number of items for a type2019-12-06T13:44:55ZArthur LutzDisplay number of items for a typehttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/6Simplifier RQLQuerier en supprimant les états dérivés.2020-01-17T10:08:32ZFrank BessouSimplifier RQLQuerier en supprimant les états dérivés.Dans le fichier RQLQuerier, l'état des composants est dérivé de leurs props. [C'est pas recommandé](https://reactjs.org/blog/2018/06/07/you-probably-dont-need-derived-state.html#when-to-use-derived-state), et componentDidUpdate n'est pas...Dans le fichier RQLQuerier, l'état des composants est dérivé de leurs props. [C'est pas recommandé](https://reactjs.org/blog/2018/06/07/you-probably-dont-need-derived-state.html#when-to-use-derived-state), et componentDidUpdate n'est pas censé être utilisé pour ça: https://reactjs.org/docs/react-component.html#componentdidupdate .https://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/7Webpack: proposer une version légère d'import2020-01-23T15:57:44ZElodie ThiéblinWebpack: proposer une version légère d'importPeut-être en faisant un point d'entrée avec les composants utilisant monaco et un autre avec les autres composants ?Peut-être en faisant un point d'entrée avec les composants utilisant monaco et un autre avec les autres composants ?https://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/11Faire une URI avec l'EID2020-01-28T13:31:22ZFabien Amargerfabien.amarger@logilab.frFaire une URI avec l'EIDhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/5Configure eslint2020-01-28T13:31:45ZElodie ThiéblinConfigure eslinthttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/20Trier les résultats en cliquant sur l'entête d'une colonne2020-01-28T14:24:47ZFabien Amargerfabien.amarger@logilab.frTrier les résultats en cliquant sur l'entête d'une colonnehttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/8Enlever les décoration de scrollbar de monaco editor2020-01-28T15:55:03ZFabien Amargerfabien.amarger@logilab.frEnlever les décoration de scrollbar de monaco editorv0.3.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/23Corriger la coloration syntaxique pour les fonctions de projection2020-01-29T10:10:14ZFabien Amargerfabien.amarger@logilab.frCorriger la coloration syntaxique pour les fonctions de projectionv0.3.0Elodie ThiéblinElodie Thiéblinhttps://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/26Résoudre le problème pour ne pas forcer la version de monaco-editor à la 0.18.12020-01-29T16:04:50ZFabien Amargerfabien.amarger@logilab.frRésoudre le problème pour ne pas forcer la version de monaco-editor à la 0.18.1The following discussion from !41 should be addressed:
- [ ] @famarger started a [discussion](https://forge.extranet.logilab.fr/open-source/cwclientelements/merge_requests/41#note_15131): (+1 comment)
> Est ce que un jour on pourr...The following discussion from !41 should be addressed:
- [ ] @famarger started a [discussion](https://forge.extranet.logilab.fr/open-source/cwclientelements/merge_requests/41#note_15131): (+1 comment)
> Est ce que un jour on pourra mettre la dernière version de monaco-editor ou on est bloqué à celle ci? Si on est bloqué, c'est quoi qui bloque ?v0.4.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/29Enlever scroll bar pour résultats en JSON2020-01-30T15:52:16ZElodie ThiéblinEnlever scroll bar pour résultats en JSONLa scroll bar à droite cache la scroll bar de monaco-editor
![image](/uploads/d7ed5f6724cde86cb935d7fb40434083/image.png)La scroll bar à droite cache la scroll bar de monaco-editor
![image](/uploads/d7ed5f6724cde86cb935d7fb40434083/image.png)v0.3.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/30string et number class dans tbody pas prises en compte2020-01-30T15:57:23ZElodie Thiéblinstring et number class dans tbody pas prises en comptev0.3.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/10Écrire README2020-01-30T17:02:29ZElodie ThiéblinÉcrire READMEv0.3.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/14Pouvoir selectionner une relation ou un attribut sans selection dans la premi...2020-01-31T15:24:24ZFabien Amargerfabien.amarger@logilab.frPouvoir selectionner une relation ou un attribut sans selection dans la première colonnev0.4.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/15Si selection d'une relation, filtrer les 2 colonnes2020-01-31T15:59:26ZFabien Amargerfabien.amarger@logilab.frSi selection d'une relation, filtrer les 2 colonnesv0.4.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/16Si selection d'un attribut, filtrer la colonne de gauche et afficher les 10 p...2020-02-04T11:41:37ZFabien Amargerfabien.amarger@logilab.frSi selection d'un attribut, filtrer la colonne de gauche et afficher les 10 premières valeurs dans la colonne de droiteS'il y a un type sélectionné dans la première colonne, contraindre la requête RQL pour récupérer les valeurs,
penser à mettre à jour le type dans la requête RQL pour récupérer les valeurs s'il y a clique dans la colonne de gaucheS'il y a un type sélectionné dans la première colonne, contraindre la requête RQL pour récupérer les valeurs,
penser à mettre à jour le type dans la requête RQL pour récupérer les valeurs s'il y a clique dans la colonne de gauchev0.4.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/12A partir de la position du curseur dans le RQLEditor change, mettre à jour le...2020-02-06T13:25:35ZFabien Amargerfabien.amarger@logilab.frA partir de la position du curseur dans le RQLEditor change, mettre à jour les champs de recherche dans le SchemaNavigatorÀ chaque événement sur le RQL-editor (input ou focus), récupérer la chaîne de caractère qui a le focus (position curseur).
SI la chaîne de caractère possède strictement plus d'un caractère
SI le 1er caractère est une capitale
ET l...À chaque événement sur le RQL-editor (input ou focus), récupérer la chaîne de caractère qui a le focus (position curseur).
SI la chaîne de caractère possède strictement plus d'un caractère
SI le 1er caractère est une capitale
ET le 2e caractère est une bas-de-casse
ALORS injecter cette chaîne de caractère dans le champ de recherche de la première colonne
SINON
SI le 1er caractère est une bas-de-casse
ET le 2e caractère est une bas-de-casse
ALORS injecter cette chaîne de caractère dans le champ de recherche de la deuxième colonne
SINON effacer le contenu du dernier champ de recherche modifié
-----
Ce comportement est à sens unique (du RQL-editor vers le schema-navigator). Il permet de rafraîchir la documentation (le schema-navigator agit dans ce cas de figure comme une documentation dynamique) et de toujours afficher la partie la plus pertinente et la plus précise possible en fonction de ce que le développeur est entrain d'écrire.
Dans le cas où l'utilisateur modifie le contenu des champs de recherche, rien ne doit se passer côté RQL-editor.
-----
Dans un premier temps, ne considérer qu'un triplet pour la sélection. Par exemple : "X is Blog, X name Y|" avec | est le curseur, ne sélectionnera que name dans la colonne du milieu mais pas Blog dans la colonne de gauche. Pour que le Blog soit sélectionné en plus du name, il sera nécessaire de cliquer.
Ne pas imposer cette contrainte nécessite de faire un parser RQL dans le JS, ce chantier sera traité plus tard.v0.4.0Elodie ThiéblinElodie Thiéblin