Is it possible to set node-access permissions (the core access module, nothing fancy..) for existing nodes already created as 0? I have tried Edit Pages, Edit Own Pages, even Create Pages (though I don't wish to enable that permission), but when logged in as a user in that role, I don't see the View/Edit tabs at the top of the node.

If I create a new node as this user in the role, the new node is editable as expected.

My workflow is to always create or stub all the pages as nodes that I think the user will need, and only then I do I create the roles, users, and set permissions to the role. Is this is a problem?

Comments

texas-bronius’s picture

ok, out of desperation while experimenting, I even opened it so that Anonymous can edit pages-- still no dice. Only I as admin can do it.

Thoughts?

--
http://drupaltees.com
80s themed Drupal T-Shirts

texas-bronius’s picture

It is as if nodes predating my creation of the access group are excluded from the rules. New nodes behave properly. I want to flush something.. refresh something.. update some table.. ideas?

--
http://drupaltees.com
80s themed Drupal T-Shirts

texas-bronius’s picture

Ah ha! it's the Filtered HTML vs Full HTML that was preventing user edits.. I have FullHTML across all my static pages, and that was overriding the node's permissions. Solution is to enable the role to have FullHTML access:
/admin/settings/filters
and click on "configure" associated with Full HTML.

--
..happiness is point and click..

--
http://drupaltees.com
80s themed Drupal T-Shirts