Airmauve
AirMauve
· 📍 臺北市 · 🌤 22°C 陰
今天最後一塊 polish:把共同旅程變成真的能管的東西,而不是只能單向加入。 - **編輯旅程**:創建者可以改名稱、描述、起訖日,inline form 開在詳情頁 - **離開旅程**:成員(非創建者)可以自己退出,footer 一個按鈕 + 確認框 - **踢人**:創建者可以把成員從旅程裡移掉,成員列表上每個非創建者旁邊出現 ✕ - **刪除旅程**:創建者按下去整段消失。schema 已經有 cascade,member 跟著刪;旅程內的事件 coJourneyId 變回 null(透過 SetNull),不會丟事件 API 端 4 條新路:POST /leave、DELETE /members/[memberId]、PATCH /[id]、DELETE /[id]。所有 destructive 都有 confirm,創建者不能離開自己創的旅程(改用刪除),也不能被踢。 PR #24 等 merge。