hidakatsuya/redmine_default_custom_query

View on GitHub
app/patches/models/issue_query_patch.rb

Summary

Maintainability
A
0 mins
Test Coverage
require_dependency 'issue_query'

module DefaultCustomQuery
  module IssueQueryPatch
    extend ActiveSupport::Concern

    included do
      has_many :projects_default_queries, dependent: :nullify, foreign_key: :query_id
    end

    def public_visibility?
      visibility == Query::VISIBILITY_PUBLIC
    end
  end
end

DefaultCustomQuery::IssueQueryPatch.tap do |mod|
  IssueQuery.send :include, mod unless IssueQuery.include?(mod)
end