added list limit to report filters
This commit is contained in:
parent
b06deb529d
commit
46062c878d
@ -52,7 +52,7 @@ abstract class Report
|
|||||||
|
|
||||||
public function getAccounts()
|
public function getAccounts()
|
||||||
{
|
{
|
||||||
return Account::enabled()->orderBy('name')->pluck('name', 'id')->toArray();
|
return Account::enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id')->toArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getItemCategories()
|
public function getItemCategories()
|
||||||
@ -77,7 +77,7 @@ abstract class Report
|
|||||||
|
|
||||||
public function getCategories($types)
|
public function getCategories($types)
|
||||||
{
|
{
|
||||||
return Category::type($types)->orderBy('name')->pluck('name', 'id')->toArray();
|
return Category::type($types)->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id')->toArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getCustomers()
|
public function getCustomers()
|
||||||
@ -92,7 +92,7 @@ abstract class Report
|
|||||||
|
|
||||||
public function getContacts($types)
|
public function getContacts($types)
|
||||||
{
|
{
|
||||||
return Contact::type($types)->orderBy('name')->pluck('name', 'id')->toArray();
|
return Contact::type($types)->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id')->toArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function applyDateFilter($event)
|
public function applyDateFilter($event)
|
||||||
|
@ -29,6 +29,7 @@ class AddAccounts extends Listener
|
|||||||
}
|
}
|
||||||
|
|
||||||
$event->class->filters['accounts'] = $this->getAccounts();
|
$event->class->filters['accounts'] = $this->getAccounts();
|
||||||
|
$event->class->filters['routes']['accounts'] = 'accounts.index';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -28,6 +28,7 @@ class AddCustomers extends Listener
|
|||||||
}
|
}
|
||||||
|
|
||||||
$event->class->filters['customers'] = $this->getCustomers();
|
$event->class->filters['customers'] = $this->getCustomers();
|
||||||
|
$event->class->filters['routes']['customers'] = 'customers.index';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -26,6 +26,7 @@ class AddExpenseCategories extends Listener
|
|||||||
}
|
}
|
||||||
|
|
||||||
$event->class->filters['categories'] = $this->getExpenseCategories();
|
$event->class->filters['categories'] = $this->getExpenseCategories();
|
||||||
|
$event->class->filters['routes']['categories'] = ['categories.index', 'search=type:expense'];
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -26,6 +26,7 @@ class AddIncomeCategories extends Listener
|
|||||||
}
|
}
|
||||||
|
|
||||||
$event->class->filters['categories'] = $this->getIncomeCategories();
|
$event->class->filters['categories'] = $this->getIncomeCategories();
|
||||||
|
$event->class->filters['routes']['categories'] = ['categories.index', 'search=type:income'];
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -27,6 +27,7 @@ class AddIncomeExpenseCategories extends Listener
|
|||||||
}
|
}
|
||||||
|
|
||||||
$event->class->filters['categories'] = $this->getIncomeExpenseCategories();
|
$event->class->filters['categories'] = $this->getIncomeExpenseCategories();
|
||||||
|
$event->class->filters['routes']['categories'] = ['categories.index', 'search=type:income,expense'];
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -28,6 +28,7 @@ class AddVendors extends Listener
|
|||||||
}
|
}
|
||||||
|
|
||||||
$event->class->filters['vendors'] = $this->getVendors();
|
$event->class->filters['vendors'] = $this->getVendors();
|
||||||
|
$event->class->filters['routes']['vendors'] = 'vendors.index';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user