PnEcrins/GeoNature-mobile

MULTI-ORGANISMES - mettre certains paramètres de la webapi dans le settings des applications mobiles

Opened this issue · 0 comments

Actuellement les paramètres concernant l'organisme producteur de la saisie est inscrit en dur dans le fichier faune/settings.py. Afin de permettre une saisie par différents organismes avec la même instance de synchronisation (même webapi et même base de données), il y a lieu de déplacer le paramètre dans les settings des applications mobiles et de faire passer cette information via le json de chacune des saisies.
Le même comportement peut être mise en place pour id_protocole et id_lot.
Ci-après les constantes enregistrées en dur dans le fichier [faune/settings.py](https://github.com/PnEcrins/GeoNature-mobile-webapi/blob/master/webapi/faune/settings.py#L179) de la webapi à déplacer selon le principe exposé ci-dessus.

  • FAUNA_ID_ORGANISM = 2

  • FAUNA_ID_PROTOCOL = 140

  • FAUNA_ID_LOT = 4

  • MORTALITY_ID_PROTOCOL = 142

  • MORTALITY_ID_LOT = 15

  • INV_ID_LOT = 14

  • INV_ID_PROTOCOL = 141

  • FLORA_ID_ORGANISM = 2

  • FLORA_ID_PROTOCOL = 132

  • FLORA_ID_LOT = 104

FAUNA_ID_ORGANISM doit être transmis par les applications contact-faune, contact-invertébrés et mortalité