decidim-admin/app/controllers/decidim/admin/exports_controller.rb in decidim-0.4.3 vs decidim-admin/app/controllers/decidim/admin/exports_controller.rb in decidim-0.4.4
- old
+ new
@@ -3,30 +3,23 @@
module Decidim
module Admin
# This controller allows admins to manage proposals in a participatory process.
class ExportsController < ApplicationController
include Concerns::ParticipatoryProcessAdmin
+ include Decidim::FeaturePathHelper
def create
authorize! :manage, feature
name = params[:id]
ExportJob.perform_later(current_user, feature, name, params[:format] || default_format)
flash[:notice] = t("decidim.admin.exports.notice")
- redirect_back(fallback_location: fallback_location)
+ redirect_back(fallback_location: manage_feature_path(feature))
end
private
-
- def fallback_location
- send(
- "decidim_admin_#{feature.manifest.name}_path",
- feature_id: feature.id,
- participatory_process_id: current_participatory_process.id
- )
- end
def default_format
"json"
end