feat(tenancy): add tenant navigation overrides
This commit is contained in:
@@ -5,7 +5,7 @@ from typing import Any, Literal
|
||||
|
||||
from pydantic import BaseModel, ConfigDict, Field
|
||||
|
||||
from govoplan_core.api.v1.schemas import DeltaDeletedItem
|
||||
from govoplan_core.api.v1.schemas import DeltaDeletedItem, NavigationPreferencesPayload
|
||||
from govoplan_core.i18n import REFERENCE_LANGUAGE_CODE
|
||||
|
||||
|
||||
@@ -137,6 +137,7 @@ class TenantSettingsItem(BaseModel):
|
||||
available_languages: list[dict[str, Any]] = Field(default_factory=list)
|
||||
system_enabled_language_codes: list[str] = Field(default_factory=list)
|
||||
enabled_language_codes: list[str] = Field(default_factory=list)
|
||||
navigation: NavigationPreferencesPayload | None = None
|
||||
settings: dict[str, Any] = Field(default_factory=dict)
|
||||
|
||||
|
||||
@@ -155,3 +156,4 @@ class TenantSettingsUpdateRequest(BaseModel):
|
||||
|
||||
default_locale: str = Field(min_length=1, max_length=20)
|
||||
enabled_language_codes: list[str] | None = None
|
||||
navigation: NavigationPreferencesPayload | None = None
|
||||
|
||||
Reference in New Issue
Block a user