You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is an issue ticket to address Location handling as a whole as as there are a lot of issues to consider and they'll likely need to be addressed together:
It may be useful to remember Location filter selection between web browsing sessions or at least during a single browsing session navigating between tabs (URL param vs cookie vs browser user storage)
It may be useful to share Location filter selection between users (related: global Location filter: Add Dynamic Filter or Bulk Filter #36). Note: that may be overly complicated. We could just share the filtering parameters and avoid setup of a separate Kafka topic and avoid performing the actual filtering centrally. Note: if we DO do filtering centrally it must support multiple facilities / multiple new Kafka topics, one for each facility - advantage of client side is each client can do whatever based on what control room they're in.
It may be useful to allow conditionally enabling Location inheritance. In JAWS locations are hierarchical, but also an alarm can be assigned multiple. An effort is made to avoid assigning alarms a location that is implied by an existing assigned location by virtue of inheritance. In other words only the most specific, non-overlapping locations should be assigned. The CED Sync for example automates this when examining SegMasks. The way Location filtering works at the moment is records from all Locations are included unless a non-empty filter is provided, in which case only the selected Locations are used when selecting records, but Location inheritance is used to include any child Locations implied by parent locations. This is probably most commonly what users want, but it does mean there is currently no way to ask to see records that have exactly a specific Location and excluding child Locations. Most notably there is no way at the moment to see Site-wide ONLY records because you can't indicate you want to disable inheritance, but also because you literally can't select the site-wide JLab root either: (related: Site-wide location unselectable #68).
Keep in mind Location filtering appears in many tabs on the web app so updates may be spread wide
The text was updated successfully, but these errors were encountered:
Note: When editing alarm locations via Inventory page form we could apply the same SegMask / Location squashing logic to avoid alarms with implied parent locations (as is already done via internal CED sync).
This is an issue ticket to address Location handling as a whole as as there are a lot of issues to consider and they'll likely need to be addressed together:
Other Location filtering ideas to keep in mind:
The text was updated successfully, but these errors were encountered: