chore: change action in company data
This commit is contained in:
parent
af5002c2da
commit
08082f5268
@ -198,7 +198,23 @@ public function show($id, $type){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function destroy(){}
|
public function destroy($id){
|
||||||
|
|
||||||
|
return response()->json([
|
||||||
|
'status' => 'warning',
|
||||||
|
'message' => 'Aksi belum tersedia.'
|
||||||
|
]);
|
||||||
|
|
||||||
|
// try{
|
||||||
|
// $company = Company::with(['user', 'media.journalists'])->findOrFail(decrypt_id($id));
|
||||||
|
|
||||||
|
// DB::transaction(function(){
|
||||||
|
// });
|
||||||
|
// }catch(\Exception $e){
|
||||||
|
// Log::error('Gagal menghapus perusahaan: ' . $e->getMessage());
|
||||||
|
// return response()->json(['message' => 'Gagal menghapus perusahaan.'], 500);
|
||||||
|
// }
|
||||||
|
}
|
||||||
|
|
||||||
public function process(Request $request, $id, $type){
|
public function process(Request $request, $id, $type){
|
||||||
$user = User::with(['role', 'company.media.journalists'])->findOrFail(decrypt_id($id));
|
$user = User::with(['role', 'company.media.journalists'])->findOrFail(decrypt_id($id));
|
||||||
|
|||||||
@ -302,7 +302,6 @@ public function destroy($id){
|
|||||||
|
|
||||||
$journalist->delete();
|
$journalist->delete();
|
||||||
|
|
||||||
|
|
||||||
return response()->json(['message' => 'Berhasil menghapus jurnalis.']);
|
return response()->json(['message' => 'Berhasil menghapus jurnalis.']);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
return response()->json(['message' => 'Gagal menghapus jurnalis.'], 500);
|
return response()->json(['message' => 'Gagal menghapus jurnalis.'], 500);
|
||||||
|
|||||||
@ -179,7 +179,12 @@ public function show($id, $type){
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function destroy(){}
|
public function destroy($id){
|
||||||
|
return response()->json([
|
||||||
|
'status' => 'warning',
|
||||||
|
'message' => 'Aksi belum tersedia.'
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
public function process(Request $request, $id, $type){
|
public function process(Request $request, $id, $type){
|
||||||
$user = User::with(['role', 'company.media.journalists'])->findOrFail(decrypt_id($id));
|
$user = User::with(['role', 'company.media.journalists'])->findOrFail(decrypt_id($id));
|
||||||
|
|||||||
@ -436,5 +436,35 @@ public function process($id, $process, $paramMediaId = null){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function destroy(){}
|
public function destroy($id){
|
||||||
|
|
||||||
|
try{
|
||||||
|
$cooperation = Cooperation::with(['media', 'mediaOrder'])->findOrFail(decrypt_id($id));
|
||||||
|
|
||||||
|
if($cooperation->mediaOrder){
|
||||||
|
|
||||||
|
DB::transaction(function()use ($cooperation){
|
||||||
|
$cooperation->media()->detach();
|
||||||
|
$cooperation->delete();
|
||||||
|
});
|
||||||
|
|
||||||
|
return response()->json([
|
||||||
|
'status' => 'success',
|
||||||
|
'message' => 'Ajuan kerjasama dan semua media berhasil dihapus.'
|
||||||
|
]);
|
||||||
|
}else{
|
||||||
|
return response()->json(['message' => 'Kerjasama sudah memiliki media order.'], 500);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}catch(\Exception $e){
|
||||||
|
return response()->json(['message' => 'Gagal menghapus ajuan kerjasama.'], 500);
|
||||||
|
}
|
||||||
|
|
||||||
|
// return response()->json([
|
||||||
|
// 'status' => 'warning',
|
||||||
|
// 'message' => 'Aksi belum tersedia.'
|
||||||
|
// ]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -64,7 +64,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [
|
order: [
|
||||||
[6, 'desc'],
|
[6, 'desc'],
|
||||||
@ -122,7 +122,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [
|
order: [
|
||||||
[6, 'desc']
|
[6, 'desc']
|
||||||
@ -178,7 +178,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[6, 'desc']],
|
order: [[6, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -233,7 +233,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[6, 'desc']],
|
order: [[6, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -284,7 +284,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[5, 'desc']],
|
order: [[5, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -312,7 +312,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[5, 'desc']],
|
order: [[5, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -357,7 +357,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[5, 'desc']],
|
order: [[5, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -415,7 +415,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[7, 'desc']],
|
order: [[7, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -461,7 +461,7 @@
|
|||||||
{ targets: 4, width: '5%' }, // Kolom aksi
|
{ targets: 4, width: '5%' }, // Kolom aksi
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [
|
order: [
|
||||||
[5, 'desc']
|
[5, 'desc']
|
||||||
@ -511,7 +511,7 @@
|
|||||||
{ targets: 5, width: '5%' }, // Kolom aksi
|
{ targets: 5, width: '5%' }, // Kolom aksi
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [
|
order: [
|
||||||
[4, 'desc'],
|
[4, 'desc'],
|
||||||
@ -558,7 +558,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[10, 'desc']],
|
order: [[10, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -604,7 +604,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[10, 'desc']],
|
order: [[10, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -647,7 +647,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[8, 'desc']],
|
order: [[8, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -691,7 +691,7 @@
|
|||||||
],
|
],
|
||||||
@endif
|
@endif
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[6, 'desc']],
|
order: [[6, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -722,7 +722,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[6, 'desc']],
|
order: [[6, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -753,7 +753,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[7, 'desc']],
|
order: [[7, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -782,7 +782,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[7, 'desc']],
|
order: [[7, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -814,7 +814,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[7, 'desc']],
|
order: [[7, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -844,7 +844,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[5, 'desc']],
|
order: [[5, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -876,7 +876,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[7, 'desc']],
|
order: [[7, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -905,7 +905,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[6, 'desc']],
|
order: [[6, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -933,7 +933,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[5, 'desc']],
|
order: [[5, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -962,7 +962,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[7, 'desc']],
|
order: [[7, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -1024,7 +1024,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[8, 'desc']],
|
order: [[8, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -1074,7 +1074,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[13, 'desc']],
|
order: [[13, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -1145,7 +1145,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[3, 'desc']],
|
order: [[3, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -1181,7 +1181,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[6, 'desc']],
|
order: [[6, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -1206,7 +1206,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[1, 'desc']],
|
order: [[1, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -1242,7 +1242,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[4, 'desc']],
|
order: [[4, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
@ -1279,7 +1279,7 @@
|
|||||||
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
{ data: 'id', name: 'id', orderable: true, searchable: false, visible: false },
|
||||||
],
|
],
|
||||||
language: datatableLanguage,
|
language: datatableLanguage,
|
||||||
// responsive: true,
|
responsive: true,
|
||||||
autoWidth: false,
|
autoWidth: false,
|
||||||
order: [[4, 'desc']],
|
order: [[4, 'desc']],
|
||||||
pagingType: "simple",
|
pagingType: "simple",
|
||||||
|
|||||||
@ -31,6 +31,13 @@ function deleteItem(url, message) {
|
|||||||
text: response.message,
|
text: response.message,
|
||||||
confirmButtonText: 'OK'
|
confirmButtonText: 'OK'
|
||||||
});
|
});
|
||||||
|
}else if (response.status === 'warning') {
|
||||||
|
Swal.fire({
|
||||||
|
icon: 'warning',
|
||||||
|
title: 'Informasi',
|
||||||
|
text: response.message,
|
||||||
|
confirmButtonText: 'OK'
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
icon: 'success',
|
icon: 'success',
|
||||||
|
|||||||
@ -84,13 +84,13 @@
|
|||||||
</li><!-- .nk-menu-item -->
|
</li><!-- .nk-menu-item -->
|
||||||
<li class="nk-menu-item">
|
<li class="nk-menu-item">
|
||||||
<a href="{{route('dashboard.locations.index')}}" class="nk-menu-link {{$page === 'locations' ? 'active-page' : ''}}">
|
<a href="{{route('dashboard.locations.index')}}" class="nk-menu-link {{$page === 'locations' ? 'active-page' : ''}}">
|
||||||
<span class="nk-menu-icon"><em class="icon ni ni-location"></em></span>
|
<span class="nk-menu-icon"><em class="icon ni ni-map-pin"></em></span>
|
||||||
<span class="nk-menu-text">Lokus</span>
|
<span class="nk-menu-text">Lokus</span>
|
||||||
</a>
|
</a>
|
||||||
</li><!-- .nk-menu-item -->
|
</li><!-- .nk-menu-item -->
|
||||||
<li class="nk-menu-item">
|
<li class="nk-menu-item">
|
||||||
<a href="{{route('dashboard.sub.locations.index')}}" class="nk-menu-link {{$page === 'sub_locations' ? 'active-page' : ''}}">
|
<a href="{{route('dashboard.sub.locations.index')}}" class="nk-menu-link {{$page === 'sub_locations' ? 'active-page' : ''}}">
|
||||||
<span class="nk-menu-icon"><em class="icon ni ni-location"></em></span>
|
<span class="nk-menu-icon"><em class="icon ni ni-map-pin"></em></span>
|
||||||
<span class="nk-menu-text">Sub Lokus</span>
|
<span class="nk-menu-text">Sub Lokus</span>
|
||||||
</a>
|
</a>
|
||||||
</li><!-- .nk-menu-item -->
|
</li><!-- .nk-menu-item -->
|
||||||
|
|||||||
@ -63,7 +63,7 @@
|
|||||||
Route::post('/login', 'loginAction')->name('login.action')->middleware('throttle:login');
|
Route::post('/login', 'loginAction')->name('login.action')->middleware('throttle:login');
|
||||||
Route::get('/register', 'register')->name('register')->middleware('authenticated');
|
Route::get('/register', 'register')->name('register')->middleware('authenticated');
|
||||||
Route::post('/register', 'registerAction')->name('register.action');
|
Route::post('/register', 'registerAction')->name('register.action');
|
||||||
Route::get('/register-success', 'registerSuccess')->name('register.success')->middleware('authenticated');;
|
Route::get('/register-success', 'registerSuccess')->name('register.success')->middleware('authenticated');
|
||||||
Route::get('/logout', 'logout')->name('logout');
|
Route::get('/logout', 'logout')->name('logout');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user