หน้า /platform/audit = Audit ของทุกร้านรวมกัน + รายการระดับแพลตฟอร์ม ใช้ตารางและตัวกรองเดียวกับ Audit ของร้าน (Audit บันทึกอะไรบ้าง) เพิ่มคอลัมน์ “ร้าน” และตัวเลือกร้าน (“ทุกร้าน + แพลตฟอร์ม” / “เฉพาะระดับแพลตฟอร์ม” / ร้านแต่ละร้าน / “ร้านที่ลบแล้ว: slug”)
รายการที่มีเฉพาะระดับแพลตฟอร์ม
| การกระทำ | เมื่อ |
|---|---|
| สร้างร้าน | กด “สร้างร้าน” ใน wizard |
| ต่ออายุแพ็กเกจ | “ต่ออายุ…” → “ยืนยันต่ออายุ” ที่ /platform (มีหมายเหตุยอด/วันที่โอน) |
| เปลี่ยนสถานะร้าน | “ระงับ…” → “ยืนยันระงับ” / “เปิดใช้…” → “ยืนยันเปิดใช้” |
| ลบร้านถาวร | “ลบร้าน…” → “ยืนยันลบร้านถาวร” (before = ชื่อ/แพ็กเกจ/เครดิตก่อนลบ · after = จำนวนที่ลบ + cleanup ผลการลบไฟล์/บัญชี) |
| แพลตฟอร์มปรับสมาชิกร้าน | เพิ่ม/เปลี่ยนบทบาท/เอาออก จากหน้า “ผู้ใช้” |
| ตั้งเป็น platform admin / ถอด platform admin | จากหน้า “ผู้ใช้” |
| สร้างบัญชี / เชิญ / ตั้งรหัสผ่านชั่วคราว / ส่งอีเมลรีเซ็ต / สร้างลิงก์รีเซ็ต / ลบบัญชี | จากหน้า “ผู้ใช้” (แถวไม่ผูกร้าน จึงแสดง “แพลตฟอร์ม” ในคอลัมน์ร้าน) |
ร้านที่ลบแล้ว
ลบร้าน (ลบร้านถาวร) ไม่ลบ Audit ของร้านนั้น — ทุกแถวยังอยู่ แต่คอลัมน์ “ร้าน” เปลี่ยนเป็น “ร้านที่ลบแล้ว: slug” (ไม่มีลิงก์) · เลือกดูได้จากตัวเลือกร้านท้ายรายการ หรือ ?venue=slug · ตัวเลือก “เฉพาะระดับแพลตฟอร์ม” ซ่อนประวัติเก่าของร้านที่ลบไว้ (เห็นเฉพาะแถว “ลบร้านถาวร”) เพื่อไม่ให้ท่วมรายการ · CSV แสดงคอลัมน์ร้านเป็น “ร้านที่ลบแล้ว: slug” เช่นกัน
ผู้ทำแสดงเป็น “platform:อีเมล” เมื่อ platform admin ทำรายการในร้านใดร้านหนึ่ง (เพราะได้สิทธิ์ Owner ทุกร้านโดยอัตโนมัติ)
ส่งออก
“⬇ Export CSV (ตามตัวกรอง)” → audit-platform-YYYY-MM-DD.csv สูงสุด 10,000 แถว หัวตาราง: เวลา (ISO) · ร้าน · ผู้ทำ · action · การกระทำ · before · after
ใช้ทำอะไร
- ตรวจว่าใครต่ออายุ/ระงับร้านไหน เมื่อไร
- ไล่ดูรายการที่ platform admin ทำแทนร้าน (กรองผู้ทำ “platform:”)
- สอบสวนข้อโต้แย้งข้ามร้าน (บัญชีเดียวหลายร้าน)