learning_ai_common_plat/services/platform-service/src/modules
saravanakumardb1 5622499575 feat(licenses): add POST /licenses/revoke endpoint
Sets license status to 'revoked' and clears all device activations.
Returns the updated license doc. Idempotent — already-revoked licenses
return immediately.
2026-02-15 20:15:10 -08:00
..
audit refactor(platform-service): replace PRODUCT_ID with getRequestProductId(req) in all modules 2026-02-15 14:29:11 -08:00
auth feat(platform-service): add profile updates, tokens, and themes modules 2026-02-15 17:29:43 -08:00
blob feat(platform-service): restrict blob SAS/list/info to user scope 2026-02-15 03:31:27 -08:00
comments refactor: merge tracker-service into platform-service 2026-02-14 21:34:21 -08:00
flags refactor(platform-service): replace PRODUCT_ID with getRequestProductId(req) in all modules 2026-02-15 14:29:11 -08:00
invitations refactor(platform-service): replace PRODUCT_ID with getRequestProductId(req) in all modules 2026-02-15 14:29:11 -08:00
items refactor(platform-service): replace PRODUCT_ID with getRequestProductId(req) in all modules 2026-02-15 14:29:11 -08:00
licenses feat(licenses): add POST /licenses/revoke endpoint 2026-02-15 20:15:10 -08:00
memory refactor(platform-service): replace PRODUCT_ID with getRequestProductId(req) in all modules 2026-02-15 14:29:11 -08:00
notifications refactor(platform-service): replace PRODUCT_ID with getRequestProductId(req) in all modules 2026-02-15 14:29:11 -08:00
plans refactor(platform-service): replace PRODUCT_ID with getRequestProductId(req) in all modules 2026-02-15 14:29:11 -08:00
products test(platform-service): add products module tests and fix product schema defaults 2026-02-15 14:36:33 -08:00
promos refactor(platform-service): replace PRODUCT_ID with getRequestProductId(req) in all modules 2026-02-15 14:29:11 -08:00
public refactor(platform-service): replace PRODUCT_ID with getRequestProductId(req) in all modules 2026-02-15 14:29:11 -08:00
ratelimit refactor(platform-service): replace PRODUCT_ID with getRequestProductId(req) in all modules 2026-02-15 14:29:11 -08:00
referrals refactor(platform-service): replace PRODUCT_ID with getRequestProductId(req) in all modules 2026-02-15 14:29:11 -08:00
settings feat(platform-service): add settings module with device overrides 2026-02-15 14:57:20 -08:00
stripe fix(stripe): remove dead syncUserPlan call to deleted backend /api/users/:userId/plan route 2026-02-15 15:40:42 -08:00
subscriptions fix(platform-service): make Stripe webhook product routing resilient 2026-02-15 15:01:02 -08:00
themes feat(platform-service): add profile updates, tokens, and themes modules 2026-02-15 17:29:43 -08:00
tokens feat(platform-service): add profile updates, tokens, and themes modules 2026-02-15 17:29:43 -08:00
usage feat(usage): cross-product usage queries + product breakdown 2026-02-15 19:47:23 -08:00
votes docs: Phase 5 update AGENTS.md, package.json, monitoring for consolidated services 2026-02-14 21:54:09 -08:00