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

Show tasks with DUE date in calendar [$380] #28

Closed
6 tasks
georgehrke opened this issue Sep 17, 2016 · 20 comments · Fixed by #1798
Closed
6 tasks

Show tasks with DUE date in calendar [$380] #28

georgehrke opened this issue Sep 17, 2016 · 20 comments · Fixed by #1798
Labels
1. to develop Accepted and waiting to be taken care of enhancement New feature request
Milestone

Comments

@georgehrke
Copy link
Member

georgehrke commented Sep 17, 2016

  • per-user config option to enable this feature
  • only available when tasks app is enabled
  • tasks have a checkbox in front of them, clicking this checkbox will mark the task as done.
  • clicking the task itself should take the user to the task app
    • when going back to the calendar: get back to the same time-range?
  • if task was not solved on dedicated day, it keeps showing on today till you finish it

There is a $380 open bounty on this issue. Add to the bounty at Bountysource.

@georgehrke georgehrke added 1. to develop Accepted and waiting to be taken care of enhancement New feature request labels Sep 17, 2016
@georgehrke georgehrke added this to the Maybe some day milestone Sep 17, 2016
@doitux
Copy link

doitux commented Jan 31, 2017

This is currently the last point i miss compared to google calendar. Please add this!

@bensoille
Copy link

Hi !
Wow, planned feature... Oooops, would be in 2038...

Tasks plugin is quite useless, then... Alas...
What a pity ! Assigning task to an user and viewing task in calendar is mandatory imho. Tasks plugin remains completely useless without these (minimal) features

Big thanks for the good work though

@georgehrke
Copy link
Member Author

Wow, planned feature... Oooops, would be in 2038...

Maybe some day is just a placeholder, because this was not assigned to any milestone yet, but we definitely want this feature in the future.
If you don't get why 2038 read https://en.wikipedia.org/wiki/Year_2038_problem ;)

@bensoille
Copy link

bensoille commented Apr 19, 2017

but we definitely want this feature in the future

How glad to read this !! Maybe I can help ? I'll try to have a look into code and make a PR asap, if only you want me to.
(if only i get enough time one day)

@unclev
Copy link

unclev commented Aug 29, 2017

I would also suggest an option for treating tasks as events. As events are saved when Downloading calendar or Exporting event, but from the suggested implementation - tasks aren't.

@georgehrke
Copy link
Member Author

That's not entirely true. Tasks ARE exported when you export a calendar.

@unclev
Copy link

unclev commented Aug 29, 2017

I concur. The only concern - this may be not suitable for everyone.

@raimund-schluessler
Copy link
Member

I would also suggest an option for treating tasks as events. As events are saved when Downloading calendar or Exporting event, but from the suggested implementation - tasks aren't.

We could add an option to the Tasks app to download/export a single task, see nextcloud/tasks#103

@returntrip
Copy link

This is quite an important feature if you want to get away from Google Keep (Keep displays tasks with a due date in the Calendar app)

@georgehrke
Copy link
Member Author

Please don't comment with +1, 👍 etc. when you can't add anything new. It's only spamming contributors' mail inboxes for no reason. Use Github Reactions instead. THX! :)

@ashgoodman
Copy link

What bounty size would get immediate action on this?

@jospoortvliet jospoortvliet changed the title Show tasks with DUE date in calendar Show tasks with DUE date in calendar [$100] Sep 29, 2018
@georgehrke georgehrke modified the milestones: Maybe some day, 2.2.0 Nov 5, 2018
@alensiljak
Copy link

@unclev, Tasks are part of the Calendar data and, as @georgehrke pointed out, are exported with the rest. The result is that external calendar apps use and display tasks along with other calendar events (i.e. free aCalendar app for Android).
The request here is for displaying Tasks (and allowing their manipulation, i.e drag & drop, un/check, edit) in the web interface of NextCloud's Calendar.

@szaimen

This comment has been minimized.

@Discostu36

This comment has been minimized.

@georgehrke
Copy link
Member Author

clicking the task itself should take the user to the task app

@raimund-schluessler Does the task app offer a route so the calendar app can directly point to a task?

@raimund-schluessler
Copy link
Member

@raimund-schluessler Does the task app offer a route so the calendar app can directly point to a task?

Yes, the app offers a route, see https://github.com/nextcloud/tasks/blob/master/src/components/TheRouter.js#L40:

'/calendars/:calendarId/tasks/:taskId'

where :calendarId is calendar.url.split('/').slice(-2, -1)[0] and :taskId is the task uri, e.g.:

nextcloud/index.php/apps/tasks/#/calendars/working/tasks/855F126C-D1F5-464A-BB9D-12878F7DB369.ics

@jakobroehrl
Copy link
Contributor

Is it possible to change the due date by moving the task entry in the calender?

@bfritscher
Copy link
Contributor

I started looking into how difficult it is to implement this, to start learning the codebase a first basic version is on PR #1798

image

@SuperSandro2000
Copy link

I just added $10 on bountysource.

@zerknorscht
Copy link

Added $5

@georgehrke georgehrke pinned this issue Mar 7, 2020
@jospoortvliet jospoortvliet changed the title Show tasks with DUE date in calendar [$365] Show tasks with DUE date in calendar [$380] Mar 25, 2020
@georgehrke georgehrke modified the milestones: 2.2.0, 2.1.0 Apr 7, 2020
@georgehrke georgehrke unpinned this issue Apr 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of enhancement New feature request
Projects
None yet
Development

Successfully merging a pull request may close this issue.