From 7ac2c04f613a77bceed2ff0e9e30b8e6ad24c6dd Mon Sep 17 00:00:00 2001 From: David Lai Date: Wed, 15 Sep 2021 11:14:31 +0800 Subject: [PATCH] remove project archive confirmation --- .../defaults/project_anatomy/attributes.json | 1 - openpype/settings/entities/root_entities.py | 29 ------------------- .../schemas/schema_anatomy_attributes.json | 6 ---- 3 files changed, 36 deletions(-) diff --git a/openpype/settings/defaults/project_anatomy/attributes.json b/openpype/settings/defaults/project_anatomy/attributes.json index 128d5c14ca..983ac603f9 100644 --- a/openpype/settings/defaults/project_anatomy/attributes.json +++ b/openpype/settings/defaults/project_anatomy/attributes.json @@ -23,6 +23,5 @@ "unreal/4-26" ], "tools_env": [], - "archive_confirm": "", "active": true } \ No newline at end of file diff --git a/openpype/settings/entities/root_entities.py b/openpype/settings/entities/root_entities.py index 5701b60098..05d20ee60b 100644 --- a/openpype/settings/entities/root_entities.py +++ b/openpype/settings/entities/root_entities.py @@ -755,35 +755,6 @@ class ProjectSettings(RootEntity): """ return DEFAULTS_DIR - def settings_value(self): - output = super(ProjectSettings, self).settings_value() - - anatomy = output.get(PROJECT_ANATOMY_KEY) or {} - - # Evaluate project archiving flag - # - archive_confirm = anatomy.get("attributes", {}).get("archive_confirm") - if archive_confirm: - # set flag - if archive_confirm == self.project_name: - self.log.debug( - "Project archiving." - ) - anatomy["attributes"]["archived"] = True - - else: - self.log.debug( - "Project archiving confirmation string not matched." - ) - anatomy["attributes"]["archive_confirm"] = "" - anatomy["attributes"]["archived"] = False - - else: - if anatomy and "attributes" in anatomy: - anatomy["attributes"]["archived"] = False - - return output - def _save_studio_values(self): settings_value = self.settings_value() diff --git a/openpype/settings/entities/schemas/projects_schema/schemas/schema_anatomy_attributes.json b/openpype/settings/entities/schemas/projects_schema/schemas/schema_anatomy_attributes.json index fdae566655..530bf70a7c 100644 --- a/openpype/settings/entities/schemas/projects_schema/schemas/schema_anatomy_attributes.json +++ b/openpype/settings/entities/schemas/projects_schema/schemas/schema_anatomy_attributes.json @@ -70,12 +70,6 @@ "key": "tools_env", "label": "Tools" }, - { - "type": "text", - "key": "archive_confirm", - "label": "Archive Project", - "placeholder": "Input project name to confirm archiving." - }, { "type": "boolean", "key": "active",