Projet

Général

Profil

Development #9444

reconnaitre un modèle "portal-agent"

Ajouté par Frédéric Péters il y a plus de 8 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
28 décembre 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

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

Lié à Publik - Project management #9243: Faire un inventaire des variables pour les distinguer des paramètresFermé08 décembre 201515 janvier 2016

Actions

Révisions associées

Révision 7738a581 (diff)
Ajouté par Frédéric Péters il y a plus de 8 ans

settings: define portal-{user,agent} combo templates (#9444)

Révision db45ffce (diff)
Ajouté par Frédéric Péters il y a plus de 8 ans

look at template_name to create portal_agent_{url,title} variables (#9444)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 8 ans

#2

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 ?

#3

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'))
    ]
}
#4

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

Ok, ack alors.

#5

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 ?

#6

Mis à jour par Frédéric Péters il y a plus de 8 ans

Je l'ai plutôt directement mis dans hobo/settings.py (comme ça il intégrera les traductions facilement).

#7

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

Ça me va.

#8

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)
#9

Mis à jour par Frédéric Péters il y a environ 8 ans

#10

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

Formats disponibles : Atom PDF