Commit 5ba1e26e authored by Douglas Barbosa Alexandre's avatar Douglas Barbosa Alexandre Committed by Phil Hughes

Allow master/owner to change non-LDAP memberships

parent 7e4ff961
......@@ -19,9 +19,9 @@ class GroupMemberPolicy < BasePolicy
# EE-only
can_override = Ability.allowed?(@user, :override_group_member, group)
if can_override && @subject.ldap?
can! :override_group_member
can! :update_group_member if @subject.override?
if can_override
can! :override_group_member if @subject.ldap?
can! :update_group_member if !@subject.ldap? || (@subject.ldap? && @subject.override?)
end
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment