+ ##
+ # checks that the user doesn't already have this role
+ def not_in_role
+ if @this_user.has_role? @role
+ flash[:error] = t('user_role.filter.already_has_role', :role => @role)
+ redirect_to :controller => 'user', :action => 'view', :display_name => @this_user.display_name
+ end
+ end
+
+ ##
+ # checks that the user already has this role
+ def in_role
+ unless @this_user.has_role? @role
+ flash[:error] = t('user_role.filter.doesnt_have_role', :role => @role)
+ redirect_to :controller => 'user', :action => 'view', :display_name => @this_user.display_name
+ end
+ end