From 2d9cd4e1cb568e406b9114f7ff84d12d70b2ba50 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Wed, 22 Jan 2025 14:56:42 +0700 Subject: [PATCH] feat(penilai): tambahkan kolom dan fungsionalitas status - Menambahkan kolom 'Status' pada tabel di halaman index penilai. - Mengimplementasikan render untuk menampilkan status dengan format badge. - Mengubah urutan default query menjadi berdasarkan 'updated_at' jika tidak ada parameter sort yang diberikan. --- app/Http/Controllers/PenilaiController.php | 2 ++ resources/views/penilai/index.blade.php | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/app/Http/Controllers/PenilaiController.php b/app/Http/Controllers/PenilaiController.php index e08ba77..85713c2 100644 --- a/app/Http/Controllers/PenilaiController.php +++ b/app/Http/Controllers/PenilaiController.php @@ -389,6 +389,8 @@ class PenilaiController extends Controller $order = $request->get('sortOrder'); $column = $request->get('sortField'); $query->orderBy($column, $order); + } else { + $query->orderBy('updated_at','DESC'); } // Get the total count of records diff --git a/resources/views/penilai/index.blade.php b/resources/views/penilai/index.blade.php index ace14ff..f3a3a9a 100644 --- a/resources/views/penilai/index.blade.php +++ b/resources/views/penilai/index.blade.php @@ -68,6 +68,10 @@ Due Date SLA + + Status + + Action @@ -178,6 +182,12 @@ return `${formatDate(new Date(data.created_at))}`; }, }, + status: { + title: 'Status', + render: (item, data) => { + return `${data.status.replace(/-/g, ' ')}`; + }, + }, actions: { title: 'Action', render: (item, data) => {