From de51687641c4a3258a69f98b67678a357d7328ae Mon Sep 17 00:00:00 2001 From: Anton Date: Mon, 17 Jun 2024 13:33:04 +0200 Subject: [PATCH] Remove success step from inventory import [SCI-10790] --- app/controllers/repositories_controller.rb | 7 ++- .../repositories/modals/import/container.vue | 27 ++++++++-- .../modals/import/mapping_step.vue | 10 +++- .../modals/import/preview_step.vue | 11 +++- .../modals/import/success_step.vue | 50 ------------------- app/javascript/vue/shared/loading.vue | 11 ++++ config/locales/en.yml | 2 +- 7 files changed, 57 insertions(+), 61 deletions(-) delete mode 100644 app/javascript/vue/repositories/modals/import/success_step.vue create mode 100644 app/javascript/vue/shared/loading.vue diff --git a/app/controllers/repositories_controller.rb b/app/controllers/repositories_controller.rb index da279997f..643fa347d 100644 --- a/app/controllers/repositories_controller.rb +++ b/app/controllers/repositories_controller.rb @@ -332,11 +332,14 @@ class RepositoriesController < ApplicationController should_overwrite_with_empty_cells: import_params[:should_overwrite_with_empty_cells], preview: import_params[:preview] ).import! + message = t('repositories.import_records.partial_success_flash', + nr: status[:nr_of_added], total_nr: status[:total_nr]) + if status[:status] == :ok log_activity(:import_inventory_items, num_of_items: status[:nr_of_added]) - render json: import_params[:preview] ? status : {}, status: :ok + render json: import_params[:preview] ? status : { message: message }, status: :ok else - render json: {}, status: :unprocessable_entity + render json: { message: message }, status: :unprocessable_entity end else render json: { error: t('repositories.import_records.error_message.mapping_error') }, diff --git a/app/javascript/vue/repositories/modals/import/container.vue b/app/javascript/vue/repositories/modals/import/container.vue index 8d182a416..350353fb4 100644 --- a/app/javascript/vue/repositories/modals/import/container.vue +++ b/app/javascript/vue/repositories/modals/import/container.vue @@ -1,11 +1,12 @@