openSUSE/open-build-service

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

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
class OBSQualityCategoriesFinder
  def self.call(project)
    AttribValue
      .joins(attrib: { attrib_type: :attrib_namespace })
      .where(attribs: { project: project },
             attrib_types: { name: 'QualityCategory' },
             attrib_namespaces: { name: 'OBS' })
      .map(&:value)
  end
end