-
Notifications
You must be signed in to change notification settings - Fork 1
Notifications model and index view #121
Comments
This also would help accomplish a few other things:
May need to whiteboard this a bit. |
Some thoughts. The idea of splitting it out into a separate model would make notification triggers a bit easier (such as traversing all upcoming events with unfulfilled
Initiated by a ticket requestor
Initiated by a ticket owner
|
Like this. Suggest we use a state machine gem to implement this as it'll model the state transitions appropriately and give us places to hook in for emitting events to the relevant parties when a request changes state. Have used the |
Looking at implementing this to power the notification system: Would appreciate a quick gut check from others before I do. Biggest pros appear to be:
Cons appear to be:
|
Currently ticket requests and other types of notifications are not modeled or stored anywhere. This will make doing true push notifications tricky. We need some way to model and store these, and acknowledge them / delete them when they have been viewed.
It would also be nice to have an index view of read / unread notifications that link to the relevant ticket or whatever they concern so you can login to the app and see what requires your attention.
The text was updated successfully, but these errors were encountered: