Skip to content

All EVRs should be streamable without module filter #389

@davetsay

Description

@davetsay

Describe the sustaining activity
Currently, EVR streams that don't include a levels filter, requires a modules filter. Therefore, to stream all EVRs, one must use a filter `module=(module_1,module_2,...module_n).

This is done because of MCWS RESTful API User's Guide comment,

For EventRecord streams, a filter containing “module” is mandatory.

Through some testing, this doesn't appear to be true. It could be a best practices comment so that one does not overwhelm the server with a flood of noisy EVR data. If this isn't a limitation though, we shouldn't use a hack to get the same result.

Some dictionaries may contain hundreds or even more modules.

(Regression)Testing Instructions

  1. Enable realtime mode and connect to a realtime session
  2. Click on main EVR node and see that all EVRs stream
  3. Click on a EVR level node and see that only EVRs for that specified level stream
  4. Click on a EVR module node and see that only EVRs for that specified module stream
  5. Click on a EVR name node and see that only EVRs for that specified name stream

Additional context
see #388

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions