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

👋👤 Allow users to enter out-of-office info, propagate to Calendar, user status, Mail and Talk #40397

Closed
8 tasks done
Tracked by #31607 ...
ChristophWurst opened this issue Sep 13, 2023 · 3 comments · Fixed by nextcloud/documentation#11408
Assignees

Comments

@ChristophWurst
Copy link
Member

ChristophWurst commented Sep 13, 2023

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

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

As a Nextcloud user I want to have a central place where I can enter my unavailability for vacation, sick leave or other. The info should be used to let my family, friends or colleagues know that I'm not here to respond to their messages.

Describe the solution you'd like

Add a new section to the existing availability settings in the personal settings. Let me enter the following details:

  • Absence message (multi line free text)
  • Status text (single line)
  • Start of absence (inclusive)
  • End of absence (inclusive)

Based on the input above, do

  1. Write an event to my calendar so I show as busy when someone tries to book a meeting
  2. Set my user status to the status text and do-no-disturb at the start of the absence, reset when it ends
  3. Set my Mail app account(s) auto responder to the date range and the absence message at the start of the absence, reset when it ends
  4. Show the absence message inside 1:1 chats when others try to reach me

Acceptance criteria

  • Global admin config to disable the feature

Work packages

Follow-ups

Additional info

This is an MVP. The big picture is tracked in #31607.

@ChristophWurst ChristophWurst added javascript php Pull requests that update Php code labels Sep 14, 2023
@AndyScherzinger AndyScherzinger changed the title Allow users to enter out-of-office info, propagate to Calendar, user status, Mail and Talk 👋👤 Allow users to enter out-of-office info, propagate to Calendar, user status, Mail and Talk Sep 14, 2023
@st3iny st3iny self-assigned this Sep 17, 2023
@st3iny st3iny added 2. developing Work in progress and removed 1. to develop Accepted and waiting to be taken care of labels Sep 17, 2023
@ChristophWurst ChristophWurst self-assigned this Sep 27, 2023
@ChristophWurst ChristophWurst removed their assignment Oct 30, 2023
@nickvergessen
Copy link
Member

  • Would be helpful to also show it on the profile (maybe optional, so users can select "only people that are logged in" in case they post direct phone numbers

@nickvergessen
Copy link
Member

  • As lead/manager/sysadmin I would also think it's helpful to be able to set it for other people (via API or OCC), in case they can not return to set it themselves.

@ChristophWurst
Copy link
Member Author

As lead/manager/sysadmin I would also think it's helpful to be able to set it for other people (via API or OCC), in case they can not return to set it themselves.

Agree: #38523

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

Successfully merging a pull request may close this issue.

3 participants