upd: dashboard admin
Deskripsi: - tambah role user - edit role user No Issues
This commit is contained in:
@@ -159,6 +159,9 @@ const UserRoute = new Elysia({
|
||||
const data = await prisma.role.findMany({
|
||||
where: {
|
||||
isActive: true
|
||||
},
|
||||
orderBy: {
|
||||
name: "asc"
|
||||
}
|
||||
})
|
||||
return data
|
||||
@@ -193,11 +196,11 @@ const UserRoute = new Elysia({
|
||||
}
|
||||
})
|
||||
.post("role-create", async ({ body }) => {
|
||||
const { name, permission } = body;
|
||||
const { name, permissions } = body;
|
||||
const create = await prisma.role.create({
|
||||
data: {
|
||||
name,
|
||||
permissions: permission
|
||||
permissions: permissions
|
||||
}
|
||||
});
|
||||
|
||||
@@ -208,7 +211,7 @@ const UserRoute = new Elysia({
|
||||
}, {
|
||||
body: t.Object({
|
||||
name: t.String({ minLength: 1, error: "name is required" }),
|
||||
permission: t.Array(t.Any(), { minItems: 1, error: "permission is required" })
|
||||
permissions: t.Any(),
|
||||
}),
|
||||
detail: {
|
||||
summary: "create-role",
|
||||
@@ -216,14 +219,14 @@ const UserRoute = new Elysia({
|
||||
}
|
||||
})
|
||||
.post("/role-update", async ({ body }) => {
|
||||
const { id, name, permission } = body;
|
||||
const { id, name, permissions } = body;
|
||||
const update = await prisma.role.update({
|
||||
where: {
|
||||
id
|
||||
},
|
||||
data: {
|
||||
name,
|
||||
permissions: permission
|
||||
permissions
|
||||
}
|
||||
});
|
||||
|
||||
@@ -235,7 +238,7 @@ const UserRoute = new Elysia({
|
||||
body: t.Object({
|
||||
id: t.String({ minLength: 1, error: "id is required" }),
|
||||
name: t.String({ minLength: 1, error: "name is required" }),
|
||||
permission: t.Array(t.String(), { minItems: 1, error: "permission is required" })
|
||||
permissions: t.Any()
|
||||
}),
|
||||
detail: {
|
||||
summary: "update-role",
|
||||
|
||||
Reference in New Issue
Block a user