Skip to content

refactor: implemented server side pagination and filtering - #4982

Open
feyruzb wants to merge 5 commits into
Ericsson:masterfrom
feyruzb:refactor/server-side-pagination
Open

refactor: implemented server side pagination and filtering#4982
feyruzb wants to merge 5 commits into
Ericsson:masterfrom
feyruzb:refactor/server-side-pagination

Conversation

@feyruzb

@feyruzb feyruzb commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

Refactoring the product loading by implementing lazy loading and filtering on the server side.

Important: When no parameters are provided to getProducts() for offset and limit, the function returns a list of all products as the tests expect, in order to not break them.

@feyruzb feyruzb self-assigned this Jul 21, 2026
@feyruzb feyruzb added WIP 💣 Work In Progress GUI 🎨 labels Jul 21, 2026
@feyruzb
feyruzb force-pushed the refactor/server-side-pagination branch 2 times, most recently from 23e2d7f to ddbf798 Compare July 21, 2026 13:57
@feyruzb feyruzb linked an issue Jul 21, 2026 that may be closed by this pull request
@feyruzb
feyruzb force-pushed the refactor/server-side-pagination branch from ddbf798 to 646f3c6 Compare July 22, 2026 12:50
@feyruzb feyruzb changed the title refactor: implemented server side pagination instead of frontend pagi… refactor: implemented server side pagination Jul 22, 2026
@feyruzb feyruzb changed the title refactor: implemented server side pagination refactor: implemented server side pagination and filtering Jul 22, 2026
@feyruzb
feyruzb force-pushed the refactor/server-side-pagination branch from 452fdfb to 4684f0d Compare July 24, 2026 14:26
@feyruzb feyruzb added refactoring 😡 ➡️ 🙂 Refactoring code. and removed WIP 💣 Work In Progress labels Jul 24, 2026
@feyruzb feyruzb added this to the release 6.29.0 milestone Jul 24, 2026
@feyruzb
feyruzb force-pushed the refactor/server-side-pagination branch from 4684f0d to aafdd12 Compare July 24, 2026 16:35
@feyruzb feyruzb linked an issue Jul 25, 2026 that may be closed by this pull request
Comment thread web/server/codechecker_server/api/product_server.py Outdated
Comment thread web/server/codechecker_server/api/product_server.py Outdated
Comment thread web/server/codechecker_server/api/product_server.py
Comment thread web/server/codechecker_server/api/product_server.py Outdated
Comment thread web/server/vue-cli/src/views/Products.vue Outdated
Comment thread web/server/vue-cli/src/views/Products.vue Outdated
@feyruzb
feyruzb requested a review from gulyasgergely902 July 29, 2026 20:41

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

@feyruzb
feyruzb force-pushed the refactor/server-side-pagination branch from 6167825 to 68cd31f Compare July 30, 2026 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Lazy loading for products Extend getProducts API function

2 participants