Hi,

I have an Entityform form with some fields of type Term Reference.
Those fields are not displayed to anonymous users whereas they should be.
When I disable Taxonomy Access Control, the fields are correctly displayed to anonymous users.
But with the module enabled, even when I try to give them full access the fields are not visible.
Is that a bug ? What should I do ?

Thank you!

Nick

Comments

Nicolas Bouteille’s picture

I was wrong about one thing : When I give anonymous users full rights via Taxonomy Access Control they can actually see the fields. Obviously I don't want that but at least it's not as bad as I thought. I actually had not rebuilt my site's permissions + clear caches.

Ok, after testing I looks like I need to give them the right to "Add Tag" for the given Vocabulary. Is that normal ? What does is allow them to do ?

Nicolas Bouteille’s picture

Looks like they don't have access to the vocabulary administration page or to the add a term page for the vocabulary. Looks good to me but I'd like to be sure I just didn't give them some permissions I am not aware of.

dahousecat’s picture

From the help text:

Add Tag:

Grants this role the ability to add the term to a node when creating or updating it.

(Formerly Create). This does not give the role the ability to create nodes by itself; the role must have create [type] content permission on the permissions administration form in order to create new nodes.