fix: list user
This commit is contained in:
@@ -471,7 +471,7 @@ export default function UserSetting({ permissions }: { permissions: JsonValue[]
|
|||||||
<Table.Td>{v.name}</Table.Td>
|
<Table.Td>{v.name}</Table.Td>
|
||||||
<Table.Td>{v.phone}</Table.Td>
|
<Table.Td>{v.phone}</Table.Td>
|
||||||
<Table.Td>{v.email}</Table.Td>
|
<Table.Td>{v.email}</Table.Td>
|
||||||
<Table.Td>{v.roleId}</Table.Td>
|
<Table.Td>{v.nameRole}</Table.Td>
|
||||||
<Table.Td>
|
<Table.Td>
|
||||||
<Group>
|
<Group>
|
||||||
<Tooltip label={permissions.includes('setting.user.edit') ? "Edit User" : "Edit User - Anda tidak memiliki akses"}>
|
<Tooltip label={permissions.includes('setting.user.edit') ? "Edit User" : "Edit User - Anda tidak memiliki akses"}>
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import Elysia, { t } from "elysia";
|
import Elysia, { t } from "elysia";
|
||||||
import type { User } from "generated/prisma";
|
import type { User } from "generated/prisma";
|
||||||
|
import _ from "lodash";
|
||||||
import { prisma } from "../lib/prisma";
|
import { prisma } from "../lib/prisma";
|
||||||
|
|
||||||
const UserRoute = new Elysia({
|
const UserRoute = new Elysia({
|
||||||
@@ -145,10 +146,27 @@ const UserRoute = new Elysia({
|
|||||||
NOT: {
|
NOT: {
|
||||||
id: user.id
|
id: user.id
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
name: true,
|
||||||
|
phone: true,
|
||||||
|
email: true,
|
||||||
|
roleId: true,
|
||||||
|
Role: {
|
||||||
|
select: {
|
||||||
|
name: true
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
return data
|
const dataFix = data.map((item: any) => ({
|
||||||
|
..._.omit(item, ["Role"]),
|
||||||
|
nameRole: item.Role?.name,
|
||||||
|
}))
|
||||||
|
|
||||||
|
return dataFix
|
||||||
}, {
|
}, {
|
||||||
detail: {
|
detail: {
|
||||||
summary: "list",
|
summary: "list",
|
||||||
|
|||||||
Reference in New Issue
Block a user