diff --git a/assets/controllers/bulk_import_controller.js b/assets/controllers/bulk_import_controller.js index c57f4c9b..a04ff13e 100644 --- a/assets/controllers/bulk_import_controller.js +++ b/assets/controllers/bulk_import_controller.js @@ -121,13 +121,11 @@ export default class extends Controller { async markSkipped(event) { const partId = event.currentTarget.dataset.partId - const reason = prompt('Reason for skipping (optional):') || '' - + try { const url = this.markSkippedUrlValue.replace('__PART_ID__', partId) const data = await this.fetchWithErrorHandling(url, { - method: 'POST', - body: JSON.stringify({ reason }) + method: 'POST' }) if (data.success) { diff --git a/templates/info_providers/bulk_import/step2.html.twig b/templates/info_providers/bulk_import/step2.html.twig index 30b0d386..62988282 100644 --- a/templates/info_providers/bulk_import/step2.html.twig +++ b/templates/info_providers/bulk_import/step2.html.twig @@ -208,11 +208,13 @@ - {% for result in part_result.searchResults %} + {% set sortedResults = part_result.resultsSortedByPriority %} + {% for result in sortedResults %} {# @var result \App\Services\InfoProviderSystem\DTOs\BulkSearchPartResultDTO #} {% set dto = result.searchResult %} {% set localPart = result.localPart %} - + {% set isTopResult = loop.first %} + @@ -242,13 +244,14 @@
{% if not isCompleted %} - {% endif %} {% set updateHref = path('info_providers_update_part', diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf index 1c821362..7bb98393 100644 --- a/translations/messages.en.xlf +++ b/translations/messages.en.xlf @@ -11127,6 +11127,12 @@ Please note, that you can not impersonate a disabled user. If you try you will g All parts have been processed. You can review the results below or navigate back to the parts list. + + + info_providers.bulk_import.recommended + Top + + info_providers.bulk_import.quick_apply