main
Ilham Wara Nugroho 2026-03-13 09:53:50 +07:00
parent 4de23b275a
commit 3eca55c825
3 changed files with 16 additions and 4 deletions

View File

@ -129,6 +129,10 @@ class DatasetController extends Controller
} }
$action .= '<a href="'.url('opendata/dataset/view/'.encode_id($row->DatasetId)).'" title="Lihat Data" class="p-2 w-full rounded text-white bg-slate-600">Detail</a>'; $action .= '<a href="'.url('opendata/dataset/view/'.encode_id($row->DatasetId)).'" title="Lihat Data" class="p-2 w-full rounded text-white bg-slate-600">Detail</a>';
if((session('group_id') == 1) || (session('group_alias') == 'admin') || (session('group_alias') == 'admin_ta') ){ if((session('group_id') == 1) || (session('group_alias') == 'admin') || (session('group_alias') == 'admin_ta') ){
$action .= '<a href="'.url('opendata/dataset/update/'.encode_id($row->DatasetId)).'" title="Ubah Data" class="p-2 w-full rounded text-white bg-blue-600">Edit</a>';
$action .= '<a href="#" data-href="'.url('opendata/dataset/delete/'.encode_id($row->DatasetId)).'" title="Hapus Data" class="remove_data p-2 w-full rounded bg-red-600 text-white">Hapus</a>';
// $action .= '<a href="#" data-href="'.url('management/user/forcelogin/'.encode_id($row->id)).'" title="Force Login" class="forcelogin btn btn-sm btn-block bg-success"><i class="ri-user-2-line text-white"></i></a>'; // $action .= '<a href="#" data-href="'.url('management/user/forcelogin/'.encode_id($row->id)).'" title="Force Login" class="forcelogin btn btn-sm btn-block bg-success"><i class="ri-user-2-line text-white"></i></a>';
if($row->status == 1){ if($row->status == 1){
// $action .= '<a href="#" data-href="'.url('opendata/dataset/delete/'.encode_id($row->DatasetId)).'" title="Hapus Data" class="remove_data p-2 w-full rounded bg-red-600 text-white">Tolak Verifikasi</a>'; // $action .= '<a href="#" data-href="'.url('opendata/dataset/delete/'.encode_id($row->DatasetId)).'" title="Hapus Data" class="remove_data p-2 w-full rounded bg-red-600 text-white">Tolak Verifikasi</a>';
@ -191,7 +195,11 @@ class DatasetController extends Controller
$dataset->tahun_data = $request->tahun_data; $dataset->tahun_data = $request->tahun_data;
$dataset->name = $request->name; $dataset->name = $request->name;
$dataset->deskripsi = $request->deskripsi; $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(); $dataset->save();
}else{ }else{
@ -340,8 +348,8 @@ class DatasetController extends Controller
{ {
$keyId = decode_id($id); $keyId = decode_id($id);
$dataset = Dataset::find($keyId); $dataset = Dataset::find($keyId);
$dataset->status = 0; // $dataset->status = 0;
$dataset->save(); $dataset->delete();
return response()->json(['success' => true,'message' => 'Berhasil update data','type' => 'success']); return response()->json(['success' => true,'message' => 'Berhasil update data','type' => 'success']);
} }

View File

@ -4,10 +4,11 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Dataset extends Model class Dataset extends Model
{ {
use HasFactory; use SoftDeletes;
protected $table = 'dataset'; protected $table = 'dataset';
protected $primaryKey = 'DatasetId'; protected $primaryKey = 'DatasetId';

View File

@ -4,9 +4,12 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class DatasetTambahan extends Model class DatasetTambahan extends Model
{ {
use SoftDeletes;
protected $table = 'dataset-tambahan'; protected $table = 'dataset-tambahan';
protected $primaryKey = 'DatasetTambahanId'; protected $primaryKey = 'DatasetTambahanId';
protected $guarded = []; protected $guarded = [];