aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web')
-rw-r--r--server/sonar-web/src/main/coffee/issues/facets-view.coffee3
-rw-r--r--server/sonar-web/src/main/coffee/issues/facets/reporter-facet.coffee25
2 files changed, 28 insertions, 0 deletions
diff --git a/server/sonar-web/src/main/coffee/issues/facets-view.coffee b/server/sonar-web/src/main/coffee/issues/facets-view.coffee
index eeafbf9e384..c4bad63c6e5 100644
--- a/server/sonar-web/src/main/coffee/issues/facets-view.coffee
+++ b/server/sonar-web/src/main/coffee/issues/facets-view.coffee
@@ -11,6 +11,7 @@ define [
'issues/facets/creation-date-facet'
'issues/facets/action-plan-facet'
'issues/facets/component-facet'
+ 'issues/facets/reporter-facet'
], (
Marionette
BaseFacet
@@ -23,6 +24,7 @@ define [
CreationDateFacet
ActionPlanFacet
ComponentFacet
+ ReporterFacet
) ->
class extends Marionette.CollectionView
@@ -40,6 +42,7 @@ define [
when 'rules' then RuleFacet
when 'actionPlans' then ActionPlanFacet
when 'componentUuids' then ComponentFacet
+ when 'reporters' then ReporterFacet
else BaseFacet
diff --git a/server/sonar-web/src/main/coffee/issues/facets/reporter-facet.coffee b/server/sonar-web/src/main/coffee/issues/facets/reporter-facet.coffee
new file mode 100644
index 00000000000..0625fe3bbe7
--- /dev/null
+++ b/server/sonar-web/src/main/coffee/issues/facets/reporter-facet.coffee
@@ -0,0 +1,25 @@
+define [
+ 'issues/facets/base-facet'
+], (
+ BaseFacet
+) ->
+
+
+ class extends BaseFacet
+
+ getValuesWithLabels: ->
+ values = @model.getValues()
+ source = @options.app.facets.users
+ values.forEach (v) =>
+ key = v.val
+ label = null
+ if key
+ item = _.findWhere source, login: key
+ label = item.name if item?
+ v.label = label
+ values
+
+
+ serializeData: ->
+ _.extend super,
+ values: @getValuesWithLabels()