add open position system
This commit is contained in:
+23
-1
@@ -222,7 +222,29 @@ $routes->post('/user/store', 'View\UserController::store');
|
||||
$routes->get('/thankyou', 'View\UserController::thankyou'); // Thank you page route
|
||||
$routes->get('/', 'View\UserController::home'); // Home page route
|
||||
$routes->get('/about', 'View\UserController::about'); // About page route
|
||||
$routes->get('/careers', 'View\UserController::careers'); // Careers page route
|
||||
$routes->get('/careers', 'View\JobPostingController::publicIndex'); // Careers page route
|
||||
$routes->get('/careers/application-received', 'View\JobPostingController::applicationReceived');
|
||||
$routes->get('/careers/(:segment)', 'View\JobPostingController::show/$1');
|
||||
$routes->get('/careers/(:segment)/apply', 'View\JobPostingController::apply/$1');
|
||||
$routes->post('/careers/(:segment)/apply', 'View\JobPostingController::submitApplication/$1');
|
||||
$routes->group('administrator/job-postings', ['filter' => 'auth:administrator|administrative staff|principal'], static function ($routes) {
|
||||
$routes->get('', 'View\JobPostingController::positions');
|
||||
$routes->get('templates', 'View\JobPostingController::templates');
|
||||
$routes->get('templates/new', 'View\JobPostingController::newTemplate');
|
||||
$routes->post('templates', 'View\JobPostingController::createTemplate');
|
||||
$routes->get('templates/(:segment)/edit', 'View\JobPostingController::editTemplate/$1');
|
||||
$routes->post('templates/(:segment)', 'View\JobPostingController::updateTemplate/$1');
|
||||
$routes->post('templates/(:segment)/archive', 'View\JobPostingController::archiveTemplate/$1');
|
||||
$routes->post('templates/versions/(:segment)/restore', 'View\JobPostingController::restoreTemplateVersion/$1');
|
||||
$routes->get('positions', 'View\JobPostingController::positions');
|
||||
$routes->get('positions/new', 'View\JobPostingController::newPosition');
|
||||
$routes->post('positions', 'View\JobPostingController::createPosition');
|
||||
$routes->get('positions/(:segment)/edit', 'View\JobPostingController::editPosition/$1');
|
||||
$routes->post('positions/(:segment)', 'View\JobPostingController::updatePosition/$1');
|
||||
$routes->get('applications', 'View\JobPostingController::applications');
|
||||
$routes->post('applications/(:segment)', 'View\JobPostingController::updateApplication/$1');
|
||||
$routes->get('applications/(:segment)/resume', 'View\JobPostingController::resume/$1');
|
||||
});
|
||||
$routes->get('/classes', 'View\UserController::classes'); // Classes page route
|
||||
$routes->get('/contact', 'View\UserController::contact'); // Contact Us page route
|
||||
$routes->post('/user/login', 'AuthController::login');
|
||||
|
||||
Reference in New Issue
Block a user