use project, task and host name from context data (#5918)

This commit is contained in:
Jakub Trllo 2023-11-16 15:27:33 +01:00 committed by GitHub
parent 05673e934d
commit a3fc30b408
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 9 additions and 8 deletions

View file

@ -22,9 +22,9 @@ class CollectAutoImage(pyblish.api.ContextPlugin):
self.log.debug("Auto image instance found, won't create new") self.log.debug("Auto image instance found, won't create new")
return return
project_name = context.data["anatomyData"]["project"]["name"] project_name = context.data["projectName"]
proj_settings = context.data["project_settings"] proj_settings = context.data["project_settings"]
task_name = context.data["anatomyData"]["task"]["name"] task_name = context.data["task"]
host_name = context.data["hostName"] host_name = context.data["hostName"]
asset_doc = context.data["assetEntity"] asset_doc = context.data["assetEntity"]
asset_name = asset_doc["name"] asset_name = asset_doc["name"]

View file

@ -60,9 +60,9 @@ class CollectAutoReview(pyblish.api.ContextPlugin):
variant = (context.data.get("variant") or variant = (context.data.get("variant") or
auto_creator["default_variant"]) auto_creator["default_variant"])
project_name = context.data["anatomyData"]["project"]["name"] project_name = context.data["projectName"]
proj_settings = context.data["project_settings"] proj_settings = context.data["project_settings"]
task_name = context.data["anatomyData"]["task"]["name"] task_name = context.data["task"]
host_name = context.data["hostName"] host_name = context.data["hostName"]
asset_doc = context.data["assetEntity"] asset_doc = context.data["assetEntity"]
asset_name = asset_doc["name"] asset_name = asset_doc["name"]

View file

@ -51,7 +51,7 @@ class CollectAutoWorkfile(pyblish.api.ContextPlugin):
self.log.debug("Workfile instance disabled") self.log.debug("Workfile instance disabled")
return return
project_name = context.data["anatomyData"]["project"]["name"] project_name = context.data["projectName"]
proj_settings = context.data["project_settings"] proj_settings = context.data["project_settings"]
auto_creator = proj_settings.get( auto_creator = proj_settings.get(
"photoshop", {}).get( "photoshop", {}).get(
@ -66,7 +66,7 @@ class CollectAutoWorkfile(pyblish.api.ContextPlugin):
variant = (context.data.get("variant") or variant = (context.data.get("variant") or
auto_creator["default_variant"]) auto_creator["default_variant"])
task_name = context.data["anatomyData"]["task"]["name"] task_name = context.data["task"]
host_name = context.data["hostName"] host_name = context.data["hostName"]
asset_doc = context.data["assetEntity"] asset_doc = context.data["assetEntity"]
asset_name = asset_doc["name"] asset_name = asset_doc["name"]

View file

@ -708,6 +708,7 @@ class ProcessSubmittedJobOnFarm(pyblish.api.InstancePlugin,
""" """
project_name = context.data["projectName"] project_name = context.data["projectName"]
host_name = context.data["hostName"]
if not version: if not version:
version = get_last_version_by_subset_name( version = get_last_version_by_subset_name(
project_name, project_name,
@ -719,7 +720,7 @@ class ProcessSubmittedJobOnFarm(pyblish.api.InstancePlugin,
else: else:
version = get_versioning_start( version = get_versioning_start(
project_name, project_name,
template_data["app"], host_name,
task_name=template_data["task"]["name"], task_name=template_data["task"]["name"],
task_type=template_data["task"]["type"], task_type=template_data["task"]["type"],
family="render", family="render",

View file

@ -38,7 +38,7 @@ class CollectSlackFamilies(pyblish.api.InstancePlugin,
"families": family, "families": family,
"tasks": task_data.get("name"), "tasks": task_data.get("name"),
"task_types": task_data.get("type"), "task_types": task_data.get("type"),
"hosts": instance.data["anatomyData"]["app"], "hosts": instance.context.data["hostName"],
"subsets": instance.data["subset"] "subsets": instance.data["subset"]
} }
profile = filter_profiles(self.profiles, key_values, profile = filter_profiles(self.profiles, key_values,