Sorry...I think I'm missing something obvious. I've enabled the D7 dev version. I set all access permissions for a particular block to 'administrator' only. But then if I log in as a different role (other than 'administrator'), I can still do anything I want to that block. I tried removing the 'administer blocks' permission for that role and enabling some to all of the block access permissions, but then that role can't access /admin/structure/block at all. Am I missing a step?

Thanks.

Comments

lambic’s picture

Do you have all the 'all blocks' permissions turned off?

knaffles’s picture

Yes, I have all of the all blocks permissions turned off. The only permission the role has related to blocks is "administer blocks."

Anonymous’s picture

Same here

drclaw’s picture

This same issue had me stumped as well. It seems that without enabling the "Administer Blocks" permission, users are denied access to the block edit page entirely. But if you do grant a particular role the "Administer Blocks" permission, it seems like it overrides any block_access module permissions.

Are we missing something here in setup or is it just still being worked on?

drclaw’s picture

I posted a patch that might help:

#1494764: "Configure All..." permissions don't work

lambic’s picture

drclaw's patch has been commited to 7.x-1.x-dev, hopefully that fixes this issue.

lambic’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

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