guardian / guardian/notifications-tooling

US-11 — View all notifications with filtering

Open
#49 0 comments 0 reactions 0 assignees View on GitHub
wontfix
Dominant language
TypeScript
Stars
3
Forks
0
Avg merge
1d 6h
Merged PRs (30d)
108

Description

## User story

As a notification author, I want to view existing notifications so that I can understand what has been drafted, scheduled or dispatched.

## Acceptance scenarios

```gherkin
Feature: View all notifications

Background:
Given notifications exist in Dispatcher

Scenario: Display the notification list
When the author opens "View all notifications"
Then existing notifications should be displayed in a table
And each row should show the notification ID
And each row should show the subject or title
And each row should show its dispatch channels
And each row should show its region
And each row should show its topic ( e.g. breaking news )
And each row should show its last modified date and time
And each row should show its status
And each row should show its last author

Scenario: Display a draft notification
Given a notification has status "draft"
When the notification list is displayed
Then its status should be shown as "draft"
And an edit action should be available

Scenario: Display a scheduled notification
Given a notification has status "scheduled"
When the notification list is displayed
Then its scheduled date and time should be shown
And an edit action should be available

Scenario: Display a dispatched notification
Given a notification has status "dispatched"
When the notification list is displayed
Then its actual dispatch date and time should be shown

Scenario: Display App and Email dispatch channels
Given a notification is configured for App Notification and Email Newsletter
When the notification list is displayed
Then its dispatch channels should show "app, email"

Scenario: Display a Global audience
Given a notification targets United Kingdom, United States and Australia through Global
When the notification list is displayed
Then its region should identify the notification as Global ( e.g. Global (UK, US, AUS) )
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Begin at the entry point for “View all notifications” and trace how existing notifications are loaded into the list. Use the acceptance scenarios as the checklist for displayed fields, status-specific dates, edit actions, channels, and Global regions. Clarify the filtering behavior, since the title mentions filtering but the issue does not define filter controls or rules.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.