Allowance check
This commit is contained in:
+21
-2
@@ -33,22 +33,32 @@ Route::prefix('v1')->group(function () { //Version 1 of my Rest API
|
||||
|
||||
Route::middleware(['auth:voterAPI', 'voter'])->group(function () {
|
||||
Route::get('election/information', 'API\v1\Election\InformationController');
|
||||
Route::post('election/vote', 'API\v1\Election\VoteController')->middleware('isvoted');
|
||||
Route::post('election/vote', 'API\v1\Election\VoteController')->middleware(['fizikal_registration_verified', 'isvoted']);
|
||||
Route::get('election/result', 'API\v1\Election\ResultController')->middleware('has_voted');
|
||||
Route::post('allowance/code', 'API\v1\Allowance\ClaimCodeController');
|
||||
Route::post('voter/logout', 'API\v1\Voter\LogoutController');
|
||||
});
|
||||
|
||||
Route::prefix('attendance')->group(function () {
|
||||
Route::put('{id}', 'API\v1\Voter\AttendanceController');
|
||||
});
|
||||
|
||||
Route::get('physical-attendance-gate/current', 'API\v1\PhysicalAttendanceGateController')
|
||||
->middleware('physical_gate_display');
|
||||
|
||||
Route::get('public/roulette/fizikal-voters', 'API\v1\RouletteFizikalVotersController');
|
||||
|
||||
//Admins API
|
||||
Route::post('admin/login', 'API\v1\Admin\LoginController'); //Excluding Login for auth middleware
|
||||
|
||||
Route::middleware(['auth:api', 'admin', 'election'])->group(function () {
|
||||
Route::middleware(['auth:api', 'admin', 'election', 'attendance_committee_role'])->group(function () {
|
||||
|
||||
Route::prefix('admin')->group(function () { //Route /api/v1/admin
|
||||
Route::get('information', 'API\v1\Admin\InformationController');
|
||||
Route::get('logout', 'API\v1\Admin\LogoutController');
|
||||
Route::get('activity-log', 'API\v1\Admin\ActivityLog\IndexController');
|
||||
Route::post('impersonate', 'API\v1\Admin\Impersonate\StartController')->middleware('main_admin');
|
||||
Route::post('impersonate/leave', 'API\v1\Admin\Impersonate\LeaveController');
|
||||
Route::get('{id}', 'API\v1\Admin\GetController@show');
|
||||
Route::put('{id}', 'API\v1\Admin\UpdateController');
|
||||
Route::put('password/{id}', 'API\v1\Admin\UpdateController@updatePassword');
|
||||
@@ -79,6 +89,12 @@ Route::prefix('v1')->group(function () { //Version 1 of my Rest API
|
||||
Route::put('{id}', 'API\v1\Partylist\UpdateController');
|
||||
});
|
||||
|
||||
Route::prefix('allowance')->group(function () {
|
||||
Route::post('payout', 'API\v1\Admin\Allowance\PayoutController');
|
||||
Route::post('verify-code', 'API\v1\Admin\Allowance\VerifyCodeController');
|
||||
Route::post('void/{id}', 'API\v1\Admin\Allowance\VoidController');
|
||||
});
|
||||
|
||||
Route::prefix('nominee')->group(function () {
|
||||
Route::post('', 'API\v1\Nominee\AddController');
|
||||
Route::get('', 'API\v1\Nominee\GetController');
|
||||
@@ -89,6 +105,9 @@ Route::prefix('v1')->group(function () { //Version 1 of my Rest API
|
||||
Route::prefix('voter')->group(function () {
|
||||
Route::post('', 'API\v1\Voter\AddController');
|
||||
Route::get('', 'API\v1\Voter\GetController');
|
||||
Route::get('member-catalog', 'API\v1\Voter\AllMembersCatalogController');
|
||||
Route::post('sync-applicable', 'API\v1\Voter\SyncApplicableVotersController');
|
||||
Route::post('{id}/verify-fizikal-registration', 'API\v1\Voter\VerifyFizikalRegistrationController');
|
||||
Route::delete('{id}', 'API\v1\Voter\DeleteController');
|
||||
Route::put('{id}', 'API\v1\Voter\UpdateController');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user