Skip to main content

Backend Test Report: Inbox API

Test Date: Pending Environment: Development (localhost:5000) Tenant: thaiscada


At a Glance

MetricValue
Total Tests-
Passed-
Failed-
Pass RatePending

Results Summary

SectionEndpointTestsStatus
1. Get InboxGET /api/inbox-Pending
2. Unread CountGET /api/inbox/unread-count-Pending
3. Mark ReadPOST /api/inbox/mark-read-Pending
4. Mark UnreadPOST /api/inbox/mark-unread-Pending
5. ArchivePOST /api/inbox/archive-Pending
6. Mark Read by TaskPOST /api/inbox/mark-read-by-task-Pending
7. AnnouncementsPOST /api/inbox/announcements-Pending

What We Tested

This report covers the Inbox API - the system that handles:

  • Get Inbox - How notifications are listed for the current user
  • Unread Count - How unread notification count is retrieved
  • Mark Read/Unread - How individual notifications are toggled
  • Archive - How notifications are archived
  • Mark Read by Task - How all notifications for a task are marked as read
  • Announcements - How admin-created announcements are broadcast (admin only)

Authorization Matrix

EndpointPolicyAdminSafety OfficerContractor
Get Inboxrealm-basic---
Unread Countrealm-basic---
Mark Readrealm-basic---
Mark Unreadrealm-basic---
Archiverealm-basic---
Mark Read by Taskrealm-basic---
Announcementstenant-admin---

Detailed Results

Tests pending. See backend/tests/http/inbox/inbox.http for test definitions.