02-06-2025, 10:37
Bonjour,
vous venez de trouver un petit bug de conception avec les migrations de Creme 2.6 ; si vous voulez l'app "mobile", les migrations fonctionnent bien :
- si on upgrade depuis Creme 2.5 (avec "mobile" qui était déjà activée en 2.5 donc).
- si vous faites une installation neuve de Creme 2.6 avec "mobile" activée dès le début.
Mais il y a un souci avec l'activation de l'app "mobile" sur une 2.6 déjà installée ; pas d'inquiétude ça se corrige facilement:
- soit votre base de données 2.6 est juste une base de test, vous avez encore votre Creme 2.5 qui tourne. Dans ce cas, installez "mobile" sur votre instance de Creme 2.5 avant de faire l'upgrade (avec "mobile" qui est déjà activée au moment de l'upgrade initiale donc).
- soit vous tournez déjà en production sur Creme 2.6: dans le fichier "creme/mobile/migrations/0005_v2_6__settingvalue_json.py", mettez en commentaire l'attribut "run_before". Puis lancez les commandes "migrate" & "creme_populate" comme d'habitude.
Bonne journée !
vous venez de trouver un petit bug de conception avec les migrations de Creme 2.6 ; si vous voulez l'app "mobile", les migrations fonctionnent bien :
- si on upgrade depuis Creme 2.5 (avec "mobile" qui était déjà activée en 2.5 donc).
- si vous faites une installation neuve de Creme 2.6 avec "mobile" activée dès le début.
Mais il y a un souci avec l'activation de l'app "mobile" sur une 2.6 déjà installée ; pas d'inquiétude ça se corrige facilement:
- soit votre base de données 2.6 est juste une base de test, vous avez encore votre Creme 2.5 qui tourne. Dans ce cas, installez "mobile" sur votre instance de Creme 2.5 avant de faire l'upgrade (avec "mobile" qui est déjà activée au moment de l'upgrade initiale donc).
- soit vous tournez déjà en production sur Creme 2.6: dans le fichier "creme/mobile/migrations/0005_v2_6__settingvalue_json.py", mettez en commentaire l'attribut "run_before". Puis lancez les commandes "migrate" & "creme_populate" comme d'habitude.
Bonne journée !