Files
once-campfire/app/controllers/accounts_controller.rb

31 lines
663 B
Ruby

class AccountsController < ApplicationController
before_action :ensure_can_administer, only: :update
before_action :set_account
def edit
set_page_and_extract_portion_from account_users.ordered, per_page: 500
end
def update
@account.update!(account_params)
redirect_to edit_account_url, notice: ""
end
private
def set_account
@account = Current.account
end
def account_params
params.require(:account).permit(:name, :logo, settings: {})
end
def account_users
if Current.user.can_administer?
User.where(status: [ :active, :banned ])
else
User.active
end
end
end