fix: restrict access to add and edit buttons for non-admin users in Paket Foto
This commit is contained in:
parent
a15631ab74
commit
b1ea14e48a
|
|
@ -3,7 +3,6 @@
|
|||
@section('title', 'Paket Foto')
|
||||
|
||||
@section('content')
|
||||
{{-- ALERT SUKSES --}}
|
||||
@if (session('success'))
|
||||
<div class="alert alert-success alert-dismissible fade show" role="alert">
|
||||
{{ session('success') }}
|
||||
|
|
@ -11,7 +10,6 @@
|
|||
</div>
|
||||
@endif
|
||||
|
||||
{{-- ALERT ERROR UMUM (Jika ada error selain validasi modal) --}}
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger alert-dismissible fade show" role="alert">
|
||||
{{ session('error') }}
|
||||
|
|
@ -20,17 +18,30 @@
|
|||
@endif
|
||||
<section class="section">
|
||||
<div class="d-flex gap-2 pb-3">
|
||||
|
||||
@if (Auth::user()->role == 'admin_foto' || Auth::user()->role == 'pemilik')
|
||||
<a href="#" class="btn-add-foto" data-bs-toggle="modal" data-bs-target="#createFoto">
|
||||
<i class="bi bi-plus fs-5"></i>
|
||||
Tambah Paket Foto
|
||||
</a>
|
||||
|
||||
@else
|
||||
<a href="javascript:void(0)" class="btn-add-foto disabled" style="opacity: 0.5; cursor: not-allowed;"
|
||||
title="Hanya dapat diakses oleh Admin Foto dan Pemilik">
|
||||
<i class="bi bi-plus fs-5"></i>
|
||||
Tambah Paket Foto
|
||||
</a>
|
||||
@endif
|
||||
@if (Auth::user()->role == 'admin_foto' || Auth::user()->role == 'pemilik')
|
||||
<a href="#" class="btn-add-additional" data-bs-toggle="modal" data-bs-target="#createAdd">
|
||||
<i class="bi bi-plus fs-5"></i>
|
||||
Tambah Additional
|
||||
</a>
|
||||
|
||||
@else
|
||||
<a href="javascript:void(0)" class="btn-add-additional disabled" style="opacity: 0.5; cursor: not-allowed;"
|
||||
title="Hanya dapat diakses oleh Admin Foto dan Pemilik">
|
||||
<i class="bi bi-plus fs-5"></i>
|
||||
Tambah Additional
|
||||
</a>
|
||||
@endif
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
|
|
@ -80,21 +91,38 @@
|
|||
</td>
|
||||
<td class="col-auto text-center">
|
||||
<div class="d-flex flex-wrap justify-content-center gap-1">
|
||||
|
||||
<a href="#" class="btn icon btn-primary btn-action"
|
||||
data-bs-toggle="modal" data-bs-target="#foto{{ $f->id_paket }}">
|
||||
<i class="bi bi-eye"></i>
|
||||
</a>
|
||||
|
||||
@if (Auth::user()->role == 'admin_foto' || Auth::user()->role == 'pemilik')
|
||||
<a href="#" class="btn icon btn-warning btn-action"
|
||||
data-bs-toggle="modal" data-bs-target="#editFoto{{ $f->id_paket }}">
|
||||
data-bs-toggle="modal"
|
||||
data-bs-target="#editFoto{{ $f->id_paket }}">
|
||||
<i class="bi bi-pencil"></i>
|
||||
</a>
|
||||
|
||||
<a href="#" class="btn icon btn-danger btn-action"
|
||||
data-bs-toggle="modal" data-bs-target="#deleteFoto{{ $f->id_paket }}">
|
||||
data-bs-toggle="modal"
|
||||
data-bs-target="#deleteFoto{{ $f->id_paket }}">
|
||||
<i class="bi bi-trash"></i>
|
||||
</a>
|
||||
@else
|
||||
<span class="d-inline-block" data-bs-toggle="tooltip"
|
||||
title="Hanya dapat diakses oleh Admin Foto dan Pemilik">
|
||||
<button class="btn icon btn-warning btn-action disabled"
|
||||
style="pointer-events: none;" type="button" disabled>
|
||||
<i class="bi bi-pencil"></i>
|
||||
</button>
|
||||
</span>
|
||||
<span class="d-inline-block" data-bs-toggle="tooltip"
|
||||
title="Hanya dapat diakses oleh Admin Foto dan Pemilik">
|
||||
<button class="btn icon btn-danger btn-action disabled"
|
||||
style="pointer-events: none;" type="button" disabled>
|
||||
<i class="bi bi-trash"></i>
|
||||
</button>
|
||||
</span>
|
||||
@endif
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -110,7 +138,8 @@
|
|||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="v-pills-profile" role="tabpanel" aria-labelledby="v-pills-profile-tab">
|
||||
<div class="tab-pane fade" id="v-pills-profile" role="tabpanel"
|
||||
aria-labelledby="v-pills-profile-tab">
|
||||
<table class="table table-striped" id="riwayat-foto">
|
||||
<thead>
|
||||
<tr>
|
||||
|
|
@ -128,6 +157,7 @@
|
|||
<td>Rp {{ number_format($add->harga, 0, ',', '.') }}</td>
|
||||
<td class="col-auto text-center">
|
||||
<div class="d-flex flex-wrap justify-content-center gap-1">
|
||||
@if (Auth::user()->role == 'admin_foto' || Auth::user()->role == 'pemilik')
|
||||
<a href="#" class="btn icon btn-warning btn-action"
|
||||
data-bs-toggle="modal"
|
||||
data-bs-target="#editAdd{{ $add->id_additional }}">
|
||||
|
|
@ -139,6 +169,22 @@
|
|||
data-bs-target="#deleteAdd{{ $add->id_additional }}">
|
||||
<i class="bi bi-trash"></i>
|
||||
</a>
|
||||
@else
|
||||
<span class="d-inline-block" data-bs-toggle="tooltip"
|
||||
title="Hanya dapat diakses oleh Admin Foto dan Pemilik">
|
||||
<button class="btn icon btn-warning btn-action disabled"
|
||||
style="pointer-events: none;" type="button" disabled>
|
||||
<i class="bi bi-pencil"></i>
|
||||
</button>
|
||||
</span>
|
||||
<span class="d-inline-block" data-bs-toggle="tooltip"
|
||||
title="Hanya dapat diakses oleh Admin Foto dan Pemilik">
|
||||
<button class="btn icon btn-danger btn-action disabled"
|
||||
style="pointer-events: none;" type="button" disabled>
|
||||
<i class="bi bi-trash"></i>
|
||||
</button>
|
||||
</span>
|
||||
@endif
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
|
|||
Loading…
Reference in New Issue