[PATCH conductor] Bug 858253: group members search

Scott Seago sseago at redhat.com
Tue Sep 18 22:02:19 UTC 2012


https://bugzilla.redhat.com/show_bug.cgi?id=858253

Group members search wasn't working -- the UI elements were there but we weren't filtering and weren't providing the necessary controller action.
---
 src/app/controllers/user_groups_controller.rb | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/src/app/controllers/user_groups_controller.rb b/src/app/controllers/user_groups_controller.rb
index 23cac12..4ae4e79 100644
--- a/src/app/controllers/user_groups_controller.rb
+++ b/src/app/controllers/user_groups_controller.rb
@@ -39,7 +39,12 @@ class UserGroupsController < ApplicationController
     save_breadcrumb(user_group_path(@user_group), @user_group.name)
     @tab_captions = ['Properties']
     @details_tab = params[:details_tab].blank? ? 'properties' : params[:details_tab]
-    @members = paginate_collection(@user_group.members, params[:page])
+    @members = paginate_collection(@user_group.members.
+                                   apply_filters(:preset_filter_id =>
+                                                 params[:members_preset_filter],
+                                                 :search_filter =>
+                                                 params[:members_search]),
+                                                 params[:page])
     add_profile_permissions_inline(@user_group.entity)
     respond_to do |format|
       format.html
@@ -242,4 +247,8 @@ class UserGroupsController < ApplicationController
     redirect_to_original({"user_groups_preset_filter" => params[:user_groups_preset_filter], "user_groups_search" => params[:user_groups_search]})
   end
 
+  def filter_members
+    redirect_to_original({"members_preset_filter" => params[:members_preset_filter], "members_search" => params[:members_search]})
+  end
+
 end
-- 
1.7.11.4




More information about the aeolus-devel mailing list