[PATCH conductor] Bug 858253: group members search

Jirka Tomasek jtomasek at redhat.com
Wed Sep 19 15:26:03 UTC 2012


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



More information about the aeolus-devel mailing list