nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
26.87k stars 4.01k forks source link

Improve flow of going on vacation / being unavailable #31607

Open jancborchardt opened 2 years ago

jancborchardt commented 2 years ago

Is your feature request related to a problem? Please describe.

When you go on vacation or are unavailable for an extended period of time, you currently need to do several things manually:

Describe the solution you'd like

It would be very nice if this could be more integrated and automated.

The relevant info you need to set would be:

So very simple, just a range picker and a "person" picker. Those could then be used to automatically fill the status and the vacation replies.

It could also show the number of remaining vacation days so you are pushed to use them before they expire. This would go toward the "digital wellbeing" goal.

Work packages


This could be a possible integration feature among Talk, Calendar, status which has a focus on collaboration – or rather to cover the case where collaboration is not possible. cc @karlitschek @AndyScherzinger @nickvergessen @ChristophWurst @PVince81

Spartachetto commented 2 years ago

Would it make sense the possibility to define something that could be catched by Flow?

An integrated solution as described in the ticket would be really useful. Yet the integration with Flow would allow even more possibilities

nimishavijay commented 2 years ago

Interesting idea! Google also has something similar, where "Out of office" is set in your calendar, and it is reflected across different apps. This blogpost details it out nicely :)

szaimen commented 1 year ago

I started to work on this but wonder now where we should put the setting for this?

Should the be a setting in the calendar like in google calendar? Or should we put this into the availability settings or rather make this an option in the status modal? Lets maybe discuss this tomorrow in the internal design call :)

jancborchardt commented 1 year ago

We discussed about this with @szaimen and @marcoambrosini and we would first put it in the Status modal.

When you set "Vacationing" or "Out sick" you will get prompted to put in until when you will be out (default til next Monday) and who your replacement is (account picker, remember this setting as it is usually the same person).

Additionally, there should be backlinks both ways from Status to Availability and vice versa.