2020-03-09 00:40:16 +08:00
|
|
|
module OperateProjectAbilityAble
|
|
|
|
|
extend ActiveSupport::Concern
|
|
|
|
|
|
|
|
|
|
included do
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def authorizate_user_can_edit_project!
|
2020-05-18 18:22:50 +08:00
|
|
|
return if @project.manager?(current_user) || current_user.admin?
|
2020-03-09 00:40:16 +08:00
|
|
|
render_forbidden('你没有权限操作.')
|
|
|
|
|
end
|
|
|
|
|
|
2020-06-02 15:13:52 +08:00
|
|
|
def authorizate_user_can_edit_repo!
|
2020-08-12 14:51:12 +08:00
|
|
|
return if @repository.project.manager?(current_user) || current_user.admin?
|
2020-06-02 15:13:52 +08:00
|
|
|
render_forbidden('你没有权限操作.')
|
|
|
|
|
end
|
|
|
|
|
|
2020-03-09 00:40:16 +08:00
|
|
|
end
|