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

Availabilitiy view of other people #44776

Open
3 tasks
Tracked by #43763
ChristophWurst opened this issue Apr 11, 2024 · 4 comments
Open
3 tasks
Tracked by #43763

Availabilitiy view of other people #44776

ChristophWurst opened this issue Apr 11, 2024 · 4 comments
Assignees
Labels
1. to develop Accepted and waiting to be taken care of enhancement

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.

Feature Request

As a Nextcloud user of an organization that does their daily work on Nextcloud I often miss a quick way to see if a colleague is available, or when they are back in case of unavailability. My current workaround is to start a new event in Calendar, add the person as attendee and open the free/busy view. Assuming that people do maintain their general availability and use the out of office feature for absence, this gives me a reliable insight.

I wish this same information was accessible more easily. The problem becomes more visible with colleagues who work part time and teams distributed across time zones.

Implementation

Add a UI component to render the availability of one single user. We might be able to just use the existing free/busy feature for this.
This UI could show at the profile, for example, or in the Calendar app.

Work packages

  • Implementation
  • Admin manual documentation (if applicable, e.g. to turn the feature off)
  • User manual documentation
@jancborchardt
Copy link
Member

Some ideas to make this easier:

  • For an individual person, "See availability" should be an action in the avatar menu. This would just open the free/busy modal with availability of both you and the person.
  • In calendar, there could be an entry in the left sidebar like "Team availability" which takes the team info from Contacts and/or account mgmt and opens the free/busy modal with you and all of the people in your team.
  • Additionally, it would be nice if you can add arbitrary people in this modal to check their availability, e.g. if you need them for a call, or for support, etc.

In all cases it would use the existing free/busy modal so we don’t need to have so much new interface for it.

@jancborchardt
Copy link
Member

@nimishavijay do you have additional ideas? :) And supporting mockups for this would be very good, as it’s part of this issue #43763

@marcoambrosini
Copy link
Member

This was picked in planning, Nimisha could you start working on it?

@Mer0me
Copy link

Mer0me commented Oct 15, 2024

It would be nice to be able to configure automatic status for remote work, too. And maybe a specific calendar category for this particular position : you actually work, but you cannot be present for a real meeting in an office room. I don't know if caldav protocol can handle this kind of precision.

Nextcloud could detect keywords ("Home work / remote work... don't forget translations too !) in calendar meetings and set the status accordingly. Alternatively it can be a specific category on the availability page ?

@ChristophWurst ChristophWurst added 1. to develop Accepted and waiting to be taken care of and removed 0. Needs triage Pending check for reproducibility or if it fits our roadmap labels Oct 17, 2024
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
Projects
Status: 📄 To do
Status: 📐 At design
Development

No branches or pull requests

6 participants