Problem description / use case
En cliquant sur l'icône "Customisation" (mode édition) ou "View customisation" (mode normal) du tableau "Associated classes" de l'onglet "Classes" ou "Associated properties" de l'onglet properties d'un profil, une fiche de la classe/propriété apparaît qui permet de personnaliser ou de visualiser la personnalisation des propriétés textes ainsi que la justification (voir ticket parent #95).
Functional Requirements
Présentation de la fiche
Titre : "/Libellé standard de la classe-propriété/ - /Identifiant/ in /Libellé du profil/ profile".
Deux onglets : "Details [en mode normal]/Customisation [en mode édition]" et "Justification".
Onglet "Details/Customisation"
Cet onglet est nommé "Details" en mode normal et "Customisation" en mode édition. Il se présente sans tableau, à la manière de l'onglet Summary d'une classe.
Titre : "Identifiant Libellé standard (ou s'il existe Libellé de la classe/propriété du profil)". Le titre est cliquable et ouvre la fiche de la classe/propriété dans un autre onglet (ou bien mettre une icône cliquable à droite du titre exprimant l'ouverture du lien).
Lignes :
Standard label : le libellé standard de classe/propriété dans la langue par défaut (même comportement que dans le reste de l'application, anglais par défaut ou premier libellé standard trouvé si l'anglais n'est pas renseigné).
Profile label : le libellé choisi par le profil.
Scope note : la scope note de la classe.
Profile scope note : la scope note choisie par le profil.
Examples : le ou les exemples de la classe. Ligne affichée même si aucun exemple n'est renseigné.
Profile examples : le ou les exemples de la classe.
Additional note : la ou les notes complémentaires de la classe.
Profile additional note : la note complémentaire ajoutée par le profil.
Toutes les lignes sont affichées même vides.
En mode édition, prévoir une icône et une fonctionnalité (si possible sans ouvrir de formulaire mais directement dans la page) pour ajouter/modifier les champs liés au profil, avec la gestion de la langue et un éditeur enrichi.
Onglet "Justification"
De la même façon que l'onglet précédent.
Titre : "Identifiant Libellé standard (ou s'il existe Libellé de la classe/propriété du profil)". Le titre est cliquable et ouvre la fiche de la classe/propriété dans un autre onglet (ou bien mettre une icône cliquable à droite du titre exprimant l'ouverture du lien).
Justification : la justification (facultative) de la sélection de la classe/propriété par le profil.
En mode édition, prévoir une icône et une fonctionnalité (si possible sans ouvrir de formulaire mais directement dans la page) pour ajouter/modifier la justification, avec la gestion de la langue et un éditeur enrichi.
Note 20220525
Le design a été revu et les modifications suivantes ont été apportées :
Les onglets disparaissent au profit d'une page de personnalisation spécifique.
"Justification" devient "Justification of the selection in the profile"
"Profile examples" devient "Additional examples"
"Profile additional note" devient "Profile internal note" et est réservé aux membres du projet.
On ajoute un champ texte après "Justification..." appelé "Use cases" pour préciser l'utilisation de la classe dans le profil.
Pour éviter de resémantiser la classe, on ne permet plus d'ajouter une scope note et un label spécifique
Note 20221006
La partie Scope note & Examples passe en collapse, on veut privilégier l'affichage custom. "Class definition" / "Property definition" comme label du collapse.
Technical Specification
A clear and concise description of how the feature is implemented.
Acceptance criteria
What has the reviewer to test?
Problem description / use case En cliquant sur l'icône "Customisation" (mode édition) ou "View customisation" (mode normal) du tableau "Associated classes" de l'onglet "Classes" ou "Associated properties" de l'onglet properties d'un profil, une fiche de la classe/propriété apparaît qui permet de personnaliser ou de visualiser la personnalisation des propriétés textes ainsi que la justification (voir ticket parent #95).
Functional Requirements
Présentation de la fiche
Onglet "Details/Customisation"
Cet onglet est nommé "Details" en mode normal et "Customisation" en mode édition. Il se présente sans tableau, à la manière de l'onglet Summary d'une classe.
Titre : "Identifiant Libellé standard (ou s'il existe Libellé de la classe/propriété du profil)". Le titre est cliquable et ouvre la fiche de la classe/propriété dans un autre onglet (ou bien mettre une icône cliquable à droite du titre exprimant l'ouverture du lien).
Lignes :
Toutes les lignes sont affichées même vides. En mode édition, prévoir une icône et une fonctionnalité (si possible sans ouvrir de formulaire mais directement dans la page) pour ajouter/modifier les champs liés au profil, avec la gestion de la langue et un éditeur enrichi.
Onglet "Justification"
De la même façon que l'onglet précédent.
Titre : "Identifiant Libellé standard (ou s'il existe Libellé de la classe/propriété du profil)". Le titre est cliquable et ouvre la fiche de la classe/propriété dans un autre onglet (ou bien mettre une icône cliquable à droite du titre exprimant l'ouverture du lien).
Note 20220525
Le design a été revu et les modifications suivantes ont été apportées :
Note 20221006
La partie Scope note & Examples passe en collapse, on veut privilégier l'affichage custom. "Class definition" / "Property definition" comme label du collapse.
Technical Specification A clear and concise description of how the feature is implemented.
Acceptance criteria What has the reviewer to test?