PnEcrins / GeoNature-mobile-webapi

WebAPI (coté serveur) de synchronisation des données produites par GeoNature-mobile
6 stars 2 forks source link

Compatibilité GN 2.5 #12

Open camillemonchicourt opened 3 years ago

camillemonchicourt commented 3 years ago

Pour pouvoir utiliser les applications mobiles GeoNature-mobile v1 avec GeoNature v2, une branche dédiée de la webapi qui fait les mappings des données a été créée : https://github.com/PnEcrins/GeoNature-mobile-webapi/tree/compat_gn2 Utilisé au PNE depuis plusieurs mois. Voir le diff : https://github.com/PnEcrins/GeoNature-mobile-webapi/compare/compat_gn2

Mais avec le passage à la version 2.0 du standard Occurrences de taxons dans GeoNature 2.5, il faut adapter les mappings

Dans https://github.com/PnEcrins/GeoNature-mobile-webapi/blob/compat_gn2/webapi/main/settings.py et https://github.com/PnEcrins/GeoNature-mobile-webapi/blob/compat_gn2/webapi/main/views.py Et peut-etre dans la BDD, schéma gn_synchronomade avec un SQL dédié : https://github.com/PnEcrins/GeoNature-mobile-webapi/blob/compat_gn2/compat_gn2.sql (incluant un exemple de JSON à poster - https://github.com/PnEcrins/GeoNature-mobile-webapi/blob/compat_gn2/compat_gn2.sql#L26-L34) ?