defined CURRENT_DOC_SCHEMAS constant in openpype.lib

This commit is contained in:
iLLiCiTiT 2021-05-17 19:47:43 +02:00
parent ced7686367
commit d17a0307ab
4 changed files with 15 additions and 8 deletions

View file

@ -58,6 +58,7 @@ from .python_module_tools import (
)
from .avalon_context import (
CURRENT_DOC_SCHEMAS,
is_latest,
any_outdated,
get_asset,
@ -162,6 +163,7 @@ __all__ = [
"recursive_bases_from_class",
"classes_from_module",
"CURRENT_DOC_SCHEMAS",
"is_latest",
"any_outdated",
"get_asset",

View file

@ -17,6 +17,13 @@ avalon = None
log = logging.getLogger("AvalonContext")
CURRENT_DOC_SCHEMAS = {
"project": "openpype:project-3.0",
"asset": "openpype:asset-3.0",
"config": "openpype:config-2.0"
}
def with_avalon(func):
@functools.wraps(func)
def wrap_avalon(*args, **kwargs):

View file

@ -26,9 +26,7 @@ from openpype.modules.ftrack.lib import (
BaseEvent
)
from openpype.modules.ftrack.lib.avalon_sync import (
EntitySchemas
)
from openpype.lib import CURRENT_DOC_SCHEMAS
class SyncToAvalonEvent(BaseEvent):
@ -1128,7 +1126,7 @@ class SyncToAvalonEvent(BaseEvent):
"_id": mongo_id,
"name": name,
"type": "asset",
"schema": EntitySchemas["asset"],
"schema": CURRENT_DOC_SCHEMAS["asset"],
"parent": proj["_id"],
"data": {
"ftrackId": ftrack_ent["id"],

View file

@ -34,7 +34,7 @@ log = Logger.get_logger(__name__)
# Current schemas for avalon types
EntitySchemas = {
CURRENT_DOC_SCHEMAS = {
"project": "openpype:project-3.0",
"asset": "openpype:asset-3.0",
"config": "openpype:config-2.0"
@ -1862,7 +1862,7 @@ class SyncEntitiesFactory:
item["_id"] = new_id
item["parent"] = self.avalon_project_id
item["schema"] = EntitySchemas["asset"]
item["schema"] = CURRENT_DOC_SCHEMAS["asset"]
item["data"]["visualParent"] = avalon_parent
new_id_str = str(new_id)
@ -2003,8 +2003,8 @@ class SyncEntitiesFactory:
project_item["_id"] = new_id
project_item["parent"] = None
project_item["schema"] = EntitySchemas["project"]
project_item["config"]["schema"] = EntitySchemas["config"]
project_item["schema"] = CURRENT_DOC_SCHEMAS["project"]
project_item["config"]["schema"] = CURRENT_DOC_SCHEMAS["config"]
self.ftrack_avalon_mapper[self.ft_project_id] = new_id
self.avalon_ftrack_mapper[new_id] = self.ft_project_id