add zbrush settings to server_addon

This commit is contained in:
Kayla Man 2024-02-23 21:09:34 +08:00
parent 96632c217a
commit 5c8314f9ab
4 changed files with 41 additions and 0 deletions

View 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)

View file

@ -0,0 +1,10 @@
from .main import (
ZbrushSettings,
DEFAULT_VALUES,
)
__all__ = (
"ZbrushSettings",
"DEFAULT_VALUES",
)

View 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
}

View file

@ -0,0 +1 @@
__version__ = "0.1.0"