# ~calendars.htm compose message file ||ifequal||sid||0|| ||else||

CalDAV calendars

Standalone CalDAV based calendaring for mobile and desktop clients. You can create additional personal calendars direct from your mobile device (eg iPhone). To edit calendar sharing permissions with other email accounts you will need to use this interface.
$$st_calmng_new1$$
||endif||
$$st_calmng_mine$$ $$st_calmng_mine2$$
Name Color Shared With Actions ||begin_list_calendars|| ||if(equal(cal_owner,(mine)))||
||cal_name||
||begin_list_cal_share|| ||cal_email|| ||if(equal(cal_rights,(busy)))|| ($$st_dlg_cal_freebusy$$) ||endif|| ||if(equal(cal_rights,(read)))|| ($$st_dlg_cal_readonly2$$)||endif|| ||if(equal(cal_rights,(write)))|| ($$st_dlg_cal_readwrite$$) ||endif||
||end_list_cal_share||
||ifndef||cal_noplay|| sharing | # hide | del | ||endif|| copy url ||endif|| ||end_list_calendars|| ||if(equal(cal_count,0))||
No calendars created yet
 
$$st_calmng_shared$$ $$st_calmng_shared2$$
Name Color Owner Actions ||begin_list_calendars|| ||if(not(equal(cal_owner,(mine))))||
||cal_name||
Shared by ||cal_owner|| with ||if(equal(cal_owner_permission,(busy)))|| $$st_dlg_cal_freebusy$$ ||endif|| ||if(equal(cal_owner_permission,(read)))|| $$st_dlg_cal_readonly2$$ ||endif|| ||if(equal(cal_owner_permission,(write)))|| $$st_dlg_cal_readwrite$$ ||endif|| access # hide # | # remove copy url ||endif|| ||end_list_calendars||

Your iOS devices should connect to your calendar by just filling our username@your.domain, password, server name. If other CalDAV clients need the fully specified url this is "http://your.server/cal/calendars/user@your.domain/" (more documentation).

||iftrue(timezone_mismatched))|| ||endif||
  Location currently offset from browser timezone by ||timezone_mismatch|| hours, events may seem to disappear or move around after screen refresh unless your location is set to match your browser timezone of ||pref_timezone||.
Location: (make sure this is set correctly)
Prevent drag & drop editing of: (prevents accidental editing)

||if(istrue(allow_surgeplus))||

SurgePlus calendar

The standalone surgeplus calendar is still available. Switch back to using surgeplus calendar for this session . ||endif||
||endif||