add admin project 导出增加是否镜像

This commit is contained in:
xxq250 2025-07-22 17:18:31 +08:00
parent bfd1be5f70
commit 40e3606634
1 changed files with 2 additions and 1 deletions

View File

@ -1,6 +1,6 @@
wb = xlsx_package.workbook
wb.add_worksheet(name: '项目列表') do |sheet|
sheet.add_row %w(序号 项目名称 是否为公开 项目类别 项目性质(原创/Fork issue数 PR接受数 PR拒绝数 里程碑数 成员数 发布版本数量 关注数 点赞数 fork数 平台内提交数 管理员 创建时间 项目地址)
sheet.add_row %w(序号 项目名称 是否为公开 项目类别 项目性质(原创/Fork 是否镜像 issue数 PR接受数 PR拒绝数 里程碑数 成员数 发布版本数量 关注数 点赞数 fork数 平台内提交数 管理员 创建时间 项目地址)
@projects.each_with_index do |project, index|
data = [
@ -9,6 +9,7 @@ wb.add_worksheet(name: '项目列表') do |sheet|
project.is_public? ? "是" : "否",
project.project_category.present? ? project.project_category.name : "",
project.forked_from_project_id.blank? ? "原创" : "Fork",
project.project_type == "sync_mirror" ? "是" : "否",
project.issues.where(issue_classify: 'issue').count,
project.issues.issue_pull_request.joins(:pull_request).where(pull_requests: {status: PullRequest::MERGED}).count,
project.issues.issue_pull_request.joins(:pull_request).where(pull_requests: {status: PullRequest::CLOSED}).count,