Nova pàgina de llistes
This commit is contained in:
@@ -0,0 +1 @@
|
||||
from folkugat_web.fragments import llistes
|
||||
17
folkugat_web/fragments/llistes.py
Normal file
17
folkugat_web/fragments/llistes.py
Normal file
@@ -0,0 +1,17 @@
|
||||
from folkugat_web.model.pagines import Pages
|
||||
from folkugat_web.services import playlists as playlists_service
|
||||
from folkugat_web.templates import templates
|
||||
|
||||
|
||||
def llistes_pagina(request, logged_in):
|
||||
playlists = playlists_service.get_all_playlists(logged_in=logged_in)
|
||||
return templates.TemplateResponse(
|
||||
"fragments/llistes/pagina.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
"playlists": playlists,
|
||||
"Pages": Pages,
|
||||
"menu_selected_id": Pages.Llistes,
|
||||
}
|
||||
)
|
||||
@@ -16,7 +16,7 @@ def add_set(
|
||||
):
|
||||
new_set = playlists_service.add_set(playlist_id=playlist_id)
|
||||
return templates.TemplateResponse(
|
||||
"fragments/playlist/set_entry.html",
|
||||
"fragments/llista/set_entry.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
@@ -32,7 +32,7 @@ def get_set(request: Request, playlist_id: int, set_id: int, logged_in: bool):
|
||||
set_entry = playlists_service.get_set(playlist_id=playlist_id, set_id=set_id)
|
||||
if set_entry:
|
||||
return templates.TemplateResponse(
|
||||
"fragments/playlist/set_entry.html",
|
||||
"fragments/llista/set_entry.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
@@ -55,7 +55,7 @@ def add_tema(request: Request, playlist_id: int, set_id: int, logged_in: bool):
|
||||
new_tema = playlists_service.add_tema(playlist_id=playlist_id, set_id=set_id)
|
||||
new_tema = playlists_service.add_tema_to_tema_in_set(new_tema)
|
||||
return templates.TemplateResponse(
|
||||
"fragments/playlist/tema_editor.html",
|
||||
"fragments/llista/tema_editor.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
@@ -70,7 +70,7 @@ def get_tema(request: Request, playlist_id: int, set_id: int, entry_id: int, log
|
||||
tema_entry = playlists_service.get_tema(entry_id=entry_id)
|
||||
tema_entry = playlists_service.add_tema_to_tema_in_set(tema_entry)
|
||||
return templates.TemplateResponse(
|
||||
"fragments/playlist/tema_entry.html",
|
||||
"fragments/llista/tema_entry.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
@@ -85,7 +85,7 @@ def get_tema_editor(request: Request, playlist_id: int, set_id: int, entry_id: i
|
||||
tema_entry = playlists_service.get_tema(entry_id=entry_id)
|
||||
tema_entry = playlists_service.add_tema_to_tema_in_set(tema_entry)
|
||||
return templates.TemplateResponse(
|
||||
"fragments/playlist/tema_editor.html",
|
||||
"fragments/llista/tema_editor.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
@@ -146,7 +146,7 @@ def busca_tema(
|
||||
offset=0,
|
||||
)
|
||||
return templates.TemplateResponse(
|
||||
"fragments/playlist/tema_results.html",
|
||||
"fragments/llista/tema_results.html",
|
||||
{
|
||||
"request": request,
|
||||
"playlist_id": playlist_id,
|
||||
@@ -163,7 +163,7 @@ def set_tema(request: Request, logged_in: bool, playlist_id: int, set_id: int, e
|
||||
tema_entry = playlists_service.get_tema(entry_id=entry_id)
|
||||
tema_entry = playlists_service.add_tema_to_tema_in_set(tema_entry)
|
||||
return templates.TemplateResponse(
|
||||
"fragments/playlist/tema_entry.html",
|
||||
"fragments/llista/tema_entry.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
@@ -182,7 +182,7 @@ async def pagina(request: Request, playlist_id: int, logged_in: bool):
|
||||
playlist = playlists_service.add_temes_to_playlist(playlist)
|
||||
playlist = await playlists_service.add_playlist_score_to_playlist(playlist)
|
||||
return templates.TemplateResponse(
|
||||
"fragments/playlist/pagina.html",
|
||||
"fragments/llista/pagina.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
@@ -200,7 +200,7 @@ def name(request: Request, playlist_id: int, logged_in: bool):
|
||||
from fastapi import HTTPException
|
||||
raise HTTPException(status_code=404, detail="Could not find playlist")
|
||||
return templates.TemplateResponse(
|
||||
"fragments/playlist/name.html",
|
||||
"fragments/llista/name.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
@@ -216,7 +216,7 @@ def name_editor(request: Request, playlist_id: int, logged_in: bool):
|
||||
from fastapi import HTTPException
|
||||
raise HTTPException(status_code=404, detail="Could not find playlist")
|
||||
return templates.TemplateResponse(
|
||||
"fragments/playlist/editor/name.html",
|
||||
"fragments/llista/editor/name.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
@@ -224,3 +224,14 @@ def name_editor(request: Request, playlist_id: int, logged_in: bool):
|
||||
"playlist": playlist,
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
def visibility(request: Request, logged_in: bool, playlist):
|
||||
return templates.TemplateResponse(
|
||||
"fragments/llista/visibility.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
"playlist": playlist,
|
||||
}
|
||||
)
|
||||
|
||||
@@ -13,7 +13,7 @@ async def pagina(request: Request, playlist_id: int, set_id: int, logged_in: boo
|
||||
set_ = playlists_service.add_temes_to_set(set_)
|
||||
set_ = await playlists_service.add_set_score_to_set(set_)
|
||||
return templates.TemplateResponse(
|
||||
"fragments/playlist/set/pagina.html",
|
||||
"fragments/llista/set/pagina.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
@@ -36,7 +36,7 @@ async def live(request: Request, logged_in: bool):
|
||||
set_ = playlists_service.add_temes_to_set(playlist.sets[-1])
|
||||
set_ = await playlists_service.add_set_score_to_set(set_)
|
||||
return templates.TemplateResponse(
|
||||
"fragments/playlist/set/pagina.html",
|
||||
"fragments/llista/set/pagina.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
@@ -59,7 +59,7 @@ async def live_set(request: Request, logged_in: bool):
|
||||
set_ = playlists_service.add_temes_to_set(playlist.sets[-1])
|
||||
set_ = await playlists_service.add_set_score_to_set(set_)
|
||||
return templates.TemplateResponse(
|
||||
"fragments/playlist/set/set_page.html",
|
||||
"fragments/llista/set/set_page.html",
|
||||
{
|
||||
"request": request,
|
||||
"logged_in": logged_in,
|
||||
|
||||
Reference in New Issue
Block a user