mirror of
https://github.com/SecurityBrewery/catalyst.git
synced 2025-12-06 15:22:47 +01:00
@@ -723,7 +723,8 @@
|
||||
"created" : "2021-12-12T12:12:12.000+0000",
|
||||
"creator" : "bob",
|
||||
"message" : "Fail run account resist lend solve incident centre priority temperature. Cause change distribution examine location technique shape partner milk customer. Rail tea plate soil report cook railway interpretation breath action. Exercise dream accept park conclusion addition shoot assistance may answer. Gold writer link stop combine hear power name commitment operation. Determine lifespan support grow degree henry exclude detail set religion. Direct library policy convention chain retain discover ride walk student. Gather proposal select march aspect play noise avoid encourage employ. Assessment preserve transport combine wish influence income guess run stand. Charge limit crime ignore statement foundation study issue stop claim.",
|
||||
"reference" : "tickets/294511"
|
||||
"reference" : "tickets/294511",
|
||||
"type" : "manual"
|
||||
} ]
|
||||
}
|
||||
},
|
||||
@@ -5418,9 +5419,12 @@
|
||||
},
|
||||
"reference" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"type" : {
|
||||
"type" : "string"
|
||||
}
|
||||
},
|
||||
"required" : [ "created", "creator", "message", "reference" ],
|
||||
"required" : [ "created", "creator", "message", "reference", "type" ],
|
||||
"type" : "object"
|
||||
},
|
||||
"Message" : {
|
||||
@@ -6445,6 +6449,12 @@
|
||||
"format" : "int64",
|
||||
"type" : "integer"
|
||||
},
|
||||
"logs" : {
|
||||
"items" : {
|
||||
"$ref" : "#/components/schemas/LogEntry"
|
||||
},
|
||||
"type" : "array"
|
||||
},
|
||||
"modified" : {
|
||||
"format" : "date-time",
|
||||
"type" : "string"
|
||||
|
||||
@@ -312,7 +312,10 @@ definitions:
|
||||
type: string
|
||||
reference:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
required:
|
||||
- type
|
||||
- reference
|
||||
- creator
|
||||
- created
|
||||
@@ -1152,6 +1155,10 @@ definitions:
|
||||
example: 123
|
||||
format: int64
|
||||
type: integer
|
||||
logs:
|
||||
items:
|
||||
$ref: '#/definitions/LogEntry'
|
||||
type: array
|
||||
modified:
|
||||
example: 1985-04-12T23:20:50.52Z
|
||||
format: date-time
|
||||
@@ -1945,6 +1952,7 @@ paths:
|
||||
combine wish influence income guess run stand. Charge limit crime
|
||||
ignore statement foundation study issue stop claim.
|
||||
reference: tickets/294511
|
||||
type: manual
|
||||
schema:
|
||||
items:
|
||||
$ref: '#/definitions/LogEntry'
|
||||
|
||||
@@ -491,7 +491,8 @@
|
||||
"created" : "2021-12-12T12:12:12.000+0000",
|
||||
"creator" : "bob",
|
||||
"message" : "Fail run account resist lend solve incident centre priority temperature. Cause change distribution examine location technique shape partner milk customer. Rail tea plate soil report cook railway interpretation breath action. Exercise dream accept park conclusion addition shoot assistance may answer. Gold writer link stop combine hear power name commitment operation. Determine lifespan support grow degree henry exclude detail set religion. Direct library policy convention chain retain discover ride walk student. Gather proposal select march aspect play noise avoid encourage employ. Assessment preserve transport combine wish influence income guess run stand. Charge limit crime ignore statement foundation study issue stop claim.",
|
||||
"reference" : "tickets/294511"
|
||||
"reference" : "tickets/294511",
|
||||
"type" : "manual"
|
||||
} ]
|
||||
}
|
||||
},
|
||||
@@ -4905,9 +4906,12 @@
|
||||
},
|
||||
"reference" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"type" : {
|
||||
"type" : "string"
|
||||
}
|
||||
},
|
||||
"required" : [ "created", "creator", "message", "reference" ],
|
||||
"required" : [ "created", "creator", "message", "reference", "type" ],
|
||||
"type" : "object"
|
||||
},
|
||||
"Message" : {
|
||||
@@ -5866,6 +5870,12 @@
|
||||
"format" : "int64",
|
||||
"type" : "integer"
|
||||
},
|
||||
"logs" : {
|
||||
"items" : {
|
||||
"$ref" : "#/components/schemas/LogEntry"
|
||||
},
|
||||
"type" : "array"
|
||||
},
|
||||
"modified" : {
|
||||
"format" : "date-time",
|
||||
"type" : "string"
|
||||
|
||||
@@ -247,7 +247,10 @@ definitions:
|
||||
type: string
|
||||
reference:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
required:
|
||||
- type
|
||||
- reference
|
||||
- creator
|
||||
- created
|
||||
@@ -1033,6 +1036,10 @@ definitions:
|
||||
example: 123
|
||||
format: int64
|
||||
type: integer
|
||||
logs:
|
||||
items:
|
||||
$ref: '#/definitions/LogEntry'
|
||||
type: array
|
||||
modified:
|
||||
example: 1985-04-12T23:20:50.52Z
|
||||
format: date-time
|
||||
@@ -1674,6 +1681,7 @@ paths:
|
||||
combine wish influence income guess run stand. Charge limit crime
|
||||
ignore statement foundation study issue stop claim.
|
||||
reference: tickets/294511
|
||||
type: manual
|
||||
schema:
|
||||
items:
|
||||
$ref: '#/definitions/LogEntry'
|
||||
|
||||
@@ -77,7 +77,7 @@ func init() {
|
||||
gojsonschema.NewStringLoader(`{"type":"object","required":["automation","running","status"],"x-embed":"","properties":{"automation":{"type":"string"},"container":{"type":"string"},"log":{"type":"string"},"origin":{"$ref":"#/definitions/Origin"},"output":{"type":"object"},"payload":{},"running":{"type":"boolean"},"status":{"type":"string"}},"$id":"#/definitions/Job"}`),
|
||||
gojsonschema.NewStringLoader(`{"type":"object","required":["automation"],"x-embed":"","properties":{"automation":{"type":"string"},"origin":{"$ref":"#/definitions/Origin"},"payload":{}},"$id":"#/definitions/JobForm"}`),
|
||||
gojsonschema.NewStringLoader(`{"type":"object","required":["id","automation","status"],"x-embed":"","properties":{"automation":{"type":"string"},"container":{"type":"string"},"id":{"type":"string"},"log":{"type":"string"},"origin":{"$ref":"#/definitions/Origin"},"output":{"type":"object"},"payload":{},"status":{"type":"string"}},"$id":"#/definitions/JobResponse"}`),
|
||||
gojsonschema.NewStringLoader(`{"type":"object","required":["reference","creator","created","message"],"x-embed":"","properties":{"created":{"format":"date-time","type":"string"},"creator":{"type":"string"},"message":{"type":"string"},"reference":{"type":"string"}},"$id":"#/definitions/LogEntry"}`),
|
||||
gojsonschema.NewStringLoader(`{"type":"object","required":["type","reference","creator","created","message"],"x-embed":"","properties":{"created":{"format":"date-time","type":"string"},"creator":{"type":"string"},"message":{"type":"string"},"reference":{"type":"string"},"type":{"type":"string"}},"$id":"#/definitions/LogEntry"}`),
|
||||
gojsonschema.NewStringLoader(`{"type":"object","x-embed":"","properties":{"context":{"$ref":"#/definitions/Context"},"payload":{"type":"object"},"secrets":{"type":"object","additionalProperties":{"type":"string"}}},"$id":"#/definitions/Message"}`),
|
||||
gojsonschema.NewStringLoader(`{"type":"object","required":["id","blocked","roles"],"x-embed":"","properties":{"blocked":{"type":"boolean"},"id":{"type":"string"},"roles":{"items":{"type":"string"},"type":"array"},"secret":{"type":"string"}},"$id":"#/definitions/NewUserResponse"}`),
|
||||
gojsonschema.NewStringLoader(`{"type":"object","x-embed":"","properties":{"artifact_origin":{"$ref":"#/definitions/ArtifactOrigin"},"task_origin":{"$ref":"#/definitions/TaskOrigin"}},"$id":"#/definitions/Origin"}`),
|
||||
@@ -105,7 +105,7 @@ func init() {
|
||||
gojsonschema.NewStringLoader(`{"type":"object","required":["name","icon","default_template","default_playbooks"],"x-embed":"","properties":{"default_groups":{"items":{"type":"string"},"type":"array"},"default_playbooks":{"items":{"type":"string"},"type":"array"},"default_template":{"type":"string"},"icon":{"type":"string"},"name":{"type":"string"}},"$id":"#/definitions/TicketType"}`),
|
||||
gojsonschema.NewStringLoader(`{"type":"object","required":["name","icon","default_template","default_playbooks"],"x-embed":"","properties":{"default_groups":{"items":{"type":"string"},"type":"array"},"default_playbooks":{"items":{"type":"string"},"type":"array"},"default_template":{"type":"string"},"icon":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"}},"$id":"#/definitions/TicketTypeForm"}`),
|
||||
gojsonschema.NewStringLoader(`{"type":"object","required":["id","name","icon","default_template","default_playbooks"],"x-embed":"","properties":{"default_groups":{"items":{"type":"string"},"type":"array"},"default_playbooks":{"items":{"type":"string"},"type":"array"},"default_template":{"type":"string"},"icon":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"}},"$id":"#/definitions/TicketTypeResponse"}`),
|
||||
gojsonschema.NewStringLoader(`{"type":"object","required":["id","name","type","status","created","modified","schema"],"x-embed":"","properties":{"artifacts":{"items":{"$ref":"#/definitions/Artifact"},"type":"array"},"comments":{"items":{"$ref":"#/definitions/Comment"},"type":"array"},"created":{"format":"date-time","type":"string"},"details":{"type":"object"},"files":{"items":{"$ref":"#/definitions/File"},"type":"array"},"id":{"format":"int64","type":"integer"},"modified":{"format":"date-time","type":"string"},"name":{"type":"string"},"owner":{"type":"string"},"playbooks":{"type":"object","additionalProperties":{"$ref":"#/definitions/PlaybookResponse"}},"read":{"items":{"type":"string"},"type":"array"},"references":{"items":{"$ref":"#/definitions/Reference"},"type":"array"},"schema":{"type":"string"},"status":{"type":"string"},"tickets":{"items":{"$ref":"#/definitions/TicketSimpleResponse"},"type":"array"},"type":{"type":"string"},"write":{"items":{"type":"string"},"type":"array"}},"$id":"#/definitions/TicketWithTickets"}`),
|
||||
gojsonschema.NewStringLoader(`{"type":"object","required":["id","name","type","status","created","modified","schema"],"x-embed":"","properties":{"artifacts":{"items":{"$ref":"#/definitions/Artifact"},"type":"array"},"comments":{"items":{"$ref":"#/definitions/Comment"},"type":"array"},"created":{"format":"date-time","type":"string"},"details":{"type":"object"},"files":{"items":{"$ref":"#/definitions/File"},"type":"array"},"id":{"format":"int64","type":"integer"},"logs":{"items":{"$ref":"#/definitions/LogEntry"},"type":"array"},"modified":{"format":"date-time","type":"string"},"name":{"type":"string"},"owner":{"type":"string"},"playbooks":{"type":"object","additionalProperties":{"$ref":"#/definitions/PlaybookResponse"}},"read":{"items":{"type":"string"},"type":"array"},"references":{"items":{"$ref":"#/definitions/Reference"},"type":"array"},"schema":{"type":"string"},"status":{"type":"string"},"tickets":{"items":{"$ref":"#/definitions/TicketSimpleResponse"},"type":"array"},"type":{"type":"string"},"write":{"items":{"type":"string"},"type":"array"}},"$id":"#/definitions/TicketWithTickets"}`),
|
||||
gojsonschema.NewStringLoader(`{"type":"object","required":["id","name","icon"],"x-embed":"","properties":{"color":{"title":"Color","type":"string","enum":["error","info","success","warning"]},"icon":{"title":"Icon (https://materialdesignicons.com)","type":"string"},"id":{"title":"ID","type":"string"},"name":{"title":"Name","type":"string"}},"$id":"#/definitions/Type"}`),
|
||||
gojsonschema.NewStringLoader(`{"type":"object","required":["blocked","apikey","roles"],"x-embed":"","properties":{"apikey":{"type":"boolean"},"blocked":{"type":"boolean"},"roles":{"items":{"type":"string"},"type":"array"},"sha256":{"type":"string"}},"$id":"#/definitions/User"}`),
|
||||
gojsonschema.NewStringLoader(`{"type":"object","x-embed":"","properties":{"email":{"type":"string"},"image":{"type":"string"},"name":{"type":"string"},"timeformat":{"title":"Time Format (https://moment.github.io/luxon/docs/manual/formatting.html#table-of-tokens)","type":"string"}},"$id":"#/definitions/UserData"}`),
|
||||
@@ -271,6 +271,7 @@ type LogEntry struct {
|
||||
Creator string `json:"creator"`
|
||||
Message string `json:"message"`
|
||||
Reference string `json:"reference"`
|
||||
Type string `json:"type"`
|
||||
}
|
||||
|
||||
type Message struct {
|
||||
@@ -530,6 +531,7 @@ type TicketWithTickets struct {
|
||||
Details interface{} `json:"details,omitempty"`
|
||||
Files []*File `json:"files,omitempty"`
|
||||
ID int64 `json:"id"`
|
||||
Logs []*LogEntry `json:"logs,omitempty"`
|
||||
Modified time.Time `json:"modified"`
|
||||
Name string `json:"name"`
|
||||
Owner *string `json:"owner,omitempty"`
|
||||
|
||||
@@ -640,7 +640,8 @@ func init() {
|
||||
"created": "2021-12-12T12:12:12.000000012Z",
|
||||
"creator": "bob",
|
||||
"message": "Fail run account resist lend solve incident centre priority temperature. Cause change distribution examine location technique shape partner milk customer. Rail tea plate soil report cook railway interpretation breath action. Exercise dream accept park conclusion addition shoot assistance may answer. Gold writer link stop combine hear power name commitment operation. Determine lifespan support grow degree henry exclude detail set religion. Direct library policy convention chain retain discover ride walk student. Gather proposal select march aspect play noise avoid encourage employ. Assessment preserve transport combine wish influence income guess run stand. Charge limit crime ignore statement foundation study issue stop claim.",
|
||||
"reference": "tickets/294511"
|
||||
"reference": "tickets/294511",
|
||||
"type": "manual"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -5680,6 +5681,7 @@ func init() {
|
||||
"LogEntry": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"type",
|
||||
"reference",
|
||||
"creator",
|
||||
"created",
|
||||
@@ -5698,6 +5700,9 @@ func init() {
|
||||
},
|
||||
"reference": {
|
||||
"type": "string"
|
||||
},
|
||||
"type": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -6816,6 +6821,12 @@ func init() {
|
||||
"format": "int64",
|
||||
"example": 123
|
||||
},
|
||||
"logs": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/LogEntry"
|
||||
}
|
||||
},
|
||||
"modified": {
|
||||
"type": "string",
|
||||
"format": "date-time",
|
||||
@@ -7668,7 +7679,8 @@ func init() {
|
||||
"created": "2021-12-12T12:12:12.000000012Z",
|
||||
"creator": "bob",
|
||||
"message": "Fail run account resist lend solve incident centre priority temperature. Cause change distribution examine location technique shape partner milk customer. Rail tea plate soil report cook railway interpretation breath action. Exercise dream accept park conclusion addition shoot assistance may answer. Gold writer link stop combine hear power name commitment operation. Determine lifespan support grow degree henry exclude detail set religion. Direct library policy convention chain retain discover ride walk student. Gather proposal select march aspect play noise avoid encourage employ. Assessment preserve transport combine wish influence income guess run stand. Charge limit crime ignore statement foundation study issue stop claim.",
|
||||
"reference": "tickets/294511"
|
||||
"reference": "tickets/294511",
|
||||
"type": "manual"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -12708,6 +12720,7 @@ func init() {
|
||||
"LogEntry": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"type",
|
||||
"reference",
|
||||
"creator",
|
||||
"created",
|
||||
@@ -12726,6 +12739,9 @@ func init() {
|
||||
},
|
||||
"reference": {
|
||||
"type": "string"
|
||||
},
|
||||
"type": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -13844,6 +13860,12 @@ func init() {
|
||||
"format": "int64",
|
||||
"example": 123
|
||||
},
|
||||
"logs": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/LogEntry"
|
||||
}
|
||||
},
|
||||
"modified": {
|
||||
"type": "string",
|
||||
"format": "date-time",
|
||||
|
||||
@@ -233,7 +233,7 @@ func TestService(t *testing.T) {
|
||||
args: args{method: "GET", url: "/api/logs/tickets%252F294511"},
|
||||
want: want{
|
||||
status: 200,
|
||||
body: []interface{}{map[string]interface{}{"created": "2021-12-12T12:12:12.000000012Z", "creator": "bob", "message": "Fail run account resist lend solve incident centre priority temperature. Cause change distribution examine location technique shape partner milk customer. Rail tea plate soil report cook railway interpretation breath action. Exercise dream accept park conclusion addition shoot assistance may answer. Gold writer link stop combine hear power name commitment operation. Determine lifespan support grow degree henry exclude detail set religion. Direct library policy convention chain retain discover ride walk student. Gather proposal select march aspect play noise avoid encourage employ. Assessment preserve transport combine wish influence income guess run stand. Charge limit crime ignore statement foundation study issue stop claim.", "reference": "tickets/294511"}},
|
||||
body: []interface{}{map[string]interface{}{"created": "2021-12-12T12:12:12.000000012Z", "creator": "bob", "message": "Fail run account resist lend solve incident centre priority temperature. Cause change distribution examine location technique shape partner milk customer. Rail tea plate soil report cook railway interpretation breath action. Exercise dream accept park conclusion addition shoot assistance may answer. Gold writer link stop combine hear power name commitment operation. Determine lifespan support grow degree henry exclude detail set religion. Direct library policy convention chain retain discover ride walk student. Gather proposal select march aspect play noise avoid encourage employ. Assessment preserve transport combine wish influence income guess run stand. Charge limit crime ignore statement foundation study issue stop claim.", "reference": "tickets/294511", "type": "manual"}},
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user