add school year model
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
use App\Http\Controllers\Api\Auth\AuthSessionController;
|
||||
use App\Http\Controllers\Api\Auth\SessionTimeoutController;
|
||||
use App\Http\Controllers\Api\System\DashboardRedirectController;
|
||||
use App\Http\Controllers\Web\SchoolYearAdminPageController;
|
||||
use App\Http\Controllers\Web\TeacherCalendarPageController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
@@ -80,6 +81,27 @@ Route::middleware('web')->group(function () {
|
||||
->name('teacher.calendar');
|
||||
Route::middleware('auth')->get('app/teacher/calendar', [TeacherCalendarPageController::class, 'show'])
|
||||
->name('app.teacher.calendar');
|
||||
Route::middleware(['auth', 'admin.access'])->get('administrator/school-years', [SchoolYearAdminPageController::class, 'show'])
|
||||
->name('admin.school-years');
|
||||
Route::middleware(['auth', 'admin.access'])->get('app/administrator/school-years', [SchoolYearAdminPageController::class, 'show'])
|
||||
->name('app.admin.school-years');
|
||||
Route::middleware(['auth', 'admin.access'])->post('administrator/school-years', [SchoolYearAdminPageController::class, 'store'])
|
||||
->name('admin.school-years.store');
|
||||
Route::middleware(['auth', 'admin.access'])->patch('administrator/school-years/{schoolYear}', [SchoolYearAdminPageController::class, 'update'])
|
||||
->whereNumber('schoolYear')
|
||||
->name('admin.school-years.update');
|
||||
Route::middleware(['auth', 'admin.access'])->post('administrator/school-years/{schoolYear}/validate-close', [SchoolYearAdminPageController::class, 'validateClose'])
|
||||
->whereNumber('schoolYear')
|
||||
->name('admin.school-years.validate-close');
|
||||
Route::middleware(['auth', 'admin.access'])->post('administrator/school-years/{schoolYear}/preview-close', [SchoolYearAdminPageController::class, 'previewClose'])
|
||||
->whereNumber('schoolYear')
|
||||
->name('admin.school-years.preview-close');
|
||||
Route::middleware(['auth', 'admin.access'])->post('administrator/school-years/{schoolYear}/close', [SchoolYearAdminPageController::class, 'close'])
|
||||
->whereNumber('schoolYear')
|
||||
->name('admin.school-years.close');
|
||||
Route::middleware(['auth', 'admin.access'])->post('administrator/school-years/{schoolYear}/reopen', [SchoolYearAdminPageController::class, 'reopen'])
|
||||
->whereNumber('schoolYear')
|
||||
->name('admin.school-years.reopen');
|
||||
Route::middleware('auth')->get('teacher/absence-vacation', function () {
|
||||
return redirect('/app/teacher/absence-vacation');
|
||||
})->name('teacher.absence-vacation');
|
||||
|
||||
Reference in New Issue
Block a user