Running:
Drupal 5.1
Nodeaccess 5.x-1.x-dev (April 27, 2007 - 19:13)
Workflow 5.x-1.1
I am trying to implement a content type and publishing format in which only the author and 'group a' have access to any content of 'type 1'. The author will never be in 'group a'. Workflow would be used to track a standard set of actions taken on each 'type 1' node.
It seemed like nodeaccess and workflow would be perfect to bring it together for me. The situation I am running into now is that nodeaccess appears not to do exactly what I need. I set what I thought were default access rules for my content type in admin/user/nodeaccess and checked the "Give node grants priority" box. Now authors are successfully accessing their own content of 'type 1', and 'group a' is able to access but only until the node is edited or the workflow is updated. At that time it appears that the nodeaccess grants for 'group a' are dropped. I am not knowledgeable enough to know whether this is a bug or standard operating procedure. Not sure if the 'defaults' I think I am setting are actually defaults or just available per-node permissions.
So, am I going about this using the right modules? What am I doing wrong? Is this somehow related to http://drupal.org/node/139080 ?
Comments
The latest nodeaccess dev
The latest nodeaccess dev snapshot resolved the issue I was apparently having with node editing removing all nodeaccess grants. However, it now seems obvious to me that grants set in admin/user/nodeaccess are just making them available, and are not meant to be defaults. Is there something else I can use to set them as defaults? I actually don't want users to be able to change the grants at all, so ideally I want the nodeaccess grants default and with no grants tab displayed on the node.