diff --git a/packages/client/src/routes/orgs/[orgId]/settings/+page.svelte b/packages/client/src/routes/orgs/[orgId]/settings/+page.svelte index 2e2cbc3..5f5630d 100644 --- a/packages/client/src/routes/orgs/[orgId]/settings/+page.svelte +++ b/packages/client/src/routes/orgs/[orgId]/settings/+page.svelte @@ -1,6 +1,6 @@
@@ -143,7 +179,9 @@

メンバー

{#if organization.data?.permission === "admin"} - + {/if}
diff --git a/packages/convex/src/convex/users.ts b/packages/convex/src/convex/users.ts index 757267f..e8f4d6e 100644 --- a/packages/convex/src/convex/users.ts +++ b/packages/convex/src/convex/users.ts @@ -64,3 +64,15 @@ export const getUserNicknames = query({ return userNicknames; }, }); + +export const getUsersByEmail = query({ + args: { + email: v.string(), + }, + handler: async (ctx, args) => { + return await ctx.db + .query("users") + .filter((q) => q.eq(q.field("email"), args.email)) + .collect(); + }, +});