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
5 changed files with 34 additions and 12 deletions

View File

@ -9,6 +9,10 @@ class InvitePolicy < ApplicationPolicy
min_required_role?
end
def deactivate_all?
admin?
end
def destroy?
owner? || (Setting.min_invite_role == 'admin' ? admin? : staff?)
end