update role access

This commit is contained in:
daengdeni 2023-12-20 17:37:47 +07:00
parent 951a24abe3
commit 563fcf4014
17 changed files with 41 additions and 40 deletions

View File

@ -28,7 +28,7 @@
*/
public function index(BranchDataTable $dataTable, Request $request)
{
if (is_null($this->user) || !$this->user->can('master.read')) {
if (is_null($this->user) || !$this->user->can('parameter.read')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !');
}

View File

@ -27,7 +27,7 @@
*/
public function index(CurrencyDataTable $dataTable, Request $request)
{
if (is_null($this->user) || !$this->user->can('master.read')) {
if (is_null($this->user) || !$this->user->can('parameter.read')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !');
}

View File

@ -28,7 +28,7 @@
*/
public function index(DebiturDataTable $dataTable, Request $request)
{
if (is_null($this->user) || !$this->user->can('master.read')) {
if (is_null($this->user) || !$this->user->can('parameter.read')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !');
}

View File

@ -40,7 +40,7 @@
public function show(DetailJaminanDataTable $dataTable, $nomor_pinjaman)
{
if (is_null($this->user) || !$this->user->can('master.read')) {
if (is_null($this->user) || !$this->user->can('pencatatan.read')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !');
}

View File

@ -42,7 +42,7 @@
public function show(DetailPembayaranDataTable $dataTable, $nomor_pinjaman)
{
if (is_null($this->user) || !$this->user->can('master.read')) {
if (is_null($this->user) || !$this->user->can('pencatatan.read')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !');
}

View File

@ -42,7 +42,7 @@
public function show(DetailPenagihanDataTable $dataTable, $nomor_pinjaman)
{
if (is_null($this->user) || !$this->user->can('master.read')) {
if (is_null($this->user) || !$this->user->can('pencatatan.read')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !');
}

View File

@ -42,7 +42,7 @@
public function show(DetailSubrogasiJamkrindoDataTable $dataTable, $nomor_pinjaman)
{
if (is_null($this->user) || !$this->user->can('master.read')) {
if (is_null($this->user) || !$this->user->can('pencatatan.read')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !');
}

View File

@ -28,7 +28,7 @@
*/
public function index(FacilityTypeDataTable $dataTable, Request $request)
{
if (is_null($this->user) || !$this->user->can('master.read')) {
if (is_null($this->user) || !$this->user->can('parameter.read')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !');
}

View File

@ -28,7 +28,7 @@
*/
public function index(GuaranteeTypeDataTable $dataTable, Request $request)
{
if (is_null($this->user) || !$this->user->can('master.read')) {
if (is_null($this->user) || !$this->user->can('parameter.read')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !');
}

View File

@ -36,7 +36,7 @@
*/
public function index(HapusBukuDataTable $dataTable, Request $request)
{
if (is_null($this->user) || !$this->user->can('master.read')) {
if (is_null($this->user) || !$this->user->can('pencatatan.read')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !');
}
@ -56,7 +56,7 @@
*/
public function create(HapusBukuDataTable $dataTable, Request $request)
{
if (is_null($this->user) || !$this->user->can('master.read')) {
if (is_null($this->user) || !$this->user->can('pencatatan.read')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !');
}

View File

@ -28,7 +28,7 @@
*/
public function index(KlaimJamkrindoDataTable $dataTable, Request $request)
{
if (is_null($this->user) || !$this->user->can('master.read')) {
if (is_null($this->user) || !$this->user->can('pencatatan.read')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !');
}

View File

@ -28,7 +28,7 @@
*/
public function index(LoanTypeDataTable $dataTable, Request $request)
{
if (is_null($this->user) || !$this->user->can('master.read')) {
if (is_null($this->user) || !$this->user->can('parameter.read')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !');
}

View File

@ -28,7 +28,7 @@
*/
public function index(RekeningDataTable $dataTable, Request $request)
{
if (is_null($this->user) || !$this->user->can('master.read')) {
if (is_null($this->user) || !$this->user->can('parameter.read')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !');
}

View File

@ -28,7 +28,7 @@
*/
public function index(SubrogasiJamkrindoDataTable $dataTable, Request $request)
{
if (is_null($this->user) || !$this->user->can('master.read')) {
if (is_null($this->user) || !$this->user->can('pencatatan.read')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !');
}

View File

@ -1,4 +1,4 @@
@canany(['master.read','master.create','master.update','master.delete'])
@canany(['parameter.read','parameter.create','parameter.update','parameter.delete'])
<!--begin:Menu item-->
<div data-kt-menu-trigger="click" class="menu-item menu-accordion {{ $route[0] == 'parameter' ? 'show' : '' }}">
<!--begin:Menu link-->
@ -74,8 +74,9 @@
<!--end:Menu sub-->
</div>
<!--end:Menu item-->
<div data-kt-menu-trigger="click" class="menu-item menu-accordion {{ $route[0] == 'pencatatan' ? 'show' : '' }}">
@endcanany
@canany(['pencatatan.read','pencatatan.create','pencatatan.update','pencatatan.delete'])
<div data-kt-menu-trigger="click" class="menu-item menu-accordion {{ isset($route[1]) && $route[1] == 'hapus_buku'|| isset($route[1]) && $route[1] == 'klaim_jamkrindo'|| isset($route[1]) && $route[1] == 'subrogasi_jamkrindo' ? 'show' : '' }}">
<!--begin:Menu link-->
<span class="menu-link">
<span class="menu-icon">{!! getIcon('save-2', 'fs-2') !!}</span>
@ -116,8 +117,9 @@
</div>
</div>
</div>
<div data-kt-menu-trigger="click" class="menu-item menu-accordion {{ $route[0] == 'pencatatan' && $route[1] == 'detail_jaminan' || $route[0] == 'pencatatan' && $route[1] == 'detail_pembayaran' || $route[0] == 'pencatatan' && $route[1] == 'detail_penagihan' ? 'show' : '' }}">
@endcanany
@canany(['pencatatan.read','pencatatan.create','pencatatan.update','pencatatan.delete'])
<div data-kt-menu-trigger="click" class="menu-item menu-accordion {{ $route[0] == 'pencatatan' && $route[1] == 'detail_jaminan' || $route[0] == 'pencatatan' && $route[1] == 'detail_pembayaran' || $route[0] == 'pencatatan' && $route[1] == 'detail_penagihan' || $route[0] == 'pencatatan' && $route[1] == 'detail_subrogasi_jamkrindo' ? 'show' : '' }}">
<!--begin:Menu link-->
<span class="menu-link">
<span class="menu-icon">{!! getIcon('cheque', 'fs-2') !!}</span>
@ -166,7 +168,7 @@
<!--begin:Menu item-->
<div class="menu-item ">
<!--begin:Menu link-->
<a class="menu-link {{ isset($route[1]) && $route[1] == 'detail_jaminan' ? '' : '' }}" href="{{ route('pencatatan.detail_jaminan.index') }}">
<a class="menu-link {{ isset($route[1]) && $route[1] == 'detail_subrogasi_jamkrindo' ? 'active' : '' }}" href="{{ route('pencatatan.detail_subrogasi_jamkrindo.index') }}">
<span class="menu-bullet">
<span class="bullet bullet-dot"></span>
</span>
@ -177,8 +179,9 @@
<!--end:Menu item-->
</div>
</div>
<div data-kt-menu-trigger="click" class="menu-item menu-accordion {{ $route[0] == 'pencatatan' && $route[1] == 'detail_jaminan' ? '' : '' }}">
@endcanany
@canany(['report.read','report.create','report.update','report.delete'])
<div data-kt-menu-trigger="click" class="menu-item menu-accordion {{ $route[0] == 'laporan' && $route[1] == 'detail_jaminan' ? '' : '' }}">
<!--begin:Menu link-->
<span class="menu-link">
<span class="menu-icon">{!! getIcon('book', 'fs-2') !!}</span>
@ -191,7 +194,7 @@
<!--begin:Menu item-->
<div class="menu-item ">
<!--begin:Menu link-->
<a class="menu-link {{ isset($route[1]) && $route[1] == 'detail_jaminan' ? '' : '' }}" href="{{ route('pencatatan.detail_jaminan.index') }}">
<a class="menu-link {{ request()->routeIs('laporan.report.index') ? '' : '' }}" href="{{ route('laporan.report.index') }}">
<span class="menu-bullet">
<span class="bullet bullet-dot"></span>
</span>
@ -203,7 +206,7 @@
<!--begin:Menu item-->
<div class="menu-item ">
<!--begin:Menu link-->
<a class="menu-link {{ isset($route[1]) && $route[1] == 'detail_jaminan' ? '' : '' }}" href="{{ route('pencatatan.detail_jaminan.index') }}">
<a class="menu-link {{ request()->routeIs('laporan.report.penagihan') ? '' : '' }}" href="{{ route('laporan.report.penagihan') }}">
<span class="menu-bullet">
<span class="bullet bullet-dot"></span>
</span>
@ -215,7 +218,7 @@
<!--begin:Menu item-->
<div class="menu-item ">
<!--begin:Menu link-->
<a class="menu-link {{ isset($route[1]) && $route[1] == 'detail_jaminan' ? '' : '' }}" href="{{ route('pencatatan.detail_jaminan.index') }}">
<a class="menu-link {{ request()->routeIs('laporan.report.subrogasi') ? '' : '' }}" href="{{ route('laporan.report.subrogasi') }}">
<span class="menu-bullet">
<span class="bullet bullet-dot"></span>
</span>
@ -224,21 +227,11 @@
<!--end:Menu link-->
</div>
<!--end:Menu item-->
<!--begin:Menu item-->
<div class="menu-item ">
<!--begin:Menu link-->
<a class="menu-link {{ isset($route[1]) && $route[1] == 'detail_jaminan' ? '' : '' }}" href="{{ route('pencatatan.detail_jaminan.index') }}">
<span class="menu-bullet">
<span class="bullet bullet-dot"></span>
</span>
<span class="menu-title">Pembayaran Subrogasi Jamkrindo</span>
</a>
<!--end:Menu link-->
</div>
<!--end:Menu item-->
</div>
</div>
<div class="menu-item" style="display: none">
@endcanany
@canany(['authorization.read','authorization.create','authorization.update','authorization.delete'])
<div class="menu-item">
<!--begin:Menu item-->
<div class="menu-item {{ request()->routeIs('authorization') ? 'active' : '' }}">
<!--begin:Menu link-->

View File

@ -7,6 +7,10 @@
$trail->parent('home');
$trail->push('Parameter', '#');
});
Breadcrumbs::for('authorization', function (BreadcrumbTrail $trail) {
$trail->parent('home');
$trail->push('Authorization', '#');
});
Breadcrumbs::for('parameter.branches', function (BreadcrumbTrail $trail) {
$trail->parent('parameter');

View File

@ -11,7 +11,9 @@
|
*/
Route::name('parameter.')->prefix('parameter')->group(function() {
use Modules\Writeoff\Http\Controllers\ApprovalController;
Route::name('parameter.')->prefix('parameter')->group(function() {
Route::get('branches', 'BranchController@index')->name('branches.index');
Route::get('currencies', 'CurrencyController@index')->name('currencies.index');
Route::get('guarantee-types', 'GuaranteeTypeController@index')->name('guarantee_types.index');
@ -20,6 +22,8 @@ Route::name('parameter.')->prefix('parameter')->group(function() {
Route::get('debitur', 'DebiturController@index')->name('debitur.index');
Route::get('rekening', 'RekeningController@index')->name('rekening.index');
});
Route::resource('authorization', ApprovalController::class);
Route::name('pencatatan.')->prefix('pencatatan')->group(function() {
Route::get('hapus-buku', 'HapusBukuController@index')->name('hapus_buku.index');