2014-03-24 2 views
0

위젯에 프로젝트 레벨 속성을 표시하려고 시도하고 있습니다. 전역 속성은 정상적으로 작동하지만 프로젝트 속성이 비어 있습니다.소나 위젯은 프로젝트 레벨 속성을 어떻게 표시 할 수 있습니까?

내가 사용하고 있습니다 :

<%= configuration('sonar.projectlevel.prop1') -%> 

을 sonar.projectlevel.prop1은 속성 이름입니다 .erb 파일에. 그것은 비어 있습니다. 프로젝트 속성 대신 전역 속성을 넣으면 속성이 표시됩니다.

프로젝트 대시 보드를 열고 구성 | 설정, 프로젝트 속성 및 값을 볼 수 있습니다. 리소스 이름을 지정하는 ws 속성 api를 사용하여 검색 할 수도 있으므로 값이 있어야합니다.

이 기능을 사용해야합니까? 그렇다면 어떻게?

나는 또한이 질문을 우편물에 게시했지만 답변을하지 못했습니다. 분명히 이것은 효과적이고 쉽게 할 수 있습니다. 나는 간단한 것을 놓치고 있어야합니다.

덕분에, 벤

답변

0

사이먼 Brandhof 솔루션으로 the mailing list question로 대답했다. 위젯 사용 프로젝트 수준의 속성을 표시하려면 :

Property.value('sonar.projectlevel.prop1', @project.id) 

대신을 :

configuration('sonar.projectlevel.prop1') 

감사 시몬!

관련 문제