I have several "term reference" fields for one of my node types. When TAC is activated, these term fields vanish, both from created nodes and from node creation pages, for all users except the administrator. This is using a base configuration of TAC. Nothing in the configuration is denying users access to the terms that are being referenced by the "term reference" fields. Even if I specifically give users permission to view/edit/etc said fields, it has no effect. I have also tried the rc1 release with the same results.

Comments

ChrisRL’s picture

Also having this problem - Also, I can not access any taxonomy/term/* pages as anyone but admin after enabling TAC. I'm using Panels for those.

Priority on this may need to be major or critical if this isn't isolated..

ChrisRL’s picture

Seems to be some configuration issue. Make sure to check 'View tag' for conditions that should allow the term to be seen, and note that 'default' includes all vocabularies on the site...

dan_lennox’s picture

Checking the 'add tag' checkbox for 'default' for the vocabulary and role in question in your taxonomy access control settings fixed this for me.

BassPlaya’s picture

Issue summary: View changes

@dan_lennox it appears that this is not true. Apparently it works like this: Once a user has access to the edit node form AND they are allowed to 'add tag' on the access-rules-for-user page for that vocabulary, that term will show up and will be able to be ticked/set on the node form regardless of whether or not the default and other vocabulary terms in that vocabulary have been set to 'allow' or 'deny' the 'add tag' on the access-rules-for-user page. Hopefully this makes sense to others as well. Cheers!