problème avec le module Organic Group'OG'

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,
j'utilise les modules OG,advanced forum et forum access.
J'ai créé des groupes dont le but était de pouvoir envoyer des posts privés dans un groupe mais c'est là que le bas blesse.
Quand je créé un post j'ai bien mon chekbox audience,je spécifie mon groupe cible mais à la publication de ce post,ce dernier est visible par tous les autres membres qui ont accès à ce forum.
Y a t-il une interférence connue entre og access contol et forum access ou un autre (ACL par ex).
S'il y a des gens qui utilisent le module OG dans un forum (sans le module OG Forum),merci de me faire un retour d'expérience.
Merci de votre aide

Bonne journée

Version de Drupal : 

Bonjour,
si vous aviez un bout de réponse ce serait plus intéressant mais là votre post est vraiment stérile,inutile....
Le français n'est pas ma langue maternelle et je pense que je me débrouille assez bien.
Et au passage,"ça répond pas à la question" n'est pas du vrai français on dit "ça ne répond pas à la question",alors vos leçons de français vous seront bien utiles personnellement et on est pas là pour passer la journée à corriger les utilisateurs,arrêtez un peu.....
Sur ce,bonne journée et désolée si je vous ai vexé,ce n'est pas mon but

ma remarque n'avait pas pour but de donner "des leçons de français" (je ne crois pas y passer la journée, d'ailleurs) mais de te faire mieux connaître une expression et un terme rare (d'où le renvoi vers une définition du terme) ; il n'y avait aucun mépris dans mon intention, c'est justement parce que tu t'exprimes bien en français que j'ai pris la peine de te signaler que cette forme était erronée.

pas de quoi fouetter un chat...

allez, fin de l'histoire

Si si je l'utilise intensivement... si j'avais vu ton post avant j'aurai pu te donner la conclusion de mes expérimentations : NE JAMAIS INSTALLER UN MODULE QUI GERE LES ACCES AVEC ORGANIC GROUPS.

C'est simple, aucun des modules qui étendent les permissions natives n'est comptabible avec le sous module Organic groups access control. Cela inclu : workflow access, content access, forum access, simple access... etc.

C'est à mon sens une des grandes limitation de Drupal car si un module donne accès à un contenu, un autre module ne peut pas empêcher l'accès (le modèle de priorité des permissions est basé sur GRANT et non sur DENY). Apparemment Drupal 7 va régler ce problème... wait and see.

Salut davidm,
je te remercie pour ta réponse.
Pour mes tests,j'ai même désactivé ACL et forum access et utiliser à la place taxonomy access control mais c'est pareil.
Donc je pense que tu as raison,OG est incompatible avec tous les modules qui gèrent les accès.
Ben on verra bien avec D7.

Merci encore

Bonne journée

Attention une fois que tu as désactivé, pour les modules qui ont l'option utilises bien la désinstallation après, puis reconstruit les permissions (admin/content/node-settings/rebuild) sinon le problème persistera !

attend je t'explique plus clairement...
exemple: je crée 3 forums avec taxonomie (forum1,forum2,forum3)
je crée 4 groupes OG (Group1,Group2,Group3,Group4)
forum1 est accessible par Group1 et Group2
forum2 est accessible par Group3
etc....
Ensuite dans forum1,si je veux soumettre un post visible que par Group1 ça ne marche pas car Group2 voit aussi ce post même si j'ai bien spécifié mon groupe cible dans audience chexbox.
J'espère ne pas t'avoir embrouillé dans mes explications.
Je te remercie de ta patience

Je pense que ton problème vient de forum access les permisssions n'ont pas été remises à zéro malgré la reconstruction des permissions parcequ'il faut ré-ouvrir les posts, re-définir les options de diffusion et re-sauvegarder pour que celles-ci soient réellement remise à zéro...

je l'avait fait ce test et je viens de le refaire d'ailleurs mais rien toujours pareil,le post est toujours visible par les autres groupes qui ont accès au même forum.
C'est dommage car c'est génial,l'idée des groupes mais si on utilise pas og forum,les groupes ne servent à rien.
Tu utilises og forum?à quoi te servent tes groupes?

merci encore

@ davidm:je confirme,je viens de désinstaller tous les modules de gestion d'accès et ça marche nikel.....
le seul hic pour moi c'est qu'il me faut un module de gestion d'accès car tous mes membres ne doivent pas avoir accès à tous les forums créés.....

Je comprend bien ton problème mais tu ne pourras pas utiliser un autre module d'accès :-\

Par contre non tous les membres n'ont pas accès à tous les forums, seulement ceux des groupes auxquels ils appartiennent. Si ce n'est pas le cas, c'est que tu as un souci de config. Attention à bien définir les paramètre dans admin/og/og_forum

Dans "Forum publicity administration" tu ne dois surtout pas cocher "Make all forums public".

Aussi quand tu créé un post, tu dois cocher seulement le/les groupe(s) où tu veux que ceux-ci soient visibles, et PAS la case "public" en plus sinon le post sera public ;)

oui justement,moi je n'ai pas og_forum car je ne veux pas créer de forum pour chaque groupe.Maintenant je vois d'où vient le problème et pour y remédier il faut soit:
--installer og_forum
--créer des forums basiques mais là il faudra pas utiliser de module de gestion d'accès.

Merci pour ton aide

Bonjour davidm,
je suis entrain de tester og_forum mais à chaque fois que je crée un nouveau groupe,il me crée un forum pour ce groupe.
Moi ce que je veux,c'est créer un forum par exemple et par la suite définir les groupes qui ont accès à ce forum.
Peux-tu me dire si avec og forum je peux réaliser cela?
je te remercie
Bonne journée

Non ça ne marche pas comme ça, ce que tu veux en fait c'est une fonctionnalité du type de forum access... Le truc c'est que OG gère l'accès aux contenus de groupe, qu'il s'agisse de forum ou d'un autre type de contenu associé aux groupes.

Tu as donc besoin d'un forum "Racine" associé à chaque groupe pour gérer les accès (c'est pour ça qu'il te créé un forum par groupe automatiquement). Ensuite tu créé des sous forums dans tes forums de groupe qui ne seront visibles que par le groupe...

Si tu veux un autre fonctionnement il faudra laisser de côté Organic groups access control et gérer les accès aux groupes via un autre module permettant de gérer les accès, ce qui risque à nouveau d'être problématique parceque même si tu utilises Content Access ou Simple Access pour gérer les accès après ça tu ne pourras pas combiner avec Forum Access... c'est comme je disai une grosse limitation de Drupal :(

Si tu comprends l'anglais et que tu veux approfondir des pistes permettant de résoudre ces soucis de conflits d'accès :
http://groups.drupal.org/node/5392

Mais ça s'applique à D5 si je ne m'abuse et c'est du hacking assez complexe...

merci encore une fois davidm
bon c'est trop compliqué pour moi n'étant pas développeur,je ne veux pas m'aventurer dans le hacking....bon je vais voir si node access fera l'affaire à peu près...

Excellente journée