Skip to content

main

TraypublisherSettings

Bases: BaseSettingsModel

Traypublisher Project Settings.

Source code in server/settings/main.py
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
class TraypublisherSettings(BaseSettingsModel):
    """Traypublisher Project Settings."""
    imageio: TrayPublisherImageIOModel = SettingsField(
        default_factory=TrayPublisherImageIOModel,
        title="Color Management (ImageIO)"
    )
    simple_creators: list[SimpleCreatorPlugin] = SettingsField(
        title="Simple Create Plugins",
        default_factory=SimpleCreatorPlugin,
    )
    editorial_creators: TraypublisherEditorialCreatorPlugins = SettingsField(
        title="Editorial Creators",
        default_factory=TraypublisherEditorialCreatorPlugins,
    )
    create: TrayPublisherCreatePluginsModel = SettingsField(
        title="Create",
        default_factory=TrayPublisherCreatePluginsModel
    )
    publish: TrayPublisherPublishPlugins = SettingsField(
        title="Publish Plugins",
        default_factory=TrayPublisherPublishPlugins
    )