FIX 项目成员列表api去除项目拥有者信息

This commit is contained in:
Jasder
2020-03-25 22:32:49 +08:00
parent b709949e79
commit e462ae24a2
2 changed files with 4 additions and 4 deletions

View File

@@ -2,9 +2,9 @@ module ProjectOperable
extend ActiveSupport::Concern
included do
has_many :members
# has_many :except_owner_members, -> { members.where("members.use_id != ? ", self.owner.id ) }
has_many :manager_members, -> { joins(:roles).where(roles: { name: 'Manager' }) }, class_name: 'Member'
has_many :members, dependent: :destroy
has_many :except_owner_members, -> { joins(:roles).where.not(roles: { name: 'Manager' }) }, class_name: 'Member'
has_many :manager_members, -> { joins(:roles).where(roles: { name: 'Manager' }) }, class_name: 'Member'
end
def add_member!(user_id, role_name='Developer')