diff --git a/project/signalo.qgs b/project/signalo.qgs index 6dfa6c22..a329a373 100644 --- a/project/signalo.qgs +++ b/project/signalo.qgs @@ -1,5 +1,5 @@ - + Signalo - Demo @@ -190,9 +190,9 @@ - - + + @@ -223,10 +223,10 @@ meters - 2536327.06236626207828522 - 1151855.26788504840806127 - 2538590.94798724725842476 - 1153520.5571826477535069 + 2537213.714336599688977 + 1152209.79181023989804089 + 2537869.83258421765640378 + 1152692.4251577949617058 0 @@ -12242,7 +12242,7 @@ def my_form_open(dialog, layer, feature): - + @@ -18369,9 +18369,12 @@ END 0 @@ -18458,27 +18461,39 @@ END - - - - + + - - + + @@ -18502,8 +18517,8 @@ END @@ -18834,51 +18849,6 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - - - - - - - - @@ -18941,6 +18911,51 @@ def my_form_open(dialog, layer, feature): + + + + + + + + + + + + + + + + + + + diff --git a/website/documentation/assets/images/printscreen/validation/validation-action.png b/website/documentation/assets/images/printscreen/validation/validation-action.png new file mode 100644 index 00000000..ee603c1d Binary files /dev/null and b/website/documentation/assets/images/printscreen/validation/validation-action.png differ diff --git a/website/documentation/assets/images/printscreen/validation/validation-config.png b/website/documentation/assets/images/printscreen/validation/validation-config.png new file mode 100644 index 00000000..fe88e8d0 Binary files /dev/null and b/website/documentation/assets/images/printscreen/validation/validation-config.png differ diff --git a/website/documentation/assets/images/printscreen/validation/validation-layer.png b/website/documentation/assets/images/printscreen/validation/validation-layer.png new file mode 100644 index 00000000..b253b157 Binary files /dev/null and b/website/documentation/assets/images/printscreen/validation/validation-layer.png differ diff --git a/website/documentation/user-guide/validation.fr.md b/website/documentation/user-guide/validation.fr.md new file mode 100644 index 00000000..262277db --- /dev/null +++ b/website/documentation/user-guide/validation.fr.md @@ -0,0 +1,37 @@ +--- +title: Validation des changements +tx_slug: documentation_user-guide_validation +--- + +# Validation des changements + +## Principe + +Il est possible de mettre en place un système de validation pour les données saisies sur le terrain (QField) et/ou sur QGIS. +L'idée est que pour tout changement sur une des 4 tables principales (support, azimut, cadre, signal), le champ de validation sera défini comme vrai et signifie qu'un contrôle est nécessaire. +Une vue regroupe ensuite les informations par support et permet de passer en revue ceux à contrôler. + +Attention, les suppressions d'éléments ne sont pas pris en compte dans ce système de validation. + +## Configuration + +Dans la configuration du projet, il faut définir la variable `signalo_validation` avec la valeur: + +* `any`: la validation est requise pour toute modification +* `desktop`: la validation est requise pour les changements sur QGIS Desktop uniquement +* `mobile`: la validation est requise pour les changements sur QField uniquement + +![Validation](../assets/images/printscreen/validation-config.png) + +## Validation des données + +La vue dénommée "Contrôles" dans le projet QGIS permet de passer en revue les supports nécessitant un contrôle, que ce soit au niveau du support, d'un azimut, d'un cadre ou d'un signal. + +![Validation](../assets/images/printscreen/validation-layer.png) + +Pour marquer un support comme contrôler, deux approches sont possibles: + +* soit éditer directement le champ "à contrôler" dans la vue +* soit faire un clic droit sur le support avec l'outil d'identification et sélectionner "Marquer comme contrôlé". + +![Validation](../assets/images/printscreen/validation-action.png)