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é