[SPIP Zone] autorite et non diffusion des emails

Pour remédier au fait que les emails des auteurs sont publics dans le privé
( https://core.spip.net/issues/3928 )
j'aimerais proposer une nouvelle option dans le plugin autorite
afin de masquer aux simples rédacteur
l'entrée "auteurs" dans le menu, le listing des auteurs et les pages auteurs.
Ok ?

JL

Le 30/05/2019 à 19:58, JLuc a écrit :

Pour remédier au fait que les emails des auteurs sont publics dans le privé
( les emails sont publics dans le privé (#3928) · Tickets · spip / spip · GitLab )
j'aimerais proposer une nouvelle option dans le plugin autorite
afin de masquer aux simples rédacteur
l'entrée "auteurs" dans le menu, le listing des auteurs et les pages auteurs.
Ok ?

JL

*moi ok d'autant que j'avais bidouillé un truc du genre*

// voir une fiche auteur : être admin ou bien il s'agit de sa propre fiche
function autoriser_auteur_voir($faire, $type, $id, $qui, $opt) {
if (
($qui['statut'] == '0minirezo')
or ($qui['id_auteur'] == $id)
) {
return true;
}
else return false;
}

// masquer un email si on est pas autorisé
function camoufler_email($email,$id) {
include_spip('inc/autoriser');
// on camoufle sauf autorisation
if (!autoriser('voir','auteur', $id)) {
$email = spip_substr($email,0,3) . "*****";
}
return $email;
}

--

----
En répondant a ce courriel vous acceptez implicitement la diffusion, l'échange de la conversation, sauf avis contraire clairement exprimé.

Le 30/05/2019 à 19:58, JLuc a écrit :

Pour remédier au fait que les emails des auteurs sont publics dans le privé
( les emails sont publics dans le privé (#3928) · Tickets · spip / spip · GitLab )
j'aimerais proposer une nouvelle option dans le plugin autorite
afin de masquer aux simples rédacteur
l'entrée "auteurs" dans le menu, le listing des auteurs et les pages auteurs.
Ok ?

+1

--
nicod_