Skip to content
This repository has been archived by the owner on Feb 14, 2022. It is now read-only.

As member of an organization, I want to be notified about critical air conditions in real time. #26

Open
uliSchuster opened this issue Dec 19, 2020 · 1 comment
Labels
feature request New feature or request

Comments

@uliSchuster
Copy link
Member

uliSchuster commented Dec 19, 2020

This is the first in a potential series of notification techniques. It is potentially the simplest one, implemented completely in the Clair Dashboard application. Functionality rests on the premise that the application periodically refreshes the samples via the Clair API.

Questions to resolve:

  • Where to persist a users request to receive notifications? In the browser's local storage? In a cookie?
  • If the user has access to several installations, for which ones does the Dashboard application emit notifications?
  • What to do if data are missing? If new data comes in but the time stamp is old, should we still issue a notification?
  • Which algorithm and which threshold to use to decide on notifications? Ideally, code and the parameters should be shared with the traffic light display in the widget.
  • When should the notification be reset? Only upon user request? If the browser is closed? after a fixed amount of time?

Complexity: 5
Value: 20
WSJF: 4

@uliSchuster uliSchuster changed the title # 20/5 = 4 As member of an organization I want to be notified about critical air conditions in real time (via browser notifications) As member of an organization, I want to be notified about critical air conditions in real time. Dec 19, 2020
@uliSchuster uliSchuster added the feature request New feature or request label Dec 19, 2020
@rtzll
Copy link
Contributor

rtzll commented Jan 27, 2021

Also note that iOS does not support web push notifications.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants