Djano admin tweaks

This commit is contained in:
Pēteris Caune 2015-12-08 00:52:02 +02:00
parent a405e9a8e3
commit 88818c94b5
2 changed files with 7 additions and 2 deletions

View File

@ -5,4 +5,7 @@ from .models import Subscription
@admin.register(Subscription)
class SubsAdmin(admin.ModelAdmin):
list_display = ("id", "user")
list_display = ("id", "email", "customer_id", "payment_method_token", "subscription_id")
def email(self, obj):
return obj.user.email if obj.user else None

View File

@ -50,7 +50,9 @@ def create_plan(request):
sub = Subscription.objects.get(user=request.user)
if not sub.customer_id:
result = braintree.Customer.create({})
result = braintree.Customer.create({
"email": request.user.email
})
if not result.is_success:
return log_and_bail(request, result)