Browse Source

修改project 的managers

tags/v1
sylor_huang@126.com 6 years ago
parent
commit
9b302875ed
3 changed files with 3 additions and 3 deletions
  1. +1
    -1
      app/jobs/apply_join_project_notify_job.rb
  2. +1
    -1
      app/models/user.rb
  3. +1
    -1
      app/services/projects/apply_join_service.rb

+ 1
- 1
app/jobs/apply_join_project_notify_job.rb View File

@@ -23,7 +23,7 @@ class ApplyJoinProjectNotifyJob < ApplicationJob
end

Tiding.bulk_insert(*attrs) do |worker|
project.manager_members.each do |manager|
project.managers.each do |manager|
worker.add(same_attrs.merge(user_id: manager.user_id))
end
end


+ 1
- 1
app/models/user.rb View File

@@ -130,7 +130,7 @@ class User < ApplicationRecord
end

def project_manager?(project)
project.manager_members.exists?(user: self) || self.admin?
project.managers.exists?(user: self) || self.admin?
end

# 学号


+ 1
- 1
app/services/projects/apply_join_service.rb View File

@@ -55,7 +55,7 @@ class Projects::ApplyJoinService < ApplicationService
applied_user_id: user.id, role: role_value, project_id: project.id
}

project.manager_members.each do |manager|
project.managers.each do |manager|
worker.add(base_attr.merge(user_id: manager.user_id))
end
end


Loading…
Cancel
Save