Merge pull request #1255 from shlok007/display-paid-and-unpaid-tickets

Display paid and unpaid tickets in admin/tickets#show
This commit is contained in:
Ana María Martínez Gómez 2017-01-26 16:27:24 +01:00 committed by GitHub
commit 45c3c73e57
3 changed files with 16 additions and 21 deletions

View file

@ -19,8 +19,10 @@ class Ticket < ActiveRecord::Base
buyers.include?(user)
end
def paid?(user)
ticket_purchases.paid.by_user(user).present?
def tickets_paid(user)
paid_tickets = quantity_bought_by(user, paid: true)
unpaid_tickets = quantity_bought_by(user, paid: false)
"#{paid_tickets}/#{paid_tickets+unpaid_tickets}"
end
def quantity_bought_by(user, paid: false)