only allow invites if invite count > 0 for current user

This commit is contained in:
zhitomirskiyi 2011-01-26 18:08:57 -08:00
parent bc81154c46
commit 1bb5f9f983
3 changed files with 7 additions and 3 deletions

View file

@ -52,6 +52,12 @@ class ServicesController < ApplicationController
end
def inviter
if current_user.invites == 0
flash[:error] = I18n.t 'invitations.create.no_more'
redirect_to :back
return
end
@uid = params[:uid]
if i_id = params[:invitation_id]

View file

@ -44,5 +44,3 @@
%h4= t('shared.invitations.invite_your_friends')
= render "shared/invitations", :invites => @invites

View file

@ -39,7 +39,7 @@
= t('invitations.new.already_invited')
%br
= link_to t('.resend'), service_inviter_path(:uid => uid, :provider => 'facebook', :invitation_id => friend[:invitation_id])
- else
- elsif current_user.invites > 0
= form_tag service_inviter_path do
= select_tag(:aspect_id, options_from_collection_for_select(@all_aspects, 'id', 'name'))
= hidden_field_tag :uid, uid