Currently there is just one permission for all of taxonomy: administer taxonomy. If you want to let someone edit terms, they can also delete entire vocabularies.

This should certainly be broken up, in my opinion, the question is how finely.

Comments

catch’s picture

I'd quite like to see something approaching the following:

Administer taxonomy
Edit terms in %vocabulary
Add terms to %vocabulary (might need a note to this effect for freetaggin)
Delete terms in %vocabulary

I'm not sure where related terms/parents/ etc. comes into this - possibly that whole fieldset should depend on the 'administer' permission for now.

We might come up with more later, but this'd be a good start.

This would open up using autocomplete as a widget for non-tags vocabularies, adding terms to structured vocabularies with hierarchical select, and other stuff that's currently not quite supported by the existing permissions, as well as nice edit links for editors.

catch’s picture

Status: Active » Closed (duplicate)

Forgot about this issue, but just rolled a patch for exactly the same thing at #340652: Edit/delete terms permission per vocabulary - that's got more discussion, so marking this as duplicate.