diff options
author | jessib <jessib@leap.se> | 2013-04-09 13:51:02 -0700 |
---|---|---|
committer | Azul <azul@leap.se> | 2013-07-17 10:47:12 +0200 |
commit | 981179a58d47589f8444347856c1e8acce1f91d1 (patch) | |
tree | d5c558e289ddd8160fc97ae986b0a1dea5feb003 /billing/app/views/customer | |
parent | bee5c4a93f6bf664609673d7e703476f15147fe3 (diff) |
Display of subscription information on a customer's edit page. It is *super* slow. Posted stackoverflow question as not clear if there is more efficient way to get this information via braintree API.
Diffstat (limited to 'billing/app/views/customer')
-rw-r--r-- | billing/app/views/customer/_subscription.html.haml | 13 | ||||
-rw-r--r-- | billing/app/views/customer/edit.html.haml | 5 |
2 files changed, 18 insertions, 0 deletions
diff --git a/billing/app/views/customer/_subscription.html.haml b/billing/app/views/customer/_subscription.html.haml new file mode 100644 index 0000000..f2a0410 --- /dev/null +++ b/billing/app/views/customer/_subscription.html.haml @@ -0,0 +1,13 @@ +%p + = subscription.id + Balance: + = number_to_currency(subscription.balance) + Bill on: + = subscription.billing_day_of_month + Start date: + = subscription.first_billing_date + Paid through + = subscription.paid_through_date + Price + = subscription.price + - # would be good to get plan name but not sure if that is possible?
\ No newline at end of file diff --git a/billing/app/views/customer/edit.html.haml b/billing/app/views/customer/edit.html.haml index 25dfc79..0f37e61 100644 --- a/billing/app/views/customer/edit.html.haml +++ b/billing/app/views/customer/edit.html.haml @@ -17,5 +17,10 @@ Default Credit Card = @default_cc.masked_number = # (#{link_to @default_cc.token, edit_credit_card_info_path(:id => @default_cc.token)}) + - if @subscriptions.any? + %li + Active Subscriptions + = render(:partial => "subscription", :collection => @subscriptions) + = hidden_field_tag :tr_data, @tr_data = f.submit 'Save Payment Info'
\ No newline at end of file |