Avant-premières visibles pour les visiteurs sans droits #33
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problème
Les articles en avant-première (
published_at > now) s'affichaient dans la grille de la page d'accueil et des pages de catégorie pour tous les visiteurs, même ceux sans la capabilityview_previews. Ces cartes s'affichaient sans lien cliquable ($isLocked = true) et occupaient des slots dans la pagination, poussant les articles réellement lisibles vers le bas ou les pages suivantes.Comportement attendu
Les avant-premières ne doivent être visibles que pour les utilisateurs ayant la capability
view_previews(comportement déjà en place dans la recherche et les pages auteur).Fix
Ajout du filtre
hasCapability('view_previews')dans$allPostsdu blocdefault:depublic/index.php.Statut
Corrigé et déployé.
Migré depuis varlog#45