-
Notifications
You must be signed in to change notification settings - Fork 166
Bulk edit [INTEG-2847] #10074
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
Bulk edit [INTEG-2847] #10074
Conversation
✅ Deploy Preview for ecommerce-app-base-components canceled.
|
joaquincasal
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left some comments/questions!
FBanfi
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Really great work and huge update! 🥇 💯 🚀
Left some comments!
One last question here, in the videos I noticed that the notifier doesn't seem to be truncated. I think that it is happening just in the video because the code has the method that truncates the characters, but just in case to let u know!!
joaquincasal
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
* Bulk-Edit-App: Freeze top row with Field Names [INTEG-2953] (#10076) * freeze top row with Field Names * removing unused import * Bulk-Edit-App: Changing the spinner for a skeleton [INTEG-3104] (#10081) * changing the spinner for a skeleton * rename css style * making the status column sticky too (#10082) * Bulk edit [INTEG-2847] (#10074) * Enhance performance and reduce errors by batching * Adding create-entries and delete-entries v1 scripts * Fixing cors size limitation * moving scripts * Minor fixes * Tests and refactor * Update .env.example to clarify optional entry count setting * Fixing truncation for some really big texts * Adding delete-entries modifications and tests * generation with numbers of entries * batching for getting large entries * simplifying a bit * disabling cancel botton when undoing and saving * Set truncate to 30 * Fixing config files * making test better and simpler * remove duplication * making adjustments base on comments * Refactor entry fetching to handle batch sizes and improve response limits --------- Co-authored-by: francobanfi <franco.banfi@external.contentful.com> * Bulk-Edit-App: Show the progress of the edition [INTEG-3106] (#10085) * adding progress in modal and tests * formating with prettier * creating generic progress component + styling + tests * formating with prettier * using existing note component * upload script (#10086) * Bulk-Edit-App: Adding progress note in undo update [INTEG-3112] (#10087) * Adding progress note in undo update * Update apps/bulk-edit/src/locations/Page/components/UndoBulkEditModal.tsx Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Franco Banfi <62450599+FBanfi@users.noreply.github.com> Co-authored-by: francobanfi <franco.banfi@external.contentful.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Bulk-Edit-App: Freeze top row with Field Names [INTEG-2953] (#10076) * freeze top row with Field Names * removing unused import * Bulk-Edit-App: Changing the spinner for a skeleton [INTEG-3104] (#10081) * changing the spinner for a skeleton * rename css style * making the status column sticky too (#10082) * Bulk edit [INTEG-2847] (#10074) * Enhance performance and reduce errors by batching * Adding create-entries and delete-entries v1 scripts * Fixing cors size limitation * moving scripts * Minor fixes * Tests and refactor * Update .env.example to clarify optional entry count setting * Fixing truncation for some really big texts * Adding delete-entries modifications and tests * generation with numbers of entries * batching for getting large entries * simplifying a bit * disabling cancel botton when undoing and saving * Set truncate to 30 * Fixing config files * making test better and simpler * remove duplication * making adjustments base on comments * Refactor entry fetching to handle batch sizes and improve response limits --------- Co-authored-by: francobanfi <franco.banfi@external.contentful.com> * Bulk-Edit-App: Show the progress of the edition [INTEG-3106] (#10085) * adding progress in modal and tests * formating with prettier * creating generic progress component + styling + tests * formating with prettier * using existing note component * upload script (#10086) * Bulk-Edit-App: Adding progress note in undo update [INTEG-3112] (#10087) * Adding progress note in undo update * Update apps/bulk-edit/src/locations/Page/components/UndoBulkEditModal.tsx Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Franco Banfi <62450599+FBanfi@users.noreply.github.com> Co-authored-by: francobanfi <franco.banfi@external.contentful.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Purpose
We want to allow viewing and editing more than 100 entries at a time
Approach
Testing steps
Generated entries > Go to app > They load in aprox 5seg
Selected a row > Edited > It takes up to 1:30 to edit 500 entries
Save
load.mov
Load (The notifier is now properly truncated)
saving.mov
Undo
undo.mov