Merge branch '2.x/develop' into feature/451-Fusion_basic_integration

This commit is contained in:
Jakub Jezek 2020-08-21 11:37:58 +02:00
commit 181adf52eb
No known key found for this signature in database
GPG key ID: C4B96E101D2A47F3
5 changed files with 15 additions and 6 deletions

View file

@ -30,7 +30,8 @@ class IntegrateFtrackInstance(pyblish.api.InstancePlugin):
'audio': 'audio',
'workfile': 'scene',
'animation': 'cache',
'image': 'img'
'image': 'img',
'reference': 'reference'
}
def process(self, instance):

View file

@ -78,6 +78,12 @@ class ExtractHierarchyToAvalon(pyblish.api.ContextPlugin):
if entity:
# Do not override data, only update
cur_entity_data = entity.get("data") or {}
new_tasks = data.pop("tasks", [])
if "tasks" in cur_entity_data and new_tasks:
for task_name in new_tasks:
if task_name not in cur_entity_data["tasks"]:
cur_entity_data["tasks"].append(task_name)
cur_entity_data.update(data)
data = cur_entity_data
else:

View file

@ -18,15 +18,15 @@ class CollectClipInstances(pyblish.api.InstancePlugin):
"referenceMain": {
"family": "review",
"families": ["review", "ftrack"],
"ftrackFamily": "review",
# "ftrackFamily": "review",
"extension": ".mp4"
},
"audioMain": {
"family": "audio",
"families": ["ftrack"],
"ftrackFamily": "audio",
# "ftrackFamily": "audio",
"extension": ".wav",
"version": 1
# "version": 1
},
"shotMain": {
"family": "shot",