Bug: Pontszabalyok admin oldal - i18n kulcs mismatch es inline szerkesztes hianya #371

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

Merfoldko: Admin Frontend Fejlesztes
Cel: A pontszabalyok admin oldalan a nyelvi kulcsok helyett a leforditott szovegek jelenjenek meg, valamint a tablazat cellai valjanak szerkeszhetove kattintasra.

Fuggosegek (Dependencies)

  • Bemenet: frontend_admin/i18n/locales/{en,hu}.json, frontend_admin/pages/gamification/point-rules.vue
  • Kimenet: Gamification admin felulet hasznaloi

Elemzes

Backend API (admin_gamification.py): Teljes mertekben funkcionalis, valtoztatas NEM szukseges. Minden CRUD muvelet mukodik, a PointRule modell minden mezoje szerkesztheto.

Frontend i18n: 13 hibas kulcs a point-rules.vue template-ben (latsd reszletes tervet: plans/logic_spec_point_rules_admin_fix.md)

Inline szerkesztes: Hianyzik a click-to-edit funkcio, jelenleg csak modal alapu szerkesztes van.

Javitas terv (2 lepesben)

1. i18n kulcs javitas (13 helyen):

  • col_id -> id
  • col_action_key -> action_key
  • col_points -> points
  • col_description -> description
  • col_status -> status
  • col_actions -> actions
  • create_btn -> create
  • empty -> no_items
  • load_error -> error
  • duplicate_error -> duplicate_key
  • delete_confirm_title -> delete_title
  • delete_confirm_body ({action_key}) -> delete_confirm ({name})
  • active_label -> is_active

2. Inline szerkesztes:

  • Click-to-edit megkozelites
  • action_key, points, description, is_active cellak inline szerkeszthetoek
  • Enter/Blur mentes, Escape megszakitasa
  • PUT /admin/gamification/point-rules/{id} hivas a modositott mezovel

Valtoztatando fajlok

  • frontend_admin/pages/gamification/point-rules.vue (egyetlen fajl)

Reszletes terv:

plans/logic_spec_point_rules_admin_fix.md

**Merfoldko:** Admin Frontend Fejlesztes **Cel:** A pontszabalyok admin oldalan a nyelvi kulcsok helyett a leforditott szovegek jelenjenek meg, valamint a tablazat cellai valjanak szerkeszhetove kattintasra. ### Fuggosegek (Dependencies) - **Bemenet:** frontend_admin/i18n/locales/{en,hu}.json, frontend_admin/pages/gamification/point-rules.vue - **Kimenet:** Gamification admin felulet hasznaloi ### Elemzes **Backend API (admin_gamification.py):** Teljes mertekben funkcionalis, valtoztatas NEM szukseges. Minden CRUD muvelet mukodik, a PointRule modell minden mezoje szerkesztheto. **Frontend i18n:** 13 hibas kulcs a point-rules.vue template-ben (latsd reszletes tervet: plans/logic_spec_point_rules_admin_fix.md) **Inline szerkesztes:** Hianyzik a click-to-edit funkcio, jelenleg csak modal alapu szerkesztes van. ### Javitas terv (2 lepesben) **1. i18n kulcs javitas (13 helyen):** - col_id -> id - col_action_key -> action_key - col_points -> points - col_description -> description - col_status -> status - col_actions -> actions - create_btn -> create - empty -> no_items - load_error -> error - duplicate_error -> duplicate_key - delete_confirm_title -> delete_title - delete_confirm_body ({action_key}) -> delete_confirm ({name}) - active_label -> is_active **2. Inline szerkesztes:** - Click-to-edit megkozelites - action_key, points, description, is_active cellak inline szerkeszthetoek - Enter/Blur mentes, Escape megszakitasa - PUT /admin/gamification/point-rules/{id} hivas a modositott mezovel ### Valtoztatando fajlok - frontend_admin/pages/gamification/point-rules.vue (egyetlen fajl) ### Reszletes terv: plans/logic_spec_point_rules_admin_fix.md
kincses added the Type: BugScope: Frontend labels 2026-06-30 20:06:06 +02:00
kincses self-assigned this 2026-06-30 20:06:06 +02:00
kincses added the Status: In Progress label 2026-06-30 20:06:15 +02:00
kincses started working 2026-06-30 20:06:15 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-06-30 20:06:14

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

Munka befejezve: 2026-06-30 20:08:25

Technikai Összefoglaló:
Audit elkeszult. Backend API teljesen funkcionalis (valtoztatas NEM kell). Frontend: 13 i18n kulcs mismatch azonosithato a point-rules.vue-ben. Hianyzik a click-to-edit inline szerkesztes. Reszletes terv: plans/logic_spec_point_rules_admin_fix.md

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-30 20:08:25 **Technikai Összefoglaló:** Audit elkeszult. Backend API teljesen funkcionalis (valtoztatas NEM kell). Frontend: 13 i18n kulcs mismatch azonosithato a point-rules.vue-ben. Hianyzik a click-to-edit inline szerkesztes. Reszletes terv: plans/logic_spec_point_rules_admin_fix.md ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.