View Trackers | Evolutions | Export CSV

Date:
2020-01-21 09:51
Priority:
1
State:
Closed
Submitted by:
Sofien TIMEZOUAGHT (softime)
Assigned to:
Sofien TIMEZOUAGHT (softime)
Version cible:
4.13.0
Summary:
Mise à jour des données techniques du DA suite à l'instruction de DI en parallèle

Detailed description
Les données techniques du dossier d'autorisation se mettent à jour avec les données techniques du
dossier d'instruction validé sans prendre en compte les données techniques déjà existante du DA.
Chaque DI validé écrase entièrement les données techniques du DA.


## Détail du fonctionnement actuel

Documentation : https://openmairie.readthedocs.io/projects/openads/fr/4.12/manuel_utilisateur/autorisations.html#mise-a-jour-des-informations

Action déclenchant la mise à jour du DA
- Ajout d'un DI sur l'autorisation (en récupérant le DI clôturé dont la version est la plus haute sinon l'initiale)
- Modification d'un DI si le dossier d'autorisation n'est pas affiché (concerne que les CTX)
- Suppression d'un DI sur l'autorisation excepté l'initial (en récupérant le DI clôturé dont la version est la plus haute sinon l'initiale)
- Ajout d'une instruction sur un des DI (en récupérant le DI visé si celui-ci est clôturé sinon le DI clôturé dont la version est la plus haute sinon l'initiale)
- Modification d'une instruction sur un des DI (en récupérant le DI visé si celui-ci est clôturé sinon le DI clôturé dont la version est la plus haute sinon l'initiale)
- Suppression d'une instruction sur un des DI (en récupérant le DI visé si celui-ci est clôturé sinon le DI clôturé dont la version est la plus haute sinon l'initiale)
- Import spécifique d'un DI
Exception sur le demandeur qui est mis à jour dès la validation du formulaire sur le DI.


## Détail du fonctionnement attendu

Action déclenchant la mise à jour du DA
- Ajout d'un DI sur l'autorisation (seulement s'il s'agit de l'initial)
- Modification d'un DI si le dossier d'autorisation n'est pas affiché (concerne que les CTX)
- Suppression d'un DI sur l'autorisation excepté l'initial (en récupérant le DI clôturé dont la version de clôture est la plus haute sinon l'initiale)
- Ajout d'une instruction sur un des DI (seulement si le DI visé est clôturé et accepté)
- Modification d'une instruction sur un des DI (seulement si le DI visé est clôturé et accepté)
- Suppression d'une instruction sur un des DI (seulement si le DI visé est clôturé et accepté ou si la suppression rouvre le dossier alors en récupérant le DI clôturé dont la version de clôture est la plus haute sinon l'initiale)
- Import spécifique d'un DI
Exception sur le demandeur qui est mis à jour dès la validation du formulaire sur le DI.


## Description de la solution

À chaque ajout d'un DI sur un DA, toutes les données techniques du nouveau DI sont enregistrées dans un nouveau champ afin de les comparer plus tard.
À chaque validation d'un DI, ses données techniques actuelles sont comparées à celles enregistrées lors de son ajout. Chaque valeur différente est utilisée pour mettre à jour les données techniques du DA.
Dans le cas où des DI mettraient à jour les mêmes données techniques, alors c'est le dernier validé qui écrase les valeurs sur le DA.
Message  ↓
Date: 2021-01-20 15:10
Sender: Sofien TIMEZOUAGHT

Bonjour,

Mise à jour des données techniques du DA suite à l'instruction de DI en parallèle.

Cette évolution est déjà disponible dans la version 4.13.0 d'openADS.

La modification a été intégrée à openADS :
- Merge sur la version de développement : https://adullact.net/scm/viewvc.php/openfoncier?revision=9178&view=revision

Cordialement.
--
Sofien Timezouaght
http://www.atreal.fr

Date: 2021-01-20 15:10
Sender: Sofien TIMEZOUAGHT

Bonjour,

[Description du bug corrigé / de l'évolution développée]

Cette évolution est déjà disponible dans la version de développement et sera dans la prochaine version d'openADS.

La modification a été intégrée à openADS :
- Branche de développement :
- Merge sur la version de développement :

Cordialement.
--
[Signature]
http://www.atreal.fr

No attached documents

Field Old Value Date By
status_idOpen2021-01-20 15:10Sofien TIMEZOUAGHT
close_dateNone2021-01-20 15:10Sofien TIMEZOUAGHT
assigned_tosvicedo2020-02-03 17:39Sofien TIMEZOUAGHT
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page