Releases: OPIDoR/DMPOPIDoR
V3.4.0
Ajouts
A venir : Identifiant unique du Produit de Recherche (UUID)
Lors de la création d'un produit de recherche, un identifiant unique est attribué à ce dernier. Cet identifiant est visible dans l'onglet Produits de Recherche, il permet d'interroger le contenu d'un plan, limité au produit de recherche et aux informations générales du DMP, grâce à la nouvelle route d'API /api/v1/madmp/plans/research_outputs/{uuid}
Gestion des Services Externes
Disponible seulement pour les plans structurés.
Un "service externe" peut être un organisme, une plateforme ou une infrastructure souhaitant collecter de façon automatisée (API) des informations contenues dans des plans de gestion des données créés sur DMP OPIDoR. Tous les services externes proposés ont été validés par DMP OPIDoR.
Certains formulaires personnalisés peuvent être liés à un service externe. Lors de l'envoi d'une notification, le service externe se voit attribuer un accès en lecture au contenu du plan. Cet accès peut être retiré à tout moment par le(s) propriétaire(s) du DMP dans l'onglet Partage, dans la nouvelle zone de gestion Services Externes
L'attribution automatique d'un accès en lecture se fait dans les cas suivants :
- Utilisation d'une Notification liée à un formulaire structuré, créé pour un service externe
- Accès par API au contenu du plan, par un service externe (Client API) par l'intermédiaire d'un UUID de produit de recherche.
Corrections
- Correction d'un problème d'affichage de l'interface en version Anglaise et Française
- Retrait des modèles structurés et du modèle par défaut de la liste des modèles personnalisables
DMP Roadmap
- Mise à jour vers DMPRoadmap V4.0.1 :
- Mise à jour vers Rails 6.1 et Ruby 2.7
- Mise à jour vers TinyMCE V5
- Ajout d'EditorConfig afin de maintenir un style de code constant.
https://github.com/DMPRoadmap/roadmap/releases/tag/v4.0.0
https://github.com/DMPRoadmap/roadmap/releases/tag/v4.0.1
V3.3.1
Améliorations
- Déplacement du lien "Documentation API" vers l'interface Swagger dans le pied de page
- Correction d'un problème d'affichage de l'email d'assistance présent dans les signatures des mails de notification.
- Export PDF/DOCX : Les libellés et entêtes des tableaux Produits de Recherche, Contributeurs et Budget sont affichés dans la langue du DMP
- Ajout du nombre d'utilisateurs actifs dans la liste des utilisateurs disponible pour les Admin/SuperAdmin
- Export/Import RDA :
- Amélioration de la conversion des données lors de l'import et l'export avec l'ajout de fonctions de conversion.
- Seule la première valeur est importée pour
security_and_privacy
,distribution/format
,license
etdata_quality_assurance
Super Administrateur
- Amélioration du chargement des référentiels avec l'ajout de la librairie ActiveRecord-Import qui permet d'insérer plusieurs lignes à la fois. Les temps de chargement des référentiels sont grandement réduits.
V3.3.0
Ajouts
- Ajout d'un swagger documentant l'API DMP OPIDoR accessible à l'adresse https://dmp.opidor.fr/api-docs
- Pour l'utiliser, il est nécessaire d'avoir un accès à l'API (attribuable par l'administrateur de votre organisme, ou par l'équipe DMP OPIDoR)
- Ajout d'un lien vers le swagger dans le bandeau de navigation, pour les utilisateurs ayant accès à l'API
Corrections
-
Tableau de Bord : les plans avec visibilité "Organisme" sont désormais triés par date de mise à jour
-
Onglet Produits de Recherche : les formulaires d'édition et de création utilisent la langue du modèle
-
Export PDF/DOCX : Les produits de Recherche sont triés selon leur ordre d'affichage dans l'onglet Produits de Recherche
-
Plans publics : Les questions sont désormais affichées lors du téléchargement d'un PDF d'un plan public
-
Réactivation du CAPTCHA
-
Interface Admin/Organisme : Correction d'un problème de sauvegarde du profil Organisme
-
Amélioration de la fonction de nettoyage des comptes utilisateurs non connectés depuis plus de 5 ans.
-
Import RDA :
- Correction d'un problème survenant lorsque
project
est vide - Amélioration de l'import de la licence
- Lors de l'import de
distribution/format
etsecurity_measures
, les valeurs sont désormais concaténées dans une chaine de caractères - Correction de l'import de
data_quality_assurance
- Correction d'un problème survenant lorsque
-
Export RDA :
- Amélioration de l'export de
distibution/license
,distribution/standard
,data_quality_assurance
etsecurity_and_privacy
distribution/format
renvoie désormais un tableau vide lorsque la valeur est absente du Plan- Correction de l'export de
data_quality_assurance
- Correction d'un problème affectant l'export par API
- Amélioration de l'export de
-
Mise à jour des dépendances Ruby & Javascript
V3.2.0
Ajouts
- Ajout de la copie de plan pour les plans structurés
Améliorations
- Ajout de l'identifiant de la Personne dans les listes de contributeurs présentes dans l'onglet Contributeurs et dans les exports PDF/DOCX
- Amélioration de la page d'accueil
- Améliorations de l'import RDA: La propriété
facility
est désormais importée correctement - Externalisation du code des fonctionnalités maDMP dans le répertoire
engines/madmp_opidor
- Mise à jour des dépendances Ruby & Javascript (avec notamment la mise à jour vers TinyMCE 5)
Corrections
- Correction d'un problème d'attribution du contact du produit de recherche, dans les plans classiques, pouvant provoquer un blocage du plan quand aucun contact n'a été sélectionné
- Ajout d'un tri par Nom/Prénom dans les listes de contributeurs présentes dans l'onglet Contributeurs et dans les exports PDF/DOCX (issue #217 )
- Correction d'un problème d'export des PDF des plans publics (issue #218 )
- Correction du problème de non prise en compte du Mode d'export des produits de recherche lors de l'utilisation de l'export PDF/DOCX
- Correction d'un problème d'affichage et d'ouverture des listes déroulantes, dans les fenêtres de saisie et dans le formulaire principal suite à la création d'une donnée par une fenêtre de saisie.
- Les modèles personnalisés ont été retirés de la liste des modèles disponibles dans la page d'import de plan.
DMP Roadmap
- Mise à niveau vers la V3.1.1
https://github.com/DMPRoadmap/roadmap/releases/tag/v3.1.0
https://github.com/DMPRoadmap/roadmap/releases/tag/v3.1.1
V3.1.2
Corrections
- Correction d'un problème de mise à jour du titre du plan
- Import RDA : la propriété
distribution
est désormais correctement importée - Export RDA : amélioration de la génération de la propriété
ethical_issues_exists
- Correction d'un problème empêchant l'enregistrement d'une nouvelle réponse pour certains plans
- Correction du problème empêchant le téléchargement PDF/DOCX dans l'onglet Modèles de DMP, pour les utilisateurs non connectés.
- Mise à jour des dépendances Ruby & Javascript
Super Administrateur
- Correction du problème empêchant la création d'une nouvelle page statique
V3.1.0
Ajouts
Import de Plan
Il est désormais possible d'importer un plan à partir d'un fichier JSON en se rendant à l'adresse /plans/import
- Deux formats disponibles: Standard et RDA Commons Standards.
- L'utilisateur peut choisir le modèle structuré à partir duquel le plan sera créé.
- L'import par API est disponible à l'adresse
api/v1/madmp/plans/import?import_format=rda
. Formats disponiblesstandard
etrda
Attention : A cause de certaines limitations du format RDA Commons Standards, certaines informations ne peuvent être importées :
- Le rôle des contributeurs : il devra être attribué manuellement depuis l'onglet Rédiger ou Informations Générales. Certains contributeurs peuvent avoir été créés en double
- Coûts : ils seront rattachés directement au DMP et ne seront par conséquent pas éditables depuis un produit de recherche
- Ethical Issues: ces informations n'étant pas rattachés à un produit de recherche, elles seront dupliquées pour tous les produits de recherche déclarés dans le document JSON à importer
Merci à @KonoganB pour sa contribution !
Amélioration de l'édition des modèles de DMP
Pour les administrateurs, il est désormais possible de choisir si un modèle est Classique ou Structuré. Les modèles structurés n'auront accès qu'aux formulaires structurés lors de l'ajout ou de l'édition d'une question.
Afin de faciliter le choix des formulaires, un champ Type de Données a été ajouté afin de filtrer la liste des formulaires disponibles.
Corrections
- Correction d'un problème de mise à jour de la Date de dernière modification du plan affichée dans les exports PDF/DOCX
- Correction d'un problème d’affichage et d’accès aux plans selon présent dans la liste accessible aux administrateurs
- Correction du problème empêchant le téléchargement d'un plan avec Google Chrome
- Correction du problème avec la fonctionnalité de fusion des utilisateurs
- Correction d'un problème d’archivage des utilisateurs
- Correction de l'ordre des phases lors de l'export d'un plan avec plusieurs phases
- Correction d'un problème empêchant la modification de l’adresse mail dans le profil utilisateur
- Correction d'un problème qui survenait lors de la création d’un compte suite à un partage de DMP. Il est désormais indiqué à l'utilisateur de choisir "Autre/Other" dans la liste des organismes et d'ensuite modifier ou ajouter son organisme depuis son profil.
DMP Roadmap
- Mise à niveau vers la V3.0.6
- Mise à jour vers Rails 5.2 & Ruby 2.6
https://github.com/DMPRoadmap/roadmap/releases/tag/v3.0.0
https://github.com/DMPRoadmap/roadmap/releases/tag/v3.0.1
https://github.com/DMPRoadmap/roadmap/releases/tag/v3.0.2
https://github.com/DMPRoadmap/roadmap/releases/tag/v3.0.3
https://github.com/DMPRoadmap/roadmap/releases/tag/v3.0.4
https://github.com/DMPRoadmap/roadmap/releases/tag/v3.0.5
https://github.com/DMPRoadmap/roadmap/releases/tag/v3.0.6
V3.0.4
Corrections
- Correction d'un bug qui attribuait un formulaire structuré à une question bien que l'utilisateur n'ait pas choisi "Structured" en format de question
- Ajout de la valeur par défaut "Lecture seule" à la visibilité lors du partage d'un plan.
V3.0.3
Ajouts
- Ajout du support d'une valeur maximum et minimum dans les templates paramétrant les formulaires structurés, pour les champs de type
number
. Ex :
"amount": {
"type": "number",
"minimum": 0,
"maximum": 20000,
"description": "Valeur numérique du montant",
"label@fr_FR": "Montant",
"label@en_GB": "Amount",
"tooltip@fr_FR": "Saisir le montant",
"tooltip@en_GB": "Enter the amount",
"form_label@fr_FR": "Montant",
"form_label@en_GB": "Amount"
}
- Ajout d'une API d'interrogation des référentiels
- Liste :
/api/v1/madmp/registries
- Accès à un référentiel et ses valeurs :
/api/v1/madmp/registries/:name
(ex:/api/v1/madmp/registries/AgentIdSystem
)
- Liste :
Améliorations
- L'onglet "Runs" dans le volet Commentaires et Recommandations est affiché seulement quand le formulaire choisi possède des traitements.
- Ajout de l'affiliation dans le tableau des contributeurs présent lors de l'export
- Améliorations diverses d'affichage dans les exports, listes présentes dans les formulaires structurés, questions ...
Organismes
Diverses améliorations ont été apportées aux organismes, dit unmanaged
, créés automatiquement par un utilisateur depuis son profil ou lors de la création de leur compte
- Les organismes "unmanaged" n'apparaissent plus dans la liste des organismes lors de la création de compte et dans le profil utilisateur, il est toujours possible d'en créer de nouveau.
- Ajout d'un message dans le formulaire de création de plan pour les utilisateurs liés à un organisme "unmanaged"
Produits de Recherche
- Pour les plans avec un seul produit de recherche, le nom du produit de recherche est affiché dans les mails de notification d'un nouveau commentaire
- Les champs Abréviation et Nom complet sont obligatoires
Sélecteurs multiples
- Référentiels complexes (ex : Partners) ou Contributeurs : Ajout d'une icône indiquant que les éléments seront ajoutés sous la liste
- Référentiels simples (ex: StorageType) : refonte graphique qui devraient rendre plus clair l'ajout et la suppression d'éléments.
Corrections
- Résolution d'un bug se produisant lors de l'accès à un profil utilisateur en tant que super admin, quand un plan n'a pas de propriétaire.
- Ajout d'un correctif pour les problèmes d'encodage des informations provenant de la fédération d'identité. Ce problème empêche les utilisateurs de lier leur compte DMP OPIDoR et de se connecter par l'accès institutionnel
- Résolution d'un bug survenant la vérification de l’existence d'un contributeur, à la création d'un nouveau contributeur.
- L'organisme sélectionné est désormais bien pris en compte lors de la création d'un compte suite à un partage de plan
La liste complète des changements est disponible ici : https://github.com/OPIDoR/DMPOPIDoR/blob/dmpopidor-master/changelogs/CHANGELOG-3.0.x.md
V3.0.1
Corrections
- Correction d'un problème d'affichage des questions avec réponse, quand l'utilisateur décochait "questions non répondues" lors de l'export
- Correction d'un problème survenant lorsque l'utilisateur exportait son plan "par produit de recherche" et en décochant "questions non répondues"
DMP OPIDoR V3.0.0
Changements
Pour tous les plans
- Le volet Commentaires & Recommandations, à droite de la zone de réponse, peut désormais s'ouvrir et se fermer.
Refonte de l'onglet "Renseignements sur le projet"
- L'onglet est désormais renommé Informations Générales.
- Le formulaire de saisie est séparé en deux, l'un pour les informations concernant le projet, le second concerne les informations sur le plan.
- Il est désormais possible de saisir un nombre plus important d'informations telles que la licence du plan ou encore une liste de sources de financements ou de partenaires associés au projet.
- La langue de formulaire dépend de la langue associée au Modèle de DMP choisi.
- L'utilisateur a la possibilité d'importer des informations provenant du référentiel des projets ANR (voir rubrique Import ANR).
- Le titre du plan est automatiquement généré à partir du titre du projet. Il est également possible de renseigner un titre de plan différent de celui proposé par l'application.
- Il est toujours possible d'associer au plan des recommandations provenant des différents organismes de recherche.
Import ANR
- En cliquant sur le lien Cliquer ici si vous avez un projet financé par l’ANR, dans la rubrique Renseignements sur le projet de l'onglet Informations Générale, il est possible pour l'utilisateur d'importer dans son plan les informations d'un projet financé par l'ANR.
- L'utilisateur peut rechercher un projet sur son titre, acronyme ou identifiant.
- Les informations telles que le titre, le résumé, l'acronyme, la source de financement, le coordinateur du projet ou encore les partenaires du projet seront importés dans un plan créé.
Onglet Contributeurs
- Cet onglet liste l'ensemble des personnes associées à la gestion des données du projet décrit par le DMP avec le rôle qui leur est associé dans le projet.
- Les rôles de Coordinateur du projet et Responsable du plan peuvent être modifiés dans l'onglet Informations Générales
- Le rôle de Personne contact pour les données peut être modifié, pour chaque produit de recherche, dans l'onglet Produits de Recherche pour les modèles classiques, soit dans l’onglet Rédiger, Description générale du produit de recherche , pour les modèles structurés.
Plans créés à partir d'un modèle Structuré
- Les modèles structurés sont des modèles de DMP dont les questions peuvent être répondues de manière structurée. Ces formulaires structurés comportent un nombre important de champs et de données liées, contrairement à un simple champ texte.
- L'ensemble des informations saisies dans ces plans sont enregistrées au format JSON, permettant une plus grande interopérabilité avec des systèmes externes tels que des plateformes de calcul.
- Ces plans possèdent des fonctionnalités supplémentaires, tels que l'export au format JSON ou la possibilité de changer un formulaire généraliste pour un formulaire personnalisé par un organisme ou une plateforme.
- A la sortie de la mise à jour, deux modèles structurés basés sur les recommandations de Science Europe seront disponibles.
- Il n'est pour l'instant pas possible d'effectuer une copie d'un plan créé à partir d'un modèle structuré.
Export JSON
L'utilisateur peut exporter son plan au format JSON, deux exports sont disponibles:
- Export par défaut, utilisant la structuration mise en place par DMP OPIDoR
- Export RDA, utilisant le format d'échange mis en place par le groupe RDA DMP Common Standards
Onglet Budget
Cet onglet est une synthèse des coûts déclarés dans le Plan. Pour chaque coût, le produit de recherche associé est indiqué. La création d'un coût s'effectue dans l'onglet Rédiger
Onglet Contributeurs
L'utilisateur a la possibilité de déclarer une nouvelle Personne depuis cet onglet. En plus des onglets Informations Générales et Produits de Recherche, on y retrouve les rôles déclarés dans l'onglet Rédiger.
Toute personne déclarée dans l’onglet Rédiger, à chaque étape de la gestion des données, apparait dans le tableau de synthèse avec le rôle qui lui a été imparti. Pour chaque contributeur, le produit de recherche associé est indiqué.
L'utilisateur a également la possibilité de déclarer une nouvelle Personne depuis cet onglet. Le rôle est attribué à cette personne à partir des onglets Informations Générales ou Rédiger.
Volet Commentaires & Recommandations
- Pour certains formulaires, un onglet appelé Runs peut être présent dans le volet Commentaires & Recommandations.
- Cet onglet contient les traitements disponibles sur les données saisies dans le formulaire en cours d'édition.
- Ces traitements sont dépendant du formulaire choisi, ils offrent des possibilités diverses tels que calcul de coût ou encore notification envoyée à un centre de calcul.
- A la sortie de la mise à jour, seul le bouton Notifier GenOUEST est présent, pour les utilisateurs ayant choisi le formulaire décrivant le stockage de données chez GenOUEST.
Modèles Structurés Science Europe
Nous mettons à disposition deux nouveaux modèles, un en Français et un en Anglais, basés sur le modèle Science Europe. Un formulaire structuré portant sur une thématique précise est associé à chacune des questions de ces modèles (ex: Data Storage, Ethical Issues). Le modèle Science Europe : modèle structuré (Français) est à présent le nouveau modèle par défaut.
Référentiels
Divers référentiels sont utilisés dans les formulaires des onglets Rédiger et Informations Générales. Ces référentiels ont été constitués par l'équipe DMP OPIDoR, à partir de sources connues. Il est possible de choisir un élément pour l'ajouter à son plan, en le choisissant à partir d'une liste de sélection, le libellé de l'élément est affiché dans la langue du modèle choisi. (i) permet d’en savoir plus sur le contenu et la source du référentiel
Clients API & API V1 (Roadmap V2.2.0)
- Les clients d'API sont un système permettant d'utiliser l'API DMP OPIDoR, sans avoir de compte utilisateur, par l'intermédiaire d'un identifiant et d'un secret client.
- L'API V1 possède un système de connexion plus fiable, l'API des thèmes ainsi que les nouvelles API maDMP sont accessibles par ce nouveau système. Il est compatible avec le système de jeton API utilisateur et le système de Clients API.
[Cliquez ici] (lien) pour voir la documentation de la nouvelle version de l'API
DMP Roadmap
- Mise à niveau vers la V2.2.1
https://github.com/DMPRoadmap/roadmap/releases/tag/v2.2.0
https://github.com/DMPRoadmap/roadmap/releases/tag/v2.2.1