mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 05:14:40 +01:00
add zbrush settings to server_addon
This commit is contained in:
parent
96632c217a
commit
5c8314f9ab
4 changed files with 41 additions and 0 deletions
19
server_addon/zbrush/__init__.py
Normal file
19
server_addon/zbrush/__init__.py
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
from typing import Type
|
||||
|
||||
from ayon_server.addons import BaseServerAddon
|
||||
|
||||
from .version import __version__
|
||||
from .settings import UnrealSettings, DEFAULT_VALUES
|
||||
|
||||
|
||||
class UnrealAddon(BaseServerAddon):
|
||||
name = "unreal"
|
||||
title = "Unreal"
|
||||
version = __version__
|
||||
settings_model: Type[UnrealSettings] = UnrealSettings
|
||||
frontend_scopes = {}
|
||||
services = {}
|
||||
|
||||
async def get_default_settings(self):
|
||||
settings_model_cls = self.get_settings_model()
|
||||
return settings_model_cls(**DEFAULT_VALUES)
|
||||
10
server_addon/zbrush/settings/__init__.py
Normal file
10
server_addon/zbrush/settings/__init__.py
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
from .main import (
|
||||
ZbrushSettings,
|
||||
DEFAULT_VALUES,
|
||||
)
|
||||
|
||||
|
||||
__all__ = (
|
||||
"ZbrushSettings",
|
||||
"DEFAULT_VALUES",
|
||||
)
|
||||
11
server_addon/zbrush/settings/main.py
Normal file
11
server_addon/zbrush/settings/main.py
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
from ayon_server.settings import BaseSettingsModel, SettingsField
|
||||
|
||||
|
||||
class ZbrushSetting(BaseSettingsModel):
|
||||
stop_timer_on_application_exit: bool = SettingsField(
|
||||
title="Stop timer on application exit")
|
||||
|
||||
|
||||
DEFAULT_VALUES = {
|
||||
"stop_timer_on_application_exit": False
|
||||
}
|
||||
1
server_addon/zbrush/version.py
Normal file
1
server_addon/zbrush/version.py
Normal file
|
|
@ -0,0 +1 @@
|
|||
__version__ = "0.1.0"
|
||||
Loading…
Add table
Add a link
Reference in a new issue