add validate model name settings for ayon

This commit is contained in:
Kayla Man 2024-01-29 17:19:04 +08:00
parent 05e7c666f1
commit 1d83c6aaa8

View file

@ -38,11 +38,11 @@ class FamilyMappingItemModel(BaseSettingsModel):
)
class ValidateModelName(BaseSettingsModel):
enabled: bool = Field(title="Enabled")
optional: bool = Field(title="Optional")
active: bool = Field(title="Active")
regex: str = Field(
class ValidateModelNameModel(BaseSettingsModel):
enabled: bool = SettingsField(title="Enabled")
optional: bool = SettingsField(title="Optional")
active: bool = SettingsField(title="Active")
regex: str = SettingsField(
"(?P<subset>.*)_(GEO)",
title="Validation regex",
description=(
@ -82,6 +82,10 @@ class PublishersModel(BaseSettingsModel):
default_factory=ValidateLoadedPluginModel,
title="Validate Loaded Plugin"
)
ValidateModelName: ValidateModelNameModel = SettingsField(
default_factory=ValidateModelNameModel,
title="Validate Model Name"
)
ExtractModelObj: BasicValidateModel = SettingsField(
default_factory=BasicValidateModel,
title="Extract OBJ",