app/controllers/groupment_controller.rb
# frozen_string_literal: true
class GroupmentController < ApplicationController
before_action :authenticate_authentication!
def index; end
def show
@auth_gpmt = Groupment.find(@groupment.groupment_id)
@member_gpmt = GroupmentAuthentication.where(groupment_id: @groupment.groupment_id)
end
def manager_groupment
@member_gpmt = GroupmentAuthentication.where(groupment_id: @groupment.groupment_id)
end
def order_groupment_quantity
@products = Product.all
@member_gpmt = GroupmentAuthentication.where(groupment_id: @groupment.groupment_id)
end
def order_groupment_total;
@products = Product.all
@member_gpmt = GroupmentAuthentication.where(groupment_id: @groupment.groupment_id)
end
%w[available unavailable].each do |status|
define_method("#{status}") {
Order.find(params[:id]).update accept:true if status == 'unavailable'
Order.find(params[:id]).update accept:false if status == 'available'
redirect_to request.referrer
}
end
end