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.
Files
History
Updated by Benjamin Dauvergne almost 10 years ago
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.
Updated by Benjamin Dauvergne almost 10 years ago
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.
Updated by Benjamin Dauvergne almost 10 years ago
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).
Updated by Benjamin Dauvergne almost 10 years ago
- File 0001-admin-in-WcsInstancePortailCitoyenAdmin-notify-wcsin.patch 0001-admin-in-WcsInstancePortailCitoyenAdmin-notify-wcsin.patch added
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.
Updated by Benjamin Dauvergne almost 10 years ago
- Status changed from Nouveau to Résolu (à déployer)
Updated by Benjamin Dauvergne almost 10 years ago
- % Done changed from 0 to 100
Appliqué par commit portail-citoyen:portail-citoyen|commit:7dc64297f4355944f2e59d7b5aee1221ad6a7327.
Updated by Benjamin Dauvergne over 9 years ago
- Status changed from Résolu (à déployer) to Solution déployée