scan_settings_panel: use SessionsStateEnum for session
This commit is contained in:
1 parent
568a95f4c9
commit
c6fb98fae0
1 file changed
+2
-2
@@ -3,7 +3,7 @@ from PySide6.QtWidgets import QWidget, QGridLayout, QLabel, QPushButton
|
||||
|
||||
from aare.common.diffraction_geometry import DiffractionGeometry
|
||||
from aare.common.logger_config import setup_logger
|
||||
from aare.common.models import DAQStatusModel
|
||||
from aare.common.models import DAQStatusModel, SessionsStateEnum
|
||||
from aare.gui.widgets.message_box import ring_current_low_check, experiment_hutch_shutter_check
|
||||
from aare.gui.widgets.number_line_edit import CheckedLineEdit
|
||||
|
||||
@@ -77,7 +77,7 @@ class ScanSettingsPanel(QWidget):
|
||||
self.__diffraction = s.diffraction
|
||||
self._ring_current = s.bl.ring_current_mA
|
||||
self._experiment_shutter_state = s.bl.exp_shutter_open
|
||||
can_edit = (not s.busy) and (s.session.session.name == "OwnedByYou")
|
||||
can_edit = (not s.busy) and (s.session.session in (SessionsStateEnum.OwnedByYou, SessionsStateEnum.PendingElseToYou))
|
||||
self._can_edit_params = can_edit
|
||||
# Lock/unlock base NumberLineEdits
|
||||
|
||||
|
||||
Reference in new issue
Block a user