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

Next phase Notifications evolution #2845

Open
anvabr opened this issue Nov 3, 2023 · 2 comments
Open

Next phase Notifications evolution #2845

anvabr opened this issue Nov 3, 2023 · 2 comments
Labels

Comments

@anvabr
Copy link
Collaborator

anvabr commented Nov 3, 2023

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

@dubgeis
Copy link
Collaborator

dubgeis commented Jul 18, 2024

@prernaadev01 @anvabr @Pyatakov can we please get a timing estimate on this? cc: @sergmetelin @Neurone @justin-atwell

@prernaadev01
Copy link
Collaborator

@dubgeis After discussing it in detail, we would estimate it for 4 weeks to close this feature.

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

3 participants