Well, either I am doing somethng wrong or TAC is not working as it should:

I have set Global default as Ignore for all.

Under vocab a I have chosen some taxonomies and set them as A and D as I wish. Under vocab b & c I have set the *default* as D. But the user is still able to post content under any taxonomy under vocab B or C as well!

I am on D6 and am using the dev snapshot.

Comments

manan’s picture

Nobody?

cpugeniusmv’s picture

Did you check the defaults for the "anonymous user" and "authenticated user" roles?

manan’s picture

Well only that specific role has the right to create a page.

cpugeniusmv’s picture

I don't think it would matter, but it's not user #1 is it?

Do you have any other access control modules installed?

Does anything change when you rebuild node access permissions?

Could you post screenshots of the TAC settings for your anonymous, authenticated, and any other relevant role(s)?

cpugeniusmv’s picture

Uncheck the "create page content" permission in the Contributor role. That permission overrides what TAC does.

cpugeniusmv’s picture

Also, what settings do you have under Taxonomy Access Permissions for authenticated/anonymous users? I think the defaults may allow authenticated users to create any term.

manan’s picture

Didn't work. If I uncheck create page content for the role, then the 'Create Content' link on the site disappears for the users.

For Authenticated users: A I I

cpugeniusmv’s picture

Is the "Create" checkbox checked for authenticated users? It shouldn't be.

manan’s picture

It is not.

manan’s picture

Ok this is really funny.

i somehow got only the required vocab to show for a particular role, but when I try to publish a page through that role, it does not get categorized under that taxonomy

manan’s picture

OK looks like I got things working. Thank you for your time. :) Much appreciated.

Anonymous’s picture

Status: Active » Closed (fixed)