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 = [];