From c115d08055d989e17af09f4b3b1ef96ea719921e Mon Sep 17 00:00:00 2001 From: Marin Jankovski Date: Fri, 12 Dec 2014 14:25:58 +0100 Subject: [PATCH] Prevent adding users to project team if group membership lock is in place. --- app/models/project_team.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/models/project_team.rb b/app/models/project_team.rb index fc017b1240..00a30a256c 100644 --- a/app/models/project_team.rb +++ b/app/models/project_team.rb @@ -12,6 +12,7 @@ class ProjectTeam # @team << [@users, :master] # def <<(args) + return false if group_member_lock users = args.first if users.respond_to?(:each) @@ -218,4 +219,8 @@ class ProjectTeam def group project.group end + + def group_member_lock + group && group.membership_lock + end end