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:
Type: ERROR, WARN, INFO
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:
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.