mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
♻️ move the setting one level up
This commit is contained in:
parent
a394556103
commit
c63d2005cf
2 changed files with 9 additions and 8 deletions
|
|
@ -699,7 +699,7 @@ def _create_instances_for_aov(instance, skeleton, aov_filter, additional_data,
|
||||||
|
|
||||||
use_legacy_product_name = True
|
use_legacy_product_name = True
|
||||||
try:
|
try:
|
||||||
use_legacy_product_name = project_settings["core"]["tools"]["creator"]["product_name_profiles"]["use_legacy_for_renders"] # noqa: E501
|
use_legacy_product_name = project_settings["core"]["tools"]["creator"]["use_legacy_product_names_for_renders"] # noqa: E501
|
||||||
except KeyError:
|
except KeyError:
|
||||||
warnings.warn(
|
warnings.warn(
|
||||||
("use_legacy_for_renders not found in project settings. "
|
("use_legacy_for_renders not found in project settings. "
|
||||||
|
|
|
||||||
|
|
@ -22,13 +22,6 @@ class ProductTypeSmartSelectModel(BaseSettingsModel):
|
||||||
|
|
||||||
class ProductNameProfile(BaseSettingsModel):
|
class ProductNameProfile(BaseSettingsModel):
|
||||||
_layout = "expanded"
|
_layout = "expanded"
|
||||||
# TODO: change to False in next releases
|
|
||||||
use_legacy_for_renders: bool = SettingsField(
|
|
||||||
True, title="Use legacy for renders",
|
|
||||||
description="Use product naming logic for renders. "
|
|
||||||
"This is for backwards compatibility enabled by default."
|
|
||||||
"When enabled, it will ignore any templates for renders "
|
|
||||||
"that are set in the product name profiles.")
|
|
||||||
|
|
||||||
product_types: list[str] = SettingsField(
|
product_types: list[str] = SettingsField(
|
||||||
default_factory=list, title="Product types"
|
default_factory=list, title="Product types"
|
||||||
|
|
@ -73,6 +66,14 @@ class CreatorToolModel(BaseSettingsModel):
|
||||||
title="Create Smart Select"
|
title="Create Smart Select"
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
# TODO: change to False in next releases
|
||||||
|
use_legacy_product_names_for_renders: bool = SettingsField(
|
||||||
|
True, title="Use legacy product names for renders",
|
||||||
|
description="Use product naming templates for renders. "
|
||||||
|
"This is for backwards compatibility enabled by default."
|
||||||
|
"When enabled, it will ignore any templates for renders "
|
||||||
|
"that are set in the product name profiles.")
|
||||||
|
|
||||||
product_name_profiles: list[ProductNameProfile] = SettingsField(
|
product_name_profiles: list[ProductNameProfile] = SettingsField(
|
||||||
default_factory=list,
|
default_factory=list,
|
||||||
title="Product name profiles"
|
title="Product name profiles"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue