remove settings for not existing plugins

This commit is contained in:
Jakub Trllo 2024-06-03 14:11:48 +02:00
parent 9457a82ce6
commit 87fa03bbb8

View file

@ -7,13 +7,6 @@ from ayon_server.settings import (
)
class CollectInstanceVersionModel(BaseSettingsModel):
enabled: bool = SettingsField(
True,
title="Enabled"
)
class CollectClipEffectsDefModel(BaseSettingsModel):
_layout = "expanded"
name: str = SettingsField("", title="Name")
@ -38,46 +31,14 @@ class CollectClipEffectsModel(BaseSettingsModel):
return value
class ExtractReviewCutUpVideoModel(BaseSettingsModel):
enabled: bool = SettingsField(
True,
title="Enabled"
)
tags_addition: list[str] = SettingsField(
default_factory=list,
title="Additional tags"
)
class PublishPluginsModel(BaseSettingsModel):
CollectInstanceVersion: CollectInstanceVersionModel = SettingsField(
default_factory=CollectInstanceVersionModel,
title="Collect Instance Version"
)
CollectClipEffects: CollectClipEffectsModel = SettingsField(
default_factory=CollectClipEffectsModel,
title="Collect Clip Effects"
)
"""# TODO: enhance settings with host api:
Rename class name and plugin name
to match title (it makes more sense)
"""
ExtractReviewCutUpVideo: ExtractReviewCutUpVideoModel = SettingsField(
default_factory=ExtractReviewCutUpVideoModel,
title="Exctract Review Trim"
)
DEFAULT_PUBLISH_PLUGIN_SETTINGS = {
"CollectInstanceVersion": {
"enabled": False,
},
"ExtractReviewCutUpVideo": {
"enabled": True,
"tags_addition": [
"review"
]
},
"CollectClipEffectsModel": {
"effect_categories": []
}