|
|
@@ -9,7 +9,7 @@ module RailsAdmin
|
|
|
end
|
|
|
|
|
|
register_instance_option :http_methods do
|
|
|
- [:post, :delete]
|
|
|
+ [:post, :get]
|
|
|
end
|
|
|
|
|
|
register_instance_option :controller do
|
|
|
@@ -24,29 +24,33 @@ module RailsAdmin
|
|
|
render @action.template_name
|
|
|
end
|
|
|
|
|
|
- elsif request.delete? # BULK DESTROY
|
|
|
+ elsif request.get # BULK DESTROY
|
|
|
|
|
|
destroyed = nil
|
|
|
not_destroyed = nil
|
|
|
-
|
|
|
+ p params[:bulk_ids]
|
|
|
unless params[:bulk_ids].blank?
|
|
|
@objects = list_entries(@model_config, :destroy)
|
|
|
unless @objects.blank?
|
|
|
+=begin
|
|
|
processed_objects = @abstract_model.destroy(@objects)
|
|
|
destroyed = processed_objects.select(&:destroyed?)
|
|
|
not_destroyed = processed_objects - destroyed
|
|
|
destroyed.each do |object|
|
|
|
@auditing_adapter && @auditing_adapter.delete_object(object, @abstract_model, _current_user)
|
|
|
end
|
|
|
+=end
|
|
|
end
|
|
|
end
|
|
|
|
|
|
+=begin
|
|
|
if destroyed.nil?
|
|
|
flash[:error] = t('admin.flash.error', name: pluralize(0, @model_config.label), action: t('admin.actions.delete.done'))
|
|
|
else
|
|
|
flash[:success] = t('admin.flash.successful', name: pluralize(destroyed.count, @model_config.label), action: t('admin.actions.delete.done')) unless destroyed.empty?
|
|
|
flash[:error] = t('admin.flash.error', name: pluralize(not_destroyed.count, @model_config.label), action: t('admin.actions.delete.done')) unless not_destroyed.empty?
|
|
|
end
|
|
|
+=end
|
|
|
redirect_to back_or_index
|
|
|
end
|
|
|
end
|