Enhance API board details with card information on detail=true #5592
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This enhancement proposal aims to reduce server load and improve client performance by extending the functionality of the
detail=true
parameter in board details fetching. Specifically, it introduces the inclusion of card information within thedetail=true
response, minimizing the necessity for additional requests to obtain related cards for each stack within a board.This proposal calls the new method
enrichWithCards
, inBoardService.php
, which appends card details to each stack of a board whendetail=true
is specified. Additionally, I suggest the future development of aenrichWithComments
method to further consolidate data retrieval by including comment information with each card.TODO
enrichWithCards
method to include card details indetail=true
board responses.enrichWithComments
for future integration.Checklist