aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/widgets/issues/issue_filter.html.erb24
-rw-r--r--server/sonar-web/src/main/hbs/issues/facets/issues-assignee-facet.hbs3
2 files changed, 18 insertions, 9 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 %>
diff --git a/server/sonar-web/src/main/hbs/issues/facets/issues-assignee-facet.hbs b/server/sonar-web/src/main/hbs/issues/facets/issues-assignee-facet.hbs
index 466506c9854..9654cf06f1e 100644
--- a/server/sonar-web/src/main/hbs/issues/facets/issues-assignee-facet.hbs
+++ b/server/sonar-web/src/main/hbs/issues/facets/issues-assignee-facet.hbs
@@ -6,10 +6,9 @@
<span class="facet-name">{{t 'me'}}</span>
<span class="facet-stat">{{myIssues}}</span>
</a>
+ <hr>
{{/notNull}}
- <hr>
-
{{#each values}}
{{#eq val ''}}
{{! unassigned }}