Notification component:
The notification component should provide general functionality for user notifications. It should support notifications via an API and also a REST interface
The following should be supported:
- Send notifications to users
- User preferences for notifications
- Only receive notifications for certain triggers
- Receive batch notifications
- Receive notifications on web site or via email
- Asynchronously send notifications
- Batch notifications
API:
- notify_user(user, message, trigger_action, trigger_url, meta_dict)
REST API