Skip to content

Conversation

@justandras
Copy link
Member

About the Contributor

This pull request is posted on behalf of CBC

Type of Contribution

This is a: Feature

Current Behavior

  • Currently the Live Status Gateway doesn't provide a way to subscribe to notifications present in Sofie.
  • The notifications are only exposed to the UI and not available to the gateways.

New Behavior

  • This PR adds a new topic to the Live Status Gateway that exposes the active notifications.
  • The publications for the Notification collections are now available to the gateways.

Testing

  • I have added one or more unit tests for this PR
  • I have updated the relevant unit tests
  • No unit test changes are needed for this PR

Affected areas

  • This PR affects the AsyncApi schema and Live Status Gateway API types.
  • This PR affects the Live Status Gateway.
  • This PR adds new publications to corelib
  • This PR removes publications from meteor-lib that are still available, because now they will carry over from corelib
  • This PR affects the webui

Time Frame

  • Not urgent

Status

  • PR is ready to be reviewed.
  • The functionality has been tested by the author.
  • Relevant unit tests has been added / updated.
  • Relevant documentation (code comments, system documentation) has been added / updated.

@justandras justandras requested a review from a team as a code owner October 2, 2025 11:18
@codecov-commenter
Copy link

codecov-commenter commented Oct 2, 2025

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

❌ Patch coverage is 0% with 3 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
meteor/server/publications/system.ts 0.00% 3 Missing ⚠️

📢 Thoughts on this report? Let us know!

@jstarpl jstarpl added Contribution from CBC/Radio-Canada Contributions sponsored by CBC/Radio-Canada (cbc.radio-canada.ca) Contribution External contribution and removed Contribution External contribution labels Oct 3, 2025
@justandras justandras force-pushed the feat/add-notifications-to-lsg branch 2 times, most recently from f6c0dbd to bc26185 Compare October 15, 2025 11:09
@justandras justandras force-pushed the feat/add-notifications-to-lsg branch 5 times, most recently from 026bc6f to 8ed1db9 Compare October 30, 2025 14:47
@justandras
Copy link
Member Author

I have rebased this PR to #1543, please only merge after the schema refactor is merged.

@justandras justandras force-pushed the feat/add-notifications-to-lsg branch from 8ed1db9 to 3fd48ee Compare November 10, 2025 12:22
@justandras justandras force-pushed the feat/add-notifications-to-lsg branch from 4d06e30 to 0c6692c Compare November 24, 2025 16:35
@justandras justandras merged commit b6af173 into Sofie-Automation:release53 Nov 26, 2025
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Contribution from CBC/Radio-Canada Contributions sponsored by CBC/Radio-Canada (cbc.radio-canada.ca) Contribution External contribution

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants