Skip to content

Feature | Extend Swagger Coverage for controller OAuth2ChunkedFilesApiController - #366

Merged
smarcet merged 7 commits into
mainfrom
feature/add-openapi-documentation-to-controller---apis---protected---main---oauth2chunkedfilesapicontroller
Nov 14, 2025
Merged

Feature | Extend Swagger Coverage for controller OAuth2ChunkedFilesApiController#366
smarcet merged 7 commits into
mainfrom
feature/add-openapi-documentation-to-controller---apis---protected---main---oauth2chunkedfilesapicontroller

Conversation

@matiasperrone-exo

@matiasperrone-exo matiasperrone-exo commented Sep 30, 2025

Copy link
Copy Markdown
Contributor

@matiasperrone-exo matiasperrone-exo self-assigned this Sep 30, 2025
@matiasperrone-exo
matiasperrone-exo force-pushed the feature/add-openapi-documentation-to-controller---apis---protected---main---oauth2chunkedfilesapicontroller branch from 25fd73e to 444f6eb Compare September 30, 2025 20:48
@smarcet
smarcet force-pushed the main branch 9 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 force-pushed the feature/add-openapi-documentation-to-controller---apis---protected---main---oauth2chunkedfilesapicontroller branch from 444f6eb to 063ffca Compare October 7, 2025 21:48
@matiasperrone-exo matiasperrone-exo changed the title Feature | Extend Swagger Coverage for controller Apis/Protected/Main/OAuth2ChunkedFilesApiController.php Feature | Extend Swagger Coverage for controller OAuth2ChunkedFilesApiController Oct 7, 2025
@matiasperrone-exo
matiasperrone-exo force-pushed the feature/add-openapi-documentation-to-controller---apis---protected---main---oauth2chunkedfilesapicontroller branch 3 times, most recently from 04ae0f0 to 80b0d40 Compare October 8, 2025 19:56
@matiasperrone-exo
matiasperrone-exo force-pushed the feature/add-openapi-documentation-to-controller---apis---protected---main---oauth2chunkedfilesapicontroller branch from 80b0d40 to 41f1fd9 Compare October 14, 2025 16:24

@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.

There's a status property for uploads that seems to be missing in schemas.php.
After the 'done' property there should also be a 'status' property:

new OA\Property(property: 'status', type: 'boolean', example: true, description: 'Upload status indicator'),

Minor but when that's fixed it should be good to go.

@matiasperrone-exo
matiasperrone-exo force-pushed the feature/add-openapi-documentation-to-controller---apis---protected---main---oauth2chunkedfilesapicontroller branch from e8a53db to 6684f9a Compare October 31, 2025 14:10
/** @var AbstractHandler $handler */
$handler = $save->handler();
$done = $handler->getPercentageDone();
return response()->json([

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@caseylocker As you can see there is only "done" as field

smarcet and others added 6 commits November 7, 2025 17:41
fix: improve ticket repository performance

remove not needed extra joins

fix: set fetchJoinCollection to false for ticket repo

fix: get always owner to avoid N+1 on ticket repository

fix: improve get tickets generic pagination
chore: fix .gitmessage.txt
chore: increase header size to 150
- Add controller's response to OpenAPI schema
@matiasperrone-exo
matiasperrone-exo force-pushed the feature/add-openapi-documentation-to-controller---apis---protected---main---oauth2chunkedfilesapicontroller branch from 6684f9a to e78c2c2 Compare November 7, 2025 17:41
@matiasperrone-exo matiasperrone-exo added the review Need reviewing from the developer label Nov 10, 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.

The swagger changes look ok. @smarcet Please review and if you approve please merge.

@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 83f563b into main Nov 14, 2025
3 checks passed
@matiasperrone-exo matiasperrone-exo removed the review Need reviewing from the developer label Feb 24, 2026
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