Project

General

Profile

Actions

Feature #3936

closed

configurable list of models to include in search

Added by Luca Pireddu over 14 years ago. Updated over 13 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Search engine
Target version:
Start date:
2009-09-28
Due date:
% Done:

0%

Estimated time:
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 pluginsClosed2010-02-11

Actions
Has duplicate Redmine - Feature #3021: Extend search with pluginsClosed2009-03-22

Actions
Actions #1

Updated by Jean-Philippe Lang over 14 years ago

  • Target version set to 1.0.0 (RC)
Actions #2

Updated by Alex Bevilacqua about 14 years ago

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

Actions #3

Updated by Holger Winkelmann about 14 years ago

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

Actions #4

Updated by Eric Davis almost 14 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
Actions #5

Updated by Mischa The Evil over 13 years ago

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

Actions

Also available in: Atom PDF