Moshe Weitzman wrote:
2. Add another pass to the nodeapi hook for "access" that lets modules restrict access to specific nodes on a situational basis. This could be called from node_access(). I think this would address my needs.
-1. Consider the case when we are retrieving a list of nodes. We don't want to call a hook against every single node we've retrieved. We want to retrieve only the right nodes in SQL. That is the whole point of the node_access table.
I'm looking to further restrict access using the node_access table as well. I only want to allow the creation of certain node types if 1) they don't require a parent to exist or 2) I can tell from the query params/environment/etc which node is the parent. Failing both of these, I don't want them to appear on the "create content" list. Can you think oa another way to do this? Thanks, -Mark