When a default permission is added for a vocabulary then this is the permission that will be set for all new terms. This is a nice feature for terms that are created after installing and activating this module. But what to do when you have a site with many terms and need to add permissions for them? The Add line is by default set to Ignore Ignore Ignore False and False. Bad luck when this is not the default you wanted. With every term you add you will need to set it to your default manually.
My idea was to use permissions of the default of the vocabulary, when it exists, as the default setting of the Add. This way you can simply click the Add button and automatically it will have the default permission of the vocabulary. In many cases this can save a lot of work and prevent errors.
When no default exists for a vocabulary, then the global default should be the default Add permission.
Comments
Comment #1
xjmSeems like it would be easy enough to set the defaults for the new term form to the global default settings.
Vocabulary defaults are a little trickier. Since all the different vocabularies are in one select box, but each different vocabulary might have a different default set, the only way I could see to do this with the current admin form is with javascript that knows the defaults for each vocabulary and changes the radio buttons when a term for that vocabulary is selected.
Take a look also at #689668: Recursive functionality: automatically set permission to the child terms.; it's not quite the same thing, but it has a similar benefit in some cases: by adding a term's children with the term and granting all the same default permissions recursively, there's less time spent on the administrative overhead of adding new terms. (Of course, it doesn't help in the situation where you want to add one or more top-level terms in a vocabulary).
Comment #2
xjmThis might be part of an overhaul of TAC's UI in the future.
Comment #3
xjmTagging.