0
0
Fork 0

Add admin function to deactivate all invites (#8279)

Fix #8261
This commit is contained in:
Eugen Rochko 2018-08-19 00:58:53 +02:00 committed by GitHub
parent c6eab9e0aa
commit 9dd5639f90
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 34 additions and 12 deletions

View file

@ -30,6 +30,12 @@ module Admin
redirect_to admin_invites_path
end
def deactivate_all
authorize :invite, :deactivate_all?
Invite.available.in_batches.update_all(expires_at: Time.now.utc)
redirect_to admin_invites_path
end
private
def resource_params