I was wondering if there are any modules that will allow me to hide certain terms in a vocabulary from users depending on there access role.

e.g Taxonomy looks like this

Animal
-Dog
-Cat
-Rabbit
Fish
-Goldfish
-Marlin
Bird
-Eagle
-Chicken

The Editor Role can only see these in the taxonomy list

Animal
-Dog
-Cat
-Rabbit
Bird
-Eagle
-Chicken

Comments

lhtown’s picture

No, I am not aware of any. You can go ahead and write it, and I will be glad to use it. ;-)

Seriously, I haven't looked recently, but I have looked for something similar some time back. It would actually be a very nice feature. I think you could edit your theme to get that result, but that means writing php code.

I have a site that I can't display taxonomy terms on because I have terms that I use for ordering things internally that would make no sense to the casual user.

Aar0n’s picture

yea im building an intranet and all of the info is organised via taxonomy.
I only want certain user groups to be able to post to certain taxonomy terms.

if i come across anything ill post it back here..

lhtown’s picture

Maybe your problem is different than mine. If you want to be able to have different (and separate) taxonomy, that is pretty easy. You can just create a new content type and create new categories that apply specifically to that content type.

Aar0n’s picture

i have one big taxonomy but i want to assign certain groups to be able to tag nodes with certain terms from this taxonomy.

e.g. one group can tag nodes with any of the terms from the taxonomy, while another group can only tag nodes with a couple of the terms in the taxonomy.

so hard to explain..

lhtown’s picture

OK, so your problem is different than mine, but my fix still won't work. I have never heard of any way to do what you are talking about in Drupal 5. I don't know, perhaps Drupal 6 provides more granular control?

Blitter’s picture

If you dont mind having a separate role for each area then Taxonomy Access Control can do the job with its "Create" permissions.

bwv’s picture

Try the tac_lite module. It restricts access to content based on taxonomy.
----------------------------------------------------------------------
http://www.bwv810.com/

I am a writer and researcher. In my spare time I build websites with Drupal.
Je peux communiquer en français. / Я могу общаться на русском языке.