bluesky / bluesky-widgets

Components for graphical applications that interact with bluesky libraries
http://blueskyproject.io/bluesky-widgets
BSD 3-Clause "New" or "Revised" License
7 stars 23 forks source link

Update combo box with the list of allowed items (plans) when the list is changed at the server #172

Closed dmgav closed 2 years ago

dmgav commented 2 years ago

Extended functionality of the control widgets to download lists of allowed plans and devices when those lists are changed at the server. The items in the combo box with the list of allowed plans in the plan editor is also updated when the list is changed. In the initial implementation of the widgets it was assumed that the lists of allowed plans and devices are static and rarely change (it used to require restarting the Queue Server). This PR extends functionality to support dynamically changed lists.

Motivation and Context

Addresses the issue https://github.com/bluesky/bluesky-widgets/issues/171

How Has This Been Tested?

The updated version of queue-monitor was manually tested.