[openfoncier-Evolutions][#9311] Mise à jour des données techniques du DA suite à l'instruction de DI en parallèle

0 views
Skip to first unread message

openfoncier...@adullact.net

unread,
Jan 21, 2020, 3:51:40 AM1/21/20
to nor...@adullact.net
openfoncier-Evolutions [#9311] was opened at 2020-01-21 09:51 by Sofien TIMEZOUAGHT
You can respond by visiting:
https://adullact.net/tracker/a_follow.php/9311

Status: Open
Priority: 1
Submitted By: Sofien TIMEZOUAGHT (softime)
Assigned to: Stéphane Vicedo (svicedo)
Summary: Mise à jour des données techniques du DA suite à l'instruction de DI en parallèle
Version cible: 4.13.0


Initial Comment:
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.

----------------------------------------------------------------------

You can respond by visiting:
https://adullact.net/tracker/a_follow.php/9311
Reply all
Reply to author
Forward
0 new messages