Events attachments on CalDAV calendars

I notice that it is not possible to attach files to events on CalDAV calendars. Does anyone know why this is or how to change it?
Thanks in advance.

Actually, the CalDAV specification REQUIRES (http://tools.ietf.org/html/rfc4791#section-8.5) that conforming implementations support inline attachments as described in the iCalendar specification (http://tools.ietf.org/html/rfc5545). Unfortunately, Apple's implementation is non-conforming (but so are Mozilla Sunbird/Lightning, Google, Zimbra, though in different ways).
Apple iCal uses the URL property to convey the link information in the event body sent through CalDAV. This is OK, but they should also stick the URL in the ATTACH property to be more interoperable.
This lack of agreement on how to do this is a giant pain in the ***.

Similar Messages

  • ICal on Mavericks is unable to delete events on my CalDav calendar

    Dear Apple Support Community,
    if somebody else experience the same problem: iCal that comes with Mavericks is unable to delete event on a shared CalDav-based calendar (creating a new and editing works). Any help appreciated.
    Regards

    Hi joelee42,
    If you are having issues with your iPhone's Calendar application becoming unresponsive or quitting when your attemp to delete an event, you may want to try some things to troubleshoot.
    First, quit all running applications and test again -
    Force an app to close in iOS
    Next, I would try restarting and if needed resetting the iPhone -
    Restart or reset your iPhone, iPad, or iPod touch
    If the issue is still present, you may want to restore the iPhone as a new device -
    How to erase your iOS device and then set it up as a new device or restore it from backups
    Thanks for using Apple Support Communities.
    Best,
    Brett L  

  • ICal & Entourage Woes with CalDav calendars

    Hello all.
    I am having an issue with calendar events from Entourage. The issue is, when I am in iCal, viewing my entourage calendar, I cannot move entourage calendar events to my caldav calendar.
    Theres a catch to this. The events I am trying to move are organized by someone else. If I duplicate that event, I can then move the event to a local calendar, but not to my caldav calendars.
    Assume a few things here:
    Create new entourage event, in entourage, and in iCal I can move that event anywhere.
    Have full access to edit CalDav calendars set up on my machine.
    If anyone has any insight how to fix this problem I would greatly appreciate it.
    Thanks!

    well I am officially considering these forums to be dead ends. Anyone have some tips on good forums for apple questions? A forum where people actually respond?
    thanks,

  • What determines if an iCal event on CalDAV calendar is editable?

    We are using iCal3 to link to a CalDAV calendar store. This allows us to also access the calendar store from other things - such as web based calendar interface and other CalDAV aware calendars.
    We've found that events created or edited in other applications / via the web are not always editable when viewed in iCal3. Rather than seeing the 'edit' and 'done' buttons on the Get Info screen, they just show 'Done'. The event remains editable in the other applications / via the web.
    Presumably the event is missing some XML tag to say that it can be edited. Any idea what it is? Any idea what can be done to tell iCal to edit these events? Right now all it is doing is encouraging us to use the other applications for our Calendar access in preference to iCal...
    Thanks in advance for any insights etc.

    Surprise Surprise!
    I realized after heavy testing, that a DTSTAMP: is not needed.
    But there is apparently a problem with the DATE-TIME format: Perhaps for other readers, which are in such a desparate situation, as I am since two days now!!! here some explanations:
    The reference about iCal format you find in RFC 5546
    DTSTART; and DTEND; have a time string like follows:
    yyyymmddThhmmss
    In the middle the big letter "T". But you have to add the time zone: for me it is the following:
    DTSTART;TZID=Europe/Berlin:20120608T062500
    Now the big surprise: this time format with an hour over 12 ooops! I tested now once again like follows
    DTEND;TZID=Europe/Berlin:20120608T212500
    DTSTART;TZID=Europe/Berlin:20120608T202500
    changing the hh (hours) with one hour difference up until here. 10 Minutes again, iCal was freezing with hours over 19. I swear!
    Ok to answer my original question: What is the minimal format of an iCal event, which you may attach to an email:
    BEGIN:VCALENDAR
    BEGIN:VEVENT
    DTEND;TZID=Europe/Berlin:20120608T212500
    SUMMARY:Name
    DTSTART;TZID=Europe/Berlin:20120608T202500
    LOCATION:MUC
    SEQUENCE:0
    BEGIN:VALARM
    TRIGGER:-PT1H
    DESCRIPTION:Event reminder
    ACTION:DISPLAY
    END:VALARM
    END:VEVENT
    END:VCALENDAR
    But be aware, that this is buggy. Be carefull and have a nice evening
    marek

  • ICal no longer displays caldav calendar but it's still there...

    I find myself to have a strange problem... iCal no longer display a caldav calendar (which is my work exchange calendar via davmail app). But, it still appears to be there. In iTunes it is still listed in the calendars which can be synchronized with my iPhone. In fact, it is still synchronizing with my iPhone and up to date. If I add a new identical caldav calender in iCal, iCal only displays one calendar, as if there are no more, but in iTunes then two identical calendars are listed and on my iPhone all events are displayed double...
    Any suggestion to get my calendar displayed in iCal again, or alternatively, how to remove the hidden agenda from the system so that I can resetup the calendar? By the way, I also have an MobileMe calendar running.
    I look forward to receiving some hints as I am not yet able to solve this one.
    Cheers!

    Problem solved by myself Rebuild the calendar database by exporting the ical archive and then importing it. After that the hidden agenda was gone in Itunes. After a fresh set up of the caldav calendar in iCal it was back in iCal and iTunes. The mysterious ghost agenda is gone. Hope that this explanation may help someone else in the future.

  • Recurring appointment not updating correctly with caldav calendar

    I use iCal for my family's calendar. I sync this calendar to my online caldav calendar at godaddy.com. I have a 9-month weekly recurring teaching appointment in my calendar. In each month, there is at least one date that I do not need to teach, so I am trying to delete the event on that date. When I delete it in iCal for Sept 2010 and Oct 2010, it syncs bidirectionally to the web interface and removes the event from both iCal and my online calendar. However, when I try to delete the date from Nov 2010 and forward, it will not sync to the web interface, and about 15 seconds later when my iCal refreshes, the event comes back to my iCal calendar. Can anyone help me with this? I have called Go Daddy, and they say it is an iCal issue.

    Welcome to Apple Discussions,
    First make an iCal backup, File > Export > Archive.
    Remove the following to the trash and restart your computer:
    Home > Library > Caches
    Home > Library > Calendars > Calendar Cache, Cache, Cache 1, 2, 3, etc. (Do not remove Sync Cache or Theme Cache)
    If the issue persists:
    1.) Delete the GoDaddy calendar from iCal > Preferences > Accounts
    2.) Re-add the GoDaddy calendar
    If the issue persists:
    Remove the following to the trash and restart your computer:
    Home > Library > Caches
    Home > Library > Calendars > Calendar Cache, Cache, Cache 1, 2, 3, etc. (Do not remove Sync Cache or Theme Cache)
    Home > Library > Preferences > com.apple.ical (There may be more than one of these. Remove them all.)
    __NOTE: Removing these files will remove any shared (CalDAV) calendars you may have access to. You will have to re-add those calendars to iCal > Preferences > Accounts.
    Once the computer is back up and running re-add the GoDaddy account to iCal > Preferences > Accounts and test.
    Hope that helps.

  • CalDAV Calendars are Read-Only?

    When trying to add a CalDAV calendar (Google Calendar in this case), the end result is that it is a read-only calendar.
    I can not add/edit/delete anything from the calendar and even the edit option for the events doesn't even show up.
    Does anyone here have a Google Calendar CalDAV calendar account that is read/write? This includes both the primary calendar and shared calendars (manually added as separate accounts).
    NOTE: Please do not suggest ActiveSync. That is not working for some people anymore and is no longer a viable alternative. We need to figure out this CalDAV business at some point.

    Same issue for me. The Knowledge Base notes the issue, but has no resolution yet: http://www.blackberry.com/btsc/KB33470
    I thought I would use iCloud instead, but ran into this: http://www.blackberry.com/btsc/KB33729

  • Is it possible to sync CalDAV calendars with older iPods?

    I am reposting from the "Older iPods" list, on which I did not get much feedback.
    https://discussions.apple.com/message/15171363#15171363
    Basically, since I upgraded to the new MobileMe calendars, which use CalDAV instead of being local calendars, I can no longer view them on my iPod Mini. The .ics files that iTunes puts in the iPod's Calendars/ folder are empty.
    So, is this a fixable problem on my side, or is this feature just non-existent?...
    Thanks in advance for your insights

    I have written the following Python 2.6 script that exports all CalDAV calendars to the iPod. I have only tested it with iCal 4.0.4 (1395.7) and an iPod mini (software version 1.4.1), on Mac OS 10.6.7.
    DISCLAIMER: This script deletes and overwrites files. USE AT YOUR OWN RISK!
    import os
    username = "my_Mac_user_name"
    ipodName = "name_of_my_iPod"
    # First delete all calendars in the output folder
    outputDir = "/Volumes/" + ipodName + "/Calendars/"
    for calFile in os.listdir(outputDir):
        if ".ics" in calFile:
            print "Deleting", outputDir + calFile
            os.remove(outputDir + calFile)
    # Loop over all CalDAV accounts
    userDir = "/Users/" + username + "/Library/Calendars/"
    for accountDir in os.listdir(userDir):
        if ".caldav" in accountDir:
            print "CalDAV account:", accountDir
            # Loop over all calendars
            for calDir in os.listdir(userDir + accountDir):
                if ".calendar" in calDir:
                    # Retrieve the calendar name from the Info.plist file
                    foundName = False
                    foundColor = False
                    for line in open (userDir + accountDir + "/" + calDir + "/Info.plist"):
                        if "<key>Title</key>" in line:
                            foundName = True
                        elif foundName and "<string>" in line:
                            name = line.partition("<string>")[2].partition("</string>")[0]
                            foundName = False
                        elif "<key>Color</key>" in line:
                            foundColor = True
                        elif foundColor and "<string>" in line:
                            color = line.partition("<string>")[2].partition("</string>")[0]
                            foundColor = False
                    print "\t Calendar:", name
                    # Write the header
                    outFile = open (outputDir + name + ".ics", "w")
                    outFile.write("BEGIN:VCALENDAR\r\n")
                    outFile.write("X-WR-CALNAME:" + name + "\r\n")
                    outFile.write("X-APPLE-CALENDAR-COLOR:" + color + "\r\n")
                    # Loop over the events
                    for eventFile in os.listdir(userDir + accountDir + "/" + calDir + "/Events/"):
                        # Parse the event file, skipping the header
                        header = True
                        for line in open (userDir + accountDir + "/" + calDir + "/Events/" + eventFile):
                            if "END:VCALENDAR" in line:
                                break
                            elif not header or "BEGIN:VEVENT" in line or "BEGIN:VTODO" in line:
                                header = False
                                outFile.write(line)
                                if "SUMMARY:" in line:
                                    print "\t\t Event/Todo:", line.partition(":")[2].partition("\r\n")[0]
                    # Write the footer
                    outFile.write("END:VCALENDAR\r\n")
    print "Done."

  • Only 2 out of 7 CalDAV calendars sync to iPhone

    Hello all,
    I am trying to host CalDAV calendars on my own LAN. I downloaded and installed Apple Server, got a certificate, and enabled push notifications in the Server application Calendar pane. Then I exported all of the calendars on my machine to .ics files, and imported them onto the server. There are 9 different calendars. They all show up in the Calendar apps on the 4 computers at home, and events added on one computer show up on the others as expected. We have 3 iPhones in the family. After adding the CalDAV accounts on the iPhones, only 2 of the 9 CalDAV calendars show up on the iPhones. The same 2 calendars show up on all the phones, and the same 7 calendars are missing on all the phones. When I touch "Calendar" at the bottom of the screen in the Calendar app on the phone, the names of all 9 calendars are visible, with check marks next to them indicating that they should be visible in the calendar, but no events on those 7 missing calendars show up. I've tried altering the push/fetch settings in the iPhone preferences to no avail.
    Can anyone help?
    Thanks in advance,
    Spalding

    Close iPhoto and open your iPhoto Library package with the Finder as shown in this screenshot,
    Locate and move the iPod Photo Cache folder to the Desktop.  (Do no make any other changes to the contents of the package!)
    Launch iPhoto and try syncing again.

  • Only 2 out of 9 CalDAV calendars are visible on iPhone

    Hello all,
    I am trying to host CalDAV calendars on my own LAN. I downloaded and installed Apple Server, got a certificate, and enabled push notifications in the Server application Calendar pane. Then I exported all of the calendars on my machine to .ics files, and imported them onto the server. There are 9 different calendars. They all show up in the Calendar apps on the computers at home, and events added on one computer show up on the others as expected. We have 3 iPhones in the family. After adding the CalDAV accounts on the iPhones, only 2 of the 9 CalDAV calendars show up on the iPhones. The same 2 calendars show up on all the phones, and the same 7 calendars are missing on all the phones. When I touch "Calendar" at the bottom of the screen in the Calendar app on the phone, the names of all 9 calendars are visible, with check marks next to them indicating that they should be visible in the calendar, but no events on those 7 missing calendars show up.
    Can anyone help?
    Thanks in advance,
    Spalding

    I don't care, I just need help to fix this because I cannot find help on the YouTube website, so please help me to fix this

  • Make caldav calendar default calendar?

    Is there a way to make a Caldav calendar in iCal the default calendar? So that when you accept an invitation it automatically chooses the caldav calendar?

    I tried the workaround you suggested, dragging the .ics attachment out of Mail.app and dropping it on the CalDAV (hooked up to Google Calendar) calendar in iCal, and I got a 403 error, indicating I couldn't do that because I was not the creator of the message.
    It is also not sufficient to save the .ics file then double-click on it - there was word on the internet that this would cause a calendar selection popup to appear, but that was not my experience. It just created a new local (non-CalDAV) calendar and added the event - essentially useless.
    So there is actually no workaround other than manually entering the data - very lame.
    As a constructive suggestion, iCal could have all your calendars in the list of calendars that is currently the "Accounts" tab of preferences, and in that list you could select the default one.
    It would also be nice (but is only partially related) if the iPhone's built in calendar let you select what calendar to create events in instead of just adding them to the "Calendar" calendar. I'm using the Saisuke iPhone app (which does CalDAV) instead of the built-in app because it's the only way to get CalDAV event creation interoperating on the iPhone.

  • How do I view who created an event in my I Calendar?

    In June of 2013 I was given an Apple Mac Book as a Father's Day present from my wife.  She set the computer up herself and synched our I Cloud calendars together.  I had an Apple ID prior to this.  As far as I know we don't share an I Cloud Account.
    Due to unforseen circumstances in our marriage I had to purse a Restraining Order.  Since that restrianing order, my Verizon Online Account was compromised on two occasions and the Verizon Back Up Assistant Application was Downloaded to an unknown Computer.  Additionally my Optimum Online Email Account was compromised on two occasions and the password was changed.
    On January 29th, 2014 I received a notification that my estragned wife's Apple ID created an event in my I Calendar.  I am not sure how she was able to accomplish this because I purposely changed my Apple ID in December of 2013 to prevent this from happening.  So I assumed our calendars were no longer synched anymore. 
    I then reported this to the local police department for her violating the restraining order and they arrested me for falsifying a police report.  When they looked at my Macbook they were unable to tell who created the event.  While there I synched my calendar to my Iphone and we were able to view the event in that calendar.  However, it showed the event as being edited by me and not created by my wife's Apple ID. I dont recall editing this event.  I looked at several times and may have moved it to another calendar but I dont specifically remember.  This was their probable cause to arrest me and they assumed I purpsoely tried to have my wife arrested. 
    Is there any other way to retrieve who created the event on my Calendar from my computer or I Cloud Account? 
    Is there any way to retrieve the mesage I received in the notification center?  Is this stored anywhere on my computer?
    When I changed my Apple ID wouldnt she have to get my permission to synch our calendars together?  Wouldnt one of us have to approve this via an email?
    Can you send documentation on your company letterhead that I changed my Apple ID and the date it was changed?
    My attorney is preparing a subpoena to submit to Apple.  What is the proper wording he should use in regards to getting the proper information to see who created the event in my I calendar?  Would it be for records pertaining to my I Cloud Account or Apple ID?  Is this information even recorded in the I Cloud account such Internet Protocoal Addresses?
    <E-mails Edited by Host>

    Open the event, or create a new event. Under 'invitees' enter the email addresses and 'send'.

  • How do I copy multiple events from a single calendar to another calendar?

    I have multiple events from my "Family" calendar that I want to move. I would like to create a new calendar and move only specific events from my "Family" calendar to this new calendar. I have tried to select each event, then export, but this doesn't seem to work. It seems to export all events in the "Family" calendar, not just the ones that have been selected. Is there any way to do this aside from exporting each event one at a time and reimporting to a new calendar?

    Drag them there. The volume they’re put onto needs to be formatted as Mac OS Extended.
    (111592)

  • Is there a way to set an alert for every event in a single calendar?

    Hi all,
    Is there a way to globally set an event in just one of the calendars showing in iCal?
    For example, I have a "Birthday" Calendar with a bunch of birthday events.  I want to set the alert for all of them to, say, noon, without having to edit each and every one.
    Thanks!
       Greg

    To generally add an alarm to all events in a specific calendar you would need to program an Automator Workflow that passes all events of the calendar to an Applescript that adds the alarm.
    For your birthdays problem is a predefined solution iCal: If you enter the Birthdays on the cards in your Address Book, and enable the "Show Birthdays Calendar Flag", then you will receive automatic email notifications of upcoming birthdays.

  • ICal Lion is infuriating. How can I add a new event in a chosen calendar without having to create it in my default then edit it?

    iCal Lion is infuriating. How can I add a new event in a chosen calendar without having to create it in my default then edit it?

    We are all entitled to our own opinions. So I respect you there brother
    But then again, Apple has its own basis. iOS is what's selling like pancakes not Macs, so if the gazillions out there are using iOS device and have gotten used to the calendar in their iOS devices. Wouldn't you think it made sense if Lion has the same calendar look and feel?
    Everything was considered and weighthed when they developed Lion. They even mentioned it in the press, They were blown away with the success of iOS so they are extending it to OSX.
    Quite frankly, I like the old iCal but yeah I don't expect anything in SL to stay in Lion otherwise it'll be another Cat name related to Leopard
    People should start looking at this perspective and not get STUCK in the old OS.

Maybe you are looking for