GeotrekCE / Geotrek-admin

Paths management for National Parks and Tourism organizations
https://geotrek.fr
BSD 2-Clause "Simplified" License
136 stars 76 forks source link

Problème catégorie/type 2.33.5 #2247

Closed thomasmagninfeysot closed 4 years ago

thomasmagninfeysot commented 4 years ago

Je suis passé dans la dernière version, les type de mes POIs et les catégories de mes contenus touristiques ont été complétement mélangés. Exemple : mes Pois de type "Flore" sont passés dans le type "Point de vue", les "Restaurants" sont passés en "Activités de pleine nature". Après ce qui est bizarre, c'est que j'ai des types qui sont toujours bons (Les Pois "Faune" restent "Faune") Une explication ? C'est vraiment problématique, est-ce que je dois tout modifié dans la base ou est-ce qu'une prochaine version peut corriger ça ?

thomasmagninfeysot commented 4 years ago

Les types/catégories ne sont en fait pas les nôtres, la migration n'a pas du reprendre les nôtres

camillemonchicourt commented 4 years ago

Aille, je viens de regarder sur mon instance de test en 2.33.4. Pas de soucis pour les POI mais j'avais gardé les typologies de POI par défaut.

Pas de gros soucis au niveau des contenus touristiques, par contre j'avais une catégorie "Produits du terroir" avec 75 contenus touristiques avant la migration. Après migration, j'ai encore cette catégorie mais avec plus qu'un seul contenu. Et une catégorie "Produits" a été créée et mes 73 autres contenus touristiques y ont été basculés. Il semble me manquer un contenu touristique de type produit en passant, mais ça il faut que je vérifie.

gutard commented 4 years ago

Gros gros bug effectivement. As-tu bien fait un backup comme le propose le script ("You should backup your database before.") ?

Si oui, il faudrait :

Si non, il faut effectivement tout corriger à la main.

La version 2.33.6 qui va sortir d'ici peu corrigera le problème mais pour ceux qui ont installé les versions 2.33.3, 2.33.4 ou 2.33.5 avec une base de donnée existante c'est malheureusement trop tard.

thomasmagninfeysot commented 4 years ago

J'avais fait un snapshot mais je l'ai remplacé depuis... Bon je vais faire à la main, j'ai encore mon ancienne instance avant migration sur mon nouveau serveur donc ça devrait aller vite. Il y a également les thèmes des itinéraires qui ont été impactés. Je vais modifier tourisme_touristiccontenttype, trekking_poitype, trekking_trek_theme. Il y a eu d'autres tables impactés ?

gutard commented 4 years ago

trekking_trek_theme n'est pas impactée. C'est common_theme qui l'est.

Seuls les éléments qui avaient été modifiés sont impactés. Les éléments ajoutés ne l'ont a priori pas été.

La liste complète des tables impactées:

camillemonchicourt commented 4 years ago

OK je n'avais pas du tout identifié ce soucis de migration des données car on était pas mal resté sur les catégories de base. :-/ Pourtant on a fait pas mal de tests et de corrections avant la sortie de la 2.33. Merci d'avoir testé et remonté ce bug. La marche étant haute entre la version précédente et celle-ci, il est important de bien sauvegarder la BDD + snapshot si possible et de tout vérifier après migration.

Après ça, je pense qu'on a fait bien le tour des corrections de cette migration, mais là en effet l'idéal serait de remonter la BDD avant migration (https://geotrek.readthedocs.io/en/master/maintenance.html#application-backup)

thomasmagninfeysot commented 4 years ago

Ouf j'ai retrouvé un backup de fin avril, je vais pouvoir remonter ma BDD. Je teste demain la manip donnée par Gaël.