I allow users to create a taxonomy vocabulary. Then I need to be able to give permission to each user to edit their own vocabulary. I looked at the permission page but I don´t see anything like Edit own vocabularies.

Is there any way I can accomplish this.


  • Do you use Drupal 7 or D6 ?
    – LLub
    Nov 5, 2011 at 18:51

3 Answers 3


The Taxonomy Delegate module (http://drupal.org/project/taxonomy_delegate) and the Vocabulary Permissions (http://drupal.org/project/vocabperms) let you delegate administration of a taxonomy to a role, but they do not do it for an individual user. You might be able to write a custom module from here, but what you're proposing goes a little against the role-based permission architecture. My search didn't seem to find one that does exactly what you want.

  • thanks, but as you said I should take a different approach to solve this.
    – chefnelone
    Nov 5, 2011 at 21:30

Personally, I'd lean toward having users create nodes and using node references or relates in place of term references. Then use a view on the node reference that limited the choices to those items the user had created. I'm not a big fan of terms tho, so I'll admit my solution is a little biased.

  • Thanks Brent, I´m not a fan of taxonomies neither, but I need to make a menu with the terms created for the user and I also need the nesting capability. Taxonomy allows me to do this. This is why I thought of taxonomy to do it. I can do it by creating nodes, but even though I can create a menu with them I don´t know how to nest nodes.
    – chefnelone
    Nov 6, 2011 at 10:12

The nesting can be achieved with draggable views https://www.drupal.org/project/draggableviews

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.