P0 MONETIZATION UI: Tabs & i18n fix #304

Open
opened 2026-06-29 01:39:04 +02:00 by kincses · 0 comments
Owner

Mérföldkő: Monetization & Subscription UI

Cél: Csomagok listázásának tabokra bontása (Alapcsomagok / Kiegészítők), hiányzó i18n kulcs (max_users) pótlása, addon típusú csomagoknál a Korlátok szekció elrejtése a szerkesztő modálban.

🔗 Függőségek (Dependencies)

  • Bemenet: frontend_admin i18n locale fájlok (hu.json, en.json), packages/index.vue, backend SubscriptionRulesModel
  • Kimenet: packages admin oldal tabokkal, helyes i18n fordítások

📝 Elemzés

A backend SubscriptionRulesModel már tartalmazza a type mezőt (Optional[str]), a SubscriptionTierResponse pedig visszaadja a rules objektumot. A frontendben hiányzott a max_users i18n kulcs, valamint a csomagok listája nem volt szűrhető base/addon szerint. A szerkesztő modálban az addon típusú csomagoknál indokolatlanul megjelentek a korlátok (allowances).

**Mérföldkő:** Monetization & Subscription UI **Cél:** Csomagok listázásának tabokra bontása (Alapcsomagok / Kiegészítők), hiányzó i18n kulcs (max_users) pótlása, addon típusú csomagoknál a Korlátok szekció elrejtése a szerkesztő modálban. ### 🔗 Függőségek (Dependencies) - **Bemenet:** frontend_admin i18n locale fájlok (hu.json, en.json), packages/index.vue, backend SubscriptionRulesModel - **Kimenet:** packages admin oldal tabokkal, helyes i18n fordítások ### 📝 Elemzés A backend SubscriptionRulesModel már tartalmazza a `type` mezőt (Optional[str]), a SubscriptionTierResponse pedig visszaadja a rules objektumot. A frontendben hiányzott a `max_users` i18n kulcs, valamint a csomagok listája nem volt szűrhető base/addon szerint. A szerkesztő modálban az addon típusú csomagoknál indokolatlanul megjelentek a korlátok (allowances).
Sign in to join this conversation.