Updated ERP with new modules and features
This commit is contained in:
@@ -55,6 +55,10 @@ Route::middleware(['auth'])->group(function () {
|
||||
Route::resource('clients', App\Http\Controllers\ClientsController::class);
|
||||
|
||||
#MNOs mnos.store
|
||||
Route::get('/mnos/json/{id}', [App\Http\Controllers\NetworkOperatorsController::class, 'getJson'])->name('mnos.json');
|
||||
Route::post('/mnos/{operatorId}/documents', [App\Http\Controllers\NetworkOperatorsController::class, 'storeDocument'])->name('mnos.documents.store');
|
||||
Route::delete('/mnos/documents/{id}', [App\Http\Controllers\NetworkOperatorsController::class, 'destroyDocument'])->name('mnos.documents.destroy');
|
||||
|
||||
Route::post('/mnos/{id}/connections', [App\Http\Controllers\NetworkOperatorsController::class, 'storeConnection'])->name('mnos.connections.store');
|
||||
Route::delete('/mnos/connections/{id}', [App\Http\Controllers\NetworkOperatorsController::class, 'destroyConnection'])->name('mnos.connections.destroy');
|
||||
Route::get('/mnos/{id}', [App\Http\Controllers\NetworkOperatorsController::class, 'show'])->name('mnos.show');
|
||||
@@ -134,7 +138,29 @@ Route::middleware(['auth'])->group(function () {
|
||||
// Add a manual/custom holiday
|
||||
Route::post('holidays', [App\Http\Controllers\PublicHolidaysController::class, 'store']);
|
||||
|
||||
|
||||
// Management Dashboard
|
||||
Route::get('/management', [App\Http\Controllers\ManagementDashboardController::class, 'index'])->name('management.index');
|
||||
Route::put('/management/leaves/{id}', [App\Http\Controllers\ManagementDashboardController::class, 'updateLeaveStatus'])->name('management.leaves.update');
|
||||
|
||||
// Delete a holiday
|
||||
Route::delete('holidays/{holiday}', [App\Http\Controllers\PublicHolidaysController::class, 'destroy']);
|
||||
|
||||
Route::resource('servers', App\Http\Controllers\ServerController::class);
|
||||
|
||||
// OTP Security Routes
|
||||
Route::post('/servers/{server}/request-otp', [App\Http\Controllers\ServerCredentialController::class, 'requestOtp'])->name('servers.request-otp');
|
||||
Route::post('/servers/{server}/verify-otp', [App\Http\Controllers\ServerCredentialController::class, 'verifyOtp'])->name('servers.verify-otp');
|
||||
|
||||
|
||||
Route::get('/vpns/standard-template', [App\Http\Controllers\VpnConfigController::class, 'downloadStandardTemplate'])->name('vpns.standard-template');
|
||||
Route::resource('vpns', App\Http\Controllers\VpnConfigController::class);
|
||||
Route::get('/vpns/{vpn}/template', [App\Http\Controllers\VpnConfigController::class, 'generateTemplate'])->name('vpns.template');
|
||||
Route::post('/vpns/download', [App\Http\Controllers\VpnConfigController::class, 'download'])->name('vpns.download');
|
||||
|
||||
|
||||
|
||||
Route::get('/activity-logs', [App\Http\Controllers\ActivityLogController::class, 'index'])->name('activity-logs.index');
|
||||
|
||||
Route::post('/logout', [App\Http\Controllers\AuthController::class, 'logout'])->name('logout');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user