Add state history for task state
Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
@@ -192,6 +192,13 @@ type Task implements Node {
|
||||
description: String!
|
||||
state: TaskState!
|
||||
|
||||
stateTransisions(
|
||||
first: Int
|
||||
after: CursorKey
|
||||
last: Int
|
||||
before: CursorKey
|
||||
): TaskStateTransitionConnection! @goField(forceResolver: true)
|
||||
|
||||
evidences(
|
||||
first: Int
|
||||
after: CursorKey
|
||||
@@ -203,6 +210,25 @@ type Task implements Node {
|
||||
updatedAt: Datetime!
|
||||
}
|
||||
|
||||
type TaskStateTransitionConnection {
|
||||
edges: [TaskStateTransitionEdge!]!
|
||||
pageInfo: PageInfo!
|
||||
}
|
||||
|
||||
type TaskStateTransitionEdge {
|
||||
cursor: CursorKey!
|
||||
node: TaskStateTransition!
|
||||
}
|
||||
|
||||
type TaskStateTransition {
|
||||
id: ID!
|
||||
fromState: TaskState
|
||||
toState: TaskState!
|
||||
reason: String
|
||||
createdAt: Datetime!
|
||||
updatedAt: Datetime!
|
||||
}
|
||||
|
||||
type EvidenceConnection {
|
||||
edges: [EvidenceEdge!]!
|
||||
pageInfo: PageInfo!
|
||||
|
||||
Reference in New Issue
Block a user