I've tried 6.x-1.2 and 6.x-1.x-dev

I must be overlooking something trivial, but I just can't get TAC_Lite to work.

I'm using the Advanced Front Page module with php to display a page for anonymous users and a nodequeue block which displays a title of node on the front page.

I've installed TAC-Lite with a vocabulary that includes the tag "public" and have set permissions in Access control by taxonomy to allow anonymous to read nodes tagged "public".

However, as an anonymous visitor clicking on the title of the node tries to display the node based on what is shown in the browser address bar but an Access Denied message is displayed.

I have rebuilt permissions, reviewed this many times, read the TAC-Lite issues and searched the Drupal posts without any luck.

Any help would be appreciated. Thanks,

Izzy

Comments

Dave Cohen’s picture

Status: Active » Closed (won't fix)

Sounds like nothing to do with tac_lite. If tac_lite were hiding the node, you would not see its title or teaser. And you'd get page not found rather than access denied.

I recommend you disable tac_lite, rebuild permissions, see if the problem still exists and fix it, then re-enable tac_lite. Check drupal's normal permissions to see if you're not allowing anon users to view the node type.

izmeez’s picture

Dave,

Thanks for your comments.

I have disabled TAC_Lite and when I go to admin>content management>post settings I no longer see the option to rebuild permissions.

I then found that the rebuild can be done with http://example.com/admin/content/node-settings/rebuild

I am beginning to think my problem is related to the way I am using Advanced Frontpage and TAC_Lite along with nodequeue. In fact, even without TAC_Lite, using just Advanced Frontpage, nodequeue and a block made visible on the frontpage I can see the node teaser but when it is clicked on it gives an access denied message. This might not be a TAC_Lite problem but the combination of modules I am trying to use. I had hoped that just adding TAC_Lite would be the trick.

I also have the general permissions for anon to access content off. I do not know if there is yet another place to control access to specific node types.

Still muddling through without a final answer yet ...

Izzy

izmeez’s picture

Further to my earlier post, I also very much doubt this is a TAC_Lite problem.

I have tried disabling it and installing the "Node access" module with the same results.

I am suspecting that the Advanced Frontpage module is playing a part in this and will have to see if changing the settings there makes any difference.

I'll let you know what I discover. In the meantime, I was wondering if this thread should be renamed or otherwise changed.

Thanks,

Izzy

Dave Cohen’s picture

If I were you, I'd start by trying to reproduce the problem without advanced frontpage or nodequeue. My guess is one or both of those modules is failing to call db_rewrite_sql when it should. But tracking that down may take some PHP chops.