Our Create/Edit 'Groups>Audience' list is suddenly empty for users with permission roles below SuperAdmin. A few days ago I used Views 'Create:Admin' link to assign group admin privileges to a few users. Before that, all permitted roles had a full My Group and Other Groups Audience list to choose from. I had not previously assigned group admin privileges to anyone.
For a couple of days after Creating Admins lower level privileges had an appropriate Audience list, but couldn't post new content, error "must be a group member" even though they are listed as group memebers. Now NO users (except SuperAdmin) have a list. Editors and above can still add content to the site, but none except SuperAdmin can post directly to a group. Now the SuperAdmin has to edit every new node to do the group assignments.
The problem is still there even after reverting to a database backup from two months ago, before the problem began. I've tried removing all modules enabled just before and since the problem, including Notifications and Messaging, but no improvement. I also tried removing all Group Admin assignments but still no improvement.
The only OG modules I have enabled are: Group Admin, OG Block Visibility, OG Contact, OG Content Type Admin, OG Menu, OG, OG Access Control, OG Views Integration. I've been trying to get Notifications and Messaging working for the site, but I've turned off OG Notifications and it didn't help. All users belong to at least one group, and group admins are properly listed in their respective Group Admins blocks.
Please help! I can't keep assigning Groups to all the added content. Any suggestions are appreciated. I've attached screen captures of the Group Audience lists for SuperAdmin, Group Admin and Editor roles for reference.
| Comment | File | Size | Author |
|---|---|---|---|
| GrpAdminList.jpg | 5.46 KB | ldekay | |
| SuperAdminList.jpg | 18.92 KB | ldekay | |
| EditorList.jpg | 5.07 KB | ldekay |
Comments
Comment #1
ldekay commentedElevating this to a bug after I found that if I allow a user to belong to ONLY one group AND turn off the Administer Nodes permission, any Editor and above role will have access to a Groups list containing only that single group. If Administer Nodes is turned on, or if the user is assigned to two or more groups, the user no longer sees a populated Groups list to choose from.
Any Idea why a user can't belong to more than one group?
Comment #2
amitaibuDo you have other modules enabled? Disable them one by one, until you find the one that causes the problem. It doesn't sound as OG specific.
Comment #3
ldekay commentedAs you suggested, I began disabling most everything other than OG with no change. So then I began disabling OG functions and when I disabled OG Content Type Admin 6.x-1.2 I was suddenly able to assign to the multiple groups that my test user is a member of. I reenabled that function and lost the group audience list again. I continued testing by disabling all the other OG functions, but only disabling OG Content Type Admin seems to improve the situation. Still, users can only assign content to the groups they are a member of, not to any group as they used to be able to do. But at least they can belong to and assign content to multiple groups, which is a big improvement.
This was very surprising since I've had that function enabled for months without any problem. Is it possible that assigning OG Admins may have triggered a conflict? Also, it used to be that I had to reassign content types to the groups (Assign Content Types>>Default>>Allow "content" in all groups) whenever I edited a content type (Managing/Editing Fields didn't break the group assignment). Now I don't have to mess with that after I edit a content type. Shouldn't be a problem as I generally allow any content type in every group.
Comment #4
amitaibuSeems to belong to OG content type then.