新增:用户参与项目数量

This commit is contained in:
yystopf 2025-10-28 10:29:52 +08:00
parent 3357e56a84
commit 96cde9f76a
1 changed files with 1 additions and 0 deletions

View File

@ -50,6 +50,7 @@ class UsersController < ApplicationController
org_projects = Project.joins(team_projects: [team: :team_users]).where(team_users: {user_id: @user.id}).to_sql
projects = Project.from("( #{ normal_projects} UNION #{ org_projects } ) AS projects").distinct
user_projects = User.current.logged? && (User.current.admin? || User.current.login == @user.login) ? projects : projects.visible
@user_projects_count = user_projects.size
@projects_common_count = user_projects.common.size
@projects_mirrior_count = user_projects.mirror.size
@projects_sync_mirrior_count = user_projects.sync_mirror.size