FEATURE: admins can invite users to groups via the web UI

This commit is contained in:
Sam
2014-05-09 18:22:15 +10:00
parent 3f07c1d0a1
commit 084ec87850
16 changed files with 118 additions and 26 deletions

View File

@ -187,13 +187,14 @@ class Guardian
is_me?(user)
end
def can_invite_to_forum?
def can_invite_to_forum?(groups=nil)
authenticated? &&
!SiteSetting.enable_sso &&
(
(!SiteSetting.must_approve_users? && @user.has_trust_level?(:regular)) ||
is_staff?
)
) &&
(groups.blank? || is_admin?)
end
def can_invite_to?(object, group_ids=nil)