Merge pull request #961 from tresbach/develop

Allow setting 'options' for a scope in filter config
This commit is contained in:
Samuel Georges 2015-02-25 19:07:49 +11:00
commit a748eb1b23
2 changed files with 6 additions and 2 deletions

View File

@ -114,7 +114,7 @@ class FilterScope
protected function evalConfig($config)
{
if (isset($config['options'])) {
$this->options($config['options']);
$this->options = $config['options'];
}
if (isset($config['context'])) {
$this->context = $config['context'];

View File

@ -170,6 +170,10 @@ class Filter extends WidgetBase
*/
protected function getAvailableOptions($scope, $searchQuery = null)
{
if (count($scope->options)) {
return $scope->options;
}
$available = [];
$nameColumn = $this->getScopeNameColumn($scope);
$options = $this->getOptionsFromModel($scope, $searchQuery);