hashgraph / hashgraph/guardian

Next phase Notifications evolution

Open
#2,845 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
146
Forks
186
Avg merge
2d 20h
Merged PRs (30d)
126

Description

### Problem description
#2426 introduced cross-user (workflow) notifications into Guardian. At present the configuration of notifications, their filtering and frequency are hard-coded. More flexibility is required.

### Requirements
Introduce the ability for users to configure which notifications they want to receive and how:

- a choice, per subject, of no notification at all, all notifications, throttling notifications for after certain number within the certain time period
- works with multi-policy chains within a single instance of Guardian, as well as Modules and Tools
- ability to trigger the notification from within the Policy
- ability to attach a message to the Notification when triggered explicitly
- a packaged-in (out-of-the box) set of sensible notifications which covers the majority of deployment scenarious

### Definition of done

- Functionality is implemented as per the requirements section above
- Documentation is created
- Example notifications are implemented in the packaged policies

### Acceptance criteria
Users can configure the display of notifications via Guardian UI

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.