add version up workfile in ayon menu which is located inside the workfiles in core addon

This commit is contained in:
Kayla Man 2024-05-29 23:44:08 +08:00
parent 39ca9922bb
commit e523b47412
2 changed files with 18 additions and 8 deletions

View file

@ -118,12 +118,19 @@ class WorkfilesLockProfile(BaseSettingsModel):
enabled: bool = SettingsField(True, title="Enabled")
class WorkfilesToolModel(BaseSettingsModel):
class AyonMenuModel(BaseSettingsModel):
version_up_workfile: bool = SettingsField(
False,
title="Version Up Workfile",
description="Add 'Version Up Workfile' to AYON menu"
)
class WorkfilesToolModel(BaseSettingsModel):
ayon_menu: AyonMenuModel = SettingsField(
default_factory=AyonMenuModel,
title="AYON Menu"
)
workfile_template_profiles: list[WorkfileTemplateProfile] = SettingsField(
default_factory=list,
title="Workfile template profiles"
@ -412,7 +419,9 @@ DEFAULT_TOOLS_VALUES = {
]
},
"Workfiles": {
"version_up_workfile": False,
"ayon_menu": {
"version_up_workfile": False
},
"workfile_template_profiles": [
{
"task_types": [],