[FIX]lose role_name
This commit is contained in:
parent
1edb3ce7ad
commit
b5870b1020
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue