Привет, команда,
Этот вопрос относится к 1.7.x CE.
У меня довольно большой список продуктов, каждый из которых связан с одним или несколькими медиафайлами. Со временем изображения, связанные с продуктом, изменятся, и некоторые изображения могут перестать использоваться ни одним продуктом. Если я запрашиваю конечную точку media-files
я все равно вижу эти изображения. Само по себе это не проблема, на самом деле я думаю, что это хороший дизайн, что они по-прежнему показывают в списке все медиа-файлы. Однако желательно иметь возможность удалять медиафайлы. Я бы предпочел убрать понятие медиафайла _и_ фактически загруженный файл. Причина в том, чтобы упростить навигацию по списку медиафайлов, удалив устаревшие файлы, а также сэкономить место на диске.
Я не нашел способа сделать это через API (который, как я понимаю, находится в стадии разработки, поэтому, возможно, это будет возможно в будущем?) Или через графический интерфейс.
Каков предполагаемый рабочий процесс для удаления старых медиафайлов?
Привет @pardahlman
Фактически, в Enterprise Edition мы можем восстановить предыдущую версию продукта и, сделав это, мы можем повторно использовать носитель, который больше не используется (только используемый предыдущей версией продукта).
Мы несколько раз обсуждали с командой способ очистки старых носителей и пришли к выводу, что нам следует реализовать команду очистки (как, например, мы делаем с версиями). У меня нет ETA для этого улучшения.
Что касается API, я не знаю, планируем ли мы добавить конечную точку для удаления файла, возможно, у @ahocquard есть дополнительная информация по этому поводу: wink:
С наилучшими пожеланиями.
Привет, поскольку @NolwennP - любимый владелец продукта REST api, я думаю, ей тоже было бы интересно ответить.
Спасибо за отзыв @pardahlman!
Спасибо за ваш вклад @nidup и @mickaelandrieu
Я изложил свои мысли по этой теме здесь: https://github.com/akeneo/pim-community-dev/issues/6166#issuecomment -301445558. Думаю, это может быть что-то, что может заинтересовать @NolwennP .
Ваше здоровье!
@pardahlman
Обсуждается с @NolwennP : эта проблема касается PIM в целом, поэтому на данный момент нет ETA в API для этой конечной точки.