diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb index 86b54d626..633d973b5 100644 --- a/app/controllers/issues_controller.rb +++ b/app/controllers/issues_controller.rb @@ -165,7 +165,7 @@ class IssuesController < ApplicationController end def update - issue_params = issue_send_params(params).except("issue_classify", "author_id", "project_id") + issue_params = issue_send_params(params).except(:issue_classify, :author_id, :project_id) return normal_status(-1, "您没有权限修改token") if @issue.will_save_change_to_token? && @issue.user_id != current_user&.id if params[:issue_tag_ids].present? && !@issue&.issue_tags_relates.where(issue_tag_id: params[:issue_tag_ids]).exists? @issue&.issue_tags_relates&.destroy_all diff --git a/app/models/project.rb b/app/models/project.rb index 4e2904731..120212319 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -26,7 +26,7 @@ class Project < ApplicationRecord has_many :pull_requests, dependent: :destroy has_many :issue_tags, dependent: :destroy has_many :issues, dependent: :destroy - has_many :user_grades, dependent: :destroy + # has_many :user_grades, dependent: :destroy has_many :attachments, as: :container, dependent: :destroy has_one :project_score, dependent: :destroy has_many :versions, -> { order("versions.effective_date DESC, versions.name DESC") }, dependent: :destroy diff --git a/app/models/user_grade.rb b/app/models/user_grade.rb index dffbb4743..af7490edf 100644 --- a/app/models/user_grade.rb +++ b/app/models/user_grade.rb @@ -1,4 +1,4 @@ class UserGrade < ApplicationRecord - belongs_to :project - belongs_to :user + # belongs_to :project + # belongs_to :user end diff --git a/app/services/projects/apply_join_service.rb b/app/services/projects/apply_join_service.rb index 3601ee42c..0b57712d0 100644 --- a/app/services/projects/apply_join_service.rb +++ b/app/services/projects/apply_join_service.rb @@ -13,7 +13,7 @@ class Projects::ApplyJoinService < ApplicationService # 项目报告人员直接加入项目 if params[:role] == 'reporter' - Projects::JoinService.call(project, user, role: 'reporter') + # Projects::JoinService.call(project, user, role: 'reporter') return project end diff --git a/app/services/projects/join_service.rb b/app/services/projects/join_service.rb index b434e48cd..26f724e49 100644 --- a/app/services/projects/join_service.rb +++ b/app/services/projects/join_service.rb @@ -13,7 +13,7 @@ class Projects::JoinService < ApplicationService member.member_roles.create!(role_id: role_value) - project.user_grades.find_or_create_by!(user: user) + # project.user_grades.find_or_create_by!(user: user) end ApplyJoinProjectNotifyJob.perform_later(user, project, role_value)