重新计算组织成员数量
This commit is contained in:
parent
c6152aaca8
commit
1e70d93a83
|
@ -182,14 +182,6 @@ class Organization < Owner
|
|||
organization_users.count
|
||||
end
|
||||
|
||||
def teams_count
|
||||
teams.count
|
||||
end
|
||||
|
||||
def organization_users_count
|
||||
organization_users.count
|
||||
end
|
||||
|
||||
def real_name
|
||||
name = lastname + firstname
|
||||
name = name.blank? ? (nickname.blank? ? login : nickname) : name
|
||||
|
@ -217,4 +209,11 @@ class Organization < Owner
|
|||
enabling_cla == true
|
||||
end
|
||||
|
||||
def num_users
|
||||
organization_user_ids = self.organization_users.pluck(:user_id).uniq
|
||||
project_member_user_ids = self.projects.joins(:members).pluck("members.user_id").uniq
|
||||
ids = organization_user_ids + project_member_user_ids
|
||||
ids.uniq.size
|
||||
end
|
||||
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue