bug fixes, daily reports, holidays
This commit is contained in:
@@ -117,5 +117,24 @@ Route::middleware(['auth'])->group(function () {
|
||||
Route::get('/api/countries', [App\Http\Controllers\HelperController::class, 'getCountriesJson']);
|
||||
|
||||
|
||||
// Staff Daily Reports
|
||||
Route::get('/reports', [App\Http\Controllers\DailyReportController::class, 'index'])->name('reports.index');
|
||||
Route::post('/reports', [App\Http\Controllers\DailyReportController::class, 'store'])->name('reports.store');
|
||||
|
||||
// Management Report Overrides
|
||||
Route::post('/overrides', [App\Http\Controllers\ReportOverrideController::class, 'store'])->name('overrides.store');
|
||||
|
||||
|
||||
// Fetch holidays for a specific office
|
||||
Route::get('offices/{office}/holidays', [App\Http\Controllers\PublicHolidaysController::class, 'index']);
|
||||
|
||||
// Import holidays from the Nager.Date API
|
||||
Route::post('offices/{office}/holidays/import', [App\Http\Controllers\PublicHolidaysController::class, 'importFromApi']);
|
||||
|
||||
// Add a manual/custom holiday
|
||||
Route::post('holidays', [App\Http\Controllers\PublicHolidaysController::class, 'store']);
|
||||
|
||||
// Delete a holiday
|
||||
Route::delete('holidays/{holiday}', [App\Http\Controllers\PublicHolidaysController::class, 'destroy']);
|
||||
Route::post('/logout', [App\Http\Controllers\AuthController::class, 'logout'])->name('logout');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user