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

[Platform] [User Notifications] As a user, I want to be able to customize my notification preferences, so that I can tailor my notification experience according to my preferences. #169

Open
1 of 3 tasks
zar92 opened this issue Apr 27, 2024 · 0 comments
Labels

Comments

@zar92
Copy link

zar92 commented Apr 27, 2024

Description

As a user, I want to be able to customize my notification preferences, including opting in/out of specific types of notifications and setting the frequency of notifications, so that I can tailor my notification experience according to my preferences.

User Workflow

1.1. User accesses notification settings page.
1.2. User selects notification types they want to receive (e.g., idea approvals, new comments).
1.3. User selects notification frequency (e.g., immediate, daily digest).
1.4. User saves their notification preferences.
1.5. User updates notification preferences as needed.
1.6. Platform notifies user when new notification options are available.

Sub-stories

1.1. Design UI for notification preferences/settings page.
1.2. Implement backend logic to store user notification preferences.
1.3. Allow users to opt-in/out of different types of notifications (e.g., idea approval, comment notifications).
1.4. Implement frequency settings for notifications (e.g., immediate, daily digest).
1.5. Provide options for users to customize notification delivery channels (e.g., email, in-app, push).
1.6. Allow users to save and update their notification preferences.

Acceptance Criteria

  • Scenario: User can customize notification preferences
  • Given the user has access to the notification settings page
  • When the user selects their desired notification types and frequency
  • Then the user's notification preferences should be saved and updated accordingly
  • Scenario: Platform notifies user when new notification options are available
    • Given the platform has new notification options available
    • When the user accesses the notification settings page
    • Then the platform should notify the user about the new options
  • Scenario: User can save and update their notification preferences
    • Given the user has saved their notification preferences
    • When the user updates their preferences
    • Then the platform should update the user's notification settings accordingly
@zar92 zar92 added the Platform label Aug 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant