generated from john/python-template
UI slog grinds on
This commit is contained in:
@@ -105,7 +105,7 @@ On the Document detail page, the user should be able to see:
|
||||
2. linked people
|
||||
3. a Sources section with empty-state behavior when no sources exist
|
||||
4. a Jobs section with empty-state behavior when no jobs exist
|
||||
5. future links to filtered Jobs and Sources views for the current document
|
||||
5. filtered Jobs and Sources views for the current document
|
||||
|
||||
### 5.2 Current Implementation
|
||||
|
||||
@@ -156,13 +156,13 @@ Intended system-managed fields:
|
||||
| Field | Updatable via UI | Updatable via Service | Notes |
|
||||
|---|---|---|---|
|
||||
| id | No | Practically no | Primary key should be treated as immutable |
|
||||
| name | No | Yes | `DocumentService.update_document()` |
|
||||
| document_type | No | Yes | `DocumentService.update_document()` |
|
||||
| document_date | No | Yes | `DocumentService.update_document()` |
|
||||
| document_date_raw | No | Yes | `DocumentService.update_document()` |
|
||||
| location_created | No | Yes | `DocumentService.update_document()` |
|
||||
| notes | No | Yes | `DocumentService.update_document()` |
|
||||
| archive_identifier | No | Yes | `DocumentService.update_document()` |
|
||||
| name | Yes | Yes | Editable from dedicated document edit page via `DocumentService.update_document()` |
|
||||
| document_type | Yes | Yes | Editable from dedicated document edit page via `DocumentService.update_document()` |
|
||||
| document_date | Yes | Yes | Editable from dedicated document edit page via `DocumentService.update_document()` |
|
||||
| document_date_raw | Yes | Yes | Editable from dedicated document edit page via `DocumentService.update_document()` |
|
||||
| location_created | Yes | Yes | Editable from dedicated document edit page via `DocumentService.update_document()` |
|
||||
| notes | Yes | Yes | Editable from dedicated document edit page via `DocumentService.update_document()` |
|
||||
| archive_identifier | Yes | Yes | Editable from dedicated document edit page via `DocumentService.update_document()` |
|
||||
| created_at | No | Technically yes | Should remain system-managed |
|
||||
| updated_at | No | Technically yes | Should remain system-managed |
|
||||
|
||||
@@ -213,11 +213,10 @@ Schema and models:
|
||||
- `src/transcription/db/models.py`
|
||||
|
||||
Current implementation:
|
||||
- `src/transcription/ui/pages/documents_page.py`
|
||||
- `src/transcription/services/documents.py`
|
||||
- `src/transcription/services/store.py`
|
||||
- `src/transcription/ui/pages/upload_page.py`
|
||||
- `src/transcription/ui/pages/jobs_page.py`
|
||||
- `src/transcription/ui/components/table/jobs.py`
|
||||
- `src/transcription/ui/components/transcript.py`
|
||||
|
||||
Companion UX spec:
|
||||
|
||||
Reference in New Issue
Block a user