I need some roles to be able to edit and add terms of specific vocabularies, but not to reorder them. How can I add the permission reorder foo vocabulary terms, reorder bar vocabulary terms... with a module or programmatically ?
AFAIK edit terms permissions immediately give you the permissions to reorder terms also.
I already tried these modules below but none implements such permission.
Allows adding to/editing terms of/removing terms from vocabularies per role... adding terms to a vocabulary but not to another, reordering/editing terms of a vocabulary but not another's, etc.
Says so, but reordering /editing come together.
- adds 1 permission per vocabulary: "add terms in X"
- changes the way vocabulary specific permissions are handled
- changes the Taxonomy admin pages' access checks
- alters the vocabularies overview table to show only what you have access to edit or delete
The module does what native Taxonomy lacks: more specific Taxonomy permissions (and checking them correctly).