Admin provider moderation API (admin_providers.py) #349

Closed
opened 2026-06-30 11:17:00 +02:00 by kincses · 2 comments
Owner

Mérföldkő: Epic 7: Marketplace & API\nCél: Új admin_providers.py endpoint fájl létrehozása a ServiceProvider rekordok moderálásához (approve, reject, flag, list, stats).\n\n### 🔗 Függőségek (Dependencies)\n- Bemenet: ServiceProvider modell, AuditLog modell\n- Kimenet: Frontend admin providers oldal\n\n### 📝 Elemzés\nVégpontok: GET /admin/providers (lista szűréssel), GET /admin/providers/{id} (részletek), POST /admin/providers/{id}/approve (pending->approved), POST /admin/providers/{id}/reject (pending->rejected), POST /admin/providers/{id}/flag (approved->flagged), DELETE /admin/providers/{id} (soft delete), GET /admin/providers/stats (statisztikák). Minden moderációs akció AuditLog-ba kerül. Router regisztráció az api.py-ban.

**Mérföldkő:** Epic 7: Marketplace & API\n**Cél:** Új admin_providers.py endpoint fájl létrehozása a ServiceProvider rekordok moderálásához (approve, reject, flag, list, stats).\n\n### 🔗 Függőségek (Dependencies)\n- **Bemenet:** ServiceProvider modell, AuditLog modell\n- **Kimenet:** Frontend admin providers oldal\n\n### 📝 Elemzés\nVégpontok: GET /admin/providers (lista szűréssel), GET /admin/providers/{id} (részletek), POST /admin/providers/{id}/approve (pending->approved), POST /admin/providers/{id}/reject (pending->rejected), POST /admin/providers/{id}/flag (approved->flagged), DELETE /admin/providers/{id} (soft delete), GET /admin/providers/stats (statisztikák). Minden moderációs akció AuditLog-ba kerül. Router regisztráció az api.py-ban.
kincses added the Status: To DoScope: BackendScope: APIType: Feature labels 2026-06-30 11:17:00 +02:00
kincses added Status: In Progress and removed Status: To Do labels 2026-06-30 11:51:41 +02:00
kincses started working 2026-06-30 11:51:41 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-06-30 11:51:41

▶️ **Munka megkezdve:** 2026-06-30 11:51:41
kincses added Status: Done and removed Status: In Progress labels 2026-06-30 12:06:58 +02:00
kincses worked for 15 minutes 2026-06-30 12:06:58 +02:00
Author
Owner

Munka befejezve: 2026-06-30 12:06:58

Technikai Összefoglaló:
Admin provider moderation API létrehozva: backend/app/api/v1/endpoints/admin_providers.py 7 végponttal (list, stats, detail, approve, reject, flag, delete). Minden akció AuditLog-ba kerül. providers:moderate permission létrehozva és ADMIN role-hoz rendelve. Router regisztrálva api.py-ban. locale_manager wrapper hozzáadva i18n.py-hoz a pre-existing import hiba javítására.

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-30 12:06:58 **Technikai Összefoglaló:** Admin provider moderation API létrehozva: backend/app/api/v1/endpoints/admin_providers.py 7 végponttal (list, stats, detail, approve, reject, flag, delete). Minden akció AuditLog-ba kerül. providers:moderate permission létrehozva és ADMIN role-hoz rendelve. Router regisztrálva api.py-ban. locale_manager wrapper hozzáadva i18n.py-hoz a pre-existing import hiba javítására. ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.