チームさん、こんにちは。
この質問は 1.7.x CE に関連しています。
非常に多くの製品リストがあり、それぞれが 1 つ以上のメディア ファイルに関連付けられています。 時間の経過とともに、製品に関連付けられている画像が変更され、一部の画像はどの製品でも使用されなくなる場合があります。 media-files
エンドポイントにクエリを実行すると、これらの画像が引き続き表示されます。 それ自体は問題ではありません。実際、すべてのメディア ファイルがリストに表示されるのは良い設計だと思います。 ただし、メディア ファイルを削除できることが望ましいです。 できれば、メディア ファイルと実際にアップロードされたファイルの概念を削除したいと思います。 これは、古いファイルを削除することでメディア ファイルのリスト内を簡単に移動できるようにするとともに、ディスク上のスペースを節約するためです。
API (開発中であると理解しているため、将来的には可能になると思いますか?) または GUI を使用してこれを行う方法が見つかりませんでした。
古いメディア ファイルを削除するためのワークフローはどのようなものですか?
こんにちは@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 と議論され