Fix the API service to use the new Swagger description form
This commit is contained in:
parent
0bc1c29dff
commit
3fb2a33ee7
5 changed files with 42 additions and 38 deletions
|
@ -94,9 +94,15 @@ def swagger_route_data(include_internal=False, compact=False):
|
|||
swagger_path = PARAM_REGEX.sub(r'{\2}', rule.rule)
|
||||
path_swagger = {
|
||||
'name': fully_qualified_name(view_class),
|
||||
'path': swagger_path,
|
||||
'tag': tag_name
|
||||
}
|
||||
|
||||
if include_internal:
|
||||
related_user_res = method_metadata(view_class, 'related_user_resource')
|
||||
if related_user_res is not None:
|
||||
path_swagger['quay_user_related'] = fully_qualified_name(related_user_res)
|
||||
|
||||
paths[swagger_path] = path_swagger
|
||||
|
||||
# Add any global path parameters.
|
||||
|
@ -139,10 +145,6 @@ def swagger_route_data(include_internal=False, compact=False):
|
|||
if requires_fresh_login is not None:
|
||||
operation_swagger['requires_fresh_login'] = True
|
||||
|
||||
related_user_res = method_metadata(view_class, 'related_user_resource')
|
||||
if related_user_res is not None:
|
||||
operation_swagger['quayUserRelated'] = fully_qualified_name(related_user_res)
|
||||
|
||||
# Add the path parameters.
|
||||
if rule.arguments:
|
||||
for path_parameter in rule.arguments:
|
||||
|
|
Reference in a new issue