Merge pull request #12590 from abdellani/12452-improve-logging

update message logged when a product is deleted
This commit is contained in:
David Cook
2024-06-20 09:27:51 +10:00
committed by GitHub
2 changed files with 8 additions and 3 deletions

View File

@@ -38,7 +38,9 @@ module Admin
{ id: params[:id] }
).find_product
@record.destroyed_by = spree_current_user
status = :ok
if @record.destroy
flash.now[:success] = t('.delete_product.success')
else

View File

@@ -10,9 +10,12 @@ module LogDestroyPerformer
after_destroy :log_who_destroyed
def log_who_destroyed
return if destroyed_by.nil?
Rails.logger.info "#{self.class} #{id} deleted by #{destroyed_by.id}"
message = if destroyed_by.nil?
"#{self.class} #{id} deleted"
else
"#{self.class} #{id} deleted by #{destroyed_by.id} <#{destroyed_by.email}>"
end
Rails.logger.info message
end
end
end