Feature #3936

configurable list of models to include in search

Added by Luca Pireddu about 8 years ago. Updated almost 7 years ago.

Status:ClosedStart date:2009-09-28
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:Search engine
Target version:1.0.0 (RC)
Resolution:Fixed

Description

It would be nice to be able to configure (and especially add to) the list of object types that the search engine considers. At present the list is hard-coded in the search controller

For an in-house customization I needed to include a new searchable model class into the search engine. To do this I had to override the SearchController#index method, but it would have been nices to be able to modify a configuration parameter to simply add a new model type to the @object_types array.


Related issues

Related to Redmine - Patch #4800: Ability to add search providers from plugins Closed 2010-02-11
Duplicated by Redmine - Feature #3021: Extend search with plugins Closed 2009-03-22

Associated revisions

Revision 3444
Added by Jean-Philippe Lang almost 8 years ago

Makes search providers extensible (#3936).

History

#1 Updated by Jean-Philippe Lang almost 8 years ago

  • Target version set to 1.0.0 (RC)

#2 Updated by Alex Bevilacqua over 7 years ago

Just out of curiosity, how would I use this change to add search functionality from a plugin?

#3 Updated by Holger Winkelmann over 7 years ago

will this also address search (fulltext) capabilities for the repositories ?

#4 Updated by Eric Davis over 7 years ago

  • Status changed from New to Closed
  • Resolution set to Fixed

It appears that this is complete.

Alex Bevilacqua wrote:

Just out of curiosity, how would I use this change to add search functionality from a plugin?

If you put this into your plugins' init.rb, this should add the Deliverable model:

Redmine::Search.map do |search|
  search.register :deliverables
end

#5 Updated by Mischa The Evil almost 7 years ago

More info about how to implement this in a plugin can be found on #3021 #note-4.

Also available in: Atom PDF