bmc_hub/app/modules/wiki/models/schemas.py
Christian 3d7fb1aa48 feat(migrations): add AnyDesk session management and customer wiki slug updates
- Created migration scripts for AnyDesk sessions and hardware assets.
- Implemented apply_migration_115.py to execute migration for AnyDesk sessions.
- Added set_customer_wiki_slugs.py script to update customer wiki slugs based on a predefined folder list.
- Developed run_migration.py to apply AnyDesk migration schema.
- Added tests for Service Contract Wizard to ensure functionality and dry-run mode.
2026-02-10 14:40:38 +01:00

25 lines
456 B
Python

"""
Wiki.js schemas
"""
from typing import List, Optional
from pydantic import BaseModel
class WikiPage(BaseModel):
id: Optional[int] = None
title: str
path: str
description: Optional[str] = None
updated_at: Optional[str] = None
url: str
class WikiPageResponse(BaseModel):
pages: List[WikiPage]
path: str
tag: Optional[str] = None
query: Optional[str] = None
base_url: str
errors: Optional[list] = None