WIP: add HTML form for editing comics

This commit is contained in:
Thomas Peetz
2025-06-09 23:38:55 +02:00
parent b610947403
commit d9136e45f6
16 changed files with 190 additions and 77 deletions
+10 -2
View File
@@ -1,6 +1,6 @@
from typing import List, Dict
from typing import List, Dict, Optional
from pydantic import BaseModel
from pydantic import BaseModel, AnyUrl
from src.db.models.comic import Comic
@@ -21,6 +21,14 @@ class ComicDetailsResponse(BaseModel):
volumes: List[str]
works: Dict[str, List[str]]
class ComicSchema(BaseModel):
title: str
weblink: Optional[AnyUrl]
completed: Optional[bool]
current_order: Optional[bool]
def get_short_info(comic: Comic) -> ComicResponse:
response = ComicResponse(
id=comic.id,