Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Factoriser les vues et templates Content et Container #6584

Open
Arnaud-D opened this issue Mar 2, 2024 · 0 comments
Open

Factoriser les vues et templates Content et Container #6584

Arnaud-D opened this issue Mar 2, 2024 · 0 comments
Labels
S-BUG Corrige un problème S-Refactorisation Améliore le code existant sans forcément ajouter de nouvelle fonctionnalité

Comments

@Arnaud-D
Copy link
Contributor

Arnaud-D commented Mar 2, 2024

Description du bug

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.
@Arnaud-D Arnaud-D added the S-BUG Corrige un problème label Mar 2, 2024
@Arnaud-D Arnaud-D added the S-Refactorisation Améliore le code existant sans forcément ajouter de nouvelle fonctionnalité label Mar 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-BUG Corrige un problème S-Refactorisation Améliore le code existant sans forcément ajouter de nouvelle fonctionnalité
Projects
Status: À traiter
Development

No branches or pull requests

1 participant