Bug #3927
Le déploiement d'une instance de wcs ne transmet pas les variables
100%
Description
Sans doute parce que lors du save() du WcsInst, ces variables n'ont pas encore été enregistrées par l'interface d'admin.
Fichiers
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 10 ans
Le 31/10/2013 14:29, redmine@entrouvert.com a écrit :
La demande #3927 a été soumise par Frédéric Péters.
----------------------------------------
Bug #3927: Le déploiement d'une instance de wcs ne transmet pas les variables
https://dev.entrouvert.org/issues/3927
- Auteur: Frédéric Péters
- Statut: New
- Priorité: Normal
- Assigné à: Benjamin Dauvergne
- Catégorie:
- Version cible:
----------------------------------------
Sans doute parce que lors du save() du WcsInst, ces variables n'ont pas encore été enregistrées par l'interface d'admin.
J'aimerai ne pas devenir le développeur attitré de wcsinst svp :) C'est
temporaire j'espère.
Mis à jour par Benjamin Dauvergne il y a plus de 10 ans
Effectivement on ne peut pas pousser les variables au moment du save ou alors il faudrait les stocker autrement que via une ManyToManyField, le plus simple dans un premier temps avant de tout jeter :) ce serait de gérer ça dans une méthode spécifique "send_to_wcsinstd()" et de l'appeler depuis la méthode save()
de la classe ModelAdmin.
Mis à jour par Benjamin Dauvergne il y a plus de 10 ans
On peut aussi gérer ça coté signaux mais ça voudra dire deux ou trois notifications au lieu d'une (une première au moment du save et d'autres au moment de la sauvegarde des champs ManyToMany).
Mis à jour par Benjamin Dauvergne il y a plus de 10 ans
- Fichier 0001-admin-in-WcsInstancePortailCitoyenAdmin-notify-wcsin.patch 0001-admin-in-WcsInstancePortailCitoyenAdmin-notify-wcsin.patch ajouté
Ce patch aidé d'un commit récent sur wcsinst devrait permettre de pousser les variables après que celles-ci aient été sauvées.
Mis à jour par Benjamin Dauvergne il y a plus de 10 ans
- Statut changé de Nouveau à Résolu (à déployer)
Mis à jour par Benjamin Dauvergne il y a plus de 10 ans
- % réalisé changé de 0 à 100
Appliqué par commit portail-citoyen:portail-citoyen|commit:7dc64297f4355944f2e59d7b5aee1221ad6a7327.
Mis à jour par Benjamin Dauvergne il y a environ 10 ans
- Statut changé de Résolu (à déployer) à Solution déployée