Skip to content

multiple_templates

TemplatePathModel

Bases: BaseSettingsModel

Definition of template and paths to its file.

Source code in server/settings/multiple_templates.py
 9
10
11
12
13
14
15
16
17
class TemplatePathModel(BaseSettingsModel):
    """Definition of template and paths to its file."""
    template_name: str = SettingsField(
        "",
        title="Workfile Template name"
    )
    path: MultiplatformPathModel = SettingsField(
        default_factory=MultiplatformPathModel
    )

TemplateProfileModel

Bases: BaseSettingsModel

Profile to choose multiple templates for single task

Source code in server/settings/multiple_templates.py
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class TemplateProfileModel(BaseSettingsModel):
    """Profile to choose multiple templates for single task"""
    task_types: list[str] = SettingsField(
        default_factory=list,
        title="Task types",
        enum_resolver=task_types_enum
    )
    task_names: list[str] = SettingsField(
        default_factory=list,
        title="Task names"
    )
    templates: list[TemplatePathModel] = SettingsField(
        default_factory=list
    )