Closed DonovanMaillard closed 1 month ago
Le #94 semble faire l'unanimité , la mise à jour des configurations se fera également dans les prochaines semaines, dans le cadre de l'AAP SINP.
Suite des réflexions :
Sur le premier point, on va réfléchir à une configuration locale qui ne sera pas une surcouche mais plutôt un "complément" : celà signifie que pour tous les paramètres définis dans la conf centralisée, on appliquera cette conf. Pour les paramètres non définis de manière centralisée, il deviendrait possible d'en définir par un fichier en local. Attention si on ajoute ces paramètres dans la conf centralisée, les choix locaux ne seraient donc plus appliqués. Cette "configuration locale" permettrait notamment d'ajouter des nouvelles couches cartographiques au niveau de l'utilisateur.
Quant au fait de fournir une apk avec fichier de conf, l'idée n'est plus forcement d'actualité, pour bien rester sur une configuration centralisée justement. En revanche, on pourra prévoir un versement sur le play-store, et que les utilisateurs n'aient qu'à rentrer l'URL de leur GeoNature ou scanner un QRCode vers cette instance. Le fichier de conf centralisé sera alors récupéré automatiquement, ce qui donne la même facilité pour l'utilisateur.
Ok mais je comprends pas pourquoi les paramètres définis dans la conf locale ne surcoucheraient pas ceux de la conf centralisée. Cela perd alors de son intérêt.
Si je veux définir un dossier different des fonds de carte, un centrage différent, etc...
c'était ma proposition initiale. Mais Amandine et toi aviez suggéré de ne pas faire de surcouche quand un paramètre est déjà fixé dans ka conf fournie par le serveur ;)
A rediscuter après avoir muri un peu l'idée mais effectivement une surcouche était l'idée de base et me semble toujours - personnellement - la plus permissive.
OK bah je sais plus pourquoi, car là ça me semble pas très pertinent. Plutôt pouvoir tout surcoucher en local...
Une surcouche locale sera mise en place courant 2022
Détail :
Oui, ok avec tout ça. Je sais pas si la prestation d'ajout des fonds carto "perso" a été commandée ou non. De mémoire, à revoir avec @sgrimault mais ce volet là était prévu dans le même temps, puisque les couches perso iraient s'inscrire dans un fichier de conf custom
@DonovanMaillard , Tu parles de #8 ? Ça fait partie d'un pack d'évolutions traité avec Christophe Chillet (cf. call prévu le 13 février).
La commande PNV concerne le support des fonds IGN online. Les sujets évoqués ci-dessus concernent la commande PNPC.
Dans la 2.7.0, il est possible de surcoucher la configuration générale de l'application fournie par le serveur GeoNature, en ajoutant localement un fichier settings_occtax.local.json
, surcouchant uniquement les paramètres que l'on souhaite différent sur un appareil.
J'ai testé de créer un fichier local settings_occtax.local.json dans lequel j'ai mis :
{ "map": { "center": [ 49.0, 2.0 ], "show_compass": false, }
Mais cela ne semble pas pris en compte, il centre la carte par défaut sur les coordonnées définies dans le fichier settings_occtax.json
Bonjour @camillemonchicourt,
J'ai fais un test de mon coté et ça fonctionne bien :
{
"map": {
"center": [49.0, 2.0],
"show_compass": false
}
}
Ah oui exact, mon json était mal formaté. Je confirme donc le bon fonctionnement du mécanisme de surcouche locale du fichier de configuration. 👍
Possibilité de surcoucher localement le fichier de configuration fait dans la 2.7.0
Après avoir réalisé l'amélioration #94 si elle fait consensus , un seul fichier de configuration centralisé serait nécessaire pour la solution Occtax-mobile. Comme aujourd'hui, cette configuration serait centralisée sur le serveur de GeoNature. Deux évolutions complémentaires seraient envisagées pour améliorer ce fonctionnement :
Dans un second temps, on pourrait envisager que les paramétrages que l'utilisateur définit via son appli occtax viennent renseigner ce fichier de configuration local.