7
Indiquez l’intérêt que vous portez à cette question
0

Masquer (proprement) les emails des contributeurs dans l’espace privé ?

Créant un site collaboratif je voulais que les rédacteurs ne puissent pas avoir accès aux emails des autres depuis l’espace privé.
N’ayant rien trouvé de concret sur comment faire j’ai mis les mains dans le camboui et suis allé modifier le core et ça marche impec. Les rédacteurs ne peuvent voir que leur email tandis que les admins ont accès à tout.

Mais, je voudrais savoir si une manière plus propre existait parce que c’est pas top comme ça. J’ai tenté de surchargé les fichiers dans mon dossier /squelettes mais ça ne marche pas. Des idées/suggestions ?

Merci beaucoup !

PS : Pour ceux que ça intéresse, même si c’est pas propre, voici la manip :

1) fichier auteur.html dans prive/objets/contenu, entourez le

champ contenu_email (7) avec : [(#AUTORISERmodifier,auteur,#ID_AUTEUR)

]

2) fichier auteurs.html dans prive/objets/liste, ligne 48 insérez entre les balises

de classe "email" : [(#AUTORISERmodifier,auteur,#ID_AUTEUR)[[(#EMAIL|couper30)]]]

La balise autoriser permet donc de ne dévoiler l’email que si on est l’auteur en question ou qu’on est admin.

C’est donc en fait plutôt simple et il serait très cool de pouvoir activer cette protection depuis l’espace privé admin de façon propre et pérenne.