ISISComputingGroup / ISISComputingGroup/IBEX

IBEX GUI: Group treeview by component type

Open
#7,014 0 comments 0 reactions 0 assignees View on GitHub
awaiting
Dominant language
No language data
Stars
6
Forks
2
Avg merge
16h 40m
Merged PRs (30d)
2

Description

Following on from #6272 and then #7013 (which this ticket relies on) I would like to group the IOCs in the add/edit/remove IOC window by equipment type, matching what we do for the synoptic screens.

This ticket will involve an architectural discussion on how we should group the IOCs and use the existing mapping from the synoptic window, and whether this is stored appropriately in the database or just a file somewhere.

### Acceptance Criteria
_What is the acceptance criteria?_
- [ ] A discussion is had to talk about the best way of not duplicating work and sharing the mapping between equipment type and IOCs from the synoptic view
- [ ] A change is made to the tree view (if possible only in the edit component/configuration window) so that the equipment is grouped by type and then IOC type.
- [ ] System/squish tests are added for the above

### Extra Information
An example of how this could look in the treeview:

- IOCS:
- Motion Controllers:
- Galil Motion Controller:
- GALIL_01
- GALIL_02
- Mclennan Motion Controller:
- MCLENN_01
- MCLENN_02
- Temperature controllers:
- Eurotherm Temperature controller
- EUROTHRM_01
- EUROTHRM_02
- etc

## How to Test
(**Add before making a PR**)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.