Files
fizzy/app/controllers/account/join_codes_controller.rb
T
2025-11-17 09:12:17 -05:00

30 lines
545 B
Ruby

class Account::JoinCodesController < ApplicationController
before_action :set_join_code
before_action :ensure_admin, only: %i[ update destroy ]
def show
end
def edit
end
def update
@join_code.update!(join_code_params)
redirect_to account_join_code_path
end
def destroy
@join_code.reset
redirect_to account_join_code_path
end
private
def set_join_code
@join_code = Current.account.join_code
end
def join_code_params
params.expect account_join_code: [ :usage_limit ]
end
end