Я пытаюсь принудительно применить фильтр по статусу к сетке заказов для определенной роли пользователя, чтобы он мог видеть только обработанные заказы. то же самое для изображения , я получаю имя роли в этом коде:
class OrderDataProvider extends \Magento\Ui\DataProvider\AbstractDataProvider
{
public function __construct(
Action\Context $context, /* object of "Magento\Backend\App\Action" */
$name,
$primaryFieldName,
$requestFieldName,
CollectionFactory $collectionFactory,
\Magento\Sales\Model\ResourceModel\Order\CollectionFactory $orderCollection,
array $addFieldStrategies = [],
array $addFilterStrategies = [],
array $meta = [],
array $data = []
) {
parent::__construct($name, $primaryFieldName, $requestFieldName, $meta, $data);
$auth= $context->getAuth();
$loginUser=$auth->getUser();
$loginUserRole=$loginUser->getRole();
}
и я хочу применить фильтр для этой роли.