I have 2 Drupal sites running. One is exhibiting the behavior I want and the other isn't. I can't for the life of me figure out why.
Both sites have a vocabulary for "Company" (terms=Company A, Company B and Company C) which applies to Announcement content (a new type I created). There are also user roles for company (Company A User, Company B User and Company C User). I am using Taxonomy Access Control to:
1. Restrict users to seeing announcements for their own company with the exception of Company C which sees all announcements
2. Restrict users from submitting announcements relating to other companies
It's #2 I am having trouble with. On one site, this is working great. When I log in as a user from Company A and create an announcement, I can only select Company A from the Company menu (there are no other company values in the menu). It's exactly what I wanted! On the other site, however, when I log in as a user from Company A and create an announcement, I am presented with the entire list of companies from which I can select. Not what I want.
I can't figure out why they would be different. I *think* this should be controlled by the Create option in Taxonomy Access: Permissions. I *think* that, if I check the "create" option for the Company A User/Company A combination but leave it unchecked for all other combinations, Company A Users should be able to create announcements only for their company. Do I have this wrong?
Please note that the Access Control is setup identically for both sites. Company A Users have the ability to Access Content, Create Announcements and Edit Own Announcements. They do not have the ability to Administer Taxonomy.
Any suggestions?