generated from john/python-template
Unit testing fixed? So says Copilot
This commit is contained in:
@@ -10,7 +10,7 @@ from sqlalchemy.orm import selectinload
|
||||
from sqlmodel import select
|
||||
|
||||
from transcription.db import session_scope
|
||||
from transcription.db.models import Job, Source
|
||||
from transcription.db.models import Source
|
||||
from transcription.ui.components.cards import archival_card
|
||||
|
||||
|
||||
@@ -111,7 +111,7 @@ async def sources_page(
|
||||
for source in sources
|
||||
]
|
||||
|
||||
with archival_card().classes("p-0 overflow-hidden"):
|
||||
with archival_card(extra_classes="p-0 overflow-hidden"):
|
||||
table = ui.table(columns=columns, rows=rows, row_key="id").classes("w-full bg-transparent text-slate-200")
|
||||
|
||||
table.add_slot(
|
||||
@@ -140,12 +140,7 @@ async def source_delete_page(source_id: str) -> None:
|
||||
"""Render source deletion confirmation workspace."""
|
||||
async with session_scope() as session:
|
||||
source = await session.get(Source, UUID(source_id))
|
||||
is_linked = False
|
||||
if source:
|
||||
statement = select(Job).join(Job.job_sources).where(Job.id == Job.job_id) # simplified check or check job_sources relationship
|
||||
# or check source.job_sources
|
||||
if source.job_sources:
|
||||
is_linked = True
|
||||
is_linked = bool(source and source.job_sources)
|
||||
|
||||
with ui.column().classes("w-full max-w-7xl mx-auto p-6 gap-6"):
|
||||
_render_header_nav(current_path="/ui/sources")
|
||||
@@ -158,6 +153,6 @@ async def source_delete_page(source_id: str) -> None:
|
||||
|
||||
def register_page() -> None:
|
||||
"""Register all source-related UI routes with the application router."""
|
||||
ui.page("/ui/sources")(sources_page)
|
||||
ui.page("/ui/sources/{source_id}")(source_detail_page)
|
||||
ui.page("/ui/sources/{source_id}/delete")(source_delete_page)
|
||||
ui.page("/sources")(sources_page)
|
||||
ui.page("/sources/{source_id}")(source_detail_page)
|
||||
ui.page("/sources/{source_id}/delete")(source_delete_page)
|
||||
Reference in New Issue
Block a user