採用した方針
PropertyへisVisibleを追加し、売却会員はPUBLISHED物件に限ってisVisibleを変更できるようにする。公開経路ではstatusがPUBLISHED、isVisibleがtrue、seller.isVerifiedがtrueのすべてを必須とする。
2026年8月26日 · marco-power-plant · MARCO-POWER-PLANT-ADR-0001
売却会員が公開済み物件を一時的に非表示にできる必要がある一方、管理者だけが持つ公開承認権限は維持する必要があった。公開APIでは、管理者の公開判断、売却会員の表示意思、売却会員アカウントの確認状態をすべて満たす物件だけを表示する必要がある。
PropertyへisVisibleを追加し、売却会員はPUBLISHED物件に限ってisVisibleを変更できるようにする。公開経路ではstatusがPUBLISHED、isVisibleがtrue、seller.isVerifiedがtrueのすべてを必須とする。
管理者の公開承認と売却会員の日常的な表示停止を別の責務として扱い、売却会員へ公開権限を与えずに必要な運用を実現できるため。
売却会員がPUBLISHEDとDRAFTを直接切り替えて公開状態を制御する。
管理者が管理するstatusは維持し、売却会員はPUBLISHED物件のisVisibleだけを変更する。