openSUSE/open-build-service

View on GitHub
src/api/app/queries/groups_for_filter_finder.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
class GroupsForFilterFinder
  def initialize(relation = Group.all)
    @relation = relation
  end

  def call
    @relation.joins(:created_notifications)
             .where(notifications: { subscriber: User.session, web: true })
             .distinct
             .pluck(:title)
  end
end