feat: fixed metadata to be single origin and return in all scopes

equally and some ui improvement
This commit is contained in:
=
2025-11-13 12:52:39 +05:30
parent a9c4a682d1
commit 4bb13d592f
11 changed files with 165 additions and 116 deletions
@@ -13,9 +13,7 @@ export const identityV2DALFactory = (db: TDbClient) => {
const doc = await db
.replicaNode()(TableName.Identity)
.leftJoin(TableName.IdentityMetadata, (queryBuilder) => {
void queryBuilder
.on(`${TableName.Identity}.id`, `${TableName.IdentityMetadata}.identityId`)
.andOn(`${TableName.Identity}.orgId`, `${TableName.IdentityMetadata}.orgId`);
void queryBuilder.on(`${TableName.Identity}.id`, `${TableName.IdentityMetadata}.identityId`);
})
.leftJoin(
TableName.IdentityUniversalAuth,
@@ -134,9 +132,7 @@ export const identityV2DALFactory = (db: TDbClient) => {
const query = db
.replicaNode()(TableName.Identity)
.leftJoin(TableName.IdentityMetadata, (queryBuilder) => {
void queryBuilder
.on(`${TableName.Identity}.id`, `${TableName.IdentityMetadata}.identityId`)
.andOn(`${TableName.Identity}.orgId`, `${TableName.IdentityMetadata}.orgId`);
void queryBuilder.on(`${TableName.Identity}.id`, `${TableName.IdentityMetadata}.identityId`);
})
.where(`${TableName.Identity}.orgId`, scopeData.orgId)
.where((qb) => {