/**
  * filter by store
  *
  * @param Collection $collection
  * @param Column $column
  * @return $this
  */
 public function filterStoreCondition(Collection $collection, Column $column)
 {
     if (!($value = $column->getFilter()->getValue())) {
         return $this;
     }
     $collection->addStoreFilter($value);
     return $this;
 }
 /**
  * @return \Sample\News\Model\Resource\Author\Collection
  */
 public function getAuthorCollection()
 {
     if (is_null($this->authorCollection)) {
         $this->authorCollection = $this->categoryModel->getSelectedAuthorsCollection($this->getCategory())->addStoreFilter($this->_storeManager->getStore()->getId())->addFieldToFilter('is_active', 1);
         //TODO: use constant here
         $this->authorCollection->getSelect()->order('related_category.position');
     }
     return $this->authorCollection;
 }