chore: import upstream snapshot with attribution

This commit is contained in:
wehub-resource-sync
2026-07-13 13:32:57 +08:00
commit cd420f9332
4811 changed files with 884702 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
import { prisma } from "~/db.server";
import { requireUserId } from "./session.server";
export async function requireOrganization(request: Request, organizationSlug: string) {
const userId = await requireUserId(request);
const organization = await prisma.organization.findFirst({
where: {
slug: organizationSlug,
members: { some: { userId } },
deletedAt: null,
},
});
if (!organization) {
throw new Response("Organization not found", { status: 404 });
}
return { organization, userId };
}