Added lilypond edition
This commit is contained in:
36
folkugat_web/fragments/tema/scores.py
Normal file
36
folkugat_web/fragments/tema/scores.py
Normal file
@@ -0,0 +1,36 @@
|
||||
from fastapi import Request
|
||||
from folkugat_web.model import temes as model
|
||||
from folkugat_web.templates import templates
|
||||
|
||||
|
||||
def score(request: Request, logged_in: bool, score: model.Score):
|
||||
return templates.TemplateResponse(
|
||||
"fragments/tema/score.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
"score": score,
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
# def score_code(request: Request, logged_in: bool, tema: model.Tema):
|
||||
# return templates.TemplateResponse(
|
||||
# "fragments/tema/score.html",
|
||||
# {
|
||||
# "request": request,
|
||||
# "logged_in": logged_in,
|
||||
# "tema": tema,
|
||||
# }
|
||||
# )
|
||||
|
||||
|
||||
def score_editor(request: Request, logged_in: bool, score: model.Score):
|
||||
return templates.TemplateResponse(
|
||||
"fragments/tema/editor/score.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
"score": score,
|
||||
}
|
||||
)
|
||||
@@ -1,5 +1,6 @@
|
||||
from fastapi import Request
|
||||
from folkugat_web.model import temes as model
|
||||
from folkugat_web.model.lilypond import RenderError
|
||||
from folkugat_web.model.pagines import Pages
|
||||
from folkugat_web.services import sessions as sessions_service
|
||||
from folkugat_web.services.temes import links as links_service
|
||||
@@ -72,3 +73,20 @@ def tema(request: Request, logged_in: bool, tema: model.Tema):
|
||||
"date_names": sessions_service.get_date_names,
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
def score_render(
|
||||
request: Request,
|
||||
score_id: int,
|
||||
score_render_url: str = "",
|
||||
errors: list[RenderError] | None = None,
|
||||
):
|
||||
return templates.TemplateResponse(
|
||||
"fragments/tema/editor/score_render.html",
|
||||
{
|
||||
"request": request,
|
||||
"score_id": score_id,
|
||||
"score_render_url": score_render_url,
|
||||
"errors": errors,
|
||||
}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user