changing view for group_order_invoices
testing ui of goi restructuring
This commit is contained in:
parent
de6643722a
commit
90c5450525
52 changed files with 783 additions and 57 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue