manipulate og queues permission not observed

ezra-g - October 23, 2009 - 01:19
Project:Smartqueues for Organic Groups
Version:6.x-1.0-rc3
Component:Code
Category:bug report
Priority:normal
Assigned:Unassigned
Status:active
Description

In smartqueue_og_queue_access, so non-administrative users can't see the list of queues :(.

#1

ezra-g - October 23, 2009 - 01:20
Status:active» fixed

This is now fixed.

#2

System Message - November 6, 2009 - 01:30
Status:fixed» closed

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

#3

TKS - November 9, 2009 - 20:51
Version:6.x-1.x-dev» 6.x-1.0-rc3
Status:closed» active

ezra-g

Not quite fixed... at least not on our install.

Upgrading to the latest release (6.x-1.0-rc3) fixed the problem described above, where a user with "manipulate og queues" permissions couldn't see their list of smartqueues.

Now the list shows up great, but the user still gets hit with an Access Denied when trying to view a queue in that list (ie, http://sitename.com/admin/content/nodequeue/2/view/46)

This use has what seems to be all the necessary permissions -- they're a group admin/manager, their role has been given permission to add nodes in that queue's settings, and also granted "manipulate og queues" permissions at .../admin/user/permissions.

And if I grant permission to "manipulate all og queues," they get access -- but then have *every* group's queue at their disposal.

Two possibly related bits of information:
1. The "nodequeue" tab throws a similar "Access Denied" message when I turn it on -- though in that case, event User1 can't access it. This is not true for a plain-vanilla nodequeue we have set up on the site; only for the OG smartqueue.

2. We're using the PURL and Spaces_OG modules for our groups. I'm wondering if the way those interact with OG may be creating a conflict with the smartqueue access in some way.

If I can help troubleshoot, please let me know. And thanks in advance for any help!

 
 

Drupal is a registered trademark of Dries Buytaert.