- if ($customer_id && $customer_id.val())
- data['filter.customer_id'] = $customer_id.val().split(',');
+ if (o.customer_id)
+ data['filter.customer_id'] = o.customer_id.split(',');
+
+ if (o.active) {
+ if (o.active === 'active') data['filter.active'] = 'active';
+ if (o.active === 'inactive') data['filter.active'] = 'inactive';
+ // both => no filter
+ } else {
+ data['filter.active'] = 'active'; // default
+ }
+
+ if (o.valid) {
+ if (o.valid === 'valid') data['filter.valid'] = 'valid';
+ if (o.valid === 'invalid') data['filter.valid'] = 'invalid';
+ // both => no filter
+ } else {
+ data['filter.valid'] = 'valid'; // default
+ }
+
+ if (o.description_style)
+ data['description_style'] = o.description_style;
+