Projet

Général

Profil

Development #67547

répertoires de recherche de gabarit, ajouter une place pour des spécificités portail usager

Ajouté par Frédéric Péters il y a presque 2 ans. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
20 juillet 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Quand une intégration graphique définit un gabarit celui-ci est préféré au gabarit par défaut, pour le portail usager mais aussi pour le portail agent (depuis #29930 et #30334).

Si souvent ça va être ok (ces tickets sont résolus depuis plus de trois ans), parce qu'il s'agit de cellules spécifiques, qui se trouvent ajoutées uniquement d'un côté, ça foire quand on se met à faire des modifications sur ces cellules "standards", qu'on peut retrouver aussi bien côté usager que côté agent, des cellules comme "lien" ou comme "demandes de l'usager".

Pour gérer ce cas, je pense qu'il faudrait, quand on est le portail usager, chercher d'abord dans templates/variants/XXX/portal-user/ (avant templates/variants/XXX/) et quand on est portail agent chercher d'abord dans templates/variants/XXX/portal-agent/.

Pour le portail agent ça ferait un ordre final,

  • templates/variants/XXX/portal-agent/
  • templates/variants/XXX/
  • templates/portal-agent/
  • templates/

(+ aussi toutes ces possibilités avec theme/ devant, etc.)

Ça apparait logique ou c'est coup de chaud je passe à côté d'un truc existant ?


Fichiers

Révisions associées

Révision c3ab8b78 (diff)
Ajouté par Frédéric Péters il y a plus d'un an

template loader: look in additional portal-user locations (#67547)

Historique

#2

Mis à jour par Frédéric Péters il y a presque 2 ans

#3

Mis à jour par Benjamin Dauvergne il y a plus d'un an

  • Statut changé de Solution proposée à Solution validée

Le principe me parait tout à fait sain mais la logique pour arriver à choisir portail-agent/usager semble un peu tarabiscoté, c'est tard mais ça aurait été plus simple de se baser sur le slug du service pour avoir quelque chose de générique (si un jour on a un portail-"whatever" il faudra ajouter encore un cas).

#4

Mis à jour par Frédéric Péters il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)
commit c3ab8b78b73ea542fd6fec351bd54dfe983592e7
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Wed Jul 20 13:36:09 2022 +0200

    template loader: look in additional portal-user locations (#67547)
#5

Mis à jour par Transition automatique il y a plus d'un an

  • Statut changé de Résolu (à déployer) à Solution déployée
#6

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF