mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Implement Select 2 filtering for client portal invoices
This commit is contained in:
parent
d15d212ad1
commit
b96b03440d
@ -40,7 +40,7 @@ class InvoiceController extends Controller
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function index(InvoiceFilters $filters, Builder $builder)
|
||||
{Log::error(request());
|
||||
{//Log::error(request());
|
||||
$invoices = Invoice::filter($filters);
|
||||
|
||||
if (request()->ajax()) {
|
||||
|
@ -19,7 +19,6 @@
|
||||
{!! Former::success_button(ctrans('texts.pay_now'))->addClass('pay_invoices') !!}
|
||||
|
||||
<select class="form-control" style="width: 220px;" id="statuses" name="client_status[]" multiple="multiple">
|
||||
<option value="all" selected="selected">{{ ctrans('texts.status_all') }}</option>
|
||||
<option value="paid">{{ ctrans('texts.status_paid') }}</option>
|
||||
<option value="unpaid">{{ ctrans('texts.status_unpaid') }}</option>
|
||||
</select>
|
||||
@ -175,6 +174,18 @@ $('#statuses').select2({
|
||||
}
|
||||
return data.text;
|
||||
}
|
||||
}).on('change', function() {
|
||||
|
||||
client_statuses = $('#statuses').val();
|
||||
|
||||
if (client_statuses) {
|
||||
client_statuses = client_statuses.join(',');
|
||||
} else {
|
||||
client_statuses = '';
|
||||
}
|
||||
|
||||
data_table.ajax.reload();
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user