mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 12:54:40 +01:00
* updated nuke settings * added addon version to zip filename * fix Pattern type hint * added ignored subdirs for openpype * added titles to addons * type hint fix - again * modified settings conversion * updated aftereffects settings * updated blender settings * updated clockify settings * updated core settings * updated deadline settings * updated harmo settings * updated kistsu settings * updated maya settings * updated muster settings * updated royal render settings * updated timers manager settings * updated traypublisher settings * implemented conversion of rr paths * formatting fix
41 lines
1.1 KiB
Python
41 lines
1.1 KiB
Python
from pydantic import Field
|
|
from ayon_server.settings import BaseSettingsModel
|
|
|
|
|
|
class TemplatesMapping(BaseSettingsModel):
|
|
_layout = "compact"
|
|
name: str = Field(title="Name")
|
|
value: int = Field(title="mapping")
|
|
|
|
|
|
class MusterSettings(BaseSettingsModel):
|
|
enabled: bool = True
|
|
MUSTER_REST_URL: str = Field(
|
|
"",
|
|
title="Muster Rest URL",
|
|
scope=["studio"],
|
|
)
|
|
|
|
templates_mapping: list[TemplatesMapping] = Field(
|
|
default_factory=list,
|
|
title="Templates mapping",
|
|
)
|
|
|
|
|
|
DEFAULT_VALUES = {
|
|
"enabled": False,
|
|
"MUSTER_REST_URL": "http://127.0.0.1:9890",
|
|
"templates_mapping": [
|
|
{"name": "file_layers", "value": 7},
|
|
{"name": "mentalray", "value": 2},
|
|
{"name": "mentalray_sf", "value": 6},
|
|
{"name": "redshift", "value": 55},
|
|
{"name": "renderman", "value": 29},
|
|
{"name": "software", "value": 1},
|
|
{"name": "software_sf", "value": 5},
|
|
{"name": "turtle", "value": 10},
|
|
{"name": "vector", "value": 4},
|
|
{"name": "vray", "value": 37},
|
|
{"name": "ffmpeg", "value": 48}
|
|
]
|
|
}
|