Development #73384
création d'une fiche/demande : ne pas retenir le lien vers la fiche/demande créée
Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
13 January 2023
Due date:
% Done:
0%
Estimated time:
Patch proposed:
No
Planning:
No
Description
En fin d'exécution d'action de création d'une demande ou d'une fiche, on fait :
evo = formdata.evolution[-1] evo.add_part( self.evolution_part_class( new_formdata, varname=self.varname, attach_to_history=self.attach_to_history ) )
ce qui ajoute une donnée parfois inutile dans l'historique de la demande, la fait grandir et ajoute des données dans l'inspect (notamment des live qui font vite tout planter).
Exemple typique : création de 1000 fiches « invitations » depuis une fiche « événement ».
Je proposerais bien une option « ne pas retenir de lien vers la demande/fiche créée » dans l'action de création.
C'est un peu technique/cabalistique mais ça me semble nécessaire d'avoir une telle option pour certaines applications.
(Alternative plus lourde : enregistrer les liens dans une table à part, et non plus dans l'historique ; on gagnerait ici en efficacité)
(Autres avis bienvenus)