3/5 - Hívók átállítása action_key használatára (9 service fájl) #367

Closed
opened 2026-06-30 19:33:12 +02:00 by kincses · 1 comment
Owner

Mérföldkő: Epic 8 - Gamification 2.0
Cél: Az összes gamification hívó átállítása, hogy az award_points() hívásakor adják át a megfelelő action_key-t, ezzel megszüntetve a keménykódolt és ConfigService-ből származó pontértékeket.

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): #365 (award_points action_key), #366 (uj action_key-ek a point_rules tablaban)
  • Kimenet (Mik támaszkodnak rá): Nincs - ez a folyamat veget

📝 Elemzés

A kovetkezo 6 fajl 9 pontjarol KELL atallitani a hivast, hogy action_key-t adjanak at az award_points()-nak:

  1. auth_service.py:298 - KYC: kyc_reward helyett action_key='KYC_VERIFICATION'
  2. auth_service.py:303 - P2P: ConfigService helyett action_key='P2P_REFERRAL_SUCCESS'
  3. cost_service.py:73 - Koltseg: base_xp*ocr_multiplier helyett action_key='EXPENSE_LOG'
  4. asset_service.py:290 - Asset: ConfigService helyett action_key='ASSET_REGISTER' (mar letezik!)
  5. fleet_service.py:88 - Fleet: event_rewards dict helyett action_key='FLEET_EVENT'
  6. social_service.py:73 - Validacio: hardcoded 100XP helyett action_key='PROVIDER_VALIDATED'
  7. social_service.py:98 - Elutasitas: hardcoded 50XP helyett action_key='PROVIDER_REJECTED'
  8. services.py:40 - Service hunt: ConfigService helyett action_key='SERVICE_HUNT'
  9. services.py:90 - Service validation: ConfigService helyett action_key='SERVICE_VALIDATION'

Minden pont eseteben torolni kell a regi pontforrast (hardcoded ertek/ConfigService hivas) es helyette action_key-t kell atadni. Az award_points() amount parametere 0-ra csokken, mert a tenyleges pontot a point_rules tablabol veszi.

**Mérföldkő:** Epic 8 - Gamification 2.0 **Cél:** Az összes gamification hívó átállítása, hogy az award_points() hívásakor adják át a megfelelő action_key-t, ezzel megszüntetve a keménykódolt és ConfigService-ből származó pontértékeket. ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** #365 (award_points action_key), #366 (uj action_key-ek a point_rules tablaban) - **Kimenet (Mik támaszkodnak rá):** Nincs - ez a folyamat veget ### 📝 Elemzés A kovetkezo 6 fajl 9 pontjarol KELL atallitani a hivast, hogy action_key-t adjanak at az award_points()-nak: 1. auth_service.py:298 - KYC: kyc_reward helyett action_key='KYC_VERIFICATION' 2. auth_service.py:303 - P2P: ConfigService helyett action_key='P2P_REFERRAL_SUCCESS' 3. cost_service.py:73 - Koltseg: base_xp*ocr_multiplier helyett action_key='EXPENSE_LOG' 4. asset_service.py:290 - Asset: ConfigService helyett action_key='ASSET_REGISTER' (mar letezik!) 5. fleet_service.py:88 - Fleet: event_rewards dict helyett action_key='FLEET_EVENT' 6. social_service.py:73 - Validacio: hardcoded 100XP helyett action_key='PROVIDER_VALIDATED' 7. social_service.py:98 - Elutasitas: hardcoded 50XP helyett action_key='PROVIDER_REJECTED' 8. services.py:40 - Service hunt: ConfigService helyett action_key='SERVICE_HUNT' 9. services.py:90 - Service validation: ConfigService helyett action_key='SERVICE_VALIDATION' Minden pont eseteben torolni kell a regi pontforrast (hardcoded ertek/ConfigService hivas) es helyette action_key-t kell atadni. Az award_points() amount parametere 0-ra csokken, mert a tenyleges pontot a point_rules tablabol veszi.
kincses added this to the Epic 8 Gamification 2.0, Verseny és Önvéde milestone 2026-06-30 19:33:12 +02:00
kincses added the Status: To DoScope: BackendType: FeatureRole: Admin labels 2026-06-30 19:33:13 +02:00
kincses added Status: Done and removed Status: To Do labels 2026-06-30 19:44:25 +02:00
Author
Owner

Munka befejezve: 2026-06-30 19:44:25

Technikai Összefoglaló:
Updated 9 callers across 6 files: auth_service.py (KYC, P2P), cost_service.py (EXPENSE_LOG), asset_service.py (ASSET_REGISTER), fleet_service.py (FLEET_EVENT), social_service.py (PROVIDER_VALIDATED, PROVIDER_REJECTED), services.py (SERVICE_HUNT, SERVICE_VALIDATION) - all now pass action_key instead of hardcoded/ConfigService values

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-30 19:44:25 **Technikai Összefoglaló:** Updated 9 callers across 6 files: auth_service.py (KYC, P2P), cost_service.py (EXPENSE_LOG), asset_service.py (ASSET_REGISTER), fleet_service.py (FLEET_EVENT), social_service.py (PROVIDER_VALIDATED, PROVIDER_REJECTED), services.py (SERVICE_HUNT, SERVICE_VALIDATION) - all now pass action_key instead of hardcoded/ConfigService values ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.