aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-server
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2014-02-03 11:44:14 +0600
committerStas Vilchik <vilchiks@gmail.com>2014-02-03 11:44:14 +0600
commit32de2d094feffcec3607fb920b20f5f09d07a380 (patch)
treefb6d8a5bac5c5f7f37b030ada1c43386f5c908bf /sonar-server
parentb562394ef928fe38bbcc5482a163f4a5ce6ca4c5 (diff)
downloadsonarqube-32de2d094feffcec3607fb920b20f5f09d07a380.tar.gz
sonarqube-32de2d094feffcec3607fb920b20f5f09d07a380.zip
New Issues Page: do not display project name when a single project is selected
Diffstat (limited to 'sonar-server')
-rw-r--r--sonar-server/src/main/webapp/WEB-INF/app/views/issues/templates/_issue.hbs.erb6
-rw-r--r--sonar-server/src/main/webapp/javascripts/navigator/issues.js10
2 files changed, 14 insertions, 2 deletions
diff --git a/sonar-server/src/main/webapp/WEB-INF/app/views/issues/templates/_issue.hbs.erb b/sonar-server/src/main/webapp/WEB-INF/app/views/issues/templates/_issue.hbs.erb
index f8840da272c..9cd21c89fd7 100644
--- a/sonar-server/src/main/webapp/WEB-INF/app/views/issues/templates/_issue.hbs.erb
+++ b/sonar-server/src/main/webapp/WEB-INF/app/views/issues/templates/_issue.hbs.erb
@@ -16,7 +16,9 @@
</div>
<div class="line">
- <div class="subtitle">{{projectLongName}}</div>
- {{componentLongName}}
+ {{#unless singleProject}}
+ <div class="subtitle">{{projectLongName}}</div>
+ {{/unless}}
+ <div class="subtitle">{{componentLongName}}</div>
</div>
</script>
diff --git a/sonar-server/src/main/webapp/javascripts/navigator/issues.js b/sonar-server/src/main/webapp/javascripts/navigator/issues.js
index b7fc3620e97..7d53ff98209 100644
--- a/sonar-server/src/main/webapp/javascripts/navigator/issues.js
+++ b/sonar-server/src/main/webapp/javascripts/navigator/issues.js
@@ -211,6 +211,16 @@ jQuery(function() {
}
})
.always(callback);
+ },
+
+
+ serializeData: function() {
+ var projectFilter = this.options.app.filters.findWhere({ property: 'componentRoots' }),
+ singleProject = _.isArray(projectFilter.get('value')) && projectFilter.get('value').length === 1;
+
+ return _.extend({
+ singleProject: singleProject
+ }, this.model.toJSON());
}
});