summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLong Nguyen <long.polyglot@gmail.com>2016-05-14 15:40:32 +0700
committerLong Nguyen <long.polyglot@gmail.com>2016-05-14 15:40:32 +0700
commit7b7e0032ed94f6671389d899e5175d6ec9128df8 (patch)
tree56967227dae20fc11b658a62439b55ae4e9c4bf1
parent6aef2567330fb7c3e549d3f434acc0c272a8366f (diff)
downloadgitlab-ce-7b7e0032ed94f6671389d899e5175d6ec9128df8.tar.gz
Only show todos of projects that user is a member of
-rw-r--r--app/models/user.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/models/user.rb b/app/models/user.rb
index 489bff3fa4a..0b1f5f99ccb 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -77,7 +77,7 @@ class User < ActiveRecord::Base
has_one :abuse_report, dependent: :destroy
has_many :spam_logs, dependent: :destroy
has_many :builds, dependent: :nullify, class_name: 'Ci::Build'
- has_many :todos, dependent: :destroy
+ has_many :todos, -> { joins("join members on members.source_id = todos.project_id and members.user_id = todos.user_id") }, dependent: :destroy
has_many :notification_settings, dependent: :destroy
#