Pour éviter que le site du COF ait des URL à rallonge (/gestion/sitecof/fr/présentation/), on rajoute une couche de récriture des URLs, à combiner avec un reverse-proxy dans la config Nginx.
En pratique, pour connaître l'URL d'une page, Wagtail fait appel à la fonction Page.get_url_parts(...)
. Cette MR rajoute donc pour les pages du site du COF un mixin qui surcharge get_url_parts
en appliquant une simple récriture de l'URL relative selon des patterns indiqués dans les settings.