diff options
author | Long Nguyen <long.polyglot@gmail.com> | 2016-05-14 15:40:32 +0700 |
---|---|---|
committer | Long Nguyen <long.polyglot@gmail.com> | 2016-05-14 15:40:32 +0700 |
commit | 7b7e0032ed94f6671389d899e5175d6ec9128df8 (patch) | |
tree | 56967227dae20fc11b658a62439b55ae4e9c4bf1 | |
parent | 6aef2567330fb7c3e549d3f434acc0c272a8366f (diff) | |
download | gitlab-ce-7b7e0032ed94f6671389d899e5175d6ec9128df8.tar.gz |
Only show todos of projects that user is a member of
-rw-r--r-- | app/models/user.rb | 2 |
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 # |