Move document type from document to document version
Follow the same pattern used for classification: document type now lives exclusively on DocumentVersion. A migration copies existing values from documents to their versions. The document filter uses a subquery on the latest version. All three API surfaces (GraphQL, MCP, CLI), resolvers, frontend, and e2e tests are updated accordingly. Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
@@ -5207,7 +5207,6 @@ components:
|
||||
- id
|
||||
- organization_id
|
||||
- title
|
||||
- document_type
|
||||
- trust_center_visibility
|
||||
- status
|
||||
- created_at
|
||||
@@ -5222,9 +5221,6 @@ components:
|
||||
title:
|
||||
type: string
|
||||
description: Document title
|
||||
document_type:
|
||||
$ref: "#/components/schemas/DocumentType"
|
||||
description: Document type
|
||||
current_published_major:
|
||||
type:
|
||||
- integer
|
||||
@@ -5266,6 +5262,7 @@ components:
|
||||
- major
|
||||
- minor
|
||||
- classification
|
||||
- document_type
|
||||
- content
|
||||
- changelog
|
||||
- status
|
||||
@@ -5293,6 +5290,9 @@ components:
|
||||
classification:
|
||||
$ref: "#/components/schemas/DocumentClassification"
|
||||
description: Document classification
|
||||
document_type:
|
||||
$ref: "#/components/schemas/DocumentType"
|
||||
description: Document type
|
||||
content:
|
||||
type: string
|
||||
description: Document content
|
||||
@@ -5482,9 +5482,6 @@ components:
|
||||
title:
|
||||
type: string
|
||||
description: Document title
|
||||
document_type:
|
||||
$ref: "#/components/schemas/DocumentType"
|
||||
description: Document type
|
||||
trust_center_visibility:
|
||||
$ref: "#/components/schemas/TrustCenterVisibility"
|
||||
description: Trust center visibility
|
||||
@@ -5613,6 +5610,9 @@ components:
|
||||
classification:
|
||||
$ref: "#/components/schemas/DocumentClassification"
|
||||
description: Document classification
|
||||
document_type:
|
||||
$ref: "#/components/schemas/DocumentType"
|
||||
description: Document type
|
||||
|
||||
UpdateDocumentVersionOutput:
|
||||
type: object
|
||||
|
||||
Reference in New Issue
Block a user