From: Stas Vilchik Date: Wed, 5 Nov 2014 11:06:41 +0000 (+0100) Subject: SONAR-5718 Fix enabling filter after page reload X-Git-Tag: 5.0-RC1~400 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=77c6cbc7ae4aa860004e3113b5a9f585afa24611;p=sonarqube.git SONAR-5718 Fix enabling filter after page reload --- diff --git a/server/sonar-web/src/main/coffee/issues/controller.coffee b/server/sonar-web/src/main/coffee/issues/controller.coffee index 44f4a4d133b..449acfa3ed2 100644 --- a/server/sonar-web/src/main/coffee/issues/controller.coffee +++ b/server/sonar-web/src/main/coffee/issues/controller.coffee @@ -18,6 +18,13 @@ define [ FACET_DATA_FIELDS = ['components', 'projects', 'users', 'rules', 'actionPlans', 'languages'] FACETS_FROM_SERVER = ['severities', 'statuses', 'resolutions', 'actionPlans', 'projectUuids', 'rules', 'assignees', 'reporters', 'componentUuids', 'languages'] + TRANSFORM = { + 'resolved': 'resolutions' + 'assigned': 'assignees' + 'createdAt': 'creationDate' + 'createdBefore': 'creationDate' + 'createdAfter': 'creationDate' + } class extends Marionette.Controller @@ -43,6 +50,8 @@ define [ facets = @options.app.state.get 'facets' criteria = Object.keys @options.app.state.get 'query' facets = facets.concat criteria + facets = facets.map (facet) -> + if TRANSFORM[facet]? then TRANSFORM[facet] else facet facets.filter (facet) -> ALL_FACETS.indexOf(facet) != -1 diff --git a/server/sonar-web/src/main/coffee/issues/facets/creation-date-facet.coffee b/server/sonar-web/src/main/coffee/issues/facets/creation-date-facet.coffee index 41f7e9185f2..2fd4c8f53a6 100644 --- a/server/sonar-web/src/main/coffee/issues/facets/creation-date-facet.coffee +++ b/server/sonar-web/src/main/coffee/issues/facets/creation-date-facet.coffee @@ -44,3 +44,8 @@ define [ disable: -> @options.app.state.updateFilter createdAfter: null, createdBefore: null, createdAt: null + + + serializeData: -> + _.extend super, + createdAt: @options.app.state.get('query').createdAt diff --git a/server/sonar-web/src/main/hbs/issues/facets/issues-creation-date-facet.hbs b/server/sonar-web/src/main/hbs/issues/facets/issues-creation-date-facet.hbs index 1d90cb2d139..a35bc81ebc4 100644 --- a/server/sonar-web/src/main/hbs/issues/facets/issues-creation-date-facet.hbs +++ b/server/sonar-web/src/main/hbs/issues/facets/issues-creation-date-facet.hbs @@ -1,9 +1,15 @@ {{> '_issues-facet-header'}} + + +{{#if createdAt}} +
+ {{dt createdAt}} +
+{{/if}} +
to
- -