Sha256: 1d8cdaedad31f7bb124e048034822bccf450a3081af22a15f519863feb20c2c3

Contents?: true

Size: 430 Bytes

Versions: 11

Compression:

Stored size: 430 Bytes

Contents

module CurationConcerns
  # Finds a single work result. It returns no result if you don't have
  # access to the requested work.  If the work is suppressed (due to being in a
  # workflow), then it checks to see if the current_user has any workflow role
  # on the given work.
  class WorkSearchBuilder < ::SearchBuilder
    include CurationConcerns::SingleResult
    include CurationConcerns::FilterSuppressedWithRoles
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
curation_concerns-1.7.8 app/search_builders/curation_concerns/work_search_builder.rb
curation_concerns-1.7.7 app/search_builders/curation_concerns/work_search_builder.rb
curation_concerns-2.0.0 app/search_builders/curation_concerns/work_search_builder.rb
curation_concerns-2.0.0.rc2 app/search_builders/curation_concerns/work_search_builder.rb
curation_concerns-1.7.6 app/search_builders/curation_concerns/work_search_builder.rb
curation_concerns-1.7.5 app/search_builders/curation_concerns/work_search_builder.rb
curation_concerns-1.7.4 app/search_builders/curation_concerns/work_search_builder.rb
curation_concerns-1.7.3 app/search_builders/curation_concerns/work_search_builder.rb
curation_concerns-1.7.2 app/search_builders/curation_concerns/work_search_builder.rb
curation_concerns-2.0.0.rc1 app/search_builders/curation_concerns/work_search_builder.rb
curation_concerns-1.7.1 app/search_builders/curation_concerns/work_search_builder.rb