Application des autorisations pour l'affichage des objets du plugin
Bonjour,
L'affichage des objets mailsubscriber
et mailsubscribinglist
doit être soumis à autorisation. Sinon, cela permet à n'importe quel·le utilisateurice authentifié·e d'accéder aux pages de ces objets, et en particulier à la liste des adresses inscrites à une infolettre.
L'autorisation autoriser_mailsubscriber_voir
est utilisée pour contrôler l'affichage des inscriptions.
Une nouvelle autorisation, autoriser_mailsubscribinglist_voir
, est utilisée pour contrôler l'affichage des listes de diffusion.
Qui plus est, dans un second commit, on utilise la nouvelle autorisation autoriser_mailsubscribinglist_voir
plutôt que autoriser_mailsubscriber_voir
pour contrôler l'affichage de la liste de listes de diffusion (page ?exec=mailsubscribinglists
).
Cela est cohérent avec l'utilisation de autoriser_mailsubscriber_voir
, qui est utilisée pour contrôler l'affichage de la liste des inscrit·es aux envois par email (page ?exec=mailsubscribers
).
Le seul problème est que si un site a déjà surchargé la fonction autoriser_mailsubscriber_voir
, cela va changer le comportement du site pour la page ?exec=mailsubscribinglists
(car la surcharge ne sera plus utilisée pour l'affichage de cette page).
Merci !
++ Glop