anis-client issueshttps://gitlab.lam.fr/anis/anis-client/-/issues2021-05-17T18:59:34Zhttps://gitlab.lam.fr/anis/anis-client/-/issues/163Bug datatable order by2021-05-17T18:59:34ZFrançois AgnerayBug datatable order by - Anis-client needs to use order_by property of attribute to order results when datatable is initiliazed
- Currently anis-admin uses the search_flag ID to do this - Anis-client needs to use order_by property of attribute to order results when datatable is initiliazed
- Currently anis-admin uses the search_flag ID to do this3.6François AgnerayFrançois Agnerayhttps://gitlab.lam.fr/anis/anis-client/-/issues/162JSON renderer null2021-05-03T07:58:24ZFrançois AgnerayJSON renderer nullNe pas afficher le bouton JSON pour le renderer JSON quand la valeur vaut
- null
- Tableau vide []
- JSON vide {}Ne pas afficher le bouton JSON pour le renderer JSON quand la valeur vaut
- null
- Tableau vide []
- JSON vide {}3.6https://gitlab.lam.fr/anis/anis-client/-/issues/161Table de résultat et changement du nombre d'items2021-04-16T07:51:13ZFrançois AgnerayTable de résultat et changement du nombre d'itemsQuand l'utilisateur n'est pas sur la première page et qu'il change le nombre d'items par page alors il doit revenir sur la première page.
Exemple: L'utilisateur est sur la page 4 et visualise 10 enregistrements par page. Il change le nom...Quand l'utilisateur n'est pas sur la première page et qu'il change le nombre d'items par page alors il doit revenir sur la première page.
Exemple: L'utilisateur est sur la page 4 et visualise 10 enregistrements par page. Il change le nombre d'items par page à 50 et il retourne donc à la première page pour une nouvelle pagination.3.6François AgnerayFrançois Agnerayhttps://gitlab.lam.fr/anis/anis-client/-/issues/160Add image renderer2021-04-15T13:43:50ZFrançois AgnerayAdd image rendererWhen Image renderer is selected on a column the image should be displayed:
- either in the table
- or in a modalWhen Image renderer is selected on a column the image should be displayed:
- either in the table
- or in a modal3.6François AgnerayFrançois Agnerayhttps://gitlab.lam.fr/anis/anis-client/-/issues/159Update dependencies (angular 11, ngrx 11, ...)2021-04-08T12:32:11ZFrançois AgnerayUpdate dependencies (angular 11, ngrx 11, ...)3.6François AgnerayFrançois Agnerayhttps://gitlab.lam.fr/anis/anis-client/-/issues/158Add criteria component null / not null2021-03-19T09:11:32ZTifenn GuillasAdd criteria component null / not null- Ajouter un component graphique pour la recherche de critères null / not null.- Ajouter un component graphique pour la recherche de critères null / not null.https://gitlab.lam.fr/anis/anis-client/-/issues/157Table de résultats et tri décroissant2021-04-16T07:51:11ZYannick Roehllyyannick.roehlly@lam.frTable de résultats et tri décroissantLorsqu'on fait une recherche et qu'on trie la table de résultat par ordre décroissant d'une colonne, si on se déplace dans la pagination de la table le tri change pour un tri croissant : l'icône dans la colonne indique toujours décroissa...Lorsqu'on fait une recherche et qu'on trie la table de résultat par ordre décroissant d'une colonne, si on se déplace dans la pagination de la table le tri change pour un tri croissant : l'icône dans la colonne indique toujours décroissant mais les résultats sont affichés avec un tri croissant.
Par exemple, sur
https://anis-dev.lam.fr/search/result/vipers_w1_dr2?s=000&a=1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59
cliquer sur la colonne `num` pour changer le tri en décroissant, puis cliquer sur `2` dans la pagination de la table.3.6François AgnerayFrançois Agnerayhttps://gitlab.lam.fr/anis/anis-client/-/issues/156Add tests on auth module2020-12-07T10:21:20ZTifenn GuillasAdd tests on auth module- Ajouter les tests unitaires dans le module auth.
- Ajouter les commentaires dans le module auth.- Ajouter les tests unitaires dans le module auth.
- Ajouter les commentaires dans le module auth.3.5Tifenn GuillasTifenn Guillashttps://gitlab.lam.fr/anis/anis-client/-/issues/155Use the dataset label instead of the dataset name in the result page.2021-01-19T10:26:11ZYannick Roehllyyannick.roehlly@lam.frUse the dataset label instead of the dataset name in the result page.In the search result page, it may be better to use the dataset label instead of the data name as shown in this search result on the SDB:
![screenshot_20201204-101323](/uploads/eaaa2740f811e0eb2ccea3b8fcf766aa/screenshot_20201204-101323....In the search result page, it may be better to use the dataset label instead of the data name as shown in this search result on the SDB:
![screenshot_20201204-101323](/uploads/eaaa2740f811e0eb2ccea3b8fcf766aa/screenshot_20201204-101323.png)3.6Tifenn GuillasTifenn Guillashttps://gitlab.lam.fr/anis/anis-client/-/issues/154Manage user authorization on datasets2020-12-07T09:17:43ZTifenn GuillasManage user authorization on datasets- Si un utilisateur n'est pas authentifié, n'afficher que les datasets publics.
- Si est utilisateur est authentifié, afficher les datasets publics ainsi que les datasets pour lesquels ses groupes lui authorise.- Si un utilisateur n'est pas authentifié, n'afficher que les datasets publics.
- Si est utilisateur est authentifié, afficher les datasets publics ainsi que les datasets pour lesquels ses groupes lui authorise.https://gitlab.lam.fr/anis/anis-client/-/issues/153Fix SQ issues2020-11-20T13:05:16ZTifenn GuillasFix SQ issues3.5Tifenn GuillasTifenn Guillashttps://gitlab.lam.fr/anis/anis-client/-/issues/152Console errors when leaving forms2020-11-17T14:10:29ZTifenn GuillasConsole errors when leaving forms- Quand on quitte la page d'un formulaire (save ou cancel boutons), des erreurs apparaissent dans la console du navigateur.
- Vient du fait que des paramêtres alors passés au form component ne sont plus disponibles avant qu'ai lieu la re...- Quand on quitte la page d'un formulaire (save ou cancel boutons), des erreurs apparaissent dans la console du navigateur.
- Vient du fait que des paramêtres alors passés au form component ne sont plus disponibles avant qu'ai lieu la redirection.
![Screenshot_from_2020-11-17_15-07-51](/uploads/c552568fa9d750202ef21c8941d3e86b/Screenshot_from_2020-11-17_15-07-51.png)https://gitlab.lam.fr/anis/anis-client/-/issues/151Display auth buttons depending on instance config2020-11-18T13:44:53ZTifenn GuillasDisplay auth buttons depending on instance config- Afficher le bouton pour se connecter / se deconnecter uniquement si la configuration de l'instance le permet.- Afficher le bouton pour se connecter / se deconnecter uniquement si la configuration de l'instance le permet.3.5Tifenn GuillasTifenn Guillashttps://gitlab.lam.fr/anis/anis-client/-/issues/150Activate authentication2020-11-16T10:06:11ZTifenn GuillasActivate authentication- Créer une variable `environment.ts` qui active ou non l'authentification.
- Lors du chargement des modules `app-routing.module.ts`, charger le module `auth` uniquement s'il doit être actif.- Créer une variable `environment.ts` qui active ou non l'authentification.
- Lors du chargement des modules `app-routing.module.ts`, charger le module `auth` uniquement s'il doit être actif.https://gitlab.lam.fr/anis/anis-client/-/issues/149Fix SQ issues2020-11-16T08:32:38ZTifenn GuillasFix SQ issues3.5Tifenn GuillasTifenn Guillashttps://gitlab.lam.fr/anis/anis-client/-/issues/148Add comments2020-11-13T14:32:40ZTifenn GuillasAdd comments- Ajouter des commentaires pour améliorer la qualité du code- Ajouter des commentaires pour améliorer la qualité du code3.5Tifenn GuillasTifenn Guillashttps://gitlab.lam.fr/anis/anis-client/-/issues/147Intégrer l'authentification avec keycloak2020-11-13T14:32:29ZFrançois AgnerayIntégrer l'authentification avec keycloak3.5François AgnerayFrançois Agnerayhttps://gitlab.lam.fr/anis/anis-client/-/issues/146[Search] Display dataset list user is authenticated2021-01-06T08:47:49ZTifenn Guillas[Search] Display dataset list user is authenticated- Quand l'utilisateur est logué -> afficher les datasets publics et ceux dont il a l'accès.- Quand l'utilisateur est logué -> afficher les datasets publics et ceux dont il a l'accès.https://gitlab.lam.fr/anis/anis-client/-/issues/145[Search] Display dataset depending on authentication2020-11-04T09:17:01ZTifenn Guillas[Search] Display dataset depending on authentication- Si l'utilisateur n'est pas logué -> afficher les datasets publics uniquement. Prévoir une page si pas de datasets.
- Si l'utilisateur est logué -> afficher les datasets publics et ceux dont il a l'accès.- Si l'utilisateur n'est pas logué -> afficher les datasets publics uniquement. Prévoir une page si pas de datasets.
- Si l'utilisateur est logué -> afficher les datasets publics et ceux dont il a l'accès.3.5Tifenn GuillasTifenn Guillashttps://gitlab.lam.fr/anis/anis-client/-/issues/144Implement authorization2020-12-07T11:11:36ZTifenn GuillasImplement authorization- Quand l'utilisateur s'authentifie, récuperer ses groupe/privilèges et les sauvegarder dans le store.
- Si l' utilisateur n'est pas authentifié, récupérer la liste des datasets et n'afficher que les datasets public.
- Si l' utilisateur...- Quand l'utilisateur s'authentifie, récuperer ses groupe/privilèges et les sauvegarder dans le store.
- Si l' utilisateur n'est pas authentifié, récupérer la liste des datasets et n'afficher que les datasets public.
- Si l' utilisateur est authentifié, afficher la liste des datasets public et datasets auxquels il a le droit d' accéder (privilèges).