* Move DeleteButton into a separate file * Rename plural relations * Add ability to fork * Fork automatically after auth upon return * Add experiment card skeleton * Create HeaderButtons component * return no header buttons while experiment loading * Fix prettier * Remove unused variable * Remove newline * Default json values to undefined * Change header styles * Fix prettier * Give AddScenario icon less width * Move useEffect * Skip invalidating experiments list after forking * Require user to be able to view experiment to fork it * Move experiment creation into same transaction * Only return the forked experiment id * Put delete button in experiment settings drawer * Move useEffect hook
20 lines
386 B
TypeScript
20 lines
386 B
TypeScript
import { prisma } from "~/server/db";
|
|
|
|
export default async function userOrg(userId: string) {
|
|
return await prisma.organization.upsert({
|
|
where: {
|
|
personalOrgUserId: userId,
|
|
},
|
|
update: {},
|
|
create: {
|
|
personalOrgUserId: userId,
|
|
organizationUsers: {
|
|
create: {
|
|
userId: userId,
|
|
role: "ADMIN",
|
|
},
|
|
},
|
|
},
|
|
});
|
|
}
|