chore: adding forgotten authorization middleware
This commit is contained in:
parent
a40fcca9b1
commit
7ac3f28dc7
@ -15,7 +15,7 @@
|
|||||||
<div class="error-container">
|
<div class="error-container">
|
||||||
<img src="{{ asset('assets/errors/images/403-error.svg') }}" alt="Error Illustration" />
|
<img src="{{ asset('assets/errors/images/403-error.svg') }}" alt="Error Illustration" />
|
||||||
<h1>Akses Ditolak!</h1>
|
<h1>Akses Ditolak!</h1>
|
||||||
<p>Kamu tidak punya izin untuk membuka halaman ini. Kalau merasa ini salah, hubungi admin ya.</p>
|
<p>Kamu tidak punya izin untuk membuka halaman ini.</p>
|
||||||
<a href="{{Auth::check() ? route('dashboard.overview') : route('homepage.landing')}}" class="back">Kembali</a>
|
<a href="{{Auth::check() ? route('dashboard.overview') : route('homepage.landing')}}" class="back">Kembali</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@ -150,6 +150,7 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Route::middleware('role:1,2,4')->group(function(){
|
||||||
Route::prefix('government-agencies')->name('government.agencies.')->group(function(){
|
Route::prefix('government-agencies')->name('government.agencies.')->group(function(){
|
||||||
Route::controller(GovernmentAgencyController::class)->group(function(){
|
Route::controller(GovernmentAgencyController::class)->group(function(){
|
||||||
Route::get('/', 'index')->name('index');
|
Route::get('/', 'index')->name('index');
|
||||||
@ -166,7 +167,9 @@
|
|||||||
|
|
||||||
Route::get('/data', [DatatableController::class, 'governmentAgency'])->name('data');
|
Route::get('/data', [DatatableController::class, 'governmentAgency'])->name('data');
|
||||||
});
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
Route::middleware('role:1')->group(function(){
|
||||||
Route::prefix('news')->name('news.')->group(function(){
|
Route::prefix('news')->name('news.')->group(function(){
|
||||||
Route::controller(NewsController::class)->group(function(){
|
Route::controller(NewsController::class)->group(function(){
|
||||||
Route::get('/', 'index')->name('index');
|
Route::get('/', 'index')->name('index');
|
||||||
@ -185,8 +188,10 @@
|
|||||||
|
|
||||||
Route::get('/data', [DatatableController::class, 'news'])->name('data');
|
Route::get('/data', [DatatableController::class, 'news'])->name('data');
|
||||||
});
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
Route::middleware('role:1,2,3,4')->group(function(){
|
||||||
Route::prefix('announcements')->name('announcements.')->group(function(){
|
Route::prefix('announcements')->name('announcements.')->group(function(){
|
||||||
Route::controller(AnnouncementController::class)->group(function(){
|
Route::controller(AnnouncementController::class)->group(function(){
|
||||||
|
|
||||||
@ -207,6 +212,7 @@
|
|||||||
Route::get('/data/{type?}', [DatatableController::class, 'announcement'])->name('data');
|
Route::get('/data/{type?}', [DatatableController::class, 'announcement'])->name('data');
|
||||||
Route::get('/announcement-media-data/{type}', [DatatableController::class, 'mediaAnnouncement'])->name('media.data');
|
Route::get('/announcement-media-data/{type}', [DatatableController::class, 'mediaAnnouncement'])->name('media.data');
|
||||||
});
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
Route::middleware('role:1')->group(function(){
|
Route::middleware('role:1')->group(function(){
|
||||||
@ -218,6 +224,7 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Route::middleware('role:1,2,4')->group(function(){
|
||||||
Route::prefix('airing-proof-themes')->name('airing.proof.themes.')->group(function(){
|
Route::prefix('airing-proof-themes')->name('airing.proof.themes.')->group(function(){
|
||||||
Route::controller(AiringProofThemeController::class)->group(function(){
|
Route::controller(AiringProofThemeController::class)->group(function(){
|
||||||
Route::get('/', 'index')->name('index');
|
Route::get('/', 'index')->name('index');
|
||||||
@ -234,6 +241,7 @@
|
|||||||
|
|
||||||
Route::get('/data', [DatatableController::class, 'airingProofTheme'])->name('data');
|
Route::get('/data', [DatatableController::class, 'airingProofTheme'])->name('data');
|
||||||
});
|
});
|
||||||
|
});
|
||||||
|
|
||||||
Route::middleware('role:1,3')->group(function(){
|
Route::middleware('role:1,3')->group(function(){
|
||||||
Route::prefix('companies')->name('companies.')->group(function(){
|
Route::prefix('companies')->name('companies.')->group(function(){
|
||||||
@ -295,6 +303,7 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Route::middleware('role:1,3')->group(function(){
|
||||||
Route::prefix('cooperations')->name('cooperations.')->group(function(){
|
Route::prefix('cooperations')->name('cooperations.')->group(function(){
|
||||||
Route::controller(MediaCooperationController::class)->group(function(){
|
Route::controller(MediaCooperationController::class)->group(function(){
|
||||||
Route::get('/', 'index')->name('index');
|
Route::get('/', 'index')->name('index');
|
||||||
@ -319,6 +328,7 @@
|
|||||||
Route::get('/media-data/{id}', [DatatableController::class, 'cooperationMedia'])->name('media.data');
|
Route::get('/media-data/{id}', [DatatableController::class, 'cooperationMedia'])->name('media.data');
|
||||||
Route::get('/cooperation-proposal-data/{id}', [DatatableController::class, 'cooperationProposal'])->name('proposal.data');
|
Route::get('/cooperation-proposal-data/{id}', [DatatableController::class, 'cooperationProposal'])->name('proposal.data');
|
||||||
});
|
});
|
||||||
|
});
|
||||||
|
|
||||||
Route::middleware('role:1,3')->group(function(){
|
Route::middleware('role:1,3')->group(function(){
|
||||||
Route::prefix('cooperations-requests')->name('cooperations.requests.')->group(function(){
|
Route::prefix('cooperations-requests')->name('cooperations.requests.')->group(function(){
|
||||||
@ -347,6 +357,7 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Route::middleware('role:1,3')->group(function(){
|
||||||
Route::prefix('media-orders')->name('media.orders.')->group(function(){
|
Route::prefix('media-orders')->name('media.orders.')->group(function(){
|
||||||
Route::controller(MediaOrderController::class)->group(function(){
|
Route::controller(MediaOrderController::class)->group(function(){
|
||||||
Route::get('/', 'index')->name('index');
|
Route::get('/', 'index')->name('index');
|
||||||
@ -370,7 +381,9 @@
|
|||||||
|
|
||||||
Route::get('/media-data/{id}', [DatatableController::class, 'orderMedia'])->name('media.data');
|
Route::get('/media-data/{id}', [DatatableController::class, 'orderMedia'])->name('media.data');
|
||||||
});
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
Route::middleware('role:1,3')->group(function(){
|
||||||
Route::prefix('reports')->name('reports.')->group(function(){
|
Route::prefix('reports')->name('reports.')->group(function(){
|
||||||
Route::controller(ReportController::class)->group(function(){
|
Route::controller(ReportController::class)->group(function(){
|
||||||
Route::get('/', 'index')->name('index');
|
Route::get('/', 'index')->name('index');
|
||||||
@ -397,6 +410,7 @@
|
|||||||
Route::get('/admin-media-data/{id}', [DatatableController::class, 'adminMediaReport'])->name('admin.media.data');
|
Route::get('/admin-media-data/{id}', [DatatableController::class, 'adminMediaReport'])->name('admin.media.data');
|
||||||
Route::get('/media-data/{mediaOrderId}/{mediaId}', [DatatableController::class, 'mediaReport'])->name('media.data');
|
Route::get('/media-data/{mediaOrderId}/{mediaId}', [DatatableController::class, 'mediaReport'])->name('media.data');
|
||||||
});
|
});
|
||||||
|
});
|
||||||
|
|
||||||
Route::middleware('role:1,3')->group(function(){
|
Route::middleware('role:1,3')->group(function(){
|
||||||
Route::prefix('cooperation-completions')->name('cooperation.completions.')->group(function(){
|
Route::prefix('cooperation-completions')->name('cooperation.completions.')->group(function(){
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user