削除
概要
指定されたIDのファイルを削除する。この際、そのファイルの作者または編集者権限を持つ人物のみがファイルを削除することができる。別の人物がファイルを削除しようとした場合は403エラーを返すこと。
必要なデータ
実装要件
- 論理削除(deleted_at / is_deleted フラグ)
- ゴミ箱への移動(30日後に物理削除スケジュール)
- 必要コンポーネント: PostgreSQL、定期ジョブ(cron)
指定されたIDのファイルを削除する。この際、そのファイルの作者または編集者権限を持つ人物のみがファイルを削除することができる。別の人物がファイルを削除しようとした場合は403エラーを返すこと。