Amélioration #4175
fermé[Énuméré] Gestion avancée des énumérés (ihm)
100%
Interface de modification :
| Rank | Key | Label | Français | English | Active |
| ---- | ------- | -------- | ---------- | --------- | ------ |
| 2 | #FF0000 | red | Rouge | Red | OFF |
| 4 | #00FF00 | green | Vert | Green | ON |
| 6 | #00008B | darkblue | Bleu foncé | Dark blue | ON |
| ---- | ------- | -------- | ---------- | --------- | ------ |
| - | ADD |
Représenté sous forme d'une datatable (colonne filtrable).
Une colonne supplémentaire par langue supportée.
Les modifications se font directement sur la grille.
Elles sont mises en évidences et un bouton "Enregistrer" envoi les données modifiée au serveur pour enregistrement en base.
Si tourne -page : doit-on prévenir qu'une des éléments ont été modifiés ?
Le déplacement se fait en modifiant le rank en mettant un nombre impair
Le centre d'admin via les documents famille accède à cette interface.
Le droit applicatif pour accéder à l'action est FDL:FAMILY. Le droit 'edit' sur la famille est en plus requis pour modifier les énumérés de cette famille.
L'action utilisera un widget jquery-ui qui sera réutilisable dans une action intégrateur.
L'action de haut-niveau : FDL:EDITENUMSITEMS&famid : tous les attributs modifiables d'énuméré d'une famille
L'action de second-niveau : FDL:EDITONEENUMITEMS&famid&enumid : modification d'un énuméré d'une famille
Cette seconde action à l'option 'viewoldinterface=yes|no' pour afficher un lien vers l'ancienne interface.
Description
Problématique :
Il existe deux genres d'énumérés les system et les autres. Pour les system aucune possibilité ne doit être donnée à administrateur de les modifier mais pour les autres on devrait pouvoir les modifier.
Il faudrait prévoir une interface permettant de :
- Ajouter => en prenant en compte les locales présentes et donc les traduction,
- Modifier => les traductions
- Activer/Désactiver => rendre (in)disponible dans le choix des éléments en édition sur une famille mais laisser accessible dans les recherches, rapports et searchCriteria,
=> remplace le Supprimer.
De plus, la question de savoir si on garde les énumérés à plusieurs niveaux qui rende plus complexe l'interface et ne permettent pas de recherche comme celle offerte au sein du thésaurus doit être posée. Cette fonctionnalité pourrait être dans un premier temps dépréciée et donc non présente sous l'interface d'admin.
Mis à jour par Éric Brison il y a presque 13 ans
- Temps estimé changé de 28:00 h à 14:00 h
Mis à jour par Éric Brison il y a presque 13 ans
- Statut changé de À analyser à Analysé
- Assigné à changé de Éric Brison à Nicolas Thing-Leoh
Mis à jour par Nicolas Thing-Leoh il y a presque 13 ans
- Statut changé de Analysé à Assigné
Mis à jour par Anonyme il y a presque 13 ans
- Statut changé de Assigné à Intégré
- % réalisé changé de 0 à 100
Appliqué par commit commit:4b8924842fbe947849e7abd32c039101ce82fc1f.