I've been grumbling around with this on my own for too long, now. Wondering if anyone has any practical insights, or just a wee bit of direction-

Unique Groups A B C...Z are maintained by a role of 'editors'

For each A, B, C...Z there is a limited array of roles that are uniquely assigned to a growing pool of posters.

eg- poster Judy is assigned to Role 1 in group A and to Role 2 in group C

Roles defined:
Post Role 1- free to post/change/remove
Post Role 2- editor demands approval before publication
Post Role 3- not permitted- sorry, but your content is no longer welcome in this group

Such that
group A wants login-Judy assigned to role 1,
group C wants Judy (along with everyone else!) in Role 2
..etc.


I'm wondering if this is something that can be resolved using Organic Groups with OG roles? Or, if I'm completely off and I should be doing some other method of access?

Comments

robert.redl@easytouch.cc’s picture

I recently played around with drupal4.72 in combination with Organic Groups 470.
I am also using the organic groups permission system for node access.

The only thing I could find was, that besides the group the user belongs to, I only can give some of the users admin rights within the group, to enable them to edit articles that have been created by other users.

So this means I would have three type of user permissions:
1. not in the group
2. subscriber of the group
3. subscriber of the group + admin rights in the group's subscriber settings

With making a few nodes [v] Public in the group audience settings of the node, I can give the non-subscribers access to view the node.

Problems:
(-) You have inside the Group only two 'roles': normal subscriber and group-admin
(-) If the audience field is not set to be a required field, a standard subscribed user of the group (not group-admin) can create a node, but is afterwards not allowed to view the node. (a drupal-admin would have to set the audience field to the users group)
(-) the normal drupal-'roles' donot seemto give any additional permissions possibilities, as the organic groups module says in the help text, that it can only be used exclusively (no other access modules)
(-) node-access module seems not to get ported to drupal 4.7.2

so my opinion would be to have some additional permissions features in the organic group module, or if og would allow other permissions modules...

kr, Robert

brst t’s picture

The problem with OG Roles is that it isn't group specific. One group admin changes a user's role and the effect is site-wide.

The Taxonomy Access Control module has all the features I'm looking for, but hm, how to relate it to the Organic Groups module?

Aha. It's still in cvs, but hey- OG Vocab appears to allow me to link it all, altogether.

SomebodySysop’s picture

Did OG Vocab resolve the issue of having different roles for a user depending upon the group. I, like you, discovered to my horror that assigning a role to a group user applied that role to every group the user was in. I only wanted it applied to the user in that specific group because he may have a different role in another group.

Did you find that OG Vocab helped you? If so, how?

Thanks.

-ron

brst t’s picture

Not exactly.

I learned from the OG readme that other access modules like taxonomy access aren't compatible with OG. Moreover, it seemed to be to be a bit of an administrative bees nest.

For me, the simplest and most appealing solution is to set it so that all posts are funneled through a moderation queue for group admins to approve.

Headache = 0

SomebodySysop’s picture

I did work out a solution, but it is highly customized.

http://drupal.org/node/55806#comment-157102

Just FYI. If you want to try it out, I'm happy to share.