diff --git a/plugins/slicer/MONAILabel/MONAILabel.py b/plugins/slicer/MONAILabel/MONAILabel.py
index 7cab2bccc..0a9a3821e 100644
--- a/plugins/slicer/MONAILabel/MONAILabel.py
+++ b/plugins/slicer/MONAILabel/MONAILabel.py
@@ -479,10 +479,26 @@ def updateGUIFromParameterNode(self, caller=None, event=None):
if self.models and [k for k, v in self.models.items() if v["type"] == "segmentation"]:
self.ui.segmentationCollapsibleButton.collapsed = False
+ self.ui.segmentationCollapsibleButton.show()
+ else:
+ self.ui.segmentationCollapsibleButton.hide()
+
if self.models and [k for k, v in self.models.items() if v["type"] in ("deepgrow", "deepedit")]:
self.ui.deepgrowCollapsibleButton.collapsed = False
+ self.ui.deepgrowCollapsibleButton.show()
+ else:
+ self.ui.deepgrowCollapsibleButton.hide()
+
if self.models and [k for k, v in self.models.items() if v["type"] == "scribbles"]:
self.ui.scribblesCollapsibleButton.collapsed = False
+ self.ui.scribblesCollapsibleButton.show()
+ else:
+ self.ui.scribblesCollapsibleButton.hide()
+
+ if self.info.get("trainers", {}):
+ self.ui.aclCollapsibleButton.show()
+ else:
+ self.ui.aclCollapsibleButton.hide()
self.ui.labelComboBox.clear()
if self._segmentNode:
@@ -1226,7 +1242,7 @@ def onUploadImage(self, init_sample=True, session=False):
"Server Error:: Session creation Failed\nPlease upgrade to latest monailable version (> 0.2.0)",
detailedText=traceback.format_exc(),
)
- self.current_sample["session_id"] = None
+ self.current_sample["session"] = None
else:
slicer.util.errorDisplay("Failed to upload volume to Server", detailedText=traceback.format_exc())
return False
diff --git a/plugins/slicer/MONAILabel/Resources/UI/MONAILabel.ui b/plugins/slicer/MONAILabel/Resources/UI/MONAILabel.ui
index 89affab2e..0684dfd2d 100644
--- a/plugins/slicer/MONAILabel/Resources/UI/MONAILabel.ui
+++ b/plugins/slicer/MONAILabel/Resources/UI/MONAILabel.ui
@@ -218,7 +218,7 @@
-
- Train:
+ Model:
@@ -237,7 +237,7 @@
-
- Run
+ Train
@@ -365,7 +365,7 @@
SmartEdit / Deepgrow
- false
+ true
9