소스 검색

New URL widget/show?id=<widget id> to return only the widget HTML content, without layout nor <head>.

tags/5.0-RC1
Simon Brandhof 9 년 전
부모
커밋
ff24246907
1개의 변경된 파일14개의 추가작업 그리고 0개의 파일을 삭제
  1. 14
    0
      server/sonar-web/src/main/webapp/WEB-INF/app/controllers/widget_controller.rb

+ 14
- 0
server/sonar-web/src/main/webapp/WEB-INF/app/controllers/widget_controller.rb 파일 보기

@@ -29,6 +29,20 @@ class WidgetController < ApplicationController
render :action => 'index'
end

def show
load_resource
load_widget
begin
render :inline => @widget_definition.getTarget().getTemplate(), :locals => {
:widget_properties => @widget.properties_as_hash, :widget => @widget, :dashboard_configuration => @dashboard_configuration
}
rescue => error
logger.error(message('dashboard.cannot_render_widget_x', :params => [@widget_definition.getId(), error]), error)
render :status => 500
end

end

private

def load_resource

Loading…
취소
저장