From 9cedc0b4d74c46beb9bfb01625d8146bdde0824c Mon Sep 17 00:00:00 2001 From: FilippQoma Date: Tue, 29 Apr 2014 19:20:31 +0300 Subject: [PATCH] ~ "Error Status Codes" -> "Response Messages" + "Response Model" column in OperationView template + Response Model in Response Messages --- src/main/coffeescript/view/StatusCodeView.coffee | 11 +++++++++++ src/main/template/operation.handlebars | 3 ++- src/main/template/status_code.handlebars | 1 + 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/coffeescript/view/StatusCodeView.coffee b/src/main/coffeescript/view/StatusCodeView.coffee index c00ca71a..f3fefedf 100644 --- a/src/main/coffeescript/view/StatusCodeView.coffee +++ b/src/main/coffeescript/view/StatusCodeView.coffee @@ -4,6 +4,17 @@ class StatusCodeView extends Backbone.View render: -> template = @template() $(@el).html(template(@model)) + + if swaggerUi.api.models.hasOwnProperty @model.responseModel + responseModel = + sampleJSON: JSON.stringify(swaggerUi.api.models[@model.responseModel].createJSONSample(), null, 2) + isParam: false + signature: swaggerUi.api.models[@model.responseModel].getMockSignature() + + responseModelView = new SignatureView({model: responseModel, tagName: 'div'}) + $('.model-signature', @$el).append responseModelView.render().el + else + $('.model-signature', @$el).html '' @ template: -> diff --git a/src/main/template/operation.handlebars b/src/main/template/operation.handlebars index be95add1..83a93a17 100644 --- a/src/main/template/operation.handlebars +++ b/src/main/template/operation.handlebars @@ -64,12 +64,13 @@ {{/if}} {{#if responseMessages}}
-

Error Status Codes

+

Response Messages

+ diff --git a/src/main/template/status_code.handlebars b/src/main/template/status_code.handlebars index ee5aa1df..33b99a16 100644 --- a/src/main/template/status_code.handlebars +++ b/src/main/template/status_code.handlebars @@ -1,2 +1,3 @@ + \ No newline at end of file
HTTP Status Code ReasonResponse Model
{{code}} {{{message}}}