Skip to content
This repository was archived by the owner on Sep 3, 2025. It is now read-only.

Conversation

@aliciamatsumoto
Copy link
Contributor

Adds views to the signal instance table to provide basic summary statistics per entity and per snooze filter.

image
image

Backend changes

  • updates the SignalFilterRead Pydantic model to include the backreference to the associated signal. Uses SignalBase to avoid recursive dependency.

Frontend changes

  • Refactors TableInstance.vue into four files: a parent file of the same name that sets the active table view, and three dedicated table files for each respective grouping.
  • Moves the signal instance table into a dedicated instance/ directory alongside the now three signal views.
  • Creates a MultiSignalPopover component to display the (potentially multiple) signals that may be associated with a given signal filter.
  • Creates a dedicated store.js in the instance/ directory to handle API calls dedicated to the different views.

@aliciamatsumoto aliciamatsumoto requested a review from whitdog47 July 2, 2025 14:09
@aliciamatsumoto aliciamatsumoto added the enhancement New feature or request label Jul 2, 2025
@aliciamatsumoto aliciamatsumoto merged commit 2b1c5f6 into main Jul 3, 2025
9 checks passed
@aliciamatsumoto aliciamatsumoto deleted the entities-page branch July 3, 2025 16:07
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants