Skip to content

Conversation

@matiasperrone-exo
Copy link
Contributor

@matiasperrone-exo matiasperrone-exo self-assigned this Oct 1, 2025
@smarcet smarcet force-pushed the main branch 5 times, most recently from c94fc68 to 9a8387b Compare October 2, 2025 17:58
@matiasperrone-exo matiasperrone-exo added the documentation Improvements or additions to documentation label Oct 7, 2025
@matiasperrone-exo matiasperrone-exo changed the title feat: Extend Swagger Coverage for controller Apis/Protected/Summit/OAuth2SpeakerActiveInvolvementApiController.php feat: Extend Swagger Coverage for controller OAuth2SpeakerActiveInvolvementApiController.php Oct 8, 2025
@matiasperrone-exo matiasperrone-exo changed the title feat: Extend Swagger Coverage for controller OAuth2SpeakerActiveInvolvementApiController.php Feature | Extend Swagger Coverage for controller OAuth2SpeakerActiveInvolvementApiController.php Oct 8, 2025
@matiasperrone-exo matiasperrone-exo force-pushed the feature/add-openapi-documentation-to-controller---apis---protected---main---oauth2speakeractiveinvolvementapicontroller branch from bda14d6 to 66c89ea Compare October 8, 2025 21:51
@matiasperrone-exo matiasperrone-exo changed the title Feature | Extend Swagger Coverage for controller OAuth2SpeakerActiveInvolvementApiController.php Feature | Extend Swagger Coverage for controller OAuth2SpeakerActiveInvolvementApiController Oct 14, 2025
@matiasperrone-exo matiasperrone-exo force-pushed the feature/add-openapi-documentation-to-controller---apis---protected---main---oauth2speakeractiveinvolvementapicontroller branch from 6cfb09e to 3689ca1 Compare October 14, 2025 17:16
Copy link

@caseylocker caseylocker left a comment

Choose a reason for hiding this comment

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

  1. Add security: [["Bearer" => []]] parameter (this is NOT a public endpoint)
  2. Remove "Public endpoint accessible without authentication" from description (it requires OAuth2 authentication with ReadSummitData/ReadAllSummitData scope)

The endpoint extends OAuth2ProtectedController and requires authentication.

@matiasperrone-exo

@matiasperrone-exo matiasperrone-exo force-pushed the feature/add-openapi-documentation-to-controller---apis---protected---main---oauth2speakeractiveinvolvementapicontroller branch from 6e5d409 to a2e1e2a Compare October 31, 2025 16:32
@matiasperrone-exo
Copy link
Contributor Author

@caseylocker Thanks! I added a new security schema with the right information

  1. Add security: [["Bearer" => []]] parameter (this is NOT a public endpoint)
  2. Remove "Public endpoint accessible without authentication" from description (it requires OAuth2 authentication with ReadSummitData/ReadAllSummitData scope)

The endpoint extends OAuth2ProtectedController and requires authentication.

@matiasperrone-exo

@caseylocker Thanks! I added a new security schema with the right information

@matiasperrone-exo matiasperrone-exo force-pushed the feature/add-openapi-documentation-to-controller---apis---protected---main---oauth2speakeractiveinvolvementapicontroller branch from b7e8a15 to f45a48e Compare November 7, 2025 18:43
@matiasperrone-exo
Copy link
Contributor Author

@caseylocker @smarcet the security scope was fixed as requested.

@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---main---oauth2speakeractiveinvolvementapicontroller branch from e93b59e to 32ffd0b Compare November 11, 2025 21:39
@matiasperrone-exo matiasperrone-exo force-pushed the feature/add-openapi-documentation-to-controller---apis---protected---main---oauth2speakeractiveinvolvementapicontroller branch from 32ffd0b to 8a85d09 Compare November 11, 2025 21:46
@matiasperrone-exo matiasperrone-exo removed the review Need reviewing from the developer label Nov 18, 2025
Copy link

@caseylocker caseylocker left a comment

Choose a reason for hiding this comment

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

@matiasperrone REpeating here - This is an Oauth2 enpoint. Not public. Please remove "Public endpoint accessible without authentication." from the description.

Also, your expand parameter example is empty. If it has expandables please give examples. If it doesn't please remove or change to "description: 'No expandable relationships available for this resource'".

Once those are taken care of this should be good to go.

Copy link

@caseylocker caseylocker left a comment

Choose a reason for hiding this comment

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

@smarcet This looks good. Please merge if you agree.

Copy link
Collaborator

@smarcet smarcet left a comment

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 90b84bc into main Dec 3, 2025
3 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.

5 participants