Development #9444
reconnaitre un modèle "portal-agent"
0%
Description
L'idée c'est de définir des templates "portail usager" et "portail agent" :
SERVICE_TEMPLATES = { 'combo': [ ('portal-user', _('User Portal'), {'usage': 'portal-user'}), ('portal-agent', _('Agent Portal'), {'usage': 'portal-agent'}) ] }
Ça permet d'avoir des variables portal_agent_url et portal_agent_title posées automatiquement (avec le patch attaché).
Fichiers
Demandes liées
Révisions associées
look at template_name to create portal_agent_{url,title} variables (#9444)
Historique
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Fichier 0001-look-at-template_name-to-create-portal_agent_-url-ti.patch 0001-look-at-template_name-to-create-portal_agent_-url-ti.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
J'ai l'impression que le patch va dans le bon sens mais que ça ne correspond pas à cet histoire de {'usage': '...'}
dans la description, me trompe-je ?
Mis à jour par Frédéric Péters il y a plus de 8 ans
Tout à fait, j'ai copié/collé un essai passé dans la description, mon idée était de passer par les variables pour que ça soit plus facile d'ajouter la définition aux déploiements existant; mais en fait, ça pollue un peu et au final j'ai préféré me baser sur le template_name uniquement.
SERVICE_TEMPLATES = { 'combo': [ ('portal-user', _('User Portal')), ('portal-agent', _('Agent Portal')) ] }
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
Puisque portal-user et portal-agent semble être des conventions, ne faudrait-pas poser un SERVICE_TEMPLATES
par défaut avec ces deux valeurs dans debian/server/debian_config.py
?
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Fichier 0001-settings-define-portal-user-agent-combo-templates-94.patch 0001-settings-define-portal-user-agent-combo-templates-94.patch ajouté
Je l'ai plutôt directement mis dans hobo/settings.py (comme ça il intégrera les traductions facilement).
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Statut changé de En cours à Résolu (à déployer)
commit db45ffce571e10e26f55b2cbcc1695fd1ec830b3 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Dec 28 10:56:30 2015 +0100 look at template_name to create portal_agent_{url,title} variables (#9444) commit 7738a581aee3ac96b7bcc2de5b00ad33eb583630 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Jan 4 10:34:27 2016 +0100 settings: define portal-{user,agent} combo templates (#9444)
Mis à jour par Frédéric Péters il y a environ 8 ans
- Lié à Project management #9243: Faire un inventaire des variables pour les distinguer des paramètres ajouté
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
settings: define portal-{user,agent} combo templates (#9444)