Skip to content

Conversation

@ennasus4sun
Copy link
Contributor

@ennasus4sun ennasus4sun commented Dec 19, 2025

1. Why is this change necessary?

Previously, clicking "Select All" fetched all log Id's from the database. For migrations with thousands of errors, this could lead to performance issues.

2. What does this change do, exactly?

UI

  • "select-all" now selects and disables ALL checkboxes on the current page > selectAllMode boolean flag
  • manual selection behaves still the same > selectedLogIds array
  • at the moment, "select-all"-link toggles slect-all/deselect-all

onSubmitResolution()

  • splitted in manual selection and select-all
  • select-all: API endpoint fetches entity-ids (swag_migration_logging.entity_id) instead log-ids (swag_migration_logging.id) in paginated batches

closes: shopware/shopware#13672

@ennasus4sun ennasus4sun self-assigned this Dec 19, 2025
@ennasus4sun ennasus4sun marked this pull request as draft December 19, 2025 14:05
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.

2 participants