Adding in validate son request.
This commit is contained in:
parent
fa10d799b2
commit
f179320944
1 changed files with 30 additions and 8 deletions
|
@ -827,14 +827,16 @@ class SuperUserMessages(ApiResource):
|
||||||
""" Resource for getting a list of super user messages """
|
""" Resource for getting a list of super user messages """
|
||||||
|
|
||||||
schemas = {
|
schemas = {
|
||||||
'messages': {
|
'GetMessage': {
|
||||||
'id': 'messages',
|
'id': 'GetMessage',
|
||||||
'type': 'object',
|
'type': 'object',
|
||||||
'description': 'Messages that a super user has saved in the past',
|
'description': 'Messages that a super user has saved in the past',
|
||||||
'properties': {
|
'properties': {
|
||||||
'message': {
|
'message': {
|
||||||
|
'type': 'array',
|
||||||
|
'description': 'A list of messages',
|
||||||
|
'itemType': {
|
||||||
'type': 'object',
|
'type': 'object',
|
||||||
'description': 'A single message',
|
|
||||||
'properties': {
|
'properties': {
|
||||||
'id': {
|
'id': {
|
||||||
'type': 'integer',
|
'type': 'integer',
|
||||||
|
@ -844,13 +846,32 @@ class SuperUserMessages(ApiResource):
|
||||||
'type': 'string',
|
'type': 'string',
|
||||||
'description': 'The actual message',
|
'description': 'The actual message',
|
||||||
},
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
'CreateMessage': {
|
||||||
|
'id': 'CreateMessage',
|
||||||
|
'type': 'object',
|
||||||
|
'description': 'Create a new message',
|
||||||
|
'properties': {
|
||||||
|
'message': {
|
||||||
|
'type': 'object',
|
||||||
|
'description': 'A single message',
|
||||||
|
'properties': {
|
||||||
|
'content': {
|
||||||
|
'type': 'string',
|
||||||
|
'description': 'The actual message',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@nickname('getMessages')
|
@nickname('getMessages')
|
||||||
|
@validate_json_request('GetMessage')
|
||||||
def get(self):
|
def get(self):
|
||||||
""" Return a super users messages """
|
""" Return a super users messages """
|
||||||
messages = list(model.message.get_messages())
|
messages = list(model.message.get_messages())
|
||||||
|
@ -861,6 +882,7 @@ class SuperUserMessages(ApiResource):
|
||||||
@require_scope(scopes.SUPERUSER)
|
@require_scope(scopes.SUPERUSER)
|
||||||
@verify_not_prod
|
@verify_not_prod
|
||||||
@nickname('createMessages')
|
@nickname('createMessages')
|
||||||
|
@validate_json_request('CreateMessage')
|
||||||
def post(self):
|
def post(self):
|
||||||
""" Create a message """
|
""" Create a message """
|
||||||
body = request.get_json()
|
body = request.get_json()
|
||||||
|
|
Reference in a new issue