From 3add127b6440146c4e6e7c9bb81727868f9ca6c2 Mon Sep 17 00:00:00 2001 From: amel Date: Fri, 18 Oct 2024 14:31:26 +0800 Subject: [PATCH 1/9] fix tambah anggota Deskripsi: - harus pilih lebih dari 1 anggota pada tambah divisi, tambah project, tambah task No Issues --- src/module/division_new/ui/create_division.tsx | 4 ++-- src/module/project/ui/create_project.tsx | 4 ++-- src/module/task/ui/create_task.tsx | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/module/division_new/ui/create_division.tsx b/src/module/division_new/ui/create_division.tsx index 4cfab78..c5819d0 100644 --- a/src/module/division_new/ui/create_division.tsx +++ b/src/module/division_new/ui/create_division.tsx @@ -48,8 +48,8 @@ export default function CreateDivision() { const cek = checkAll() if (!cek) return false - if (member.length == 0) - return toast.error("Error! belum ada anggota yang terdaftar") + if (member.length <= 1) + return toast.error("Error! Silahkan pilih anggota lebih dari 1") setChooseAdmin(true) } diff --git a/src/module/project/ui/create_project.tsx b/src/module/project/ui/create_project.tsx index 7ea3f6a..e31f9ed 100644 --- a/src/module/project/ui/create_project.tsx +++ b/src/module/project/ui/create_project.tsx @@ -144,8 +144,8 @@ export default function CreateProject() { if (dataTask.length == 0) return toast.error("Error! silahkan tambahkan tugas") - if (memberValue.length == 0) - return toast.error("Error! silahkan pilih anggota") + if (memberValue.length <= 1) + return toast.error("Error! Silahkan pilih anggota lebih dari 1") setModal(true) } diff --git a/src/module/task/ui/create_task.tsx b/src/module/task/ui/create_task.tsx index 510ffd4..c272e18 100644 --- a/src/module/task/ui/create_task.tsx +++ b/src/module/task/ui/create_task.tsx @@ -108,8 +108,8 @@ export default function CreateTask() { if (dataTask.length == 0) return toast.error("Error! silahkan tambahkan tugas") - if (memberValue.length == 0) - return toast.error("Error! silahkan pilih anggota") + if (memberValue.length <= 1) + return toast.error("Error! silahkan pilih anggota lebih dari 1") setOpenModal(true) } From b375f7482b8f9cb7f3b7f6a97c07977998126baa Mon Sep 17 00:00:00 2001 From: amel Date: Fri, 18 Oct 2024 14:32:10 +0800 Subject: [PATCH 2/9] upd: certificate --- .gitignore | 3 ++- package.json | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index cdedd88..f5d4bce 100644 --- a/.gitignore +++ b/.gitignore @@ -40,4 +40,5 @@ next-env.d.ts # folder foto kandidat /public/image/ -/public/file/ \ No newline at end of file +/public/file/ +certificates \ No newline at end of file diff --git a/package.json b/package.json index 1b5e4d5..095601e 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev", + "dev": "next dev --experimental-https", "build": "next build", "start": "next start", "lint": "next lint" @@ -77,4 +77,4 @@ "keywords": [], "author": "", "license": "ISC" -} +} \ No newline at end of file From 51898a52e18ee1b6d9b2b5c72382edeb6db5e26d Mon Sep 17 00:00:00 2001 From: amel Date: Fri, 18 Oct 2024 14:41:43 +0800 Subject: [PATCH 3/9] fix: task cancel Deskripsi: - perbaikan validasi pada pembatalan tugas divisi No Issues --- src/module/task/ui/cancel_task.tsx | 34 ++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 9 deletions(-) diff --git a/src/module/task/ui/cancel_task.tsx b/src/module/task/ui/cancel_task.tsx index aa67902..ac034bf 100644 --- a/src/module/task/ui/cancel_task.tsx +++ b/src/module/task/ui/cancel_task.tsx @@ -25,12 +25,32 @@ export default function CancelTask() { }) function onVerification() { - if (alasan == "") - return toast.error("Error! harus memasukkan alasan pembatalan tugas") - + const cek = checkAll() + if (!cek) { + return false + } setOpenModal(true) } + function onValidation(kategori: string, val: string) { + if (kategori == 'alasan') { + setAlasan(val) + if (val == "") { + setTouched({ ...touched, reason: true }) + } else { + setTouched({ ...touched, reason: false }) + } + } + } + + function checkAll() { + if (alasan == "") { + setTouched({ ...touched, reason: true }) + return false + } + return true + } + async function onSubmit() { try { const res = await funCancelTask(param.detail, { reason: alasan }) @@ -38,7 +58,7 @@ export default function CancelTask() { setDataRealtime([{ category: "tugas-detail-status", id: param.detail, - }]) + }]) toast.success(res.message) router.push("./") } else { @@ -66,12 +86,8 @@ export default function CancelTask() { value={alasan} size="md" placeholder='Contoh : Tugas tidak sesuai' label="Alasan Pembatalan" required - onChange={(event) => { - setAlasan(event.target.value) - setTouched({ ...touched, reason: false }) - }} + onChange={(event) => { onValidation('alasan', event.target.value) }} error={touched.reason ? "Error! harus memasukkan alasan pembatalan tugas" : ""} - onBlur={() => setTouched({ ...touched, reason: true })} /> From eb7e40dd72fce7c2d8820f2068a4241097c48b10 Mon Sep 17 00:00:00 2001 From: amel Date: Fri, 18 Oct 2024 18:33:13 +0800 Subject: [PATCH 4/9] fix: jabatan Deskripsi : ganti ukuran drawer tambah jabatan No Issues --- src/module/position/ui/drawer_list_position.tsx | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/module/position/ui/drawer_list_position.tsx b/src/module/position/ui/drawer_list_position.tsx index 78a647b..82a60ae 100644 --- a/src/module/position/ui/drawer_list_position.tsx +++ b/src/module/position/ui/drawer_list_position.tsx @@ -152,14 +152,8 @@ export default function DrawerListPosition({ onCreated }: { onCreated: (val: boo } - setOpenDrawerGroup(false)} title={'Tambah Jabatan'} size="lg"> - + setOpenDrawerGroup(false)} title={'Tambah Jabatan'}> + { roleLogin.get() == "supadmin" &&