Skip to content

Commit

Permalink
Update api.php
Browse files Browse the repository at this point in the history
  • Loading branch information
ok200paul committed Aug 16, 2024
1 parent 1f4e9d9 commit 982bcf5
Showing 1 changed file with 56 additions and 0 deletions.
56 changes: 56 additions & 0 deletions routes/api.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<?php

use App\Enums\PersonalAccessTokenAbility;
use App\Http\Controllers\Api\V1\Admin\ApiAdminAuditItemsController;
use App\Http\Controllers\Api\V1\Admin\ApiAdminSearchController;
use App\Http\Controllers\Api\V1\Admin\ApiAdminSystemStatisticsController;
use App\Http\Controllers\Api\V1\Admin\ApiAdminTeamMerchantTeamsController;
Expand All @@ -9,6 +10,7 @@
use App\Http\Controllers\Api\V1\Admin\ApiAdminTeamUsersController;
use App\Http\Controllers\Api\V1\Admin\ApiAdminUserPersonalAccessTokensController;
use App\Http\Controllers\Api\V1\Admin\ApiAdminUsersController;
use App\Http\Controllers\Api\V1\ApiMyTeamAuditItemsController;
use App\Http\Controllers\Api\V1\ApiMyTeamController;
use App\Http\Controllers\Api\V1\ApiMyTeamsController;
use App\Http\Controllers\Api\V1\ApiMyTeamVouchersController;
Expand All @@ -26,6 +28,59 @@

Route::resource('/my-team', ApiMyTeamController::class)->names('api.v1.my-team');

/**
* My Audit Items
*/
Route::post('/my-team-audit-items', [ApiMyTeamAuditItemsController::class, 'store'])
->name('api.v1.my-team-audit-items.post')
->middleware(
[
'abilities:' .
PersonalAccessTokenAbility::SUPER_ADMIN->value . ',' .
PersonalAccessTokenAbility::MY_TEAM_AUDIT_ITEMS_CREATE->value,
]
);

Route::get('/my-team-audit-items', [ApiMyTeamAuditItemsController::class, 'index'])
->name('api.v1.my-team-audit-items.getMany')
->middleware(
[
'abilities:' .
PersonalAccessTokenAbility::SUPER_ADMIN->value . ',' .
PersonalAccessTokenAbility::MY_TEAM_AUDIT_ITEMS_READ->value,
]
);

Route::get('/my-team-audit-items/{id}', [ApiMyTeamAuditItemsController::class, 'show'])
->name('api.v1.my-team-audit-items.get')
->middleware(
[
'abilities:' .
PersonalAccessTokenAbility::SUPER_ADMIN->value . ',' .
PersonalAccessTokenAbility::MY_TEAM_AUDIT_ITEMS_READ->value,
]
);

Route::put('/my-team-audit-items/{id}', [ApiMyTeamVouchersController::class, 'update'])
->name('api.v1.my-team-audit-items.put')
->middleware(
[
'abilities:' .
PersonalAccessTokenAbility::SUPER_ADMIN->value . ',' .
PersonalAccessTokenAbility::MY_TEAM_AUDIT_ITEMS_UPDATE->value,
]
);

Route::delete('/my-team-audit-items/{id}', [ApiMyTeamAuditItemsController::class, 'destroy'])
->name('api.v1.my-team-audit-items.delete')
->middleware(
[
'abilities:' .
PersonalAccessTokenAbility::SUPER_ADMIN->value . ',' .
PersonalAccessTokenAbility::MY_TEAM_AUDIT_ITEMS_DELETE->value,
]
);

/**
* My Teams
*/
Expand Down Expand Up @@ -192,6 +247,7 @@
Route::prefix('admin')
->middleware(['auth:sanctum', CheckAdminStatus::class])
->group(function () {
Route::resource('/audit-items', ApiAdminAuditItemsController::class)->names('api.v1.admin.audit-items');
Route::resource('/search', ApiAdminSearchController::class)->names('api.v1.admin.search');
Route::resource('/system-statistics', ApiAdminSystemStatisticsController::class)->names('api.v1.admin.system-statistics');
Route::resource('/team-merchant-teams', ApiAdminTeamMerchantTeamsController::class)->names('api.v1.admin.team-merchant-teams');
Expand Down

0 comments on commit 982bcf5

Please sign in to comment.