forked from Trustie/forgeplus
新增:用户参与项目数量
This commit is contained in:
parent
3357e56a84
commit
96cde9f76a
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue