I have been trying every possible setting I can see for the last several hours. I have tried "login to Webcal" in the access control. I have tried every combination of settings under Public Access. I have tried enabling NonUser Calendars. I have added Public User as an outside participant to events. Allowed outside users. Nothing seems to allow posting to the public calendar or to allow an anonymous user to view the calendar. When "Manage Calendar of Public Access" is selected, the Add Event option disappears from the menu. If the plus sign is clicked and an event added in that manner, the event appears on the personal calendar, not the public one.
If I reset settings.php then I can log in, post to the public calendar and anonymous users can view it. Oddly enough, it remains visible in the Public calendar when settings.php is re-modified but it cannot be edited or altered or deleted.
What am I missing???
Comments
Comment #1
rshelq commentedHi,
Using WebCalendar 1.0.5, I had the same problem... anonymous users attempting to access the calendar were always presented with the log-in box.
I've now installed WebCalendar 1.1.2, and anonymous users are indeed allowed to access the Public Access calendar.
Since nine months of numerous previous complaints have never been resolved (yet), regarding anonymous users always being confronted with the log-in form when trying to access the calendar, your best bet may be simply to switch to WebCalendar 1.1.2. .. it's working fine for me. (And so far, WebCalendar 1.1.2 doesn't really seem any buggier than 1.0.5)
Enjoy!
Comment #2
rshelq commentedHowever... it does appear that some of the webcal routines require user-app-drupal.php, with other routines require user-app-drupal-1.1.x.php.
Rather than try to correct his code, I simply installed the exact same code in two identical files named user-app-drupal.php and user-app-drupal-1.1.x.php.
Other than that, WebCalendar 1.1.2 integration with Drupal seems to work fine, and both the anonymous access as well as logins have been working fine.
Enjoy!
Comment #3
jaredwiltshire commentedWebCalendar 1.0.x is no longer supported. Please try using a fresh install of WebCalendar 1.1.2 and feel free to re-open this issue if you are still having problems.