Skip to content

publish_plugins

CollectPalettesPlugin

Bases: BaseSettingsModel

Set regular expressions to filter triggering on specific task names. '.*' means on all.

Source code in server/settings/publish_plugins.py
 4
 5
 6
 7
 8
 9
10
class CollectPalettesPlugin(BaseSettingsModel):
    """Set regular expressions to filter triggering on specific task names. '.*' means on all."""  # noqa

    allowed_tasks: list[str] = SettingsField(
        default_factory=list,
        title="Allowed tasks"
    )

ValidateAudioPlugin

Bases: BaseSettingsModel

Check if scene contains audio track.

Source code in server/settings/publish_plugins.py
13
14
15
16
17
18
class ValidateAudioPlugin(BaseSettingsModel):
    """Check if scene contains audio track."""  #
    _isGroup = True
    enabled: bool = True
    optional: bool = SettingsField(False, title="Optional")
    active: bool = SettingsField(True, title="Active")

ValidateSceneSettingsPlugin

Bases: BaseSettingsModel

Validate if FrameStart, FrameEnd and Resolution match shot data in DB. Use regular expressions to limit validations only on particular folder or task names.

Source code in server/settings/publish_plugins.py
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
class ValidateSceneSettingsPlugin(BaseSettingsModel):
    """Validate if FrameStart, FrameEnd and Resolution match shot data in DB.
       Use regular expressions to limit validations only on particular folder
       or task names."""
    _isGroup = True
    enabled: bool = True
    optional: bool = SettingsField(False, title="Optional")
    active: bool = SettingsField(True, title="Active")

    frame_check_filter: list[str] = SettingsField(
        default_factory=list,
        title="Skip Frame check for Folder Paths with name containing"
    )

    skip_resolution_check: list[str] = SettingsField(
        default_factory=list,
        title="Skip Resolution Check for Tasks"
    )

    skip_timelines_check: list[str] = SettingsField(
        default_factory=list,
        title="Skip Timeline Check for Tasks"
    )