ISISComputingGroup / ISISComputingGroup/IBEX

GUI: add highlighted text when "local" box is ticked when adding block

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

Descrizione

As a user I would like the `local` box, which prefixes the instrument prefix (ie IN:LARMOR:) to a pv address when adding a block to give more feedback as to what it's doing.

This could be in the way of adding highlighted text showing the FULL pv address, that updates when the `local` tickbox is changed. ie when local is ticked the pv address of a block could be:

when local is unticked the pv address box removes the prefix and the pv address textbox then contains:

### Acceptance criteria
- [ ] When a user selects `local` when adding a block, the prefix is appended in the textbox for "PV address" and some indication is given that the local box is influencing this (be it highlighting, coloured text etc.)
- [ ] When a user unticks the "local" box, if there is a prefix which matches the instrument prefix, this is removed from the "PV address" textbox
- [ ] Squish tests are added for both cases

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia dal flusso della GUI per aggiungere un blocco e traccia il comportamento della casella di controllo `local` e della casella di testo dell’indirizzo PV. Conferma come viene applicato o rimosso il prefisso dello strumento, quindi aggiungi la copertura Squish per selezionare e deselezionare `local`; il lavoro è completato quando la casella di testo e l’indicazione corrispondono a entrambi i casi di accettazione.

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

Valutazione

Ambito
frontend, testing
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.