Кнопка очистки кэша для пользователей

24 ноября 2020 в 10:55
Аватар пользователя sts911 sts911 0 3

Добрый день. Подскажите, пожалуйста, можно ли как то вывести кнопку Очистить кэш для пользователей с ограниченными правами доступа?

Есть роль контент менеджера, и когда пользователи с этой ролью создают материал, он появляется не сразу, а только после очистки кэша из меню администратора. (Подключен memcache)

Пробовал создавать правила для очистки кэша при создании или обновлении материала, но не помогает.

Комментарии

Можно попробовать свое правило для рулзов добавить (пример тут), и вызывать drupal_flush_all_caches() (либо сразу вызывать функцию, если php модуль активен, но это не тру).
С точки зрения производительности вариант каждый раз сбрасывать кеш может быть не очень.

24 ноября 2020 в 18:22

Разрешить соответствующей роли данную возможность. Пользователи - Права доступа -Administration menu
Модуль Devil дает возможность очищать кэш. Заглянуть в Меню - Разработка - Clear cache

24 ноября 2020 в 21:07