Submitted by veroo on
Bonjour,
Comme le sujet de ma question l'évoque je me creuse les méninges pour permettre aux utilisateurs d'un site portail de modérer eux même les commentaires sur leur contenu.
Je souhaite leur permettre de décider si oui ou non ils autorisent les comms sur leur page. Ca ca va...
Là où ça se complique c'est : comment leur permettre de modérer les commentaires sur leur propre contenu?
Par avance merci à ceux qui se pencheront sur ma question.
Personne n'a d'idée...?
Permalien Soumis par veroo le 19 Novembre, 2014 - 21:50
Personne n'a d'idée...?
Je cherche depuis des heures... Espéré avec workflow mais sans parvenir à mes fins... Flags, pas plus...
Personne n'a eu besoin de donner des droits de modération des commentaires à l'auteur ?
Je me permets de uper mon pb
Permalien Soumis par veroo le 20 Novembre, 2014 - 09:22
Je me permets de uper mon pb car je suis bloquée.... Merci de votre aide !!!!
Voir peut-être ce module :
Permalien Soumis par vincent59 le 20 Novembre, 2014 - 13:30
Voir peut-être ce module : https://www.drupal.org/project/commentaccess
Il semble faire ce que tu veux :
Adds permissions to:
Merci Vincent ! Ça semble
Permalien Soumis par veroo le 20 Novembre, 2014 - 13:34
Merci Vincent ! Ça semble être top !!! Mais pkoi ne l'ai je pas trouvé...?!
Je teste et je reviens !
Alors ca fait son job a
Permalien Soumis par veroo le 20 Novembre, 2014 - 18:09
Alors ca fait son job a priori mais je rencontre une erreur qui se marque en x fois :
Warning : Illegal string offset 'field' dans commentaccess_query_comment_filter_alter() (ligne 248 dans /.../sites/all/modules/commentaccess/commentaccess.module).
Une piste ?
Bon j'ai trouvé ça :
https://www.drupal.org/node/1875454
Donc il y aurait un patch à appliquer mais j'ai essayé avec unxutils et gnuwin32, pas moyen de patcher.... :/ alors que je l'eus fait il y a qq années...
Si tu regardes le patch, il y
Permalien Soumis par vincent59 le 21 Novembre, 2014 - 11:05
Si tu regardes le patch, il y a 3 lignes à ajouter dans le fichier commentaccess.module, ligne 245 : (celles signalées par le +)
Donc ça peut se faire manuellement,
foreach ($conditions as $key => &$condition) {
+ if ($key == '#conjunction') {
+ continue;
+ }
if ($condition['field'] == 'c.status' && $condition['value'] == COMMENT_PUBLISHED) {
unset($conditions[$key]);
}
Merci !!!!!
Permalien Soumis par veroo le 22 Novembre, 2014 - 13:19
Merci !!!!!
Ca marche nickel !!!