Forum OpenACS Development: Response to Site nodes inherit permissions in a strange way

The last time I looked into this (ACS 4.2) the nodes you create inherit permission from the subsite you create them in. The reason for this is the site map code is part of the subsite and when you create a node the code puts the object_id of the subsite into the context id of the node you created.

For example if you go to /admin/site-map and drill down past a subsite and create a node that node will inherit from the mainsite node. If you go to /admin and select a subsite, go to it's sitemap and create a node that node will inherit from the subsite.

I guess this makes sense when you think about it, but I don't think it's documented. I changed mine to always inherit from the parent. I like that better but if you do not mount a package before creating a child node it causes problems. It would be nice if the interface supported picking a context_id