mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 05:14:40 +01:00
defined CURRENT_DOC_SCHEMAS constant in openpype.lib
This commit is contained in:
parent
ced7686367
commit
d17a0307ab
4 changed files with 15 additions and 8 deletions
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
|
|
@ -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"],
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue