Bug: Admin users list filter buttons not working (parameter mismatch) #323

Closed
opened 2026-06-29 15:13:26 +02:00 by kincses · 2 comments
Owner

Mérföldkő: Admin Frontend (EPIC 10)

Cél: A felhasználók listáján a státusz, szerepkör és csomag szűrők nem működnek a frontend-backend paraméter név eltérés miatt.

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): frontend_admin/pages/users/index.vue (fetchUsers), backend/app/api/v1/endpoints/admin.py (list_users)
  • Kimenet (Mik támaszkodnak rá): Admin felhasználói felület, User management dashboard

📝 Elemzés

A frontend a szűrő paramétereket status_filter, role_filter, plan_filter néven küldi, de a backend role, is_active, is_deleted paramétereket vár. Emellett a plan_filter (subscription_plan szerinti szűrés) egyáltalán nincs implementálva a backend-en. A person_name mező sem kerül kitöltésre a backend válaszában (first_name+last_name külön jön).

**Mérföldkő:** Admin Frontend (EPIC 10) **Cél:** A felhasználók listáján a státusz, szerepkör és csomag szűrők nem működnek a frontend-backend paraméter név eltérés miatt. ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** frontend_admin/pages/users/index.vue (fetchUsers), backend/app/api/v1/endpoints/admin.py (list_users) - **Kimenet (Mik támaszkodnak rá):** Admin felhasználói felület, User management dashboard ### 📝 Elemzés A frontend a szűrő paramétereket status_filter, role_filter, plan_filter néven küldi, de a backend role, is_active, is_deleted paramétereket vár. Emellett a plan_filter (subscription_plan szerinti szűrés) egyáltalán nincs implementálva a backend-en. A person_name mező sem kerül kitöltésre a backend válaszában (first_name+last_name külön jön).
kincses added the Type: BugStatus: In Progress labels 2026-06-29 15:13:35 +02:00
kincses started working 2026-06-29 15:13:35 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-06-29 15:13:35

▶️ **Munka megkezdve:** 2026-06-29 15:13:35
kincses added Status: Done and removed Status: In Progress labels 2026-06-29 15:44:04 +02:00
kincses worked for 30 minutes 2026-06-29 15:44:04 +02:00
Author
Owner

Munka befejezve: 2026-06-29 15:44:04

Technikai Összefoglaló:
Admin users filter buttons fix completed. Backend: added plan_filter param, person_name field, case-insensitive role matching. Frontend: fixed status_filter→is_active/is_deleted mapping, role_filter→role rename. All 7 API tests pass.

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-29 15:44:04 **Technikai Összefoglaló:** Admin users filter buttons fix completed. Backend: added plan_filter param, person_name field, case-insensitive role matching. Frontend: fixed status_filter→is_active/is_deleted mapping, role_filter→role rename. All 7 API tests pass. ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.