-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Q&A agents #598
Comments
Moved to issues
=>ontoportal-lirmm/bioportal_web_ui#896
=> ontoportal-lirmm/bioportal_web_ui#897
=> #647
|
Qq commentaires et améliorations sur les agents avec les changement de la release v2.9.1
Dans la page edition
A y re-reflechir, j'aurai peut etre juste enlever du code les expressions régulieres de flexibilité (i.e. qui essayent de trouver la sequence de l'ORCID dans ce qui est mis dans le champ) et remplacer ca par un simple ORCID validator regular expression (unique) qui vérifie que le champ respecte ca et alerte (avant meme de clicker sur save) sur le fait que ce champ n'est pas valide.
En théorie, j'aurai vu ca comme un composant texte (dans le lookbook) qui passe en rouge tant que le texte dedans ne respecte pas une expression réguliere donnée. Pas plus. On a se composant à disposition dans l'UI et à chaque fois qu'on veut faire un check front.. on peut l'utilsier. E.g., piru l'ORCID cela peut etre le meme sur la page d'édition d'un utilisateur. On devrait en fait avoir un sous type de Input::TextInputComponent dans le lookbook avec comme attributs de plus: un mini icon qu'on met a a gauche du texte et une expression régulier de validation.
5 - La requête https://data.stageportal.lirmm.fr/search/agents?query=INRAE nous renvoie en 4eme position l'INIST qui dans sa description ne contient pas du tout la chaine de caractère "INRAE"... ni la sous chaine "INRA". Pourtant les 5eme à 8 eme positon contienne cette sous chaine mais sont classés après.
6 - Dans la recherche: https://data.stageportal.lirmm.fr/search/agents?query=INRAE => Les id, resource_id et creator_t sont préfixées avec le mauvais name space (bioontology.org).
7 - Dans la recherche d'agents via le nouveau endpoint "spécialisé" pourquoi les propriétés JSON ne sont pas les memes que pour les agents eux memes ? En fait par extension, les resultats des "nouveaux" endoints devraient être similaire a ceux du /search endpoint.. entre autre utiliser une description JSON-LD de ce qu'ils renvoient. Par exemple, pour ce resultat: https://data.stageportal.lirmm.fr/search/agents?query=jonquet
Il s'agirait de renvoyer une collection avec comme elements, une version plus light de la description JSON-LD d'un agent:
9 - Une chance qu'on puisse faire aussi : Ne pas pouvoir supprimer un agent de type organization a mons d'etre sur qu'il n'est pas utilisé comme affiliation d'un autre agent #544 ? cela permettrait de fermer tous les issues ouvertes sur les agent sil me semble: Agents issues #523
10 - Dans un soucis d'harmonisation des UI, la table des agents dans la page admin pourrez utiliser l'icone de poubelle dans la colonne Actions pluot que le mot "delete". Egalement, de la place a droite de "Delete" peut etre recuprée (espace vide) pour le repartir dans d'autres colonnes.
11 - Le classement par la colonne "Usages" de la table des agents dans la page admin ne fonctionne pas.
12 - La colonne "Identifiers" de la table des agents dans la page admin pourrait juste afficher le logo ORCID ou ROR quand un identifiant est la et faire en sorte que ce lien soit clikcable vers l'extérieur. Cela économiserait pas mal de largeur dans cette table et permettrait de rendre la colonne name plus large (acronym aussi un peu car pour le moment le triangle de tri par cette colonne apparait au dessus du m).
13 - La colonne "First name" de la table des agents dans la page admin doit être renommée "Name"
14 - Le bouton d'affichage des organizations devrait s'appuyer sur l'acronyme plutôt que le name de l'agent. Cela permettrait le plus souvent d'éviter les 3 points de suspensions (mettre un fallback si pas d'acronyme alors utiliser le name).
The text was updated successfully, but these errors were encountered: