V5.1 Modify Person table: split full name into first & last, added tags support
Quality Gate / gate (push) Failing after 11s

This commit is contained in:
Jim Lancaster
2026-08-23 12:23:57 -05:00
parent 141ee1fa85
commit ae3483ec2e
28 changed files with 555 additions and 145 deletions
+4 -4
View File
@@ -28,7 +28,7 @@ async def seed_person_and_document():
async with session_scope() as session:
letter_type = (await session.exec(select(DocumentType).where(DocumentType.label == "Letter"))).one()
author_role = (await session.exec(select(PersonRole).where(PersonRole.semantic_key == "author"))).one()
person = Person(full_name="Zenna Cochran")
person = Person(given_names="Zenna", last_name="Cochran")
session.add(person)
await session.flush()
@@ -122,8 +122,8 @@ class TestDocumentsPageRendering:
_, client = app_client
async with session_scope() as session:
person = Person(
full_name="Albert Edward Higgins",
display_name="Hig",
given_names="Albert Edward",
last_name="Higgins",
birth_date=date(1885, 1, 2),
)
session.add(person)
@@ -133,7 +133,7 @@ class TestDocumentsPageRendering:
response = client.get(f"/ui/documents/new?person_id={person_id}")
assert response.status_code == 200
assert "Hig - Albert Edward Higgins (1885)" in response.text
assert "Albert Edward Higgins (1885)" in response.text
@pytest.mark.asyncio
async def test_document_detail_page_renders_bento_grid_and_metadata(self, app_client, seed_person_and_document):