anis issueshttps://gitlab.lam.fr/groups/anis/-/issues2024-02-21T13:58:40Zhttps://gitlab.lam.fr/anis/anis/-/issues/62Impossible de mettre un lien mailto avec un sujet2024-02-21T13:58:40ZYannick Roehllyyannick.roehlly@lam.frImpossible de mettre un lien mailto avec un sujetSur DIVA+, j'ai rajouté dans la page d'accueil un lien mailto pour s'inscrire sur une liste de diffusion.
```html
<a href="mailto:sympa@lam.fr?subject=subscribe divap_news">syma@lam.fr</a>
```
Dans le HTML qui est généré, la partie qui...Sur DIVA+, j'ai rajouté dans la page d'accueil un lien mailto pour s'inscrire sur une liste de diffusion.
```html
<a href="mailto:sympa@lam.fr?subject=subscribe divap_news">syma@lam.fr</a>
```
Dans le HTML qui est généré, la partie qui permet de définir le sujet est supprimée.
```html
<a href="mailto:sympa@lam.fr">syma@lam.fr</a>
```https://gitlab.lam.fr/anis/anis/-/issues/59Empêcher l'édition de « Name » dans la table des attributs de l'admin2024-02-07T16:36:18ZYannick Roehllyyannick.roehlly@lam.frEmpêcher l'édition de « Name » dans la table des attributs de l'adminLorsqu'on édite les attributs d'un jeu de données, la colonne « Name » doit correspondre au nom de la colonne dans la base sinon la recherche ne fonctionne pas. Il ne faudrait donc pas que cette colonne soit éditable, comme pour la colon...Lorsqu'on édite les attributs d'un jeu de données, la colonne « Name » doit correspondre au nom de la colonne dans la base sinon la recherche ne fonctionne pas. Il ne faudrait donc pas que cette colonne soit éditable, comme pour la colonne « ID ».https://gitlab.lam.fr/anis/anis/-/issues/57Problème de bascule entre les recherches2024-02-03T10:30:22ZYannick Roehllyyannick.roehlly@lam.frProblème de bascule entre les recherchesSur DIVA+ (https://anis-dev.lam.fr/divap/) si on fait « Search > Quick search of observations of star » on se retrouve bien sur le formulaire de recherche pour les étoiles. De là, si on fait « Search > Quick search of observations of Sol...Sur DIVA+ (https://anis-dev.lam.fr/divap/) si on fait « Search > Quick search of observations of star » on se retrouve bien sur le formulaire de recherche pour les étoiles. De là, si on fait « Search > Quick search of observations of Solar system objects », l'entête qui liste les critères est bien mis à jour, mais le formulaire reste celui de la recherche dans les observations d'étoiles.https://gitlab.lam.fr/anis/anis/-/issues/45Effacer le champ de recherche par alias conserve une liste vide2023-11-30T13:19:50ZYannick Roehllyyannick.roehlly@lam.frEffacer le champ de recherche par alias conserve une liste videQuand on rempli le champs de recherche par alias et qu'après on supprime le contenu de la boîte d'entrée, le critère n'est pas supprimé mais on a une liste vide comme critère de recherche.
![cast](/uploads/8fdb4d774ec79226aee1a8106b7dcd...Quand on rempli le champs de recherche par alias et qu'après on supprime le contenu de la boîte d'entrée, le critère n'est pas supprimé mais on a une liste vide comme critère de recherche.
![cast](/uploads/8fdb4d774ec79226aee1a8106b7dcde6/cast.m4v)
Pour les autres types de critères de recherche avec une liste, effacer le contenu de champ de recherche supprime le critère (comme si on cliquait sur la croix rouge).https://gitlab.lam.fr/anis/anis/-/issues/40Mail utilisateur archive terminée2024-02-12T13:36:05ZFrançois AgnerayMail utilisateur archive terminée - Quand un utilisateur est connecté et qu'il créé une archive, lui envoyer un email quand l'archive est terminée - Quand un utilisateur est connecté et qu'il créé une archive, lui envoyer un email quand l'archive est terminée3.11.0François AgnerayFrançois Agnerayhttps://gitlab.lam.fr/anis/anis/-/issues/37Dans Metamodel ajouter webhook et enabled2024-02-12T13:36:35ZMenou LucasDans Metamodel ajouter webhook et enabled - Dans le server ajouter un attribut "upload_enabled" dans l'Entity Dataset
- Dans le server ajouter un attribut "upload_webhook" dans l'Entity Dataset
- Cela pour permettre l'upload de fichiers sur un dataset en particulier
Note: Ce... - Dans le server ajouter un attribut "upload_enabled" dans l'Entity Dataset
- Dans le server ajouter un attribut "upload_webhook" dans l'Entity Dataset
- Cela pour permettre l'upload de fichiers sur un dataset en particulier
Note: Cela ne sera possible qu'une fois l'issue #30 resoluebacklogMenou LucasMenou Lucashttps://gitlab.lam.fr/anis/anis/-/issues/36Historique des recherches2024-02-12T13:36:48ZFrançois AgnerayHistorique des recherches - Si l'utilisateur est connecté, il peut ajouter une recherche dans ces favoris
- Ajouter une webpage recherche favorites dans l'onglet utilisateur pour lister les recherches favorites - Si l'utilisateur est connecté, il peut ajouter une recherche dans ces favoris
- Ajouter une webpage recherche favorites dans l'onglet utilisateur pour lister les recherches favorites3.11.0François AgnerayFrançois Agnerayhttps://gitlab.lam.fr/anis/anis/-/issues/35Mémoriser la configuration de la datatable (page de résultat)2024-02-12T13:36:59ZFrançois AgnerayMémoriser la configuration de la datatable (page de résultat) - Dans la page de résultat lorsque l'utilisateur modifie le datatable en changeant le nombre d'items, ou en changeant de page ou en modifiant l'ordre des colonnes, il faut conserver l'état dans le LocalStorage (par exemple), pour permet... - Dans la page de résultat lorsque l'utilisateur modifie le datatable en changeant le nombre d'items, ou en changeant de page ou en modifiant l'ordre des colonnes, il faut conserver l'état dans le LocalStorage (par exemple), pour permettre de garder l'état au refresh.3.11.0François AgnerayFrançois Agnerayhttps://gitlab.lam.fr/anis/anis/-/issues/34Amélioration des droits utilisateurs2024-02-12T13:39:23ZFrançois AgnerayAmélioration des droits utilisateurs - Ajouter des droits utilisateurs pour
- Contraindre l'accès à une webpage
- Uploader un fichier sur un dataset
- Modifier les valeurs d'un dataset - Ajouter des droits utilisateurs pour
- Contraindre l'accès à une webpage
- Uploader un fichier sur un dataset
- Modifier les valeurs d'un datasetFrançois AgnerayFrançois Agnerayhttps://gitlab.lam.fr/anis/anis/-/issues/32Nettoyage des archives TEMP2024-02-12T13:38:28ZFrançois AgnerayNettoyage des archives TEMP - Nettoyer le répertoire des archives de téléchargement TEMP (crontab)
- Mettre à jour le status en "deleted" dans l'entity Archive - Nettoyer le répertoire des archives de téléchargement TEMP (crontab)
- Mettre à jour le status en "deleted" dans l'entity Archive3.11.0François AgnerayFrançois Agnerayhttps://gitlab.lam.fr/anis/anis/-/issues/31Statistiques dans ANIS2024-02-12T13:37:29ZFrançois AgnerayStatistiques dans ANIS - Ajouter des statistiques du nombre de requêtes de recherche effectuées par dataset.
- Ajouter des statistiques sur les instances visitées (WEB-UI).
- Ajouter un flag pour activer ou désactiver les statistiques par instance. - Ajouter des statistiques du nombre de requêtes de recherche effectuées par dataset.
- Ajouter des statistiques sur les instances visitées (WEB-UI).
- Ajouter un flag pour activer ou désactiver les statistiques par instance.François AgnerayFrançois Agnerayhttps://gitlab.lam.fr/anis/anis/-/issues/30Implémentation de TUS client en Angular2024-02-12T13:39:37ZFrançois AgnerayImplémentation de TUS client en Angular - Implémenter le protocole TUS client en Angular pour le connecter au ANIS TUS serveur.
- Suivre le protocole ici => https://tus.io/protocols/resumable-upload
- On peut s'inspirer du tus-js-client existant => https://github.com/tus/tu... - Implémenter le protocole TUS client en Angular pour le connecter au ANIS TUS serveur.
- Suivre le protocole ici => https://tus.io/protocols/resumable-upload
- On peut s'inspirer du tus-js-client existant => https://github.com/tus/tus-js-clientMenou LucasMenou Lucashttps://gitlab.lam.fr/anis/anis/-/issues/29Organisation des fichiers dans l'archive exportée2023-10-23T14:59:50ZYannick Roehllyyannick.roehlly@lam.frOrganisation des fichiers dans l'archive exportéePour DIVA+, Hervé voudrait que les fichiers soient organisés dans des sous dossiers par `reduction_id` dans l'archive exportée, voir [l'issue Redmine](https://projets.lam.fr/issues/7940?issue_count=55&issue_position=1&next_issue_id=7939)...Pour DIVA+, Hervé voudrait que les fichiers soient organisés dans des sous dossiers par `reduction_id` dans l'archive exportée, voir [l'issue Redmine](https://projets.lam.fr/issues/7940?issue_count=55&issue_position=1&next_issue_id=7939). Qu'est-ce qu'il est possible de faire ?
Voir aussi #21backloghttps://gitlab.lam.fr/anis/anis/-/issues/28Recherche par liste d'alias2023-10-23T14:59:45ZYannick Roehllyyannick.roehlly@lam.frRecherche par liste d'aliasIl faudrait pouvoir recherche par une liste d'alias que l'on copierait dans une boîte d'entrée de texte ou en uploadant un fichier. Actuellement, il faut rentrer les étoiles une à une pour que le fonctionnement de l'alias trouve chaque é...Il faudrait pouvoir recherche par une liste d'alias que l'on copierait dans une boîte d'entrée de texte ou en uploadant un fichier. Actuellement, il faut rentrer les étoiles une à une pour que le fonctionnement de l'alias trouve chaque étoile (on ne peut pas copier une liste).
À mettre en relation avec la conservation des noms d'étoiles demandés dans les résultats ( #27).backloghttps://gitlab.lam.fr/anis/anis/-/issues/27Conserver l'alias dans les résultats2023-10-23T14:59:41ZYannick Roehllyyannick.roehlly@lam.frConserver l'alias dans les résultatsLorsqu'on fait une recherche par alias sur le nom des étoiles, les résultats contiennent le nom d'étoile qui est dans la base, pas l'alias qui est demandé par l'utilisateur. Il faudrait pouvoir avoir ce nom demandé dans les tables qui so...Lorsqu'on fait une recherche par alias sur le nom des étoiles, les résultats contiennent le nom d'étoile qui est dans la base, pas l'alias qui est demandé par l'utilisateur. Il faudrait pouvoir avoir ce nom demandé dans les tables qui sont retournées.
Voir [cette issue dans Redmine](https://projets.lam.fr/issues/7917).backloghttps://gitlab.lam.fr/anis/anis/-/issues/26Permettre d'utiliser une condition dans un renderer2023-10-23T14:59:37ZYannick Roehllyyannick.roehlly@lam.frPermettre d'utiliser une condition dans un rendererIl faudrait pouvoir rajouter une condition dans le _renderer_. Si on prend l'exemple de #24, il ne faudrait pouvoir afficher le lien vers la liste des sources uniquement si le nombre de sources dans l'image est plus grand que 0.Il faudrait pouvoir rajouter une condition dans le _renderer_. Si on prend l'exemple de #24, il ne faudrait pouvoir afficher le lien vers la liste des sources uniquement si le nombre de sources dans l'image est plus grand que 0.backloghttps://gitlab.lam.fr/anis/anis/-/issues/24Permettre d'utiliser la valeur d'une autre colonne dans un renderer link.2024-02-12T13:34:31ZYannick Roehllyyannick.roehlly@lam.frPermettre d'utiliser la valeur d'une autre colonne dans un renderer link.Pour l'instant, quand on utilise le renderer _link_ on n'a accès qu'à `$value` qui est la valeur de la cellule sur laquelle on veut mettre le renderer. Il serait intéressant d'avoir accès à la valeur des autres colonnes de la ligne.
Par...Pour l'instant, quand on utilise le renderer _link_ on n'a accès qu'à `$value` qui est la valeur de la cellule sur laquelle on veut mettre le renderer. Il serait intéressant d'avoir accès à la valeur des autres colonnes de la ligne.
Par exemple, imaginons que l'on ait deux datasets : un qui contient une liste d'image et un qui contient une liste de sources que l'on trouve dans ces images.
Dans la table des sources, on a un lien vers l'image dans laquelle elle se trouve :
`sources`
| source_id | image_id |
|-----------|----------|
| 1 | 1 |
| 2 | 1 |
| 3 | 2 |
| 4 | 2 |
| 5 | 2 |
| 6 | 2 |
Dans la table des images on a une colonne qui comptabilise le nombre de sources que l'on trouve dedans :
`images`
<table>
<tr>
<th>
<div>image_id</div></th>
<th>
<div>nb_sources</div></th>
</tr>
<tr>
<td>
<div>1</div></td>
<td>
<div>2</div></td>
</tr>
<tr>
<td>
<div>2</div></td>
<td>
<div>4</div></td>
</tr>
</table>
Si on veut afficher un lien depuis la table des `images` vers la table des sources, il faut mettre le renderer link sur la colonne `image_id` qui renvois vers la requête `image_id = $value` de la table `sources`. Cela serait mieux de pouvoir mettre ce lien sur le contenu de la colonne `nb_sources` parce que 1) c'est plus logique et 2) la colonne `image_id` a peut-être un autre renderer. Actuellement, je crée une nouvelle colonne `sources` contenant elle aussi l'`image_id` sur laquelle je met le renderer.
Avoir accès à toutes les colonnes permettrait en outre d'avoir la possibilité d'utiliser plusieurs colonnes dans le lien du renderer (par exemple RA & Dec).3.11.0https://gitlab.lam.fr/anis/anis/-/issues/23Ajout d'un renderer de format value2024-02-12T13:34:23ZYannick Roehllyyannick.roehlly@lam.frAjout d'un renderer de format valueIl faudrait pouvoir formater l'affichage des nombres dans le _datatable_, par exemple pour limiter le nombre de chiffres après la virgule.Il faudrait pouvoir formater l'affichage des nombres dans le _datatable_, par exemple pour limiter le nombre de chiffres après la virgule.3.11.0https://gitlab.lam.fr/anis/anis/-/issues/22Documentation dans les archives exportées2023-10-23T14:59:33ZYannick Roehllyyannick.roehlly@lam.frDocumentation dans les archives exportéesIl faudrait pouvoir avoir un readme qui serait automatiquement mis dans les archives exportées. Ce fichier readme devrait sans doute être lié au dataset.Il faudrait pouvoir avoir un readme qui serait automatiquement mis dans les archives exportées. Ce fichier readme devrait sans doute être lié au dataset.backloghttps://gitlab.lam.fr/anis/anis/-/issues/21Inclure la table dans l'archive exportée2023-10-23T14:59:27ZYannick Roehllyyannick.roehlly@lam.frInclure la table dans l'archive exportéeLorsqu'on exporte les fichiers joints dans une archive, ne serait-il pas intéressant d'avoir la table exportée dans l'archive aussi ?Lorsqu'on exporte les fichiers joints dans une archive, ne serait-il pas intéressant d'avoir la table exportée dans l'archive aussi ?backlog