mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-22 12:45:46 +08:00
新增:项目标记关联组织初始化
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user