mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
Merge branch 'develop' into enhancement/AY-5539_define-creators-per-task
This commit is contained in:
commit
4640f26ebd
707 changed files with 1829 additions and 1261 deletions
|
|
@ -147,6 +147,15 @@ class WorkfilesLockProfile(BaseSettingsModel):
|
|||
enabled: bool = SettingsField(True, title="Enabled")
|
||||
|
||||
|
||||
class AYONMenuModel(BaseSettingsModel):
|
||||
_layout = "expanded"
|
||||
version_up_current_workfile: bool = SettingsField(
|
||||
False,
|
||||
title="Version Up Workfile",
|
||||
description="Add 'Version Up Workfile' to AYON menu"
|
||||
)
|
||||
|
||||
|
||||
class WorkfilesToolModel(BaseSettingsModel):
|
||||
workfile_template_profiles: list[WorkfileTemplateProfile] = SettingsField(
|
||||
default_factory=list,
|
||||
|
|
@ -297,6 +306,10 @@ class PublishToolModel(BaseSettingsModel):
|
|||
|
||||
|
||||
class GlobalToolsModel(BaseSettingsModel):
|
||||
ayon_menu: AYONMenuModel = SettingsField(
|
||||
default_factory=AYONMenuModel,
|
||||
title="AYON Menu"
|
||||
)
|
||||
creator: CreatorToolModel = SettingsField(
|
||||
default_factory=CreatorToolModel,
|
||||
title="Creator"
|
||||
|
|
@ -316,6 +329,9 @@ class GlobalToolsModel(BaseSettingsModel):
|
|||
|
||||
|
||||
DEFAULT_TOOLS_VALUES = {
|
||||
"ayon_menu": {
|
||||
"version_up_current_workfile": False
|
||||
},
|
||||
"creator": {
|
||||
"product_types_smart_select": [
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue