Notification service

Description

Migrated from NovaTec Jira. Original ticket: INSPECTIT-700

We need some kind of the notification service.. The idea is quite simple, we will create an abstract notification class which will define several thing:

  • Date

  • Type: ERROR, WARN, INFO

  • Message

  • High priority

Then we will have a CMR component where other components can store notifications.. We can even store them to DB if we need to have them persistent. Don't know if that has any sense?

Then we will have a service with two simple methods:

  • getAllNotifications()

  • getNotificationFrom(Date wantedDate)

On the UI we will have two things implemented:

  • The place when you can preview all notifications, similar we have with the labels.. That is nothing special, a table with all notifications, maybe some options like Show from last 24 hours, or Show only ERROR type..

  • We will have Windows/Linux based notifications as they are created on server.. Actually we will get the new notifications every 1 minute or so, and we will display then to the user in a Windows desktop style.. See here how this can be done: http://hexapixel.com/2009/06/30/creating-a-notification-popup-widget

Goes in line with alerting that we don't have in the moment. For now notifications can be anything that is interesting to the user, like problem/error on the UI, storage recording automatically stopped, change of recording status, etc. So many things can be reported.

Environment

None

Assignee

Unassigned

Reporter

Ivan Senic

Labels

Integrator

None

Priority

Medium
Configure