Backend+Frontend: Provider audit history megjelenítése #357

Closed
opened 2026-06-30 13:04:20 +02:00 by kincses · 2 comments
Owner

Mérföldkő: P1 Admin Experience

Cél: Provider teljes életciklusának áttekinthetősége admin felületről

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): audit.audit_logs tábla, admin_providers.py
  • Kimenet (Mik támaszkodnak rá): Jobb admin áttekinthetőség

📝 Elemzés

Az audit.audit_logs tábla tartalmazza a provider-hez kapcsolódó összes moderációs műveletet (target_type='service_provider'), de nincs olyan admin oldal vagy panel, ami ezt megjelenítené. Szükséges: Backend: GET /admin/providers/{id}/history végpont, ami lekéri az audit_logs rekordokat target_type='service_provider' AND target_id='{provider_id}' alapján, rendezve timestamp DESC. Frontend: 'Előzmények' tab/fül a providers/[id].vue oldalon, táblázatos nézettel: dátum, művelet, ki, régi érték → új érték.

**Mérföldkő:** P1 Admin Experience **Cél:** Provider teljes életciklusának áttekinthetősége admin felületről ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** audit.audit_logs tábla, admin_providers.py - **Kimenet (Mik támaszkodnak rá):** Jobb admin áttekinthetőség ### 📝 Elemzés Az audit.audit_logs tábla tartalmazza a provider-hez kapcsolódó összes moderációs műveletet (target_type='service_provider'), de nincs olyan admin oldal vagy panel, ami ezt megjelenítené. Szükséges: Backend: GET /admin/providers/{id}/history végpont, ami lekéri az audit_logs rekordokat target_type='service_provider' AND target_id='{provider_id}' alapján, rendezve timestamp DESC. Frontend: 'Előzmények' tab/fül a providers/[id].vue oldalon, táblázatos nézettel: dátum, művelet, ki, régi érték → új érték.
kincses added the Status: To DoScope: FrontendType: Feature labels 2026-06-30 13:04:20 +02:00
kincses added Status: In Progress and removed Status: To Do labels 2026-06-30 13:11:08 +02:00
kincses started working 2026-06-30 13:11:08 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-06-30 13:11:08

▶️ **Munka megkezdve:** 2026-06-30 13:11:08
kincses added Status: Done and removed Status: In Progress labels 2026-06-30 13:15:14 +02:00
kincses worked for 4 minutes 2026-06-30 13:15:14 +02:00
Author
Owner

Munka befejezve: 2026-06-30 13:15:14

Technikai Összefoglaló:
Backend GET /admin/providers/{id}/history végpont implementálva a admin_providers.py-ban. Új ProviderHistoryEntry Pydantic schema. Lekérdezi az audit.audit_logs táblából a target_type='service_provider' AND target_id='{provider_id}' rekordokat, rendezve timestamp DESC. Lapozás támogatott (skip/limit). providers:moderate permission szükséges. Tesztelve: 200 OK, history entries visszaadva.

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-30 13:15:14 **Technikai Összefoglaló:** Backend GET /admin/providers/{id}/history végpont implementálva a admin_providers.py-ban. Új ProviderHistoryEntry Pydantic schema. Lekérdezi az audit.audit_logs táblából a target_type='service_provider' AND target_id='{provider_id}' rekordokat, rendezve timestamp DESC. Lapozás támogatott (skip/limit). providers:moderate permission szükséges. Tesztelve: 200 OK, history entries visszaadva. ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.