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();
+ },
+});