feat(global): adding subset grouping ability to integrate new

This commit is contained in:
Jakub Jezek 2019-11-12 17:49:44 +01:00
parent 2100a3e666
commit c3452d3594

View file

@ -493,7 +493,6 @@ class IntegrateAssetNew(pyblish.api.InstancePlugin):
filelink.create(src, dst, filelink.HARDLINK)
def get_subset(self, asset, instance):
subset = io.find_one({"type": "subset",
"parent": asset["_id"],
"name": instance.data["subset"]})
@ -516,6 +515,20 @@ class IntegrateAssetNew(pyblish.api.InstancePlugin):
subset = io.find_one({"_id": _id})
# add group if available
if instance.data.get("subsetGroup"):
subset["data"].update(
)
io.update_many({
'type': 'subset',
'_id': subset["_id"]
}, {'$set': {"data":
{"subsetGroup": instance.data.get("subsetGroup")}
}
}
)
return subset
def create_version(self, subset, version_number, locations, data=None):