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

[Feature] Mute Until X time #3

Open
vincent-paing opened this issue Sep 23, 2022 · 0 comments
Open

[Feature] Mute Until X time #3

vincent-paing opened this issue Sep 23, 2022 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@vincent-paing
Copy link
Owner

Value Statement

As a user, I want to mute a project for only a certain period so that if it's a known issue, I won't get nagged about it

Summary

Currently, the database has column for muteUntil which saves a timestamp when a certain project should be alerted again. My idea is to show a popup similar to what Messenger does, when user click on Mute, and give options. When it's synced again and about to notify, we can check for the existence of muteUntil and alert accordingly.

Acceptance Criteria

AC 1 : Mute until options

Given When Then
A project card exists I click on three dots menu and click Mute I should see a dialog with 3 options: 30 minutes, 1 hour, 24 hours, Always
A project card exists I click on three dots menu and click Mute and one of the options The database should be updated with relevant selected options

AC 2 : Mute until notification

Given When Then
I have set mute until options for a certain project I made a sync on the project before that mute until expires I should not see notification
I have set mute until options for a certain project I made a sync on the project after that mute until expires I should see notification
@vincent-paing vincent-paing added enhancement New feature or request help wanted Extra attention is needed labels Sep 23, 2022
Repository owner deleted a comment Jul 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant