GeotrekCE / Geotrek-rando-widget

Web components to display Geotrek content on any website
https://geotrek-rando-widget.readthedocs.io
MIT License
5 stars 1 forks source link

Prise en compte des attributs 'portal' dans la génération de PDF #89

Closed babastienne closed 4 months ago

babastienne commented 4 months ago

Sur Geotrek-Rando, lorsqu'un filtre portal=x est activé dans la configuration pour filtrer les résultats, alors le queryparam ?portal=x est ajouté à la requête effectuée pour récupérer le fichier PDF d'un itinéraire. Cela permet d’avoir des modèles de PDF personnalisés par portail.

Il faudrait ajouter ce comportement dans le widget pour rendre homogène le comportement entre Rando et Widget.

Exemples de PDF personnalisé par portail :

bastyen commented 4 months ago

Et s'il y a plusieurs portals ? Prendre en compte le premier ou ne pas ajouter le paramètre portal ?

camillemonchicourt commented 4 months ago

L'API prévoit de pouvoir passer plusieurs portails, mais ça c'est pour de la diffusion de donnée, des passerelles, etc.

Pour GTR3 ou GTRW, cela n'a pas de sens de passer plusieurs portails en filtre de l'API, on pourrait mettre le bloquer dans la custo pour éviter des effets de bord, même si l'API le permet à juste titre.

C'est discuté ici - https://github.com/GeotrekCE/Geotrek-admin/issues/2691#issuecomment-1089093652

bastyen commented 4 months ago

Je dois quand même prévoir ce cas de figure. Je pense ne pas ajouter le paramètre portal sur l'url du pdf s'il y en a plusieurs.

camillemonchicourt commented 4 months ago

Ouais OK.

bastyen commented 4 months ago

C'est fait