mirror of
https://github.com/hex248/sprint.git
synced 2026-02-08 02:33:01 +00:00
Add 'packages/backend/' from commit 'acce648ee5e7e3a3006451e637c0db654820cc48'
git-subtree-dir: packages/backend git-subtree-mainline:d0babd62afgit-subtree-split:acce648ee5
This commit is contained in:
24
packages/backend/src/utils.ts
Normal file
24
packages/backend/src/utils.ts
Normal file
@@ -0,0 +1,24 @@
|
||||
import { createIssue, createProject, createUser } from "./db/queries";
|
||||
|
||||
export const createDemoData = async () => {
|
||||
const user = await createUser("Demo User", "demo_user");
|
||||
if (!user) {
|
||||
throw new Error("failed to create demo user");
|
||||
}
|
||||
|
||||
const projectNames = ["PROJ", "TEST", "SAMPLE"];
|
||||
for (const name of projectNames) {
|
||||
const project = await createProject(name.slice(0, 4), name, user.id);
|
||||
if (!project) {
|
||||
throw new Error(`failed to create demo project: ${name}`);
|
||||
}
|
||||
|
||||
for (let i = 1; i <= 5; i++) {
|
||||
await createIssue(
|
||||
project.id,
|
||||
`Issue ${i} in ${name}`,
|
||||
`This is a description for issue ${i} in ${name}.`,
|
||||
);
|
||||
}
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user