I don't know if a new permission 'manage queues' would be very usefull for others but in my application I use nodequeue to group some nodes for display in different places on the webpage. Administrator create some regions and assign it to queues. Then, another person (redactor) could insert nodes inside queues and rearrange it. In this situation permission 'administer nodequeue' is too much for redactor since he/she should have access only for rearranging body of earlier defined nodequeues but surely he/she mustn't add, edit or delete queues. Therefore I've created permission 'manage queues' for thouse persons. Is it usefull for you?

CommentFileSizeAuthor
patch-nodequeue-manage.patch2.21 KBkndr

Comments

merlinofchaos’s picture

I think 'manipulate queues' does what you want?

kndr’s picture

I don't think so. Redactor should has access to 'admin/content/nodequeue' and no access to 'delete', 'add' and 'edit' queue (and therefore he/she shouldn't see 'delete' and 'edit' links. I thought, that 'manipulate queues' does it but it doesn't. Please, check it. Maybe is it a bug? I don't know.

merlinofchaos’s picture

Hmm, I see. You want access to the 'list queues' page. But the thing about that is, the list queues page currently returns all queues. Ideally you would only want the user to see queues he or she has access to by role.

We could use the 'manipulate all queues' permission for this, and open up the 'list' page to that and then make sure add/edit/delete aren't available. That's pretty similar to what you've got, except it uses an existing permission.

kndr’s picture

Yes, I think It would be very good feature.

merlinofchaos’s picture

Ok, here's what I'm doing: I'm opening up the 'list' operation to 'manipulate all queues'. That way I don't have to try and cut down the list based upon what the user has access to; that's both annoying and not necessarily wanted for 'manipulate queues' anyhow. It's not quite ideal, but I think it will do what's necessary without being too much of a burden.

merlinofchaos’s picture

Status: Needs review » Fixed

I've got it set, now, so that manipulate all queues can also list queues, but not add or edit them. I think. =)

Anonymous’s picture

Status: Fixed » Closed (fixed)