aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2015-03-20 11:11:21 +0100
committerStas Vilchik <vilchiks@gmail.com>2015-03-20 11:39:18 +0100
commit27a74b7027f06676d632ac7db3a9bae332042a3c (patch)
tree15e175ea979d35a8059583a97c96bfda6ba4847e /plugins
parentcbc7731b65c448bef785addcbf5e40a2991cdfc6 (diff)
downloadsonarqube-27a74b7027f06676d632ac7db3a9bae332042a3c.tar.gz
sonarqube-27a74b7027f06676d632ac7db3a9bae332042a3c.zip
SONAR-6243 apply feedback
Diffstat (limited to 'plugins')
-rw-r--r--plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/widgets/issues/issue_filter.html.erb24
1 files changed, 17 insertions, 7 deletions
diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/widgets/issues/issue_filter.html.erb b/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/widgets/issues/issue_filter.html.erb
index 8115a0681dc..6e5203df6c1 100644
--- a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/widgets/issues/issue_filter.html.erb
+++ b/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/widgets/issues/issue_filter.html.erb
@@ -14,15 +14,25 @@
<div id="<%= container_id -%>"></div>
<script>
- require(['widgets/issue-filter'], function (IssueFilter) {
- window.requestMessages().done(function () {
- new IssueFilter({
- el: '#<%= container_id -%>',
- query: '<%= filter.data -%>',
- distributionAxis: '<%= distribution_axis -%>'
+ (function () {
+ var query = '<%= filter.data -%>';
+ // do not show widget if the filter contains "my" criterion,
+ // and a user is not authenticated
+ if (query && query.indexOf('__me__') !== -1 && !window.SS.user) {
+ jQuery('#<%= container_id -%>').closest('.block').addClass('hidden');
+ return;
+ }
+
+ require(['widgets/issue-filter'], function (IssueFilter) {
+ window.requestMessages().done(function () {
+ new IssueFilter({
+ el: '#<%= container_id -%>',
+ query: query,
+ distributionAxis: '<%= distribution_axis -%>'
+ });
});
});
- });
+ })();
</script>
<% else %>