added expiry date to shortcode crud plus bug fixes

This commit is contained in:
Kwesi Banson
2024-03-08 09:40:11 +00:00
parent 7b3a29ca53
commit acda110be1
7 changed files with 57 additions and 11 deletions

View File

@@ -395,7 +395,8 @@ class ClientsController extends Controller
'toll_free' => 'required',
'status' => 'required',
'remarks' => 'required',
'launch_date' => 'required'
'launch_date' => 'required',
'expiry_date' => 'required'
]);
$auth_user = session('current_user');
#$network = Models\NetworkOps::find($request->network);
@@ -442,6 +443,7 @@ class ClientsController extends Controller
'toll_free' => $request->toll_free,
'last_updaed_by' => $auth_user['id'],
'launch_date' => $request->launch_date,
'expiry_date' => $request->expiry_date,
'status' => $request->status
];
if ($request->has('remarks')) {
@@ -809,12 +811,14 @@ class ClientsController extends Controller
//This should not be false because onboarding_progress_stage is populated during client creation
$onboarding_progress = json_decode($client->onboarding_progress_stage, 1);
//dump($client->progress_indicator);
// dump($client->progress_indicator);
// dd($onboarding_progress);
$has_pending = in_array("PENDING", $onboarding_progress);
if ($client->progress_indicator !== "COMPLETED") {
$stage_details = Models\ClientOnboardingMainStage::where('stage', $client->progress_indicator)->first();
//dd($stage_details);
// dump($stage_details);
$onboarding_sub_items_progress = Models\ClientOnboardingProgress::where('stage_id', $stage_details->stage_id)->where('client_id', $id)->pluck('name', 'name');
// dd($onboarding_sub_items_progress);
$onboarding_sub_items = Models\ClientOnboardingSubItem::where('stage_id', $stage_details->stage_id)->pluck('name', 'name');
}
@@ -988,7 +992,7 @@ class ClientsController extends Controller
#$pending_stage = array_key_first($pending_stage);
reset($pending_stage);
$pending_stage = key($pending_stage);
// dd($pending_stage);
if ($pending_stage == true) {
//Pending Exist
$client_update->progress_indicator = $pending_stage;