Необходимо в раскрытом фильтре Views установить значение поля в зависимости от роли пользователя, после чего это поле деактивировать, чтобы пользователь не мог его изменить.
Создаем свой модуль
mymodule:
<?php
/**
* Implements hook_views_api()
*/
function mymodule_views_api() {
return array(