FIX: Show suspended by user (#16927)

- Show "suspended by" user
- Add specs for silence user
This commit is contained in:
Johannes Faigle
2022-06-01 14:54:23 +02:00
committed by GitHub
parent cd0f912159
commit 7a223331d1
6 changed files with 124 additions and 2 deletions

View File

@@ -0,0 +1,20 @@
{
"additionalProperties": false,
"properties": {
"silenced_till": {
"type": "string",
"example": "2022-06-01T08:00:00.000Z"
},
"reason": {
"type": "string"
},
"message": {
"type": "string",
"description": "Will send an email with this message when present"
},
"post_action": {
"type": "string",
"example": "delete"
}
}
}

View File

@@ -0,0 +1,52 @@
{
"additionalProperties": false,
"properties": {
"silence": {
"type": "object",
"additionalProperties": false,
"properties": {
"silenced": {
"type": "boolean"
},
"silence_reason": {
"type": "string"
},
"silenced_till": {
"type": "string"
},
"silenced_at": {
"type": "string"
},
"silenced_by": {
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"type": "integer"
},
"username": {
"type": "string"
},
"name": {
"type": "string"
},
"avatar_template": {
"type": "string"
}
},
"required": ["id", "username", "name", "avatar_template"]
}
},
"required": [
"silenced",
"silence_reason",
"silenced_till",
"silenced_at",
"silenced_by"
]
}
},
"required": [
"silence"
]
}

View File

@@ -16,13 +16,33 @@
},
"suspended_at": {
"type": "string"
},
"suspended_by": {
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"type": "integer"
},
"username": {
"type": "string"
},
"name": {
"type": "string"
},
"avatar_template": {
"type": "string"
}
},
"required": ["id", "username", "name", "avatar_template"]
}
},
"required": [
"suspend_reason",
"full_suspend_reason",
"suspended_till",
"suspended_at"
"suspended_at",
"suspended_by"
]
}
},