OP-2766 - removed hardcoded ftrack, CollectFtrackFamily should be used

Added defaults for Ftrack Settings.
This commit is contained in:
Petr Kalis 2022-03-17 11:29:41 +01:00
parent df5fdcc54c
commit c422176553
2 changed files with 29 additions and 8 deletions

View file

@ -1,12 +1,24 @@
"""
Requires:
None
Provides:
instance -> family ("review")
"""
import os
import pyblish.api
class CollectReview(pyblish.api.ContextPlugin):
"""Gather the active document as review instance."""
"""Gather the active document as review instance.
label = "Review"
Triggers once even if no 'image' is published as by defaults it creates
flatten image from a workfile.
"""
label = "Collect Review"
order = pyblish.api.CollectorOrder
hosts = ["photoshop"]
@ -15,16 +27,13 @@ class CollectReview(pyblish.api.ContextPlugin):
task = os.getenv("AVALON_TASK", None)
subset = family + task.capitalize()
file_path = context.data["currentFile"]
base_name = os.path.basename(file_path)
instance = context.create_instance(subset)
instance.data.update({
"subset": subset,
"label": base_name,
"name": base_name,
"label": subset,
"name": subset,
"family": family,
"families": ["ftrack"],
"families": [],
"representations": [],
"asset": os.environ["AVALON_ASSET"]
})

View file

@ -344,6 +344,18 @@
"tasks": [],
"add_ftrack_family": true,
"advanced_filtering": []
},
{
"hosts": [
"photoshop"
],
"families": [
"review"
],
"task_types": [],
"tasks": [],
"add_ftrack_family": true,
"advanced_filtering": []
}
]
},