mirror of
https://codeberg.org/MarkusThielker/next-ory.git
synced 2025-04-10 11:58:41 +00:00
NORY-41: add identity id to query
This commit is contained in:
parent
9defc8a391
commit
836096b041
1 changed files with 5 additions and 0 deletions
|
@ -34,6 +34,8 @@ export async function queryIdentities({ page, pageSize, query }: QueryIdentities
|
||||||
.leftJoin(identityVerifiableAddresses, eq(identities.id, identityVerifiableAddresses.identityId))
|
.leftJoin(identityVerifiableAddresses, eq(identities.id, identityVerifiableAddresses.identityId))
|
||||||
.leftJoin(identityRecoveryAddresses, eq(identities.id, identityRecoveryAddresses.identityId))
|
.leftJoin(identityRecoveryAddresses, eq(identities.id, identityRecoveryAddresses.identityId))
|
||||||
.where(or(
|
.where(or(
|
||||||
|
sql`${identities.id}::text ILIKE
|
||||||
|
${`%${query}%`}`,
|
||||||
sql`${identities.traits}::text ILIKE
|
sql`${identities.traits}::text ILIKE
|
||||||
${`%${query}%`}`,
|
${`%${query}%`}`,
|
||||||
ilike(identityVerifiableAddresses.value, `%${query}%`),
|
ilike(identityVerifiableAddresses.value, `%${query}%`),
|
||||||
|
@ -48,6 +50,8 @@ export async function queryIdentities({ page, pageSize, query }: QueryIdentities
|
||||||
.leftJoin(identityVerifiableAddresses, eq(identities.id, identityVerifiableAddresses.identityId))
|
.leftJoin(identityVerifiableAddresses, eq(identities.id, identityVerifiableAddresses.identityId))
|
||||||
.leftJoin(identityRecoveryAddresses, eq(identities.id, identityRecoveryAddresses.identityId))
|
.leftJoin(identityRecoveryAddresses, eq(identities.id, identityRecoveryAddresses.identityId))
|
||||||
.where(or(
|
.where(or(
|
||||||
|
sql`${identities.id}::text ILIKE
|
||||||
|
${`%${query}%`}`,
|
||||||
sql`${identities.traits}::text ILIKE
|
sql`${identities.traits}::text ILIKE
|
||||||
${`%${query}%`}`,
|
${`%${query}%`}`,
|
||||||
ilike(identityVerifiableAddresses.value, `%${query}%`),
|
ilike(identityVerifiableAddresses.value, `%${query}%`),
|
||||||
|
@ -64,6 +68,7 @@ export async function queryIdentities({ page, pageSize, query }: QueryIdentities
|
||||||
|
|
||||||
return {
|
return {
|
||||||
data: resultTyped,
|
data: resultTyped,
|
||||||
|
itemCount: resultCount,
|
||||||
pageCount: Math.ceil(resultCount / pageSize),
|
pageCount: Math.ceil(resultCount / pageSize),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue