ISISComputingGroup / ISISComputingGroup/IBEX

Synoptic: Labels should track block names

Aperta
#5,359 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
6
Fork
2
Merge medio
16h 40m
PR unite (30g)
2

Descrizione

As an IS on IRIS I would like the labels in my synoptic to match my block names and keep track of them. E.g. the following use case:
* I create a config with a block called `sample_temp` pointing at `EUROTHERM_01:TEMP1` (config 1)
* I create a synoptic with a PV value based on that block
* I create a config with a block called `cryostat_temp` pointing at `EUROTHERM_01:TEMP1` (config 2)
* I switch from config 1 to config 2

Under current behaviour my synoptic will still have a PV on it labelled `sample_temp` and pointing at `EUROTHERM_01:TEMP1`. Instead I would like the synoptic to have a PV on it labelled `cryostat_temp` and pointing at `EUROTHERM_01:TEMP1`.

Note #2841 is effectively the opposite of this in that it will track the linked PV rather than the block label. Make sure these two don't clash

## Acceptance Criteria

* Blocks added to synoptics can track block labels
* There is a system test for this
* Default behaviour is unchanged

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia tracciando il modo in cui i blocchi sinottici ottengono e visualizzano le label quando si passa da config 1 a config 2. Aggiungi un system test che copra il tracciamento delle label dei blocchi, verifica che il comportamento predefinito rimanga invariato e confronta il risultato con issue #2841 per evitare comportamenti di tracciamento in conflitto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Ambito
frontend
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.