It's all about the horde permission system.
config setprop horde Administration enabled
signal-event email-update
login to webmail as admin
Choose Administration, Permissions,
click on Key next to All permissions
click down arrow and select Kronolith, click add
click on Guest Permissions, check show and read, click on update
Login as user, create calendar, edit permissions and choose show and read for guest access, click on save and finish
logout, then browse to
https://www.yourdomain.com/horde/kronolith/month.php?display_cal=1
You should now see any public calendars. Any user settings override the default permission settings.
This also works for nag and mnemo as well.
John Bennett
I followed these directions and I thought everything was going fine, until I logged into Horde Webmail and discovered that the Calendar feature is totally gone now. I used Yum commands to remove and then re-install Kronolith, but the Calendar option is still gone. Any clues? Thanks.
Yes, I missed a step.
config setprop horde Administration enabled
signal-event email-update
login to webmail as admin
Choose Administration, Permissions,
click on Key next to All permissions
click down arrow and select Kronolith, click add
Click on All Authenticated users, check all boxes <--- New Step
click on Guest Permissions, check show and read
click on update
Login as user, create calendar, edit permissions and choose show and read for guest access, click on save and finish
logout, then browse to
https://www.yourdomain.com/horde/kronolith/month.php?display_cal=1fyi - To recover from any mistakes made via the permissions tab, don't remove kronolith, remove the permissions from the horde admin screen. Your permission settings are saved in the MySQL DB
John