Commit Graph

6 Commits

Author SHA1 Message Date
Roo
383e5511b6 HOTFIX: Fix broken imports in get_organization_details
- from app.models.fleet.vehicle → app.models.vehicle.vehicle (Vehicle)
- from app.models.fleet.organization → app.models.marketplace.organization (Branch)

These modules don't exist under app.models.fleet, causing
ModuleNotFoundError on GET /api/v1/admin/organizations/45/details
2026-06-28 12:15:21 +00:00
Roo
f2935cbd64 P0 HOTFIX: Subscription asset_limit calculation fix
Root cause: Old code used rules.get('max_vehicles') which only searched
JSONB root level. Corporate tiers store limits under rules['allowances'].

Changes:
1. Added _extract_limit() helper (3-level search: direct → allowances → limits)
2. Replaced single-sub .limit(1) with multi-sub .all() for true aggregation
3. Fixed fallback path to use _extract_limit() instead of rules.get()
4. Added clamping: asset_limit = max(asset_limit, 1) right before
   SubscriptionSummary creation on BOTH code paths
5. Added 'type' column to SubscriptionTier model (base vs addon)
2026-06-28 12:09:56 +00:00
Roo
1e6f79ca22 admin felület bekötése. pontosítások2 2026-06-27 09:08:18 +00:00
Roo
c75c7b2270 backend admin flotta bekötése 2026-06-26 01:21:15 +00:00
Roo
36109fc722 jogosultsági szintek RBAC beállítva tesztelve 2026-06-25 20:41:49 +00:00
Roo
52011606ff admin felület fejlesztése garázs, előfizeztési csomagok 2026-06-25 01:58:04 +00:00