From 3eca55c8252f4f0e08846ceaabd32de64fe78e55 Mon Sep 17 00:00:00 2001 From: Ilham Wara Nugroho Date: Fri, 13 Mar 2026 09:53:50 +0700 Subject: [PATCH] update --- .../Controllers/Opendata/DatasetController.php | 14 +++++++++++--- app/Models/Dataset.php | 3 ++- app/Models/DatasetTambahan.php | 3 +++ 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/Opendata/DatasetController.php b/app/Http/Controllers/Opendata/DatasetController.php index d5412f5..c7a79fe 100644 --- a/app/Http/Controllers/Opendata/DatasetController.php +++ b/app/Http/Controllers/Opendata/DatasetController.php @@ -129,6 +129,10 @@ class DatasetController extends Controller } $action .= 'Detail'; if((session('group_id') == 1) || (session('group_alias') == 'admin') || (session('group_alias') == 'admin_ta') ){ + + $action .= 'Edit'; + $action .= 'Hapus'; + // $action .= ''; if($row->status == 1){ // $action .= 'Tolak Verifikasi'; @@ -191,7 +195,11 @@ class DatasetController extends Controller $dataset->tahun_data = $request->tahun_data; $dataset->name = $request->name; $dataset->deskripsi = $request->deskripsi; - $dataset->status = 0; + if((session('group_id') == 1) || (session('group_alias') == 'admin') || (session('group_alias') == 'admin_ta') ){ + + }else{ + $dataset->status = 0; + } $dataset->save(); }else{ @@ -340,8 +348,8 @@ class DatasetController extends Controller { $keyId = decode_id($id); $dataset = Dataset::find($keyId); - $dataset->status = 0; - $dataset->save(); + // $dataset->status = 0; + $dataset->delete(); return response()->json(['success' => true,'message' => 'Berhasil update data','type' => 'success']); } diff --git a/app/Models/Dataset.php b/app/Models/Dataset.php index 443c69f..86e5c58 100644 --- a/app/Models/Dataset.php +++ b/app/Models/Dataset.php @@ -4,10 +4,11 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +use Illuminate\Database\Eloquent\SoftDeletes; class Dataset extends Model { - use HasFactory; + use SoftDeletes; protected $table = 'dataset'; protected $primaryKey = 'DatasetId'; diff --git a/app/Models/DatasetTambahan.php b/app/Models/DatasetTambahan.php index b9614c7..4d90fa4 100644 --- a/app/Models/DatasetTambahan.php +++ b/app/Models/DatasetTambahan.php @@ -4,9 +4,12 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +use Illuminate\Database\Eloquent\SoftDeletes; class DatasetTambahan extends Model { + use SoftDeletes; + protected $table = 'dataset-tambahan'; protected $primaryKey = 'DatasetTambahanId'; protected $guarded = [];