Avant-premières visibles pour les visiteurs sans droits #45

Closed
opened 2026-05-13 00:02:02 +00:00 by cedricAbonnel · 1 comment
Owner

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 capability view_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 $allPosts du bloc default: de public/index.php.

Statut

Corrigé et déployé.

## 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 capability `view_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 `$allPosts` du bloc `default:` de `public/index.php`. ## Statut Corrigé et déployé.
Author
Owner

Ticket migré vers le dépôt Folio : cedricAbonnel/folio#33

Ticket migré vers le dépôt Folio : https://git.abonnel.fr/cedricAbonnel/folio/issues/33
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cedricAbonnel/varlog#45