Skip to content

Feature | Extend Swagger Coverage for controller OAuth2SummitPresentationActionTypeApiController - #392

Merged
smarcet merged 4 commits into
mainfrom
feature/add-openapi-documentation-to-controller---apis---protected---summit---oauth2summitpresentationactiontypeapicontroller
Jan 13, 2026
Merged

Feature | Extend Swagger Coverage for controller OAuth2SummitPresentationActionTypeApiController#392
smarcet merged 4 commits into
mainfrom
feature/add-openapi-documentation-to-controller---apis---protected---summit---oauth2summitpresentationactiontypeapicontroller

Conversation

@matiasperrone-exo

Copy link
Copy Markdown
Contributor

@matiasperrone-exo matiasperrone-exo self-assigned this Oct 9, 2025
@matiasperrone-exo
matiasperrone-exo force-pushed the feature/add-openapi-documentation-to-controller---apis---protected---summit---oauth2summitpresentationactiontypeapicontroller branch from 68f63a5 to 31cb699 Compare October 9, 2025 16:11
@matiasperrone-exo matiasperrone-exo added the documentation Improvements or additions to documentation label Oct 13, 2025

@caseylocker caseylocker left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm guessing "require DIR . DIRECTORY_SEPARATOR . "SummitPresentationSchemas.php";" was removed from schemas.php accidentally? Looks like a breaking change. Please verify and retest before submitting again.

@matiasperrone-exo matiasperrone-exo added the review Need reviewing from the developer label Nov 10, 2025
@matiasperrone-exo
matiasperrone-exo force-pushed the feature/add-openapi-documentation-to-controller---apis---protected---summit---oauth2summitpresentationactiontypeapicontroller branch from dd9bdff to 2c513e0 Compare November 13, 2025 20:29
@matiasperrone-exo matiasperrone-exo removed the review Need reviewing from the developer label Nov 18, 2025
@matiasperrone-exo

matiasperrone-exo commented Nov 24, 2025

Copy link
Copy Markdown
Contributor Author

@caseylocker please review this one. Check the changes again, thanks

@caseylocker caseylocker left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@matiasperrone-exo wrong namespace in app/Swagger/Security/PresentationActionTypesAuthSchema.php
// Current (WRONG)
namespace App\Swagger\Security;

// Required (CORRECT)
namespace App\Swagger\schemas;

Also missing operationId on the 6 endpoints. See below for suggestions:

GET /api/v1/summits/{id}/presentation-action-types getAllPresentationActionTypes
GET /api/v1/summits/{id}/presentation-action-types/csv exportPresentationActionTypesCsv
GET /api/v1/summits/{id}/presentation-action-types/{action_id} getPresentationActionType
POST /api/v1/summits/{id}/presentation-action-types createPresentationActionType
PUT /api/v1/summits/{id}/presentation-action-types/{action_id} updatePresentationActionType
DELETE /api/v1/summits/{id}/presentation-action-types/{action_id} deletePresentationActionType

@matiasperrone-exo
matiasperrone-exo force-pushed the feature/add-openapi-documentation-to-controller---apis---protected---summit---oauth2summitpresentationactiontypeapicontroller branch from 9eabb3d to 13f06c1 Compare December 5, 2025 14:34

@caseylocker caseylocker left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved.

@smarcet

smarcet commented Dec 16, 2025

Copy link
Copy Markdown
Collaborator

@matiasperrone please rebase against main and fix the conflicts many thanks

@smarcet
smarcet force-pushed the main branch 4 times, most recently from c6ecdd0 to 728ae67 Compare December 17, 2025 00:43
@matiasperrone-exo
matiasperrone-exo force-pushed the feature/add-openapi-documentation-to-controller---apis---protected---summit---oauth2summitpresentationactiontypeapicontroller branch from 13f06c1 to 3c0ac79 Compare December 29, 2025 19:52

@smarcet smarcet left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@smarcet
smarcet merged commit 0a43dbd into main Jan 13, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants