let admin give a user 10 ma user 10 more invites
This commit is contained in:
parent
75d514c448
commit
d7c4e15835
3 changed files with 14 additions and 0 deletions
|
|
@ -16,6 +16,18 @@ class AdminsController < ApplicationController
|
|||
render 'user_search'
|
||||
end
|
||||
|
||||
def add_invites
|
||||
u = User.find(params[:user_id])
|
||||
|
||||
if u
|
||||
notice = "Great Job!"
|
||||
u.update_attributes(:invites => (u.invites += 10))
|
||||
else
|
||||
notice = "there was a problem adding invites"
|
||||
end
|
||||
|
||||
redirect_to :back, :notice => notice, :user => {:id => u.id}
|
||||
end
|
||||
def admin_inviter
|
||||
opts = {:service => 'email', :identifier => params[:identifier]}
|
||||
existing_user = Invitation.find_existing_user('email', params[:identifier])
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@
|
|||
= user.person.profile.inspect
|
||||
%br
|
||||
= "invite token: #{accept_invitation_url(user, :invitation_token => user.invitation_token)}" if user.invitation_token
|
||||
= link_to "add 10 invites for this user", add_invites_path(:user_id => user.id)
|
||||
%br
|
||||
%br
|
||||
= javascript_include_tag 'apiconsole'
|
||||
|
|
|
|||
|
|
@ -63,6 +63,7 @@ Diaspora::Application.routes.draw do
|
|||
scope 'admins', :controller => :admins do
|
||||
match 'user_search' => :user_search
|
||||
get 'admin_inviter' => :admin_inviter
|
||||
get 'add_invites' => :add_invites, :as => 'add_invites'
|
||||
end
|
||||
|
||||
get 'bookmarklet' => 'status_messages#bookmarklet'
|
||||
|
|
|
|||
Loading…
Reference in a new issue