generated from john/python-template
UI updates, changes sync'd to UI docs
This commit is contained in:
@@ -59,6 +59,7 @@ This checklist does not cover:
|
||||
### RD-2 Metadata visibility
|
||||
1. The page shows full_name and available optional person fields
|
||||
2. created_at and updated_at are shown as system-managed, read-only values
|
||||
3. portrait_path is rendered when available, including an image preview when possible
|
||||
|
||||
### RD-3 Linked documents section
|
||||
1. Given no linked DocumentPerson rows
|
||||
|
||||
@@ -117,7 +117,7 @@ Current Person visibility in the UI is not implemented as a dedicated page.
|
||||
|
||||
| Field | Current Rendering | Visible to User | Notes | Evidence |
|
||||
|---|---|---|---|---|
|
||||
| full_name | Not rendered in dedicated Person UI | No | No current Person page | no Person page in src/transcription/ui |
|
||||
| full_name | Rendered in header and summary | Yes | Dedicated Person page exists | `src/transcription/ui/pages/people_page.py` |
|
||||
| display_name | Not rendered | No | No current Person page | no Person page in src/transcription/ui |
|
||||
| maiden_name | Not rendered | No | No current Person page | no Person page in src/transcription/ui |
|
||||
| birth_date | Not rendered | No | No current Person page | no Person page in src/transcription/ui |
|
||||
@@ -127,18 +127,17 @@ Current Person visibility in the UI is not implemented as a dedicated page.
|
||||
| death_date_raw | Not rendered | No | No current Person page | no Person page in src/transcription/ui |
|
||||
| death_place | Not rendered | No | No current Person page | no Person page in src/transcription/ui |
|
||||
| biography | Not rendered | No | No current Person page | no Person page in src/transcription/ui |
|
||||
| portrait_path | Not rendered | No | No current Person page | no Person page in src/transcription/ui |
|
||||
| portrait_path | Rendered as text and image when available | Yes | Dedicated Person page exists | `src/transcription/ui/pages/people_page.py` |
|
||||
| metadata_ | Not rendered | No | Hidden advanced field | no current UI field |
|
||||
| created_at | Not rendered | No | No current Person page | no Person page in src/transcription/ui |
|
||||
| updated_at | Not rendered | No | No current Person page | no Person page in src/transcription/ui |
|
||||
|
||||
### 5.3 Gap to Target
|
||||
|
||||
To satisfy the intended Read flow, implementation must add:
|
||||
1. a Person detail page
|
||||
2. metadata rendering for Person fields
|
||||
3. linked Documents section with empty states
|
||||
4. document-link navigation paths
|
||||
To satisfy the intended Read flow, implementation now includes:
|
||||
1. metadata rendering for Person fields
|
||||
2. linked Documents section with empty states
|
||||
3. document-link navigation paths
|
||||
|
||||
## 6. UPDATE Mapping
|
||||
|
||||
@@ -189,7 +188,7 @@ Hidden in first release:
|
||||
|
||||
### 6.3 Gap to Target
|
||||
|
||||
Implementation must add:
|
||||
Implementation now includes:
|
||||
1. Person edit controls in the UI
|
||||
2. validation and save behavior for Person metadata
|
||||
3. a consistent updated_at update policy for Person edits
|
||||
|
||||
@@ -44,8 +44,9 @@ The Person detail page is the page for one specific Person after creation.
|
||||
It should show:
|
||||
1. core identity fields
|
||||
2. biographical metadata
|
||||
3. related Documents section
|
||||
4. empty state when no linked documents exist yet
|
||||
3. portrait image when available
|
||||
4. related Documents section
|
||||
5. empty state when no linked documents exist yet
|
||||
|
||||
## 4. Entry Point
|
||||
|
||||
|
||||
Reference in New Issue
Block a user