On 09/19/2012 12:02 AM, Scott Seago wrote:
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
ACK, search and preset filters for usergroups works.

Jirka

Reply via email to