Corrections de bugs :

  • en modification d’un mot de passe, le message d’information sur la longueur de celui-ci était erroné
  • le libellé concernant le référent d’un contenant était erroné
  • la création d’un mouvement de sortie depuis le détail d’un échantillon ne fonctionnait pas
  • la réinitialisation du formulaire de recherche des échantillons était incomplète
  • la saisie de métadonnées multi-valuées ne fonctionnait pas. Le mécanisme de gestion a été repris
  • la suppression des échantillons pouvait aboutir à des messages peu clairs ou ne reflétant pas les problèmes rencontrés
  • en recherche d’échantillons, dans certains cas de figure, la liste retournée pouvait être trop importante et saturer le navigateur
  • la création d’événements par lot d’échantillons n’était pas possible, la liste des types d’événements n’étant pas disponible
  • dans la liste des échantillons, les zones « date-heure » sont affichées maintenant sur une seule ligne, sans retour chariot
  • dans les protocoles, il n’était pas possible de supprimer le document téléchargé
  • correction des scripts d’installation et de sauvegarde de la base de données

    Nouveautés

Contenants :

  • il est possible de définir un nombre maximum d’emplacements disponibles. La liste des contenants permet de visualiser le nombre d’emplacements disponibles
  • l’affichage de la grille d’objets contenus permet de visualiser tous les objets contenus, et pas seulement le dernier
  • le point de départ du nombre de lignes et de colonnes peut maintenant être positionné à droite (uniquement à gauche dans les versions précédentes)
  • dans la liste des contenants, le survol de l’identifiant avec la souris affiche la grille des objets contenus
  • il est maintenant possible de supprimer un lot de contenants

Échantillons :

  • il est maintenant possible d’ajouter une description à un type d’échantillons
  • la liste des types d’échantillons peut être exportée en CSV
  • quand on positionne le statut « détruit » sur un objet, un mouvement de sortie est généré automatiquement
  • l’appel à la fonction https://collec.local/index.php?module=sampleDetail&uid=928 permet de récupérer le détail d’un échantillon au format JSON, sans identification préalable, si la collection a été définie comme publique (préfiguration des services web)
  • dans la liste des échantillons, le survol avec la souris de l’identifiant permet d’afficher un résumé de l’échantillon
  • dans le détail d’un échantillon, la liste des identifiants secondaires est affichée, sans avoir besoin de se positionner dans l’onglet ad-hoc pour les visualiser
  • lors de la création d’un échantillon dérivé, l’identifiant métier est dupliqué
  • dans la liste des échantillons, chaque colonne peut faire l’objet d’un filtre automatique dédié
  • les différentes possibilités de recherche d’un échantillon sont maintenant organisées en onglets thématiques
  • il est possible de réaliser une recherche spatiale des échantillons, en dessinant un rectangle sur une carte
  • sur la page d’accueil, le nombre d’échantillons par collection et la date de dernière modification est affichée. La liste est limitée aux collections pour lesquelles les utilisateurs disposent des droits de gestion
  • la liste des échantillons est complétée par une visualisation sur une carte de leur emplacement
  • il est possible de rattacher un échantillon à une campagne de prélèvement. Celle-ci peut être associée à une ou plusieurs réglementations, et il est possible d’y attacher des documents complémentaires
  • il est maintenant possible de rechercher les échantillons par métadonnées sans sélectionner le type d’échantillons au préalable

Objets :

  • un objet peut être mis à la corbeille (fonctionnalité prévue dans le cadre des échanges automatiques)
  • la précision de la localisation d’un objet peut être définie à partir d’une table
  • les objets sont maintenant dotés d’un champ Postgis, facilitant la recherche spatiale ou à la visualisation avec des outils tiers comme QGIS
  • la date de la dernière modification d’un objet est enregistrée
  • ajout d’un champ de type UUID, pour faciliter les échanges
  • depuis les listes d’échantillons ou de contenants, il est maintenant possible de générer les mouvements d’entrée ou de sortie pour les objets sélectionnés

Importations/exportations/téléchargements :

  • le résultat des importations (UID générés, nombre de lignes traitées) est maintenant enregistré dans la table des logs
  • il est possible d’importer des données multi-valuées dans les champs de métadonnées individuels (md_)
  • à titre expérimental, ajout d’un module permettant d’exporter une partie de la base de données au format JSON. L’importation d’un tel fichier dans une autre instance permet de reconstruire les enregistrements concernés.
  • les types mime des fichiers téléchargeables sont maintenant modifiables ou extensibles

Divers :

  • les administrateurs peuvent maintenant consulter directement la table des logs
  • un module permettant l’écriture et l’exécution de requêtes de sélection SQL est disponibles (droit nécessaire : param)
  • pour une collection, il est possible de définir si des flux entrants ou sortants sont autorisés. De même, une collection peut être définie comme publique : tous les échantillons pourraient être visualisés sans identification préalable. C’est une fonctionnalité préfigurant les services web
  • les fenêtres d’affichage des contenants et des échantillons ont été repris, pour en faciliter la compréhension
  • il est possible d’affecter un numéro de laboratoire à un emprunteur
  • le tri dans les tableaux est maintenant indépendant de la casse et des accents
  • la structure de la base de données peut être visualisée depuis l’interface
  • le logiciel supporte maintenant l’identification Shibboleth (mode HEADER)
  • en création des modèles d’étiquettes, il est maintenant possible d’enregistrer les modifications et de rester sur la page courante, pour faciliter la mise au point (affichage de l’étiquette dans un autre navigateur, par exemple)
  • le site web https://wwww.collec-science.org a été mis à jour
  • les commentaires dans la base de données ont été basculés en anglais
  • pour les utilisateurs identifiés depuis la base de données locale, leur compte est bloqué après trois connexions sans changement du mot de passe. L’état de leur compte est maintenant affiché.