Actions
Feature #3021
closedExtend search with plugins
Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Plugin API
Target version:
-
Start date:
2009-03-22
Due date:
% Done:
0%
Estimated time:
Resolution:
Duplicate
Description
For now the search scope in search controller can't be extended by plugins.
See ln51 in search_controller.rb
@object_types = %w(issues news documents changesets wiki_pages messages projects)
So if there is a plugin_hook which let plugin add object_types to above, the plugin can easily integrated their search function into redmine's search page.
Related issues
Updated by Markus Knittig over 15 years ago
That's not a job for a hook, but yes, this should be extendable...
Updated by Jean-Philippe Lang over 15 years ago
- Subject changed from Need a plugin_hook which can let plugin to extend redmine's search scope to Extend search with plugins
Updated by Gonzalo Fernández-Victorio about 14 years ago
As of version 1.0.0.stable I have managed to incorporate search to a plugin with the following changes:
- Provide search scope in the controller. For example for EzPlugin I had to write
class EzfaqController < ApplicationController [...] default_search_scope :faqs [...]
- Provide ability to search in the model (In EzPlugin it's already in the plugin)
class Faq < ActiveRecord::Base [...] acts_as_searchable :columns => ["#{table_name}.question", "#{table_name}.answer"], :include => [:project] [...]
- Register the plugin in Redmine search (libs/redmine.rb)
Redmine::Search.map do |search| [...] search.register :faqs [...]
Updated by Mischa The Evil almost 14 years ago
- Status changed from New to Closed
- Resolution set to Duplicate
Closed as being a duplicate of the (implemented) issue #3936.
Actions