changing view for group_order_invoices

testing ui of goi restructuring
This commit is contained in:
viehlieb 2023-11-03 16:37:43 +01:00
parent de6643722a
commit 90c5450525
52 changed files with 783 additions and 57 deletions

View file

@ -15,6 +15,22 @@ class Admin::OrdergroupsController < Admin::BaseController
@ordergroups = @ordergroups.page(params[:page]).per(@per_page)
end
def update
sepa_account_holder_params = params[:ordergroup][:sepa_account_holder_attributes]
if sepa_account_holder_params&.[](:user_id).blank? || sepa_account_holder_params&.[](:group_id).blank?
if sepa_account_holder_params&.[](:id).present?
SepaAccountHolder.find(sepa_account_holder_params[:id]).destroy
end
params[:ordergroup].delete(:sepa_account_holder_attributes)
end
@ordergroup = Ordergroup.find(params[:id])
if @ordergroup.update(params[:ordergroup])
redirect_to admin_ordergroup_path(@ordergroup), notice: t('.notice')
else
redirect_to edit_admin_ordergroup_path(@ordergroup), alert: @ordergroup.errors.full_messages.join(', ')
end
end
def destroy
@ordergroup = Ordergroup.find(params[:id])
@ordergroup.mark_as_deleted