Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: improved performance and ui batch list #1246

Merged
merged 2 commits into from
Jan 15, 2025

Conversation

pateljannat
Copy link
Collaborator

@pateljannat pateljannat commented Jan 14, 2025

The previous implementation of the batch list was not good for scale. Now with time, as most platforms have too many batches, loading them all slowed down the system. The previous design also restricted the improvements.

This PR refactors the entire batch list both for performance and UI. There are better filters on the page that load data accordingly ensuring that the system is not loaded.

batches.mp4

Copy link

cypress bot commented Jan 14, 2025

lms    Run #974

Run Properties:  status check passed Passed #974  •  git commit 49ac863b63 ℹ️: Merge c6a26e5260a3b4e2da0c24b2b9ba65dda67e9b5c into a87fda6b848275dab58c41d7838e...
Project lms
Branch Review batch-refactor
Run status status check passed Passed #974
Run duration 00m 30s
Commit git commit 49ac863b63 ℹ️: Merge c6a26e5260a3b4e2da0c24b2b9ba65dda67e9b5c into a87fda6b848275dab58c41d7838e...
Committer Jannat Patel
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 0
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 1
⚠️ You've recorded test results over your free plan limit.
Upgrade your plan to view test results.
View all changes introduced in this branch ↗︎

@pateljannat pateljannat marked this pull request as ready for review January 15, 2025 05:26
@pateljannat pateljannat merged commit bbd3ac6 into frappe:develop Jan 15, 2025
5 checks passed
@frappe-pr-bot
Copy link
Collaborator

🎉 This PR is included in version 2.20.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants