Development #29930
Déclaration de cellule JSON utilisable dans combo usager et *agent*
0%
Description
Actuellement une cellule json déclarée dans un thème n'est utilisable que dans le combo usager, on aimerait un moyen de déclarer une seule fois un cellule, et qu'elle soit utilisable dans les deux combo.
Demandes liées
Historique
Mis à jour par Emmanuel Cazenave il y a plus de 5 ans
- Lié à Development #29892: saint-chamond : intégration de la cellule associations ajouté
Mis à jour par Frédéric Péters il y a plus de 5 ans
Le plan que j'imagine est de basculer les portails agents vers publik-base-theme, ça devrait être :
def get_theme(self, hobo_environment): try: me = [x for x in hobo_environment.get('services') if x.get('this')][0] except IndexError: return - if me.get('template_name') == 'portal-agent': - return {'module': 'gadjo'} return super(Command, self).get_theme(hobo_environment)
mais il faut quand même chercher autre chose que le style de front, là ça se jouerait dans le template loader, on a
known_dirnames = ['templates', 'theme/templates'] + if is_portail_agent: + known_dirnames = ['templates/portal-agent', 'theme/templates/portal-agent', 'templates', 'theme/templates']
Pour poser le is_portail_agent, il s'agirait de regarder dans settings_loaders.py et le plus simple sans doute poser dans TEMPLATE_VARS un booléen pour dire que portail agent.
Côté publik-base-theme, créer templates/portal-agent/ avec ce qui existe actuellement dans combo/data/themes/gadjo/templates/ et truc similaire pour les fichiers statiques.
Dans la pratique ce plan doit être déroulé à l'envers, d'abord modif côté publik-base-theme, puis settings loader puis template loaders, et seulement au final faire la bascule.
Mis à jour par Frédéric Péters il y a environ 5 ans
- Lié à Development #30333: importer les fichiers du portail agent ajouté
Mis à jour par Frédéric Péters il y a environ 5 ans
- Lié à Development #30334: utiliser publik-base-theme pour les portails agent ajouté
Mis à jour par Frédéric Péters il y a environ 5 ans
- Lié à Development #30352: portail agent : anticipation déplacement des fichiers statiques ajouté
Mis à jour par Frédéric Péters il y a environ 5 ans
- Statut changé de Nouveau à Fermé
Le nécessaire a été fait.