The Notifications page atDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/AllianceBioversityCIAT/alliance-research-indicators-client/llms.txt
Use this file to discover all available pages before exploring further.
/notifications is your inbox for activity across Alliance Research Indicators. Every event that affects a result you own or are watching arrives here in real time — no manual refresh needed. The application maintains a persistent WebSocket connection from the moment you sign in, so new notifications appear the instant the server emits them.
How real-time delivery works
When you authenticate, the Angular application connects to the WebSocket gateway via Socket.IO and registers your identity (user_id, first_name, and platform). The WebsocketService then listens on two channels:
notifications— result-level events such as status changes and review outcomesalert-<platform>— platform-wide broadcast messages from administrators
Notification types
The Notifications page is divided into two tabs:Updates
Updates are notifications about result lifecycle changes:- Result submitted — a colleague has submitted a result that you are a reviewer for
- Result updated — someone has edited a result that you own or are watching
- Result accepted — a MEL Regional Expert has accepted a result you submitted
- Result returned with feedback — a result you submitted has been returned for revision
Requests
Requests are notifications that require a response from you:- Contributor request — a colleague from another initiative is asking to link their result to one you own as a co-contributor
Filtering notifications
Within each tab, three filter buttons let you narrow the list:| Filter | Shows |
|---|---|
| Unread | Notifications you have not yet opened |
| Read | Notifications you have already viewed |
| All | Every notification regardless of read status |
Notification item actions
Each notification in the feed links directly to the relevant result. Clicking the result title or the Review button (on requests) navigates you to/result/<platform>-<code> and opens the result editor. A more options menu (⋮) on each item provides additional actions such as marking as read or dismissing the notification.
Notifications are platform-scoped. If you work across multiple federated platforms (for example, you have accounts in both Alliance Research Indicators and PRMS), each platform maintains its own notification feed. Cross-platform result events are surfaced through the platform you are currently signed into.
Submitting results
Learn the review flow that triggers notification events
Roles and permissions
Understand which notification types each role receives