Nested control of taxonomy access control?

techie - September 21, 2007 - 11:50
Project:Taxonomy Access Control
Version:5.x-2.x-dev
Component:Miscellaneous
Category:feature request
Priority:normal
Assigned:Unassigned
Status:active
Description

I am using taxonomy access control to control what content is visible to the anonymous users. But it seems that taxonomy access control didn't support multi-layer taxonomy and multi taxonomy. For example, i set a multi layer taxonomy vocabulary with one for the root, and two, three are all the child of one. The blog is only visible to the anonymous users when one is the only taxonomy. If two is the only taxonomy, it would be invisible and even if one and two are the taxonomies, the blog is still invisible to the anonymous users. Is it possible to just set a term so that all the articles contain that term or its child term would all have the same permission?

Sorry for my bad english.

#1

anttih - October 29, 2007 - 11:20

There is currently a possibility to have a *default* permission for a vocabulary. Hierarchical vocabularies would benefit from similar *default* permissions for terms too. A new term would then inherit the permissions of its parent term. If multiple parents are allowed, the admin would probably need to be able to decide whether the inherited permissions are anded or orred, probably on per vocabulary basis. If I understood the original feature request correctly, this would solve that problem too.

#2

xjm - August 20, 2008 - 15:09

If I've understood correctly, I am looking for this functionality as well--I want users who have permissions granted for a certain term to have grants for all the child terms as well, without having to add every single term to the form. My vocabulary defaults need to be set to "Ignore" so that the children of other terms don't get access granted unintentionally.

#3

hellznrg - August 31, 2009 - 04:26

i'm looking for this feature too... currently i have my site organized into "levels"..

Level 0 (root)
-Level 1
--Level 2
---Level 999

if i tag a node as "level 1", i only want people of level 1 or higher level to be able to view it.. but if i assign the "level 1" role allow permission to "level 1" nodes, they can't see "level 2" and "level 999" nodes without an explicit permission

 
 

Drupal is a registered trademark of Dries Buytaert.