Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master

This commit is contained in:
Jenkins
2017-12-02 14:17:11 +00:00
14 changed files with 102 additions and 25 deletions

View File

@ -5,7 +5,7 @@ module Admin
def index
authorize :invite, :index?
@invites = Invite.includes(user: :account).page(params[:page])
@invites = filtered_invites.includes(user: :account).page(params[:page])
@invite = Invite.new
end
@ -29,5 +29,19 @@ module Admin
@invite.expire!
redirect_to admin_invites_path
end
private
def resource_params
params.require(:invite).permit(:max_uses, :expires_in)
end
def filtered_invites
InviteFilter.new(filter_params).results
end
def filter_params
params.permit(:available, :expired)
end
end
end