From a030e6b9b8692e4bfd6b785e535b9e747e4d1475 Mon Sep 17 00:00:00 2001 From: Nur Izzati Zulkifli Date: Sun, 12 Feb 2023 16:49:03 +0800 Subject: [PATCH] add role pengurus operasi (bosman) --- database/seeders/RolesSeeder.php | 25 +++- resources/views/home.blade.php | 11 ++ resources/views/includes/sidebar.blade.php | 114 ++++++++++++++++++ resources/views/lelong/exportData.blade.php | 2 + .../views/lelong/senarailelong.blade.php | 2 + .../views/lelong/showrenewxlaku.blade.php | 2 + resources/views/pembida/kemaskini.blade.php | 2 + routes/web.php | 15 +++ 8 files changed, 172 insertions(+), 1 deletion(-) 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') +
  • + + +
  • +
  • + + + +
  • +
  • + + + +
  • +
  • + + +
  • + + + +
  • + + + +
  • + + + @endhasrole @hasrole('admin')
  • @endhasrole + @hasrole('callcenter') +
  • + + +
  • + @endhasrole @hasrole('pengurus-cawangan')
  • --}} + @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