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

RFE: user out-of-office / vacation status #725

Open
mattiaverga opened this issue Aug 24, 2021 · 3 comments
Open

RFE: user out-of-office / vacation status #725

mattiaverga opened this issue Aug 24, 2021 · 3 comments
Labels
enhancement New feature or request next phase Needs to be done in the next development phase todo

Comments

@mattiaverga
Copy link

In Fedora we currently (used to) have a vacation calendar where users can enter they're busy / not reachable for a certain amount of time.
I think it would be nice to have this integrated in Noggin, so that other projects that rely on Noggin for authentication can access this data more easily (for example, if a user sets their status as "away", a warning can be displayed as a comment when someone opens a bug or a pull request against a package where the user is the maintainer).

@abompard abompard added the enhancement New feature or request label Sep 29, 2021
@jwflory
Copy link
Member

jwflory commented Jan 13, 2023

+1. I think this feature makes more sense for an account system than for a standalone calendar tool. I think this would be a positive impact on contributor experience and mental health, so when people need to take time away from the community, there is a greater likelihood that people will know that this person is taking an extended pause from the project.

Additional requirements for this RFE that I would like:

  1. Schedule multiple "away" periods at once. I might need to schedule time away abruptly or I might know many months ahead when I will take time away. As a registered user, I want the ability to create multiple time ranges where I will be away and others should know that I either will not or will be slow to reply to messages/mails. If I have scheduled four weeks time away with a three-month lead, that shouldn't stop me from scheduling time away for three days next week.
  2. Schedule indefinite time away. Life changes happen and someone may no longer have the time to work on or volunteer with Fedora Project. Historically, some users would disable their account which hid them from most basic searches. It would be nice to instead of hiding away the user, provide an option for them to designate an indefinite time away. If I set indefinite time away, others who view my account should also see that it is indefinite without a fixed end date. And maybe one day things will change and I become active again.

@ryanlerch
Copy link
Contributor

ryanlerch commented Jun 4, 2024

It should be pretty easy to add a new flag on an account for being "away" -- that way if you check that box, you are away until you uncheck it.

The Scheduling away time, not so sure about that here in noggin -- as storing that kind of data in IPA would be non-trivial.

Maybe that should be something that is still done in fedocal (can fedocal marks the IPA/Accounts/Noggin field for you maybe)?

@ryanlerch ryanlerch added next phase Needs to be done in the next development phase todo labels Jun 4, 2024
@mscherer
Copy link

Related feature request: #219 (that was closed for inactivity).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request next phase Needs to be done in the next development phase todo
Projects
None yet
Development

No branches or pull requests

5 participants