Method: Thredded::Workgroup::AllUnreadFollowedTopics#all_topics_scope

Defined in:
app/controllers/concerns/thredded/workgroup/all_unread_followed_topics.rb

#all_topics_scopeActiveRecord::Relation

Returns:

  • (ActiveRecord::Relation)


17
18
19
20
# File 'app/controllers/concerns/thredded/workgroup/all_unread_followed_topics.rb', line 17

def all_topics_scope
  @all_topics_scope ||=
    policy_scope(Thredded::Topic.all).joins(:messageboard).merge(policy_scope(Thredded::Messageboard.all))
end