Skip to content

Conversation

@JuliRossi
Copy link
Collaborator

@JuliRossi JuliRossi commented Aug 21, 2025

Purpose

We want to allow viewing and editing more than 100 entries at a time

Approach

  • Added scripts for generating entries and deleting for testing purposes
  • Added more options for viewing
  • Fix several truncating issues
  • Fix some performance issues when entries are large
  • Disable buttons while saving - undoing

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

@netlify
Copy link

netlify bot commented Aug 21, 2025

Deploy Preview for ecommerce-app-base-components canceled.

Name Link
🔨 Latest commit ed608d7
🔍 Latest deploy log https://app.netlify.com/projects/ecommerce-app-base-components/deploys/68adb4bda8698a000848083c

@JuliRossi JuliRossi changed the title Bulk edit integ 2847 Bulk edit [INTEG-2847] Aug 21, 2025
@JuliRossi JuliRossi changed the base branch from master to bulk-edit-v1.1 August 26, 2025 13:47
@JuliRossi JuliRossi marked this pull request as ready for review August 26, 2025 13:48
@JuliRossi JuliRossi requested a review from a team as a code owner August 26, 2025 13:48
Copy link
Collaborator

@joaquincasal joaquincasal left a 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!

Copy link
Collaborator

@FBanfi FBanfi left a 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!!

Copy link
Collaborator

@joaquincasal joaquincasal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@JuliRossi JuliRossi merged commit a39efcf into bulk-edit-v1.1 Aug 27, 2025
11 checks passed
@JuliRossi JuliRossi deleted the bulk-edit-integ-2847 branch August 27, 2025 18:41
JuliRossi added a commit that referenced this pull request Sep 2, 2025
* 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>
ryunsong-contentful pushed a commit that referenced this pull request Sep 3, 2025
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants