Commit Graph
8 Commits
Author SHA1 Message Date
Inamul-hasan-tec 856b1062ae feat(pim): implement SaaS to PIM tenant and user provisioning
- saas_provisioning_inbox with row-lock idempotency (exactly-once)
- SAAS_PIM_MODULE_SECRET exclusively — no generic-secret fallback
- Owner gate requires is_owner===true AND role_code===TENANT_OWNER (both)
- event_id required on /api/internal/events; missing or bad version → 422
- Unsupported event types → 422, never marked PROCESSED
- SSO role loading scoped through Role.tenant_id (cross-tenant safe)
- Migration: single named unique index on event_id (no duplicate inline)
- Soft deprovision preserves all PIM business data
- 23 live receiver tests + 11 unit tests, 0 failures
- Migration up/down verified clean
- PENDING: real SaaS outbox delivery + one-time SSO (ecosystem test)
2026-09-05 16:52:21 +05:30
Inamul-hasan-tec 8ade613d5f feat(platform): secure tenant channels integrations and SaaS SSO 2026-08-31 12:34:55 +05:30
Inamul-hasan-tec 537f94041f fix(cors): allow X-Impersonated-Tenant-Id and dynamic origin in app.js 2026-08-20 11:44:37 +05:30
Mahir-Mohamed 90a6c3238c Added functionality in Attribute step of product creation configuration 2026-08-11 12:04:04 +05:30
m7338ohd-debug 6f18030f88 upadted flow 2026-07-25 16:01:13 +05:30
m7338ohd-debug 63fb3e9820 workflow and approval implemnted 2026-07-16 10:48:22 +05:30
m7338ohd-debug 644b828dea Implemented backend for attribute managemnet 2026-07-13 17:49:01 +05:30
liyaqath bcb937dd26 Initial commit 2026-06-30 11:40:07 +05:30