after a series of bug fixes plus Non MNO logic for Sender IDs, unfinished leave management and holiday modules

This commit is contained in:
Kwesi Banson Jnr
2025-03-19 10:33:04 +00:00
parent 6cede6d980
commit cf39ff2682
112 changed files with 26812 additions and 496 deletions

View File

@@ -87,6 +87,17 @@ class NetworkOperatorsController extends Controller
}
return response()->json($mno_arr);
}
public function getCountryNetworks(Request $request){
$mno_arr = Models\NetworkOps::where('country', $request->country)->pluck('name', 'id');
// dd(count($mno_arr));
if (count($mno_arr) == 0) {
$data = ['code' => '2', 'msg' => 'No MNOs found in the selected country'];
}
else{
$data = ['code' => '1', 'mnos' => $mno_arr,];
}
return response()->json($data);
}
/**
* Show the form for creating a new resource.
@@ -388,7 +399,7 @@ class NetworkOperatorsController extends Controller
$operator_update->name = $request->name;
$store_location = "mno_files";
$top = $paperless->processPaperlessFile($request->document_one_name, $request->document_one_category, $filename, $store_location);
#$top = $paperless->processPaperlessFile($request->document_one_name, $request->document_one_category, $filename, $store_location);
$document_arr['file_extension'] = $request->document_one->extension();
$document_arr['file_reff'] = time() . uniqid();
@@ -406,7 +417,7 @@ class NetworkOperatorsController extends Controller
$operator_update->name = $request->name;
$store_location = "mno_files";
$top = $paperless->processPaperlessFile($request->document_two_name, $request->document_two_category, $filename, $store_location);
#$top = $paperless->processPaperlessFile($request->document_two_name, $request->document_two_category, $filename, $store_location);
$document_arr['file_extension'] = $request->document_two->extension();
$document_arr['file_reff'] = time() . uniqid();
@@ -424,7 +435,7 @@ class NetworkOperatorsController extends Controller
// $operator_update->name = $request->name;
$store_location = "mno_files";
$top = $paperless->processPaperlessFile("sliding_rate", 'rates', $filename, $store_location);
#$top = $paperless->processPaperlessFile("sliding_rate", 'rates', $filename, $store_location);
$document_arr['file_extension'] = $request->sliding_rate_file->extension();