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 out-of-office message in 1:1 conversations #10599

Closed
Tracked by #40397
ChristophWurst opened this issue Sep 27, 2023 · 3 comments · Fixed by #10902
Closed
Tracked by #40397

Show out-of-office message in 1:1 conversations #10599

ChristophWurst opened this issue Sep 27, 2023 · 3 comments · Fixed by #10902
Labels
4. to release enhancement feature: frontend 🖌️ "Web UI" client feature: integration 📦 Integration with 3rd party (chat) service
Milestone

Comments

@ChristophWurst
Copy link
Member

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 be warned when another users is currently out-of-office.

Describe the solution you'd like

Integrate with nextcloud/server#40397 and show the long out-of-office message in 1:1 chats. The short message will already be in the status.

Describe alternatives you've considered

N/a

Additional context

I'm working on nextcloud/server#40650 and appreciate input on the data and APIs needed for this integration.

@ChristophWurst
Copy link
Member Author

Example:

https://techcommunity.microsoft.com/t5/microsoft-teams-blog/what-s-new-in-microsoft-teams-april-update/ba-p/179801

@nickvergessen
Copy link
Member

nickvergessen commented Nov 14, 2023

  • To enable the settings UI currently an appconfig needs to be set:
occ config:app:set dav hide_absence_settings --value no
  • Afterwards /index.php/settings/user/availability shows the setting:
    grafik

  • Out-of-office: Update user status server#41378 will bring an automated status

  • When the status message id is the magic string availability make an OCS request to GET ocs/v2.php/apps/dav/api/v1/outOfOffice/{userId}

  • When OCS returns data, the UI should then show the status message better visible (as per above screenshot) in a way that makes clear that no reply can be expected at this point.

@nickvergessen nickvergessen added feature: frontend 🖌️ "Web UI" client feature: integration 📦 Integration with 3rd party (chat) service labels Nov 14, 2023
@nickvergessen
Copy link
Member

cc @Antreesy this was forgotten to add to the list/board.

Can you check it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4. to release enhancement feature: frontend 🖌️ "Web UI" client feature: integration 📦 Integration with 3rd party (chat) service
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants