We are currently using Drupal 7.26 with the Taxonomy and Taxonomy Access Control 7.x-1.0-rc1 module and Pathauto 7x-1.2. The issues we are encountering are that:
1) any time a non-admin user creates a new child page it does not inherit the Taxonomy of it's parent
2) in what I would think is a related issue, the new child page will not inherit its parent's URL path, even though default pattern in pathauto is set to [node:nodehierarchy:parent]/[node:title] and the Basic Page content type path is set to [node:nodehierarchy:parent]/[node:title]. Instead, it creates a URL of [node:title] coming directly from the root of the site and ignores the parent.
The site is organized with distributed editors, so that 100 different editors are all maintaining and adding nodes to their specific areas as controlled by Taxonomy Access. We do not allow these users to set the Taxonomy, as we do not feel this would be wise to allow them to alter the Taxonomy without approval.
I need to have some method so that when one of the editors goes to the parent page and creates a child it will automatically have the parent in its path rather than coming from the root and at the same time automatically inherit the taxonomy term from its parent so that other editors with rights based on that taxonomy can edit the node.
Comments
Comment #1
davidneedhamI would have expected to see this behavior as well. I know there was a checkbox back in Drupal 6, but apparently that feature was removed?
Lots of talk back in #689668: Recursive functionality: automatically set permission to the child terms..
Comment #2
davidneedhamI think this post does a great job of explaining the problem, but this appears to be a duplicate of #1673558: Set access set at partent term level? which has more talk in it. Closing as duplicate to consolidate effort.
Comment #3
vistree CreditAttribution: vistree commentedSorry, just to be sure: @Sweasel: Do you mean, that you can create a real page which will inherit the TAC-permissions from its parent WITHOUT setting the same term to the child? Can you give an overlook how to set this up?