Actuellement, certaines sections de la colonne de gauche sur les contenus ne sont pas disponibles partout où ils devraient.
Exemples :
la section bêta n'est pas disponible si on visualise un conteneur de la version en bêta,
la section de validation non plus si on visualise un conteneur d'une version en validation.
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 :
convergence du code et templates des articles, tutos et billets ;
fusion des templates des différentes versions (en ligne, en bêta, en validation) et variantes obtenus désormais par configuration ;
(en cours) une convergence entre tous les types de contenus actuels ;
et l'objet de ce ticket : la convergence du point de vue rendu de la distinction technique entre Content et Container.
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 :