[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.
Original screenshot
Related links
- This feature proposal was split from another issue: #259649 (comment 422813376)
Edited by Dan Jensen