diff --git a/app/Http/Controllers/Admin/ManageSubAdminController.php b/app/Http/Controllers/Admin/ManageSubAdminController.php index d6a20e0..7f4dcb8 100644 --- a/app/Http/Controllers/Admin/ManageSubAdminController.php +++ b/app/Http/Controllers/Admin/ManageSubAdminController.php @@ -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); + } + } + diff --git a/resources/views/Admin/pages/manage_users/manage_sub_admin/manage_subadmin.blade.php b/resources/views/Admin/pages/manage_users/manage_sub_admin/manage_subadmin.blade.php index 03ad052..e42791c 100644 --- a/resources/views/Admin/pages/manage_users/manage_sub_admin/manage_subadmin.blade.php +++ b/resources/views/Admin/pages/manage_users/manage_sub_admin/manage_subadmin.blade.php @@ -22,7 +22,7 @@
- +
@@ -51,7 +51,7 @@
{{ $sub_admins->email_address }} {{ \Carbon\Carbon::parse($sub_admins->created_at)->format('d/m/y') }} - View + View
@@ -63,7 +63,9 @@
  • - is_active ? 'checked' : '' }} class="active_admin" type="checkbox" id="switch{{ $sub_admins->id }}" switch="bool" checked /> + is_active ? 'checked' : '' }} class="active_admin" + type="checkbox" id="switch{{ $sub_admins->id }}" switch="bool" />
  • diff --git a/routes/web.php b/routes/web.php index b58e654..2910039 100644 --- a/routes/web.php +++ b/routes/web.php @@ -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********************************************************