add more controllers and fix tests
This commit is contained in:
@@ -63,6 +63,7 @@ use App\Http\Controllers\Api\Finance\PaymentTransactionController;
|
||||
use App\Http\Controllers\Api\Finance\PaypalTransactionsController;
|
||||
use App\Http\Controllers\Api\Finance\PurchaseOrderController;
|
||||
use App\Http\Controllers\Api\Finance\ReimbursementController;
|
||||
use App\Http\Controllers\Api\Finance\FeeCalculationController;
|
||||
use App\Http\Controllers\Api\Finance\PaymentEventChargesController;
|
||||
use App\Http\Controllers\Api\Finance\PaymentManualController;
|
||||
use App\Http\Controllers\Api\Finance\PaypalPaymentController;
|
||||
@@ -177,6 +178,16 @@ Route::prefix('v1')->group(function () {
|
||||
Route::post('upload-image', [BroadcastEmailController::class, 'uploadImage']);
|
||||
});
|
||||
|
||||
Route::prefix('email')->group(function () {
|
||||
Route::get('senders', [EmailController::class, 'senders']);
|
||||
Route::post('send', [EmailController::class, 'send']);
|
||||
});
|
||||
|
||||
Route::prefix('email-extractor')->group(function () {
|
||||
Route::get('emails', [EmailExtractorController::class, 'emails']);
|
||||
Route::post('compare', [EmailExtractorController::class, 'compare']);
|
||||
});
|
||||
|
||||
Route::prefix('communications')->group(function () {
|
||||
Route::get('options', [CommunicationController::class, 'options']);
|
||||
Route::get('students/{studentId}/families', [CommunicationController::class, 'families']);
|
||||
@@ -216,6 +227,8 @@ Route::prefix('v1')->group(function () {
|
||||
Route::get('financial-report/csv', [FinancialController::class, 'downloadCsv']);
|
||||
Route::get('financial-report/pdf', [FinancialController::class, 'downloadPdf']);
|
||||
Route::get('unpaid-parents', [FinancialController::class, 'unpaidParents']);
|
||||
Route::post('fees/refund', [FeeCalculationController::class, 'refund']);
|
||||
Route::post('fees/tuition-total', [FeeCalculationController::class, 'tuitionTotal']);
|
||||
|
||||
Route::prefix('reimbursements')->group(function () {
|
||||
Route::get('under-processing', [ReimbursementController::class, 'underProcessing']);
|
||||
@@ -235,6 +248,15 @@ Route::prefix('v1')->group(function () {
|
||||
Route::put('{id}', [ReimbursementController::class, 'update']);
|
||||
});
|
||||
|
||||
Route::prefix('purchase-orders')->group(function () {
|
||||
Route::get('/', [PurchaseOrderController::class, 'index']);
|
||||
Route::get('options', [PurchaseOrderController::class, 'options']);
|
||||
Route::get('{id}', [PurchaseOrderController::class, 'show']);
|
||||
Route::post('/', [PurchaseOrderController::class, 'store']);
|
||||
Route::post('{id}/receive', [PurchaseOrderController::class, 'receive']);
|
||||
Route::post('{id}/cancel', [PurchaseOrderController::class, 'cancel']);
|
||||
});
|
||||
|
||||
Route::prefix('invoices')->group(function () {
|
||||
Route::get('management', [InvoiceController::class, 'management']);
|
||||
Route::post('generate', [InvoiceController::class, 'generate']);
|
||||
|
||||
Reference in New Issue
Block a user