@@ -159,6 +159,27 @@ class ManageSubAdminController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
public function change_admin_status(Request $request)
|
||||
{
|
||||
/*
|
||||
Created By : Megha
|
||||
Created at : 14 Feb 2024
|
||||
Use : To change passport status.
|
||||
*/
|
||||
try {
|
||||
DB::beginTransaction();
|
||||
$status = IamPrincipal::find($request->passport_id);
|
||||
$status->is_active = $request->status;
|
||||
$status->save();
|
||||
DB::commit();
|
||||
|
||||
return jsonResponseWithSuccessMessage(__('success.update_data'));
|
||||
} catch (Exception $e) {
|
||||
Log::error("Update Status function Load Failed " . $e->getMessage());
|
||||
return jsonResponseWithErrorMessage(__('auth.something_went_wrong'), 500);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
</div>
|
||||
<div class="col-xl-12 col-lg-12 col-sm-12 layout-spacing">
|
||||
<div class="widget-content widget-content-area br-8 position-btn" style="overflow: auto;">
|
||||
<table id="zero-config" class="table dt-table-hover" style="width:100%">
|
||||
<table id="zero-config" class="table dt-table-hover sub_admin_table" style="width:100%">
|
||||
<thead class="text-center">
|
||||
<th class="w-10px pe-2">
|
||||
<div class="form-check form-check-sm form-check-custom form-check-solid me-3">
|
||||
@@ -51,7 +51,7 @@
|
||||
<td class="text-start">{{ $sub_admins->email_address }}</td>
|
||||
<td class="text-start">{{ \Carbon\Carbon::parse($sub_admins->created_at)->format('d/m/y') }}</td>
|
||||
<td class="text-start">
|
||||
<a class="view-btn m-0 pointer" data-toggle="modal" data-target="#premission-modal" data-id="{{$sub_admins['id']}}">View</a>
|
||||
<a class="view-btn m-0 pointer sub_admin_permission" data-toggle="modal" data-target="#premission-modal" data-id="{{$sub_admins['id']}}">View</a>
|
||||
</td>
|
||||
<td>
|
||||
<div class="dropout">
|
||||
@@ -63,7 +63,9 @@
|
||||
<ul>
|
||||
<li>
|
||||
<div class="switch-btn">
|
||||
<input data-id="{{ $sub_admins->id }}" {{ $sub_admins->is_active ? 'checked' : '' }} class="active_admin" type="checkbox" id="switch{{ $sub_admins->id }}" switch="bool" checked />
|
||||
<input data-id="{{ $sub_admins->id }}"
|
||||
{{ $sub_admins->is_active ? 'checked' : '' }} class="active_admin"
|
||||
type="checkbox" id="switch{{ $sub_admins->id }}" switch="bool" />
|
||||
<label for="switch{{ $sub_admins->id }}" data-on-label="Active" data-off-label="Expired"></label>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
@@ -67,6 +67,7 @@ Route::delete('/manage_sub_admin/{id}', [ManageSubAdminController::class, 'delet
|
||||
Route::get('/edit_sub_admin/{id}', [ManageSubAdminController::class, 'edit'])->name('sub_admin_edit');
|
||||
Route::post('/update_sub_admin', [ManageSubAdminController::class, 'update_subadmin']);
|
||||
Route::get('/change_admin_status', [ManageSubAdminController::class, 'change_admin_status']);
|
||||
Route::get('/get_sub_admin_permission', [ManageSubAdminController::class, 'get_sub_admin_permission']);
|
||||
//*******************************************************manage passport********************************************************
|
||||
Route::get('/manage-passport', [ ManagePassportController ::class, 'index'])->name('manage.passport');
|
||||
//*******************************************************manage voucher********************************************************
|
||||
|
||||
Reference in New Issue
Block a user