-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Description fonctionnelle
En tant qu'éditeur,
Je veux modifier les attributs selon mes droits,
Afin de mettre à jour la donnée avec les bons contrôles.
Description technique
- Un formulaire d'édition avec ses contrôles de saisie est utilisé.
- La bascule lecture/écriture est gérée avec les types
string,textarea,number,dateetlist. - Le mode édition est réservé aux rôles autorisés et aux administrateurs; si active, la restriction de zone limite les entités éditables.
- Les champs
hiddensont exclus des formulaires; l'écriture est gérée champ par champ selon les rôles, avec exception admin sur les champs visibles. - La configuration des rôles et le typage des champs sont requis.
- Le système i18n de MapStore2 est utilisé pour tous les textes affichés.
- Un message de réussite ou d'erreur (toast ou alerte) est affiché après chaque action.
Description des droits d'édition et de lecture
- Les utilisateurs ayant un rôle autorisé peuvent consulter les données selon le contexte et la couche.
- Seuls les rôles autorisés pour la couche, ainsi que les administrateurs, peuvent modifier les données, uniquement sur les champs visibles.
- Pour chaque champ visible, les droits d'écriture dépendent du rôle; les administrateurs peuvent toujours modifier les champs visibles.
- Si
restrictedAreaest activée et qu'une zone utilisateur existe, la modification est limitée aux entités situées dans cette zone. - La suppression est réservée aux rôles autorisés; si rien n'est défini, le comportement prévu par la configuration s'applique.
- Les contrôles techniques (services), les règles métier et les restrictions territoriales sont vérifiés avant l'action.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels