OOO status to auto-decline assignments

Background

  • At GitLab, we are remote, so it's often hard to know if another team member is OOO on vacation and is not actively working.
  • So it would be great to auto-decline assignments of work, such as being assigned to an issue or a merge request.

Proposal

  • Have some type of option in your profile for OOO mode, similar to Google Calendar.
  • In this first iteration, the status is either on or off, and there's time bound. You are just always in this mode or not. You have to explicitly turn it off.
  • There should be some UI to tell people you are in this mode (in addition to the personal settings), such as maybe a special emoji or part of the tooltip when you hover over your username.
  • When you attempt to assign an issue or merge request to this person, GitLab will tell you that this isn't possible.
Edited Nov 02, 2018 by Victor Wu
Assignee Loading
Time tracking Loading