There is a bug in this module with the access priority with respect to nodetype default access.
When the default values nodetype are not set, the module should have no effect on the access rights of that nodetype. But there is a variable set with name nodeaccess_nodetype that gets set with empty values.
If the priority variable is checked, then when the node_access_acquire_grants function is called, it just deletes all the other node_access records for a node of that nodetype.
Ideally the module should leave this node alone as there were no nodeaccess set for the node or the nodetype.
This way the nodeaccess module will run over other accesses only when it is explicitly asked to for a nodetype or for a node and not just blindly overwrite other accesses set by modules such as organic groups.
Comments
Comment #0.0
harryster commentedincomplete
Comment #1
d.fisher commentedDrupal 6 support was ended as of February 24th 2016.
We are doing some housekeeping on the nodeaccess issue queue and moving all Drupal 6 issues to "postponed (maintainer needs more info)". See https://www.drupal.org/project/nodeaccess/issues/3516593.
If this issue persists on the latest dev branch of nodeaccess (2.0.x-dev) then please feel free to comment and we will change the version against this issue. If we do not hear any feedback within 2 weeks (9th October 2025) we will go ahead and close this issue as outdated.
Thank you.
Comment #2
d.fisher commentedAs per the above, as there has been no response we will now close this issue as outdated.
If this issue persists on the latest dev branch of nodeaccess (2.0.x-dev) then please feel free to update the version on this issue and reopen it.
Thank you.