feat : update search

Deskripsi:
- search group
- search position
- search member / user / anggota

No Issue
This commit is contained in:
lukman
2024-08-07 10:37:04 +08:00
parent b2ecfe4f4b
commit ad94d0aaa0
7 changed files with 67 additions and 45 deletions

View File

@@ -8,10 +8,15 @@ export async function listGroups(req: NextRequest): Promise<Response> {
const searchParams = req.nextUrl.searchParams
const villaId = user.idVillage
const active = searchParams.get('active');
const name = searchParams.get('name');
const groups = await prisma.group.findMany({
where: {
isActive: (active == "true" ? true : false),
idVillage: String(villaId),
name: {
contains: String(name),
mode: "insensitive"
}
},
select: {
id: true,