Project

General

Profile

Development #73384

création d'une fiche/demande : ne pas retenir le lien vers la fiche/demande créée

Added by Thomas Noël 3 months ago. Updated 3 months ago.

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)

Also available in: Atom PDF