Merge "Add 'options' as an explicit user schema validation"

This commit is contained in:
Jenkins 2017-01-27 02:09:08 +00:00 committed by Gerrit Code Review
commit cefbc3c7f4

View File

@ -73,10 +73,15 @@ _user_properties = {
} }
} }
# TODO(notmorgan): Provide a mechanism for options to supply real jsonschema
# validation based upon the option object and the option validator(s)
user_create = { user_create = {
'type': 'object', 'type': 'object',
'properties': _user_properties, 'properties': _user_properties,
'required': ['name'], 'required': ['name'],
'options': {
'type': 'object'
},
'additionalProperties': True 'additionalProperties': True
} }
@ -84,6 +89,9 @@ user_update = {
'type': 'object', 'type': 'object',
'properties': _user_properties, 'properties': _user_properties,
'minProperties': 1, 'minProperties': 1,
'options': {
'type': 'object'
},
'additionalProperties': True 'additionalProperties': True
} }