Skip to content

Conversation

@matiasperrone-exo
Copy link
Contributor

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

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

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

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

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 83f563b into main Nov 14, 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 review Need reviewing from the developer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants