| @@ -39,17 +39,17 @@ module ProjectOperable | |||||
| # 项目管理员(包含项目拥有者),权限:仓库设置、仓库可读可写 | # 项目管理员(包含项目拥有者),权限:仓库设置、仓库可读可写 | ||||
| def manager?(user) | def manager?(user) | ||||
| managers.exists? user | |||||
| managers.exists?(user_id: user.id) | |||||
| end | end | ||||
| # 项目开发者,可读可写权限 | # 项目开发者,可读可写权限 | ||||
| def develper?(user) | def develper?(user) | ||||
| developers.exists? user | |||||
| developers.exists?(user_id: user.id) | |||||
| end | end | ||||
| # 报告者,只有可读权限 | # 报告者,只有可读权限 | ||||
| def reporter?(user) | def reporter?(user) | ||||
| reporters.exists? user | |||||
| reporters.exists?(user_id: user.id) | |||||
| end | end | ||||
| def set_developer_role(member) | def set_developer_role(member) | ||||