diff --git a/database/seeders/RolesSeeder.php b/database/seeders/RolesSeeder.php
index 80d44cf6..e1c9fa90 100644
--- a/database/seeders/RolesSeeder.php
+++ b/database/seeders/RolesSeeder.php
@@ -168,6 +168,12 @@ class RolesSeeder extends Seeder
'description' => 'Laporan Lelong Khas'
]);
+ //callcenter
+ Permission::create([
+ 'name' => 'notisperingatan',
+ 'description' => 'Penjanaan Notis Peringatan Oleh Call Center'
+ ]);
+
// create roles and assign existing permissions
$role1 = Role::create(['name' => 'admin']);
$role1->givePermissionTo('pengguna');
@@ -233,7 +239,16 @@ class RolesSeeder extends Seeder
$role9->givePermissionTo('sebelumdaftarbatch');
$role9->givePermissionTo('lelonghargajual');
$role9->givePermissionTo('reportcawkhas');
-
+
+ $role10 = Role::create(['name' => 'callcenter']);
+ $role10->givePermissionTo('notisperingatan');
+
+ $role11 = Role::create(['name' => 'pengurus-operasi']);
+ $role11->givePermissionTo('pengurusangambar');
+ $role11->givePermissionTo('pengesahan');
+ $role11->givePermissionTo('report');
+ $role11->givePermissionTo('pengesahanpembida');
+ $role11->givePermissionTo('pendaftaranbatch');
// $role3 = Role::create(['name' => 'Super-Admin']);
@@ -324,5 +339,13 @@ class RolesSeeder extends Seeder
'user_type' => 1
]);
$user->assignRole($role9);
+
+ $user = \App\Models\User::factory()->create([
+ 'name' => 'Call Center',
+ 'username' => 'callcenter',
+ 'email' => 'callcenter@example.com',
+ 'user_type' => 1
+ ]);
+ $user->assignRole($role10);
}
}
diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php
index 903e9fad..271655fa 100644
--- a/resources/views/home.blade.php
+++ b/resources/views/home.blade.php
@@ -14,6 +14,17 @@
@endif
+ @hasrole('pengurus-operasi')
+
+
+
+
SAG Belum Disemak : {{ sizeof($sag) }}
+
+
+
+
+
+ @endhasrole
@hasrole('admin')
I am a admin!
diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php
index 25d09f10..11d58680 100644
--- a/resources/views/includes/sidebar.blade.php
+++ b/resources/views/includes/sidebar.blade.php
@@ -16,6 +16,97 @@
+ @hasrole('pengurus-operasi')
+
+
+
+
+
+
+
+
+
+
+ settings
+
+ Pengurusan Gambar Marhun
+
+
+
+
+
+
+
+ pending_actions
+
+ Tangguh Lelong
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ published_with_changes
+
+ Perubahan Marhun
+
+
+
+
+
+ @endhasrole
@hasrole('admin')
@@ -73,6 +164,29 @@
@endhasrole
+ @hasrole('callcenter')
+
+
+
+
+
+
+ @endhasrole
@hasrole('pengurus-cawangan')
diff --git a/resources/views/lelong/exportData.blade.php b/resources/views/lelong/exportData.blade.php
index abf4036c..3088b88a 100644
--- a/resources/views/lelong/exportData.blade.php
+++ b/resources/views/lelong/exportData.blade.php
@@ -79,12 +79,14 @@
Selesai Export |
@elseif($data->selesai_bayar == $data->lelong_laku)
+ @hasrole('operasi')
+ @endhasrole
|
@elseif($data->selesai_bayar < $data->lelong_laku)
Bayaran belum diselesai sepenuhnya |
diff --git a/resources/views/lelong/senarailelong.blade.php b/resources/views/lelong/senarailelong.blade.php
index 6b6ef4ea..7203341a 100644
--- a/resources/views/lelong/senarailelong.blade.php
+++ b/resources/views/lelong/senarailelong.blade.php
@@ -84,7 +84,9 @@
{{-- --}}
+ @hasrole('operasi')
+ @endhasrole
|
@endforeach
diff --git a/resources/views/lelong/showrenewxlaku.blade.php b/resources/views/lelong/showrenewxlaku.blade.php
index 384cc605..bb9a356b 100644
--- a/resources/views/lelong/showrenewxlaku.blade.php
+++ b/resources/views/lelong/showrenewxlaku.blade.php
@@ -92,7 +92,9 @@
+ @hasrole('operasi')
+ @endhasrole
diff --git a/resources/views/pembida/kemaskini.blade.php b/resources/views/pembida/kemaskini.blade.php
index d1512438..e140830f 100644
--- a/resources/views/pembida/kemaskini.blade.php
+++ b/resources/views/pembida/kemaskini.blade.php
@@ -91,7 +91,9 @@
Kembali
+ @hasrole('operasi')
+ @endhasrole
diff --git a/routes/web.php b/routes/web.php
index d09938b4..37357c41 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -626,4 +626,19 @@ Route::group(['middleware' => ['permission:pengurusanuploaddownload'], 'prefix'
Route::get('/testupload', ['as' => 'pengurusanuploaddownload.testupload', 'uses' => 'DatabaseController@pengurusanMaxUploadSize']);
Route::post('/uploadfile', ['as' => 'pengurusanuploaddownload.uploadfile', 'uses' => 'DatabaseController@postUploadFile']);
});
+Route::group(['middleware' => ['permission:notisperingatan'], 'prefix' => 'notisperingatan'], function () {
+ Route::get('/jananotisperingatan',['as'=>'notisperingatan.jananotisperingatan','uses'=>'NotisController@jananotisperingatan']);
+ Route::post('/senaraitempnotisperingatan',['as'=>'notisperingatan.senaraitempnotisperingatan','uses'=>'NotisController@senaraitempnotisperingatan']);
+ Route::get('/tempbycawnotisperingatan/{kodcaw}/{jbg}/{jbg2}/{fasa}',['as'=>'notisperingatan.tempbycawnotisperingatan','uses'=>'NotisController@tempbycawnotisperingatan']);
+ Route::get('/tempbycawnotisperingatan2/{kodcaw}/{jbg}/{fasa}',['as'=>'notisperingatan.tempbycawnotisperingatan2','uses'=>'NotisController@tempbycawnotisperingatan']);
+ Route::post('/janadatanotisperingatan',['as'=>'notisperingatan.janadatanotisperingatan','uses'=>'NotisController@janadatanotisperingatan']);
+ Route::get('/shownotisperingatan/{id}',['as'=>'notisperingatan.shownotisperingatan','uses'=>'NotisController@shownotisperingatan']);
+ Route::get('/senarainotisall',['as'=>'notisperingatan.senarainotisall','uses'=>'NotisController@senarainotisall']);
+ Route::get('/shownotisperingatanall/{tarikhnotis}',['as'=>'notisperingatan.shownotisperingatanall','uses'=>'NotisController@shownotisperingatanall']);
+
+ // Route::get('/notisfasa1', ['as' => 'notisperingatan.notisfasa1', 'uses' => 'NotisController@notisfasa1']);
+ // Route::post('/gadaibycawnotisfasa1',['as'=>'notisperingatan.gadaibycawnotisfasa1','uses'=>'NotisController@gadaibycawnotisfasa1']);
+ // Route::get('/gadaibycawnotisfasa1pdf/{tempoh}/{tempoh2}',['as'=>'notisperingatan.gadaibycawnotisfasa1pdf','uses'=>'NotisController@gadaibycawnotisfasa1pdf']);
+ // Route::get('/gadaibycawnotisfasa1excel/{tempoh}/{tempoh2}',['as'=>'notisperingatan.gadaibycawnotisfasa1excel','uses'=>'NotisController@gadaibycawnotisfasa1excel']);
+});
// Route::get('/sms', [SmsController::class, 'index']);
\ No newline at end of file