mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
dirmap settings are using AYON settings
This commit is contained in:
parent
8d830ae374
commit
2c7da1a6de
4 changed files with 14 additions and 34 deletions
|
|
@ -92,8 +92,8 @@ class HostDirmap(object):
|
|||
|
||||
self.on_enable_dirmap()
|
||||
|
||||
for k, sp in enumerate(mapping["source-path"]):
|
||||
dst = mapping["destination-path"][k]
|
||||
for k, sp in enumerate(mapping["source_path"]):
|
||||
dst = mapping["destination_path"][k]
|
||||
try:
|
||||
# add trailing slash if missing
|
||||
sp = os.path.join(sp, '')
|
||||
|
|
@ -116,7 +116,7 @@ class HostDirmap(object):
|
|||
continue
|
||||
|
||||
def get_mappings(self):
|
||||
"""Get translation from source-path to destination-path.
|
||||
"""Get translation from source_path to destination_path.
|
||||
|
||||
It checks if Site Sync is enabled and user chose to use local
|
||||
site, in that case configuration in Local Settings takes precedence
|
||||
|
|
@ -138,8 +138,8 @@ class HostDirmap(object):
|
|||
|
||||
if (
|
||||
not mapping
|
||||
or not mapping.get("destination-path")
|
||||
or not mapping.get("source-path")
|
||||
or not mapping.get("destination_path")
|
||||
or not mapping.get("source_path")
|
||||
):
|
||||
return {}
|
||||
self.log.info("Processing directory mapping ...")
|
||||
|
|
@ -154,7 +154,7 @@ class HostDirmap(object):
|
|||
in Local Settings.
|
||||
|
||||
Returns:
|
||||
dict : { "source-path": [XXX], "destination-path": [YYYY]}
|
||||
dict : { "source_path": [XXX], "destination_path": [YYYY]}
|
||||
"""
|
||||
project_name = self.project_name
|
||||
|
||||
|
|
@ -210,13 +210,13 @@ class HostDirmap(object):
|
|||
continue
|
||||
|
||||
if os.path.isdir(active_site_dir):
|
||||
if "destination-path" not in mapping:
|
||||
mapping["destination-path"] = []
|
||||
mapping["destination-path"].append(active_site_dir)
|
||||
if "destination_path" not in mapping:
|
||||
mapping["destination_path"] = []
|
||||
mapping["destination_path"].append(active_site_dir)
|
||||
|
||||
if "source-path" not in mapping:
|
||||
mapping["source-path"] = []
|
||||
mapping["source-path"].append(remote_site_dir)
|
||||
if "source_path" not in mapping:
|
||||
mapping["source_path"] = []
|
||||
mapping["source_path"].append(remote_site_dir)
|
||||
|
||||
self.log.debug("local sync mapping:: {}".format(mapping))
|
||||
return mapping
|
||||
|
|
|
|||
|
|
@ -937,7 +937,7 @@ class ReferenceLoader(Loader):
|
|||
"""
|
||||
settings = get_project_settings(project_name)
|
||||
use_env_var_as_root = (settings["maya"]
|
||||
["maya-dirmap"]
|
||||
["maya_dirmap"]
|
||||
["use_env_var_as_root"])
|
||||
if use_env_var_as_root:
|
||||
anatomy = Anatomy(project_name)
|
||||
|
|
|
|||
|
|
@ -176,7 +176,7 @@ def add_nuke_callbacks():
|
|||
nuke.addOnScriptLoad(WorkfileSettings().set_context_settings)
|
||||
|
||||
|
||||
if nuke_settings["nuke-dirmap"]["enabled"]:
|
||||
if nuke_settings["nuke_dirmap"]["enabled"]:
|
||||
log.info("Added Nuke's dir-mapping callback ...")
|
||||
# Add dirmap for file paths.
|
||||
nuke.addFilenameFilter(dirmap_file_name_filter)
|
||||
|
|
|
|||
|
|
@ -333,17 +333,6 @@ def _convert_maya_project_settings(ayon_settings, output):
|
|||
|
||||
ayon_maya = ayon_settings["maya"]
|
||||
|
||||
# Maya dirmap
|
||||
ayon_maya_dirmap = ayon_maya.pop("maya_dirmap")
|
||||
ayon_maya_dirmap_path = ayon_maya_dirmap["paths"]
|
||||
ayon_maya_dirmap_path["source-path"] = (
|
||||
ayon_maya_dirmap_path.pop("source_path")
|
||||
)
|
||||
ayon_maya_dirmap_path["destination-path"] = (
|
||||
ayon_maya_dirmap_path.pop("destination_path")
|
||||
)
|
||||
ayon_maya["maya-dirmap"] = ayon_maya_dirmap
|
||||
|
||||
# Create plugins
|
||||
ayon_create = ayon_maya["create"]
|
||||
ayon_create_static_mesh = ayon_create["CreateUnrealStaticMesh"]
|
||||
|
|
@ -580,15 +569,6 @@ def _convert_nuke_project_settings(ayon_settings, output):
|
|||
|
||||
ayon_nuke = ayon_settings["nuke"]
|
||||
|
||||
# --- Dirmap ---
|
||||
dirmap = ayon_nuke.pop("dirmap")
|
||||
for src_key, dst_key in (
|
||||
("source_path", "source-path"),
|
||||
("destination_path", "destination-path"),
|
||||
):
|
||||
dirmap["paths"][dst_key] = dirmap["paths"].pop(src_key)
|
||||
ayon_nuke["nuke-dirmap"] = dirmap
|
||||
|
||||
# --- Load ---
|
||||
ayon_load = ayon_nuke["load"]
|
||||
ayon_load["LoadClip"]["_representations"] = (
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue