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

Ajout des liens vers les contenus dans l'état indiqué #6631

Merged
merged 1 commit into from
Aug 11, 2024

Conversation

leroivi
Copy link
Contributor

@leroivi leroivi commented Aug 5, 2024

Fix #6597

Contrôle qualité

  • Créer un contenu
  • Appliquer des modifications sur le contenu
  • Ouvrir le contenu en bêta
  • Ajouter des modifications
  • Demander la validation
  • Valider et publier le contenu
  • Modifier à nouveau le contenu
  • Demander la validation
  • Modifier encore le contenu
  • Se rendre sur la page d'historique des modifications
  • Vérifier que les liens soient présent et renvoient vers la bonne version du contenu

@coveralls
Copy link

Coverage Status

coverage: 88.873%. remained the same
when pulling 59e3dd1 on leroivi:content_state_links
into 7f9a110 on zestedesavoir:dev.

@Arnaud-D Arnaud-D added the C-Front Concerne l'interface du site label Aug 5, 2024
Copy link
Contributor

@Arnaud-D Arnaud-D left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA OK ✔️

@Arnaud-D Arnaud-D merged commit 8fd4985 into zestedesavoir:dev Aug 11, 2024
12 checks passed
@@ -71,16 +71,18 @@ <h2 class="subtitle">
{% if content.sha_public == commit.hexsha or content.sha_validation == commit.hexsha or content.sha_beta == commit.hexsha or content.sha_draft == commit.hexsha %}
<ul class="unstyled-list">
{% if content.sha_validation == commit.hexsha %}
<li>{% trans "Validation" %}</li>
{% url "content:validation-view" pk=content.pk slug=content.slug as url_validation %}
<a href="{{ url_validation }}"><li>{% trans "Validation" %}</li></a>
Copy link
Member

@AmauryCarrade AmauryCarrade Aug 11, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

La QA semble avoir été faite un peu vite, des erreurs d’inattention (je suppose) s’étant glissées.

Ce code HTML, et tous ses semblables, sont invalides (les éléments li doivent être des enfants directs de ul). Il aurait fallu inverser l’imbrication des balises li et a pour l'ensemble des liens ajoutés.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Effectivement. On n'a pas de vérification automatique sur les templates, ça aiderait à attraper ces trucs, parce que je t'avoue que je ne réflechis absolument pas à la validité du HTML quand je teste ces choses-là.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

J'ai crée un ticket pour cette occurence : #6632.

J'ai crée un ticket pour réfléchir à trouver des outils pour nous aider à vérifier ce type d'erreurs : #6633.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-Front Concerne l'interface du site
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Ajouter un lien sur les états dans l'historique d'un contenu
4 participants