diff options
author | Remco Burema <r.burema@ultimaker.com> | 2019-10-31 15:37:24 +0300 |
---|---|---|
committer | Remco Burema <r.burema@ultimaker.com> | 2019-10-31 20:50:24 +0300 |
commit | 5908ff60eeec16b135b2f1b401bda26d32e089a4 (patch) | |
tree | 646ce683bf2cb8c6f4e4e18f8f8d2704a5738d33 /plugins/XmlMaterialProfile | |
parent | 298eb27c7f4a2440c4b5f811f44a6ea3a4e26800 (diff) |
Move verification check from plugin to the import of containers.
part of CURA-6856
Diffstat (limited to 'plugins/XmlMaterialProfile')
-rw-r--r-- | plugins/XmlMaterialProfile/XmlMaterialProfile.py | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/plugins/XmlMaterialProfile/XmlMaterialProfile.py b/plugins/XmlMaterialProfile/XmlMaterialProfile.py index 752f17feb4..093638d594 100644 --- a/plugins/XmlMaterialProfile/XmlMaterialProfile.py +++ b/plugins/XmlMaterialProfile/XmlMaterialProfile.py @@ -15,9 +15,8 @@ import UM.Dictionary from UM.Settings.InstanceContainer import InstanceContainer from UM.Settings.ContainerRegistry import ContainerRegistry from UM.ConfigurationErrorMessage import ConfigurationErrorMessage -from UM.Trust import Trust -from cura.CuraApplication import ApplicationMetadata, CuraApplication +from cura.CuraApplication import CuraApplication from cura.Machines.ContainerTree import ContainerTree from cura.Machines.VariantType import VariantType @@ -471,17 +470,6 @@ class XmlMaterialProfile(InstanceContainer): ## Overridden from InstanceContainer def deserialize(self, serialized, file_name = None): - - # NOTE: In an enterprise environment, IT might not trust every material package the user installs. - # In that case, check if this package is trusted first, and return prematurely if not. - if file_name is not None and ApplicationMetadata.CuraIsEnterpriseVersion: - from UM.Application import Application - install_prefix = os.path.abspath(Application.getInstallPrefix()) - common_path = os.path.commonpath([install_prefix, file_name]) - if common_path is None or not common_path.startswith(install_prefix): - if not Trust.getInstance().signedFileCheck(file_name): - raise Exception("Trust-check failed for material file {0}.".format(file_name)) - containers_to_add = [] # update the serialized data first from UM.Settings.Interfaces import ContainerInterface |