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

Availability view of other people #44776

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

Availability view of other people #44776

ChristophWurst opened this issue Apr 11, 2024 · 8 comments
Assignees
Labels

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

@jancborchardt jancborchardt moved this from 🧭 Planning evaluation / ideas to 📐 At design in 🖍 Design team Aug 22, 2024
@marcoambrosini
Copy link
Member

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

@ChristophWurst ChristophWurst moved this to 🧭 Planning evaluation in 💌 📅 👥 Groupware team Oct 2, 2024
@ChristophWurst ChristophWurst moved this from 🧭 Planning evaluation to 📄 To do in 💌 📅 👥 Groupware team Oct 2, 2024
@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
@st3iny st3iny changed the title Availabilitiy view of other people Availability view of other people Oct 29, 2024
@alexanderdd
Copy link
Contributor

related? #37815

@st3iny
Copy link
Member

st3iny commented Oct 29, 2024

Yeah, seems related. We discussed showing the availability on a profile but deprioritized it for now. The profile is meant to be a public/external thing and the availability should be shown internally.

@alexanderdd
Copy link
Contributor

(continuing discussion here #37815 (comment) )

@ChristophWurst ChristophWurst moved this from 📐 At design to 🏗️ At engineering in 🖍 Design team Nov 20, 2024
@jancborchardt
Copy link
Member

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.

As per discussion with @ChristophWurst, this approach is what makes most sense as it is available everywhere in Nextcloud.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: 🏗️ In progress
Status: 🏗️ At engineering
Development

No branches or pull requests

7 participants