Escollir partitura del tema en un set

This commit is contained in:
marc
2026-02-16 23:03:01 +01:00
parent 443c1b1391
commit 89f72dbb33
13 changed files with 1385 additions and 22 deletions

View File

@@ -200,6 +200,7 @@ def set_tema(
set_id: int,
entry_id: int,
tema_id: Annotated[int, Form()],
score_id: Annotated[int | None, Form()] = None,
):
return playlist.set_tema(
request=request,
@@ -208,6 +209,28 @@ def set_tema(
set_id=set_id,
entry_id=entry_id,
tema_id=tema_id,
score_id=score_id,
)
@router.put("/api/llista/{playlist_id}/set/{set_id}/tema/{entry_id}/score")
def set_tema_score(
request: Request,
logged_in: auth.RequireLogin,
playlist_id: int,
set_id: int,
entry_id: int,
score_id: Annotated[int | None, Form()] = None,
):
if score_id is not None and score_id < 0:
score_id = None
return playlist.set_tema_score(
request=request,
logged_in=logged_in,
playlist_id=playlist_id,
set_id=set_id,
entry_id=entry_id,
score_id=score_id,
)