Hi, I have installed Drupal 4.6.5 in a test site with Organic Groups and Taxonomy menus module.
and this is what I noticed so far:

I wanted some group content to be visible to anybody, but I saw that if content is inside a group it is only visible to members of that group. I guess this is how it was intended to be.
To override this I installed Taxonomy menus, each story intended to be public belongs to a category that has the same name as a group name, but then every user can submit content that belongs to any category.
Group administrators only decide if a user can belong to that group. I want them to administer content, but only content belonging to their group.

In short, what I want is this:
I have two groups, group1 and group2
Registered members belong either to group1 or group2
A member of group1 can see posts of group1 and some posts of group2 (maybe those marked as "public") but can only post in group1 (public or private)
All content posted to group1 must be first approved by group1's administrator. Group2's administrator has nothing to do there.

Can this be done? Is there another way to do it? (maybe taxonomy_access or other instead of organic groups? or will it be the same?)

Another question: If I create a role that can administer users, it can administer roles too. why?

Thanks

Comments

q0rban’s picture

Maybe I'm misunderstanding, but I think what you want is to set the 'Visibility of Posts' option in admin > settings > og to "Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to Public."

clau_bolson’s picture

Right, but when a post is set to "public" it doesn't belong to a group anymore. I want the post to belong to a group and yet be visible by anyone.

q0rban’s picture

I'm new to og, but that's not how it works on my site.. If you aren't logged in and navigate to the group, it lists all the posts associated with that group...

zach harkey’s picture

You want the taxonomy_access.module.

-zach
------------------------
harkey design

: z

adam.skinner’s picture

iirc, taxonomy_access doesn't play nice with og permissioning.

However, setting the "Visibility chosen by author/editor using a checkbox on the posting form." in admin/settings/og will allow you to make a post attributed to a group and public.

In my installation, there's a bug where a publicly available post in a group will NOT appear in the group home page. A member of the group will still be able to naviate and view the node by other means, though.

clau_bolson’s picture

.... or maybe it is a configuration issue, because in Organic Groups if I set a post as both public and belonging to group 1, it doesn't appear in group1 home page for group2 users. I only get "No posts".
Anyway, I tried taxonomy_access, combined with taxonomy_menu, and I liked it (I had used your idea of private areas), I could even set a "group 1 admin" who can edit or delete posts belonging to his assigned category, which I couldn't do in og.
What I still can't do, neither in og nor in ta, is to let admins to administer nodes only related to their groups/categories, and by that I mean that I wish every story to be by default in moderation queue, till the group/category administrator accepts it.
Maybe a way to force the filter "Show only items where..." ?

q0rban’s picture

by that I mean that I wish every story to be by default in moderation queue, till the group/category administrator accepts it.?

workflow module?

clau_bolson’s picture

How does it help in this issue?

adam.skinner’s picture

Seems to me like what you want to do is create 4 groups. Group 1 (public) and Group 1 (private).

Group 1 public would be available to anyone. Group 1 private would be an invite/approve only kind of thing.

This way, you could have a member of group 2 see public posts for group 1.

Each post could then be attributed to private or public (or both) at post time.