format: function(value) { return moment(value).format('YYYY-MM-DD HH:mm'); }
}),
+ new BaseFilters.Filter({
+ name: window.SS.phrases.language,
+ property: 'languages',
+ type: ChoiceFilters.ChoiceFilterView,
+ enabled: false,
+ optional: true,
+ choices: window.SS.languages
+ }),
+
new BaseFilters.Filter({
name: window.SS.phrases.reporter,
property: 'reporters',
enabled: false,
optional: true
})
-
]);
statuses: <%= @options_for_statuses.to_json.html_safe -%>,
resolutions: <%= @options_for_resolutions.to_json.html_safe -%>,
favorites: <%= render :partial => 'issues/filter_favourites' -%>,
+ languages: {<% controller.java_facade.getLanguages().to_a.sort {|a,b| a.getName() <=> b.getName()}.each do |language| -%>
+ '<%= language.getKey().html_safe -%>': '<%= language.getName().html_safe -%>',
+ <% end %>},
phrases: {
'actionPlan': '<%= escape_javascript message('issue_filter.criteria.actionPlan') -%>',
'delete': '<%= escape_javascript message('delete') -%>',
'to': '<%= escape_javascript message('to.downcase') -%>',
'project': '<%= escape_javascript message('issue_filter.criteria.project') -%>',
+ 'language': '<%= escape_javascript message('language') -%>',
'severity': '<%= escape_javascript message('issue_filter.criteria.severity') -%>',
'severities': {
BLOCKER: '<%= escape_javascript message('severity.BLOCKER') -%>',