App.fetchList = (firstPage, fromFacets) ->
query = @getQuery()
- fetchQuery = _.extend { p: @pageIndex, facets: !fromFacets }, query
+ fetchQuery = _.extend { p: @pageIndex, ps: 25, facets: !fromFacets }, query
if @codingRulesFacetsView
_.extend fetchQuery, @codingRulesFacetsView.getQuery()
App.facetLabel = (property, value) ->
return value unless App.facetPropertyToLabels[property]
- if App.facetPropertyToLabels[property][value]
- return App.facetPropertyToLabels[property][value]
- else
- return _.findWhere(App.facetPropertyToLabels[property], key: value).name
+ App.facetPropertyToLabels[property](value)
App.fetchFirstPage = (fromFacets = false) ->
multiple: false
qualityProfileFilter: @qualityProfileFilter
choices:
- 'true': t 'coding_rules.filters.activation.active'
- 'false': t 'coding_rules.filters.activation.inactive'
+ true: t 'coding_rules.filters.activation.active'
+ false: t 'coding_rules.filters.activation.inactive'
@filters.add @activationFilter
@filters.add new BaseFilters.Filter
App.characteristics = r.characteristics
App.facetPropertyToLabels =
- 'languages': App.languages
- 'repositories': App.repositories
+ 'languages': (value) -> App.languages[value]
+ 'repositories': (value) ->
+ repo = _.findWhere(App.repositories, key: value)
+ repo.name + ' - ' + App.languages[repo.language]
# Message bundles
l10nXHR = window.requestMessages()
qualityProfile = @options.app.getQualityProfile()
if qualityProfile
- @contextProfile = qualityProfiles.findWhere key: qualityProfile
+ @contextProfile = qualityProfiles.findWhere qProfile: qualityProfile
unless @contextProfile
@contextProfile = new Backbone.Model
key: qualityProfile, name: @options.app.qualityProfileFilter.view.renderValue()
app: @options.app
model: @contextProfile
rule: @model
+ qualityProfiles: qualityProfiles
@listenTo @contextProfile, 'destroy', @hideContext
@model.set 'lang', @options.app.languages[@model.get 'lang']
@model.set 'createdAt', new Date(@model.get 'createdAt')
onRender: ->
+ @$el.find('.open-modal').modal();
@qualityProfilesRegion.show @qualityProfilesView
if @options.app.getQualityProfile()