Feature #4138 » rm4138-make_time_entries_searchable-trunk_12160.diff
| lib/redmine.rb (working copy) | ||
|---|---|---|
| 274 | 274 |
search.register :changesets |
| 275 | 275 |
search.register :wiki_pages |
| 276 | 276 |
search.register :messages |
| 277 |
search.register :time_entries |
|
| 277 | 278 |
search.register :projects |
| 278 | 279 |
end |
| 279 | 280 | |
| app/models/time_entry.rb (working copy) | ||
|---|---|---|
| 27 | 27 |
attr_protected :project_id, :user_id, :tyear, :tmonth, :tweek |
| 28 | 28 | |
| 29 | 29 |
acts_as_customizable |
| 30 |
acts_as_searchable :columns => 'comments' |
|
| 30 | 31 |
acts_as_event :title => Proc.new {|o| "#{l_hours(o.hours)} (#{(o.issue || o.project).event_title})"},
|
| 31 | 32 |
:url => Proc.new {|o| {:controller => 'timelog', :action => 'index', :project_id => o.project, :issue_id => o.issue}},
|
| 32 | 33 |
:author => :user, |
| app/controllers/timelog_controller.rb (working copy) | ||
|---|---|---|
| 17 | 17 | |
| 18 | 18 |
class TimelogController < ApplicationController |
| 19 | 19 |
menu_item :issues |
| 20 |
default_search_scope :time_entries |
|
| 20 | 21 | |
| 21 | 22 |
before_filter :find_project_for_new_time_entry, :only => [:create] |
| 22 | 23 |
before_filter :find_time_entry, :only => [:show, :edit, :update] |