Closed CeyFun closed 3 years ago
Merci @CeyFun pour cette impressionnante contribution !
Pour que le paramètre dans le fichier de configuration soit réellement utile, vous serait-il possible de le mettre dans une section dépendante du portfolio ? En effet, Porphyry est "multitenant" : la même instance est utilisée pour plusieurs sites. Ce serait embêtant que votre plugin soit actif par exemple pour tous les sites de la forme *.porphyry.org
.
C'est ce que vos camarades ont mis en place pour les calques :
services:
- ***
- ***
map:
key: ***
geocodingService: ***
portfolio:
vases:
layers:
- uri: ***
bounds:
south: ***
west: ***
north: ***
east: ***
- etc.
Avec une telle configuration, par exemple, les calques des nécropoles du Kerameikos ne sont ajoutées à la carte que quand le portfolio est "vases".
De même, vous pourriez activer le plan de l'édifice uniquement quand le portfolio est "vitraux". OK ?
Merci beaucoup pour le feedback @benel ! J'ai mis en place ce que vous avez dit avec en utilisant une configuration ressemblant à ceci :
services:
- ***
- ***
map:
key: ***
geocodingService: ***
portfolio:
vitraux:
visitMap: true
Cependant j'avais quelques doutes sur l'implémentation faite par l'autre équipe et me suis donc permis de vérifier si cela ne pose pas de problème, spécifiquement de ne pas avoir de layers
pour un portfolio malgré la présence d'une carte style Google Maps.
D'après mes rapides tests cela bug et j'en ai donc informé l'autre équipe ici.
Je me suis aussi permis de faire un git pull --force-with-lease
afin de corriger le message de commit sans avoir à créer une nouvelle pull request, j'espère que cela ne vous dérange pas.
Integrated as f68d4fedf3fa7b0ccafcb0f1a8f77db7fbb2962e 🎉
Content
Adds the feature described in #369.
Checklist
Please check that your pull request is correct:
FEATURE
for a behaviour allowing a user to do something new,FIX
for a behaviour which has been changed in order to meet user’s expectations,SCENARIO
for examples showing a given behaviour,TEST
when it concerns an acceptance test of a given behaviour,PROCESS
for a change in the way the software is built, tested, deployed,DOC
when it concerns only internal documentation (however it is better to combine it with the contribution that required this documentation change),:
) with one space after and no space before,manage
),should
).(closes #xx)
if xx is a feature ticket (and the commit is a complete implementation),(fixes #xx)
if xx is a fix ticket (and the commit is a complete fix),(see #xx)
otherwise,