feat: Implement UUID-based customer routing, enhance order request validation, and refactor VM creation job with updated payment logic and ModuleVmware handling.
This commit is contained in:
+12
-12
@@ -74,19 +74,19 @@ Route::prefix('v1')
|
||||
Route::prefix('customers')->group(function () {
|
||||
Route::get('trash', [CustomerController::class, 'trash'])->middleware('perm:customer.view');
|
||||
Route::get('/', [CustomerController::class, 'index'])->middleware('perm:customer.view');
|
||||
Route::get('/datatable', [CustomerController::class, 'datatable'])->middleware('perm:customer.view');
|
||||
Route::post('/', [CustomerController::class, 'store'])->middleware('perm:customer.create');
|
||||
Route::get('{id}', [CustomerController::class, 'show'])->middleware('perm:customer.view');
|
||||
Route::put('{id}', [CustomerController::class, 'update'])->middleware('perm:customer.edit');
|
||||
Route::delete('{id}', [CustomerController::class, 'destroy'])->middleware('perm:customer.destroy');
|
||||
Route::post('{id}/reset-password', [CustomerController::class, 'resetPassword'])->middleware('perm:customer.edit');
|
||||
Route::post('{id}/add-credit', [CustomerController::class, 'addCredit'])->middleware('perm:customer.edit');
|
||||
Route::get('{id}/products', [CustomerController::class, 'getProducts'])->middleware('perm:customer.view');
|
||||
Route::get('{id}/invoices', [CustomerController::class, 'getInvoices'])->middleware('perm:customer.view');
|
||||
Route::get('{id}/transactions', [CustomerController::class, 'getTransactions'])->middleware('perm:customer.view');
|
||||
Route::get('{id}/domains', [CustomerController::class, 'getDomains'])->middleware('perm:customer.view');
|
||||
Route::post('{id}/restore', [CustomerController::class, 'restore'])->middleware('perm:customer.edit');
|
||||
Route::delete('{id}/force', [CustomerController::class, 'forceDelete'])->middleware('perm:customer.destroy');
|
||||
Route::get('{uuid}', [CustomerController::class, 'show'])->middleware('perm:customer.view');
|
||||
Route::put('{uuid}', [CustomerController::class, 'update'])->middleware('perm:customer.edit');
|
||||
Route::delete('{uuid}', [CustomerController::class, 'destroy'])->middleware('perm:customer.destroy');
|
||||
Route::delete('{uuid}/destroy', [CustomerController::class, 'destroy'])->middleware('perm:customer.destroy');
|
||||
Route::post('{uuid}/reset-password', [CustomerController::class, 'resetPassword'])->middleware('perm:customer.edit');
|
||||
Route::post('{uuid}/add-credit', [CustomerController::class, 'addCredit'])->middleware('perm:customer.edit');
|
||||
Route::get('{uuid}/services', [CustomerController::class, 'getServices'])->middleware('perm:customer.view');
|
||||
Route::get('{uuid}/invoices', [CustomerController::class, 'getInvoices'])->middleware('perm:customer.view');
|
||||
Route::get('{uuid}/transactions', [CustomerController::class, 'getTransactions'])->middleware('perm:customer.view');
|
||||
Route::get('{uuid}/domains', [CustomerController::class, 'getDomains'])->middleware('perm:customer.view');
|
||||
Route::post('{uuid}/restore', [CustomerController::class, 'restore'])->middleware('perm:customer.edit');
|
||||
Route::delete('{uuid}/force', [CustomerController::class, 'forceDelete'])->middleware('perm:customer.destroy');
|
||||
});
|
||||
|
||||
// Products (module: product-service)
|
||||
|
||||
Reference in New Issue
Block a user