action-list completed_at and inquiry_at additions and project-instance actions filtering

This commit is contained in:
2018-05-26 12:03:39 -03:00
parent 2d9ff6e3cb
commit 6fa9b2658d
7 changed files with 88 additions and 4 deletions
+3
View File
@@ -10,6 +10,9 @@ export default Ember.Controller.extend
show_completed_at: Ember.computed 'filters.state_in.[]', 'filters.completed_at_gteq', 'filters.completed_at_lteq', ->
return true if @get('filters.completed_at_lteq') or @get('filters.completed_at_gteq')
JSON.stringify(@get('filters.state_in')) is '["completed"]'
show_inquiry_at: Ember.computed 'filters.state_in.[]', 'filters.inquiry_at_gteq', 'filters.inquiry_at_lteq', ->
return true if @get('filters.inquiry_at_lteq') or @get('filters.inquiry_at_gteq')
JSON.stringify(@get('filters.state_in')) is '["inquiry"]'
filter_query: Ember.computed 'filters.filter_calls', ->
@get('filters')?.toProperties() || {}
export_human_url: Ember.computed 'filter_query', ->
+6
View File
@@ -15,6 +15,12 @@ export default Ember.Controller.extend({
}
return JSON.stringify(this.get('filters.state_in')) === '["completed"]';
}),
show_inquiry_at: Ember.computed('filters.state_in.[]', 'filters.inquiry_at_gteq', 'filters.inquiry_at_lteq', function() {
if (this.get('filters.inquiry_at_lteq') || this.get('filters.inquiry_at_gteq')) {
return true;
}
return JSON.stringify(this.get('filters.state_in')) === '["inquiry"]';
}),
filter_query: Ember.computed('filters.filter_calls', function() {
var ref;
return ((ref = this.get('filters')) != null ? ref.toProperties() : void 0) || {};