feat: add invite notification emails, functionality to admin dashboard and sign up page
Signed-off-by: Miguel Nogueira <me@nogueira.codes>
This commit is contained in:
@@ -61,6 +61,12 @@ Route::group(['prefix' => LaravelLocalization::setLocale(), 'middleware' => ['lo
|
||||
Route::post('/invitations/request', [InvitationController::class, 'requestInvite'])
|
||||
->name('invitations.request');
|
||||
|
||||
Route::get('/invitations/redeem/{token}', [InvitationController::class, 'redeemInvite'])
|
||||
->name('invitations.redeem-invite');
|
||||
|
||||
Route::post('invitations/validate', [InvitationController::class, 'validateInvite'])
|
||||
->name('invitations.validate-invite');
|
||||
|
||||
Route::post('/twofa/authenticate', [TwofaController::class, 'verify2FA'])
|
||||
->name('verify2FA');
|
||||
|
||||
@@ -280,6 +286,15 @@ Route::group(['prefix' => LaravelLocalization::setLocale(), 'middleware' => ['lo
|
||||
Route::get('accounts/manage/{user}', [UserController::class, 'showAcocuntManagement'])
|
||||
->name('manageUser');
|
||||
|
||||
Route::get('invites', [InvitationController::class, 'index'])
|
||||
->name('inviteList');
|
||||
|
||||
Route::patch('invites/approve/{invitation}', [InvitationController::class, 'approveInvite'])
|
||||
->name('invitations.approve-invite');
|
||||
|
||||
Route::patch('invites/deny/{invitation}', [InvitationController::class, 'denyInvite'])
|
||||
->name('invitations.deny-invite');
|
||||
|
||||
Route::get('positions', [VacancyController::class, 'index'])
|
||||
->name('showPositions');
|
||||
|
||||
|
Reference in New Issue
Block a user