[FIX]lose role_name

This commit is contained in:
vilet.yy 2021-02-26 15:00:40 +08:00
parent 1edb3ce7ad
commit b5870b1020
1 changed files with 3 additions and 3 deletions

View File

@ -12,7 +12,7 @@ module ProjectOperable
def add_member!(user_id, role_name='Developer', is_apply_signature=false) def add_member!(user_id, role_name='Developer', is_apply_signature=false)
member = members.create!(user_id: user_id, is_apply_signature: is_apply_signature) member = members.create!(user_id: user_id, is_apply_signature: is_apply_signature)
set_developer_role(member) set_developer_role(member, role_name)
end end
def remove_member!(user_id) def remove_member!(user_id)
@ -53,8 +53,8 @@ module ProjectOperable
reporters.exists?(user_id: user.id) reporters.exists?(user_id: user.id)
end end
def set_developer_role(member) def set_developer_role(member, role_name)
role = Role.find_by_name 'Developer' role = Role.find_by_name(role_name)
member.member_roles.create!(role: role) member.member_roles.create!(role: role)
end end