I have a sort of "transparency" use case:
I want a wiki that is editable by the members of one group ("core") and only readable by the members of the other group ("staff").

there are two approaches to this:
a) nodes are part of both groups but only readable by staff
b) users are parts of both groups but have only read rights in core

is this possible some way or another?

Comments

moshe weitzman’s picture

Status: Active » Closed (duplicate)

not currently possible. requires node access knowledge to implement. i plan to implement the 'wiki' behavior within a group. if you are OK with 'readable by everyone else' then that satisfies your requirement. see http://drupal.org/node/157140. if it truly needs to be readable only by staff and not by regular members then your custom dev is required

geek-merlin’s picture

Status: Closed (duplicate) » Active

yes, i would need different access per group.
is there a canonical path to do the node access stuff?

i wonder if this can be done with subgroups module and user roles:
set core as a subgroup of staff.
extend subgroups so that there is a "reverse inheritance" of read rights, so staff can read certain core content.

geek-merlin’s picture

Project: Organic groups » Subgroups for Organic groups
Version: 5.x-6.1 » 5.x-3.x-dev
Component: og.module » Code

pushing to subgroups...?

amitaibu’s picture

Status: Active » Closed (won't fix)

Sorry, also here it's not related.
Sounds to me like you are taking a difficult path, try to simplify it... :)