Development #54159
Lors de l'import/export d'un agenda événement, conserver la configuration de la vue par défaut.
0%
Description
Ci-joint l'export d'un agenda configuré en vue mensuelle par défaut (https://agenda-mauguio-carnon.test.entrouvert.org/manage/agendas/7/settings). Suite à son import, l'agenda est en vue journalière par défaut.
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Fichier 0001-agendas-export-default_view-for-all-agendas-54159.patch 0001-agendas-export-default_view-for-all-agendas-54159.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
default_view n'était exportée que pour les agendas de type events, c'est corrigé.
pour que ça fonctionne correctement j'ai (encore) changé la gestion du default
Mis à jour par Valentin Deniaud il y a presque 3 ans
Je pense qu'on peut s'éviter une migration supplémentaire en enlevant le default de la migration originale, en tout cas c'est ma compréhension de la doc : « Django never sets database defaults and always applies them in the Django ORM code » https://docs.djangoproject.com/en/3.2/ref/migration-operations/#addfield.
Mis à jour par Lauréline Guérin il y a presque 3 ans
Le champ est non null; sur une DB existante dans un état antérieur à la migration 0051 (migration qui introduit le champ default_view), si on enlève le default de la 0051 la migration ne passe plus
Mis à jour par Valentin Deniaud il y a presque 3 ans
- Statut changé de Solution proposée à Solution validée
Yep OK
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit aecdcb82b4355eeaccef9966e88132f946013e59 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri May 21 11:57:11 2021 +0200 agendas: export default_view for all agendas (#54159)
Mis à jour par Frédéric Péters il y a presque 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
agendas: export default_view for all agendas (#54159)