I am trying to create a taxonomy database which is composed of three levels. I would like the admin to populate the first two levels but allow users to populate the third level.

In my use case, the three levels are "state", "city", and "county" - in that order. State is the highest level. The admin would import a CSV file containing the cities by state. I would like it so that users will be able to add county information to a specific state-city. Is this possible?

Is it possible to allow users to add terms to a specific hierarchy level within a taxonomy? I do not what users to be able to add states or cities, only county information.

Thanks

Comments

Stomper’s picture

Update::

Yes, it can be done. It's built in! Perfect, almost.

To allow users to add terms a hierarchical select-ed vocabulary, click "edit vocabulary" for the vocabulary you want to use.
Under "editability settings" check "allow creation of new terms" and then check which levels you want users to be able to add terms to. In my case I only wanted to allow creation of terms for the my lowest or three levels, so I only checked the lowest sublevel.

Is there any way to alert administrators when a new term is added as well as require an admin to "ok" a new term before it is publicly viewable?
__________________
Also::

When "create new term" is enabled for a vocabulary on a CCK content form where the user is permitted to select more than one term, "create new term" does not show up in the taxonomy as an option.

Bug?

Another bug, when "create new term" is enabled for each non-root level of a taxonomy, when a user creates a term for the second level, there is no option to create a new term for the third level.

If root is "state", second is "city", and third is "county", when a user creates a "city" there should be an option to add a "county"

wanneng’s picture

Is it possible for D7?
Thanks

realityloop’s picture

Version: 6.x-3.7 » 7.x-3.0-beta2
Issue summary: View changes

Is this possible in the 7.x branch? I can't find anywhere to enable it..

realityloop’s picture

Status: Active » Closed (works as designed)

For the benefit of others, I found where you configure this:

Edit the widget settings of the field instance and there is a form atet allows you to configure this.