Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: VTODO #118

Closed
grauschnabel opened this issue Jun 16, 2017 · 7 comments
Closed

Enhancement: VTODO #118

grauschnabel opened this issue Jun 16, 2017 · 7 comments

Comments

@grauschnabel
Copy link
Contributor

Using org-icalendar-include-todo makes org-icalendar-export to include my todos as VTODO entries. Nextcloud also supports this VTODO entries having an extra app, called Tasks to handle that.

Also davdroid (mobile app android) syncs that so on mobile we can use calendar as usual and tasks via Mobile Apps Davdroid (for syncing) and OpenTasks (for editing).

The only missing link to org-mode is a tool that takes the TODO entries and syncs it to the nextcloud.

At the moment, if you have tasks in your nextcloud, org-caldav-sync loads that from the server but cannot handle this, you see

CalDAV Sync finished.

== Sync errors: 

UID: Nextcloud-ouy6sii0hnn0ga25lx83h9i
   Title: (Could not find UID)
   Status: error  Action: error:inbox-notfound
   Calendar: work


== Successful syncs: 

None.

And it creates an entry in the org file like:

  • No Title
    (without any PROPERTIES)

Would be nice to create a * TODO entry in the org file
And on the other hand just to upload VTODO entries as well as the VEVENT entries which come from org-icalendar-export when including todo entries.

I would recommend to set an extra inbox for todo entries like :inbox (id "somehwere") :inbox-todo (id "somewhereelse") for multiple calendars.

I don't know how much work that is, but I would like to help if you can tell me how to start.

@grauschnabel
Copy link
Contributor Author

I made a fork, see https://github.com/grauschnabel/org-caldav this should fit for the most issues.
For my setting it is stable, please check it out and report issues there. I will make a pull request when it is stable for other people too. And tell me enhancements.

To test: the best way I think is to keep your org files in a git repository, so you see what will be changed, when using that. Make sure you have backups.

@dengste: would you recommend this feature? I think it would be the best way to sync org-mode with an android mobile phone.

@whirm
Copy link

whirm commented Oct 27, 2017

I've just set it up and it seems to be working fine. It would be great to have it merged upstream!

@grauschnabel
Copy link
Contributor Author

Please tell me, do you use it with nextcloud or something else? Which version? An do you also sync it somewhere else?

@whirm
Copy link

whirm commented Oct 27, 2017

Server side: Nextcloud, latest stable with Calendar and Tasks apps
Laptop: Emacs 25 with your fork of org-caldav
Phone: DAVdroid (1.9-ose) + OpenTasks (1.1.9) from F-Droid repos.

@whirm
Copy link

whirm commented Oct 27, 2017

I'll play with it a bit more and see if there's no data loss. If I find any issue I'll report it.

@grauschnabel
Copy link
Contributor Author

Thanks

@jackkamm
Copy link
Collaborator

Merged now, thanks for this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants