新增:项目标记关联组织初始化

This commit is contained in:
2024-01-10 14:03:08 +08:00
parent 5fafd8195c
commit 05aeecf67a
3 changed files with 16 additions and 4 deletions

View File

@@ -59,6 +59,15 @@ class IssueTag < ApplicationRecord
$redis_cache.hset("pm_project_init_issue_tags", pm_project_id, 1)
end
def self.pm_org_init_data(organization_id)
data = init_issue_tag_data
data.each do |item|
next if IssueTag.exists?(organization_id: organization_id, project_id: 0, name: item[0])
IssueTag.create!(organization_id: organization_id, project_id: 0, name: item[0], description: item[1], color: item[2])
end
$redis_cache.hset("pm_org_init_issue_tags", organization_id, 1)
end
def reset_counter_field
self.update_column(:issues_count, issue_issues.size)
self.update_column(:pull_requests_count, pull_request_issues.size)