From c644453b76e36abebbdabee7d259af799323004d Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 18 Dec 2020 12:52:27 +0100 Subject: [PATCH] added object type filtering to settings --- pype/settings/defaults/project_settings/ftrack.json | 6 +++++- .../projects_schema/schema_project_ftrack.json | 10 ++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/pype/settings/defaults/project_settings/ftrack.json b/pype/settings/defaults/project_settings/ftrack.json index 4d617b9f09..b03328115b 100644 --- a/pype/settings/defaults/project_settings/ftrack.json +++ b/pype/settings/defaults/project_settings/ftrack.json @@ -45,6 +45,10 @@ }, "status_task_to_parent": { "enabled": true, + "parent_object_types": [ + "Shot", + "Asset Build" + ], "parent_status_match_all_task_statuses": { "Completed": [ "Approved", @@ -190,4 +194,4 @@ "ftrack_custom_attributes": {} } } -} +} \ No newline at end of file diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_ftrack.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_ftrack.json index 70f578822a..a0cb6c9255 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_ftrack.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_ftrack.json @@ -157,6 +157,16 @@ "key": "enabled", "label": "Enabled" }, + { + "type": "label", + "label": "List of parent object types where this is triggered (\"Shot\", \"Asset Build\", etc.). Skipped if list is empty." + }, + { + "type": "list", + "object_type": "text", + "key": "parent_object_types", + "label": "Object types" + }, { "key": "parent_status_match_all_task_statuses", "type": "dict-modifiable",