mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-03 03:40:49 +08:00
修改is_mirror
This commit is contained in:
@@ -14,6 +14,11 @@ class Projects::ListMyQuery < ApplicationQuery
|
||||
projects = Project.joins(:members).where(members: { user_id: user.id })
|
||||
elsif params[:category].to_s == "manage"
|
||||
projects = Project.where(user_id: user.id)
|
||||
elsif params[:category].to_s == "watched" #我关注的
|
||||
projects = Project.joins(:watchers).where("watchable_type = ? and user_id = ?", "Project", user.id)
|
||||
elsif params[:category].to_s == "forked" #我fork的
|
||||
fork_ids = user.fork_users.select(:id, :fork_project_id).pluck(:fork_project_id)
|
||||
projects = Project.where(id: fork_ids)
|
||||
else
|
||||
projects = Project.where.not(user_id: user.id).joins(:members).where(members: { user_id: user.id })
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user