Skip to content

Commit 9eabb3d

Browse files
committed
chore: add operationId and fix namespace in security schema
1 parent 0d0f831 commit 9eabb3d

2 files changed

Lines changed: 25 additions & 17 deletions

File tree

app/Http/Controllers/Apis/Protected/Summit/OAuth2SummitPresentationActionTypeApiController.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ protected function updateChild(Summit $summit, int $child_id, array $payload): I
139139
#[OA\Post(
140140
path: '/api/v1/summits/{id}/presentation-action-types',
141141
summary: 'Create a new presentation action type',
142+
operationId: 'createPresentationActionType',
142143
x: [
143144
'required-groups' => [
144145
IGroup::SuperAdmins,
@@ -189,6 +190,7 @@ public function add($summit_id)
189190
#[OA\Get(
190191
path: '/api/v1/summits/{id}/presentation-action-types/{action_id}',
191192
summary: 'Get a presentation action type by ID',
193+
operationId: 'getPresentationActionType',
192194
x: [
193195
'required-groups' => [
194196
IGroup::SuperAdmins,
@@ -236,6 +238,7 @@ public function get($summit_id, $action_id)
236238
#[OA\Put(
237239
path: '/api/v1/summits/{id}/presentation-action-types/{action_id}',
238240
summary: 'Update a presentation action type',
241+
operationId: 'updatePresentationActionType',
239242
x: [
240243
'required-groups' => [
241244
IGroup::SuperAdmins,
@@ -287,6 +290,7 @@ public function update($summit_id, $action_id)
287290
#[OA\Delete(
288291
path: '/api/v1/summits/{id}/presentation-action-types/{action_id}',
289292
summary: 'Delete a presentation action type',
293+
operationId: 'deletePresentationActionType',
290294
x: [
291295
'required-groups' => [
292296
IGroup::SuperAdmins,
@@ -328,6 +332,7 @@ public function delete($summit_id, $action_id)
328332
#[OA\Get(
329333
path: '/api/v1/summits/{id}/presentation-action-types',
330334
summary: 'Get all presentation action types for a summit',
335+
operationId: 'getAllPresentationActionTypes',
331336
x: [
332337
'required-groups' => [
333338
IGroup::SuperAdmins,
@@ -428,6 +433,7 @@ function () {
428433
#[OA\Get(
429434
path: '/api/v1/summits/{id}/presentation-action-types/csv',
430435
summary: 'Get all presentation action types for a summit in CSV format',
436+
operationId: 'getAllPresentationActionTypesCSV',
431437
x: [
432438
'required-groups' => [
433439
IGroup::SuperAdmins,
Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,28 @@
11
<?php
22

3-
namespace App\Swagger\Security;
3+
namespace App\Swagger\schemas;
44

55
use App\Security\SummitScopes;
66
use OpenApi\Attributes as OA;
77

88
#[
99
OA\SecurityScheme(
10-
type: 'oauth2',
11-
securityScheme: 'presentation_action_types_oauth2',
12-
flows: [
13-
new OA\Flow(
14-
authorizationUrl: L5_SWAGGER_CONST_AUTH_URL,
15-
tokenUrl: L5_SWAGGER_CONST_TOKEN_URL,
16-
flow: 'authorizationCode',
17-
scopes: [
18-
SummitScopes::ReadAllSummitData => 'Read All Summit Data',
19-
SummitScopes::ReadSummitData => 'Read Summit Data',
20-
SummitScopes::WriteSummitData => 'Write Summit Data',
21-
],
22-
),
23-
],
24-
)
10+
type: 'oauth2',
11+
securityScheme: 'presentation_action_types_oauth2',
12+
flows: [
13+
new OA\Flow(
14+
authorizationUrl: L5_SWAGGER_CONST_AUTH_URL,
15+
tokenUrl: L5_SWAGGER_CONST_TOKEN_URL,
16+
flow: 'authorizationCode',
17+
scopes: [
18+
SummitScopes::ReadAllSummitData => 'Read All Summit Data',
19+
SummitScopes::ReadSummitData => 'Read Summit Data',
20+
SummitScopes::WriteSummitData => 'Write Summit Data',
21+
],
22+
),
23+
],
24+
)
2525
]
26-
class PresentationActionTypesAuthSchema{}
26+
class PresentationActionTypesAuthSchema
27+
{
28+
}

0 commit comments

Comments
 (0)