GeotrekCE / Geotrek-mobile

Cross-platform native app
https://geotrek.fr
BSD 2-Clause "Simplified" License
23 stars 10 forks source link

Question customisation #267

Closed mviadere-openig closed 4 years ago

mviadere-openig commented 4 years ago

Bonjour Bastien,

avant tout merci encore pour ta documentation et ton aide pendant la formation, j'ai commencé à faire des build de l'apk de mon côté. 👍

J'ai quelques questions concernant la customisation. Sachant que l'application récupère directement les données depuis le dossier de synchro :

Merci encore à toi et à bientôt.

bastyen commented 4 years ago

Bonjour,

Toutes les données des filtres proviennent directement de l'api de Geotrek depuis le fichier https://api-url-client/mobile/settings.json

Donc oui il est possible de les paramétrer donc d'ajouter un filtre, supprimer un filtre ou supprimer une donnée d'un filtre.

Néanmoins, c'est une configuration à faire directement sur l'api de Geotrek (distinct de la version rando), mais je n'ai pas assez de connaissance du back end pour aider plus. L'application mobile prendra en compte les nouvelles données sans avoir besoin de refaire un build/déploiement.

camillemonchicourt commented 4 years ago

En effet ces sujets concernent plutôt Geotrek-admin. Concernant les filtres sans valeur affichés dans l'application ont été discutés ici : https://github.com/GeotrekCE/Geotrek-mobile/issues/243 Discuté aussi sur Geotrek-admin : https://github.com/GeotrekCE/Geotrek-admin/pull/2058

Pour le second point, le fait d'avoir des typologies de difficulté différentes selon les pratiques n'est pas prévu dans la BDD ni le fonctionnement actuel de Geotrek-admin. Pour faire cela correctement, il faudrait ajouter une table de correspondance entre niveaux de difficultés et pratiques dans la BDD de Geotrek. Donc si cela a été fait en l'état c'est du bidouillage non prévu.

mviadere-openig commented 4 years ago

@camillemonchicourt en fait ils ont juste créé plusieurs niveaux de difficultés identiques avec une image différentes (différencié par pratique), mais du coup elle remontent toutes sur l'appli mobile.

camillemonchicourt commented 4 years ago

@camillemonchicourt en fait ils ont juste créé plusieurs niveaux de difficultés identiques avec une image différentes (différencié par pratique), mais du coup elle remontent toutes sur l'appli mobile.

Oui c'est assez logique car c'est pas prévu et pas modélisé dans la BDD.

mviadere-openig commented 4 years ago

Pour ce qui est du settings.json, je l'ai regardé, on peut effectivement ajouter et supprimer ce que l'on souhaite, le problème c'est que comme c'est synchronisé tous les jours, ça annulerait les modifications faites, je vais fouiller cette piste.

mviadere-openig commented 4 years ago

On a finalement décidé de garder les mêmes niveaux de difficultés pour chaque pratique.