Newer
Older
class AdminsController < ApplicationController
before_filter :authenticate_user!
def user_search
params[:user] ||= {}
params[:user].delete_if {|key, value| value.blank? }
@users = params[:user].empty? ? [] : User.where(params[:user])
end
if user.increment(:invites, 10).save
flash[:notice] = "Great Job!"
flash[:alert] = "there was a problem adding invites"
redirect_to user_search_path(:user => { :id => user.id })
def admin_inviter
opts = {:service => 'email', :identifier => params[:identifier]}
existing_user = Invitation.find_existing_user('email', params[:identifier])
opts.merge!(:existing_user => existing_user) if existing_user
Invitation.create_invitee(opts)
flash[:notice] = "invitation sent to #{params[:identifier]}"