zestedesavoir / zds-site

Cœur du projet technique de Zeste de Savoir
https://zestedesavoir.com
Other
268 stars 161 forks source link

Factoriser les vues et templates Content et Container #6584

Open Arnaud-D opened 8 months ago

Arnaud-D commented 8 months ago

Description du bug

Actuellement, certaines sections de la colonne de gauche sur les contenus ne sont pas disponibles partout où ils devraient.

Exemples :

Comment reproduire ?

Aller sur la page de version en validation (contenus/validation/<pk>/<slug>/), puis sur un sous-conteneur et voir qu'il manque de choses dans la colonne de gauche.

Visible aussi pour la version bêta d'un contenu.

Solution suggérée

Une solution rapide serait de mettre à jour le template utilsé pour le rendu des Container afin d'afficher ces infos, mais je pense que c'est une solution sous-optimale à moyen terme, car cela crée deux morceaux à garder synchronisés manuellement (la partie Content et la partie Container).

Factoriser l'affichage Content et Container est selon moi une meilleure solution. Cela passe par l'harmonisation des templates (il y en a deux actuellement) et des vues qui les utilisent (idem, on distingue partout Content et Container).

Cette factorisation est la suite logique d'une convergence au cours de la vie de la base de code :