Bug #6686
Fils d'ariane pour les briques métier/paramétrage
0%
Description
Maintenant :
Accueil > Backoffice > Atelier de formulaires wcs/ wcs/backoffice/ wcs/backoffice/forms/
Après :
Portail agent > Atelier de formulaires combo-agent/ wcs/backoffice/forms/
Benjamin note que pour Authentic : « il y a un setting A2_MANAGER_HOMEPAGE_URL qui permet de pointer le premier élément de la breadcrumb sur hobo. ».
La même approche pourrait être prise sur combo et passerelle.
C'est sans doute aussi quelque chose qui doit pouvoir être mis automatiquement via hobo.
Demandes liées
Historique
Mis à jour par Frédéric Péters il y a environ 9 ans
- Sujet changé de Fils d'ariane pour les briques de backoffice à Fils d'ariane pour les briques métier/paramétrage
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
- Bloqué par Development #6688: Ajouter le support de deux variables MANAGER_HOMEPAGE_URL et MANAGER_HOMEPAGE_TITLE pour faire pointer le premier élément de la breadcrumb du manager vers le portail admin ajouté
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
- Bloque Development #6689: Ajouter le support de deux variables MANAGER_HOMEPAGE_URL et MANAGER_HOMEPAGE_TITLE pour faire pointer le premier élément de la breadcrumb du manager vers le portail agent ajouté
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
- Bloque Bug #6690: Ajouter le support de deux variables MANAGER_HOMEPAGE_URL et MANAGER_HOMEPAGE_TITLE pour faire pointer le premier élément de la breadcrumb du manager vers le portail admin ajouté
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
- Bloque Development #6691: Ajouter un HoboMiddleware ajouté
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
Si on veut gérer ça uniformément il faut un setting qui s'appelle toujours pareil (donc pas A2_MANAGER_HOMEPAGE_URL), je penche pour HOBO_URL.
De mon coté je veux bien faire une entorse en ajoutant dans authentic2/app_settings.py
ce nom là (je gère déjà plusieurs pour un même setting de toute façon).
Ensuite on pourra pondre un hobo.middleware.hobo.HoboMiddleware
(c'est très moche).
Mis à jour par Frédéric Péters il y a environ 9 ans
Je resterais sur un nom générique, ça ne sera pas nécessairement Hobo à la racine (MANAGER_HOMEPAGE_URL?); à noter cependant que la même valeur ne s'appliquera pas partout :/ la racine du /manage/ de combo, c'est le combo-portail-agent, la racine du /manage/ de passerelle (ou d'authentic), c'est hobo aujourd'hui, le combo-portail-admin plus tard.
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
On peut mettre le nom de la variable à utiliser dans un setting, HOBO_MIDDLEWARE_MANAGER_URL_VAR = 'xxx'
, ok pour le nom générique. Je modifie les tickets reliés.
Mis à jour par Frédéric Péters il y a environ 9 ans
Il y a peut-être aussi à avoir une variable pour le libellé qu'on appliquerait à ce premier élément ("Portail admin", "Paramétrage", "Module paramétrage", à voir).
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
MANAGER_HOMEPAGE_TITLE
? Si c'est ok je mets à jour les tickets.
Dans le cadre d'IMIO je vois déjà le problème de traduction de chaîne venant des settings arriver quand on abordera la localisation de la solution.
Mis à jour par Frédéric Péters il y a environ 9 ans
MANAGER_HOMEPAGE_TITLE
ok.
Dans le cadre d'IMIO je vois déjà le problème de traduction de chaîne venant des settings arriver quand on abordera la localisation de la solution.
Dans ce cadre précis on mettra "Backoffice" et Flamands et Wallons seront contents.
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
- Bloque Bug #6690: Ajouter le support de deux variables MANAGER_HOMEPAGE_URL et MANAGER_HOMEPAGE_TITLE pour faire pointer le premier élément de la breadcrumb du manager vers le portail admin supprimé
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
- Bloqué par Bug #6690: Ajouter le support de deux variables MANAGER_HOMEPAGE_URL et MANAGER_HOMEPAGE_TITLE pour faire pointer le premier élément de la breadcrumb du manager vers le portail admin ajouté
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
Ils reste un petit problème, le chargeur de settings nommé TemplateVars ne crée les variables manager_homepage_url/title
que si deux variables nommées HOBO_MANAGER_HOMEPAGE_TITLE_URL_VAR/TITLE_VAR
existent et que ces variables sont définies au niveau des variables globales de la plateforme hobo concernée, or ces variables ne sont pas définies dans le packaging actuel.
À mon avis ces variables étaient une mauvaise idée puisqu'on connaît l'URL du hobo depuis le hobo.json on devrait plutôt coder en dur de prendre l'URL de celui-ci et lui donner un nom définitif.
Mis à jour par Frédéric Péters il y a presque 9 ans
- Statut changé de Nouveau à Solution déployée
Au final ça marche avec ces variables et on peut ainsi pointer vers le portail agent (et lui donner un autre nom, parfois).
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Bloque Development #6691: Ajouter un HoboMiddleware supprimé
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Bloqué par Development #6691: Ajouter un HoboMiddleware ajouté