Hey all, I was watching the drupaltherapy video on how to make a calendar with cck and views and followed the instructions to add some events to a calendar page.

All went as expected.

However, when I log in to the site with anyone other than the creator (admin) or if I am anonymous I cannot see any of the events. I can see the calendar, but it is blank.

I have gone into the specific view default information, and there is no access restriction. I have even tried setting a permission of node/access content (which all roles have) and it doesn't work either.

What am I missing? I am sure it is something very simple.

Thanks

Comments

merlinofchaos’s picture

Views respects the settings of node_access related modules, so if you've got something like og or tac or node_access or any of a NUMBER of modules that use this system to restrict node content to users, it could be the issue. Somewhere in the node settings in the admin, there is a button that will rebuild the node access table -- try using that.

cjeanson’s picture

Thanks for the information. I did install forum_access to be able to restrict access to specific forums on the site based on user role.

I have rebuilt the permissions via admin/content/post settings, but that hasn't had any effect.

I disabled the forum_access module, and rebuilt the permissions.

Still no dice....hmmm

cjeanson’s picture

Status: Active » Closed (works as designed)

Well obviously after trying to create the content under a role that couldn't view the events, I noticed that I was not getting the date fields to use.

So, using that as an alarm I looked up the permissions for the date module and sure enough there was a view_date_field permission. Once enabled, all is good.

Sorry for wasting your time!

merlinofchaos’s picture

Thanks for posting back!