Как правильно удалять неиспользуемые файлы в Drupal 8

Аватар пользователя vlucas vlucas 25 сентября 2018 в 19:17

После известного изменения
https://www.drupal.org/node/2891902
файлы вообще не удаляются.

Как теперь правильно удалять файлы которые не используются? D8. Нормально использовать для этого fancy_file_delete, есть у кого опыт?

Просто устраивает нынешнее поведение, переключаться на старый режим не нужно, но и файлопомойку не хочется

Комментарии

Аватар пользователя vlucas vlucas 25 сентября 2018 в 20:16

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

Аватар пользователя gun_dose gun_dose 26 сентября 2018 в 6:45

Если поставить модуль file entity, он добавляет вьюху со всеми файлами, где указано, в скольких местах они используются. Достаточно добавить туда сортировку по этой цифре и прикрутить vbo.

Аватар пользователя vlucas vlucas 29 сентября 2018 в 11:56

а возможно ли прикрутить vbo к стандартному представлению admin/content/files ?

Аватар пользователя vlucas vlucas 13 марта 2019 в 14:27

Сейчас попробовал - не получилось.
После процесса пишет: Action processing results: Доступ запрещён (1).
В чём может быть проблема?

Аватар пользователя VasyOK VasyOK 20 февраля в 20:55

Списибо, всем что задумались над этой проблемой раньше чем я.
На сегодняшний день работает только dev версия модуля file entity. Желтая версия ошибки сыпет.

На странице модуля написано
This module has been renamed or deprecated by another module in Drupal 8. Please visit this issue for more information.

issue: https://www.drupal.org/project/contrib_tracker/issues/2574111

Что это значит? Можно без модуля? А как?