Skip to content

[User Availability] Allow users to schedule un-setting of their status values [FE]

This is the frontend implementation issue. The corresponding backend implementation issue is #292820 (closed).

Problem to solve

Users are able to "Set a status" (emoji/text string/busy checkbox). In many cases users will only want this status to appear for a certain period of time. For example, "OOO until Monday" will not be relevant after Monday. Users want some way to schedule their status to be cleared/un-set automatically.

Proposal

In the "Set a status" modal window, at the bottom there should be an optional dropdown to "Clear all values after". If set to a datetime, upon reaching that datetime the app would automatically clear all the User's status values:

  • Availability (to be introduced under #259649 (closed))
  • Status emoji
  • Status text
  • The "clear status after" value itself

Quick options (clear after):

  • 30 minutes
  • 3 hours
  • 8 hours
  • 1 day
  • 3 days
  • 7 days
  • 30 days

Note: These options replicate the options implemented in a Monitor feature.

Screenshot_2020-10-08_at_12.42._2x

Original screenshot

clear-status-after

Related links

Edited by Dan Jensen