Browse Source

Merge branch 'develop' into standalone_develop

pull/313/head
yystopf 4 years ago
parent
commit
5c793088fa
1 changed files with 10 additions and 0 deletions
  1. +10
    -0
      app/services/projects/link_join_service.rb

+ 10
- 0
app/services/projects/link_join_service.rb View File

@@ -29,6 +29,16 @@ class Projects::LinkJoinService < ApplicationService
raise Error, '邀请链接不存在!' unless invite_link.present?
raise Error, '邀请链接已失效!' unless invite_user_in_project
raise Error, '您已是仓库成员' if project.member?(user.id)
raise Error, '您的申请管理员正在审核中,请勿重复申请!' if user.applied_projects.exists?(applied_project_params)
end

def applied_project_params
{
status: 'common',
project: project,
role: role_value,
project_invite_link_id: invite_link&.id
}
end

def create_applied_project!


Loading…
Cancel
Save