Add evidence state history

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-01-30 21:37:48 -08:00
parent 9c0c5afa9c
commit 14380aa635
6 changed files with 1094 additions and 15 deletions

View File

@@ -249,6 +249,14 @@ type Evidence implements Node {
id: ID!
fileUrl: String!
state: EvidenceState!
stateTransisions(
first: Int
after: CursorKey
last: Int
before: CursorKey
): EvidenceStateTransitionConnection! @goField(forceResolver: true)
createdAt: Datetime!
updatedAt: Datetime!
}
@@ -256,3 +264,22 @@ type Evidence implements Node {
type Query {
node(id: ID!): Node!
}
type EvidenceStateTransitionConnection {
edges: [EvidenceStateTransitionEdge!]!
pageInfo: PageInfo!
}
type EvidenceStateTransitionEdge {
cursor: CursorKey!
node: EvidenceStateTransition!
}
type EvidenceStateTransition {
id: ID!
fromState: EvidenceState
toState: EvidenceState!
reason: String
createdAt: Datetime!
updatedAt: Datetime!
}