Add CollectHierarchy publish plugin settings

This commit is contained in:
jakubjezek001 2025-11-14 17:24:30 +01:00
parent 85c5fac7b9
commit 6c768d3f99
No known key found for this signature in database
GPG key ID: 06DBD609ADF27FD9

View file

@ -48,6 +48,13 @@ class CollectAudioModel(BaseSettingsModel):
"", title="Name of audio variant"
)
class CollectHierarchyModel(BaseSettingsModel):
_isGroup = True
ignore_shot_attributes_on_update: bool = SettingsField(
False,
title="Ignore shot attributes on update"
)
class CollectSceneVersionModel(BaseSettingsModel):
_isGroup = True
@ -1094,6 +1101,10 @@ class PublishPuginsModel(BaseSettingsModel):
default_factory=CollectExplicitResolutionModel,
title="Collect Explicit Resolution"
)
CollectHierarchy: CollectHierarchyModel = SettingsField(
default_factory=CollectHierarchyModel,
title="Collect Hierarchy"
)
ValidateEditorialAssetName: ValidateBaseModel = SettingsField(
default_factory=ValidateBaseModel,
title="Validate Editorial Asset Name"
@ -1275,6 +1286,9 @@ DEFAULT_PUBLISH_VALUES = {
],
"options": []
},
"CollectHierarchy": {
"ignore_shot_attributes_on_update": False,
},
"ValidateEditorialAssetName": {
"enabled": True,
"optional": False,