Files
nairobi/app/controllers/admin/budgets_wizard/phases_controller.rb
2021-06-11 00:34:00 +02:00

27 lines
595 B
Ruby

class Admin::BudgetsWizard::PhasesController < Admin::BudgetsWizard::BaseController
include Admin::BudgetPhasesActions
def index
end
def update_all
@budget.update!(phases_params)
redirect_to admin_budgets_path, notice: t("admin.budgets_wizard.phases.update_all.notice")
end
private
def phases_index
admin_budgets_wizard_budget_budget_phases_path(@phase.budget, url_params)
end
def phases_params
params.require(:budget).permit(allowed_phases_params)
end
def allowed_phases_params
{ phases_attributes: [:id, :enabled] }
end
end