generated from john/python-template
UI updates, changes sync'd to UI docs
This commit is contained in:
@@ -51,16 +51,16 @@ Entry points are indirect through user-facing entities:
|
||||
|
||||
### 4.2 Current Implementation
|
||||
|
||||
Current entry point: service-level creation via DocumentService.create_document_person()
|
||||
Current user action: no dedicated DocumentPerson UI
|
||||
Current backend path: Document and Person workflows call DocumentPerson CRUD in DocumentService
|
||||
Current entry point: Document create/edit flows
|
||||
Current user action: select an existing Person from the Document author dropdown
|
||||
Current backend path: Document page submit callback -> `DocumentService.create_document_person()` or `delete_document_person()` as the author selection changes
|
||||
|
||||
| Field | Current Value at Create | Source | Visible to User | Evidence |
|
||||
|---|---|---|---|---|
|
||||
| id | Generated UUID | System | No | src/transcription/db/models.py |
|
||||
| document_id | Caller-provided | Service/API caller | No | src/transcription/services/documents.py |
|
||||
| person_id | Caller-provided | Service/API caller | No | src/transcription/services/documents.py |
|
||||
| role | Caller-provided or default author | Service/model default | No | src/transcription/db/models.py, src/transcription/services/documents.py |
|
||||
| document_id | Caller-provided | Document UI | Indirectly | src/transcription/ui/pages/documents_page.py |
|
||||
| person_id | Caller-provided | Document UI | Indirectly | src/transcription/ui/pages/documents_page.py |
|
||||
| role | Default author in current UI | Service/model default | No | src/transcription/db/models.py, src/transcription/services/documents.py |
|
||||
| created_at | Current UTC timestamp | System | No | src/transcription/db/models.py |
|
||||
|
||||
### 4.3 Gap to Target
|
||||
@@ -178,5 +178,5 @@ Related user-facing workflows:
|
||||
|
||||
- Every DocumentPerson schema field appears in the field inventory.
|
||||
- Intended behavior is defined as supporting workflow behavior rather than standalone UI.
|
||||
- Current behavior reflects service-level CRUD with no dedicated UI.
|
||||
- Current behavior reflects UI-backed CRUD through Document create/edit flows and Person detail rendering, with no standalone DocumentPerson UI.
|
||||
- Gaps between intended and current behavior are explicit.
|
||||
|
||||
Reference in New Issue
Block a user