CURA-4870 Don't allow to connect more than one instance to the same

group.
This commit is contained in:
Diego Prado Gesto 2018-03-15 20:01:47 +01:00
parent 222a18e698
commit 99d653cea5
3 changed files with 36 additions and 4 deletions

View file

@ -1220,6 +1220,14 @@ class MachineManager(QObject):
for container in hidden_containers:
container.setMetaDataEntry("connect_group_name", group_name)
## This method checks if there is an instance connected to the given network_key
def existNetworkInstances(self, network_key: str) -> bool:
metadata_filter = {"um_network_key": network_key}
containers = ContainerRegistry.getInstance().findContainerStacks(type = "machine", **metadata_filter)
if containers:
return True
return False
@pyqtSlot("QVariant")
def setGlobalVariant(self, container_node):
self.blurSettings.emit()