After upgrading from 5.14 tot 6.8 I am missing the 'Public' checkbox on the edit pages. I have the following settings in OG/AC:

Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to public.
Group administrator chooses whether her group homepage and audience are private or not. Defaults to public.

I thought the first setting should give me the checkbox. Am I missing something?

Comments

edvanleeuwen’s picture

Things I checked:
- og is installed
- og_access is enabled.

When I disable og_access in 5.14, the checkbox is not displayed (which is correct). The same actions done in 6.8 does not give me the option.

Jehf’s picture

I'm seeing the same thing. It looks like only when the editor (who is also the author of the node and admin of the group) is granted the "administer organic groups" permission can she see the Public checkbox. Is this intended, or a bug?

Jehf’s picture

Okay, I think my issue was stupidity. Found the Administer > Organic groups > Organic Groups Access Configuration page and changed my Private Groups setting.

edvanleeuwen’s picture

Category: support » bug

I already did that as stated in the top posting, so that does not solve my issue.

I am setting the category to bug report as I do not think it has anything to do with my settings.

edvanleeuwen’s picture

I have created a fresh install of 6.9. Then I saw that the reason that the checkbox is not visible, is that $form['og_nodeapi']['visible'] is empty in my upgraded version and that it is properly filled and passed on in the fresh install.

Does anyone know how to fix this?

edvanleeuwen’s picture

Status: Active » Fixed

Finally, http://drupal.org/node/249885 put me on the right track: the weight of my og module was higher than the og_access module. Changing the weight solved the problem (Now, if only I'd recall whty the weight was higher...).

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.