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

Subtask via VTODO RELATED-TO (as Nextcloud / ownCloud / ...) #341

Open
Matthias84 opened this issue Jun 26, 2017 · 10 comments
Open

Subtask via VTODO RELATED-TO (as Nextcloud / ownCloud / ...) #341

Matthias84 opened this issue Jun 26, 2017 · 10 comments

Comments

@Matthias84
Copy link

Currently subtasks are implemented as list (see #37) which is pretty nice. But as companion client which interacts with a Nextcloud server and Task app, this causes problems:

  • Subtasks created via the webfrontend will become an main task at opentasks.
  • Viceversa subtasks created with OT will just show up at the description field at the webfrontend.

I can deal with it, but a perfect workflow would present all infos in the same way 😄

Technically the iCalendar / calDAV elements are referenced via RELATED-TO attributes to created a hierachy. OpenTask would need to understand this model and (maybe later) present also subtasks at the widget etc...

@jkufner
Copy link

jkufner commented Jun 26, 2017

I really like checkboxes in the task description as currently implemented. I think the subtasks may be useful, but they are different feature.

Could you please provide few screenshots to show how other clients deal with the subtasks and how the subtasks are implemented (source code of the VTODO)?

@jakob42
Copy link

jakob42 commented Jun 30, 2017

Seems to be just as the above linked rfc says. Created those with Nextcloud:

Main task:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Nextcloud Tasks v0.9.5
BEGIN:VTODO
CREATED:20170630T095435
DTSTAMP:20170630T095507
LAST-MODIFIED:20170630T095507
UID:3o3al1t55r
SUMMARY:Subtask-Test
PRIORITY:0
PERCENT-COMPLETE:0
X-OC-HIDESUBTASKS:0
DESCRIPTION:Test task
END:VTODO
END:VCALENDAR

Sub task:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Nextcloud Tasks v0.9.5
BEGIN:VTODO
CREATED:20170630T095507
DTSTAMP:20170630T095507
LAST-MODIFIED:20170630T095507
UID:dngfaro6wt8
SUMMARY:Subtask
PRIORITY:0
PERCENT-COMPLETE:0
X-OC-HIDESUBTASKS:0
RELATED-TO:3o3al1t55r
END:VTODO
END:VCALENDAR

@Matthias84
Copy link
Author

Matthias84 commented Jul 2, 2017

Yep, this is how nextcloud tasks app looks like, presenting native and your subtask implementation
nextcloud tasks examples

@dmfs
Copy link
Owner

dmfs commented Jul 2, 2017

FTR: opentasks-provider already supports task relations, but there is no UI support yet.

@zingmars
Copy link

@dmfs Any idea/ETA on when the UI will be implemented? If #321 (comment) (Task relations (most importantly sub-tasks, but also other relationships). I think this is already supported by the provider, just the UI part is missing. ) is to be believed then the whole thing has been stuck at this stage for quite a while.

@webermax
Copy link

webermax commented Sep 6, 2017

hello @dmfs,

your work is awesome and the subtask feature as explained above would make open tasks feature complete far ahead of any other solution out there.

not only are you releasing FOSS but your clean and effective (gui) implementation is impressive.

i spent a lot of time evaluating existing solutions from evernote to todoist but the combination nextcloud/open tasks is the most flexible ON PREMISE solution existing (which even works in a cooperative manner).

please give me the possibility to motivate you continuing your great work, e.g. via a donation campaign.

@dmfs
Copy link
Owner

dmfs commented Sep 6, 2017

@webermax thanks! We're actually going to set up a small one-pager for OpenTasks and it will certainly have a donate button. At present we're focusing on getting recurrence support done. Although, we've also completed a few smaller tasks along the way (mostly minor UI/UX improvements).

Subtasks, custom alarms and categories are certainly the next big blocks once recurrence is out of the way.

@webermax
Copy link

@dmfs glad to hear that.

just checked http://dmfs.org/ and could not find any donate button yet.

looking forward seeing any news about your project anyway!

@unclev
Copy link

unclev commented Jan 3, 2018

I wait for this feature too. Is there any work in progress on this or at least UI modifications ideas? From my point of view it looks as hard as replacing ListView with TreeView, isn't it?

@webermax
Copy link

webermax commented Jan 3, 2018

@unclev I guess it is more then that. see #469

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

7 participants