Вы здесь

Фильтр по значению даты в поле и роли пользователя во Views

0

Здравствуйте,

имеется материал, в котором есть поле даты (дата выбирается пользователем при создании материала). Можно представить как карточку отгрузки товара с датой отгрузки (в т.ч. планируемой).
Нужно запретить для определенных ролей пользователей выводить во Views материалы, в которых значение даты отгрузки меньше (т.е. раньше) текущей даты.
Как это можно организовать?

Версия Drupal: 
7.x
Вопрос задан 17.02.2019 - 15:33

Ответы

0
  1. Создать второй дисплей с фильтром по дате, в hook_views_pre_view меняйте дисплей для нужно роли
  2. В hook_views_pre_view удаляйте фильтр по дате для нужной роли
  3. В hook_views_pre_view добавляйте фильтр по дате для нужной роли
  4. В hook_views_query_alter добавляйте условие для нужной роли
Ответ дан 17.02.2019 - 19:31
Аватар пользователя xandeadx
xandeadx
1538