Commit c0bd7efb179bc38b69ed85eb4a73aa69d57d3ea5

Authored by Victor Costa
2 parents e2cc01db e92fc4ac

Merge branch 'processed_tasks' into production

app/controllers/my_profile/tasks_controller.rb
... ... @@ -28,6 +28,7 @@ class TasksController < MyProfileController
28 28  
29 29 def processed
30 30 @filter_requestor = params[:filter_requestor].presence
  31 + @filter_closed_by = params[:filter_closed_by].presence
31 32 @filter_type = params[:filter_type].presence
32 33 @filter_text = params[:filter_text].presence
33 34 @filter_status = params[:filter_status].presence
... ... @@ -42,6 +43,8 @@ class TasksController < MyProfileController
42 43 @tasks = @tasks.where('tasks.created_at >= ?', @filter_created_from.beginning_of_day) unless @filter_created_from.blank?
43 44 @tasks = @tasks.where('tasks.created_at <= ?', @filter_created_until.end_of_day) unless @filter_created_until.blank?
44 45 @tasks = @tasks.joins(:requestor).like('profiles.name', @filter_requestor) unless @filter_requestor.blank?
  46 + @tasks = @tasks.joins(:closed_by).like('closed_bies_tasks.name', @filter_closed_by) unless @filter_closed_by.blank?
  47 +
45 48 @tasks = @tasks.like('tasks.data', @filter_text) unless @filter_text.blank?
46 49  
47 50 @tasks = @tasks.paginate(:per_page => Task.per_page, :page => params[:page])
... ...
app/views/tasks/processed.html.erb
... ... @@ -16,7 +16,11 @@
16 16  
17 17 <div>
18 18 <%= labelled_text_field(_('Text Filter:'), :filter_text, @filter_text) %>
19   - <%= labelled_text_field(_('Requestor Name:'), :filter_requestor, @filter_requestor) %>
  19 + </div>
  20 +
  21 + <div>
  22 + <%= labelled_text_field(_('Requestor:'), :filter_requestor, @filter_requestor) %>
  23 + <%= labelled_text_field(_('Closed by:'), :filter_closed_by, @filter_closed_by) %>
20 24 </div>
21 25  
22 26 <%= labelled_form_field(_('Creation date'), date_range_field(:filter_created_from, :filter_created_until, @filter_created_from, @filter_created_until, '%Y-%m-%d', { :change_month => true, :change_year => true, :date_format => 'yy-mm-dd' }, { :size => 14, :from_id => 'filter_created_from', :to_id => 'filter_created_until' })) %>
... ...