diff --git a/apps/wallet/admin.py b/apps/wallet/admin.py index e430446..5fd6b57 100755 --- a/apps/wallet/admin.py +++ b/apps/wallet/admin.py @@ -1,4 +1,7 @@ from django.contrib import admin from .models import Transaction -admin.site.register(Transaction) +class TransactionAdmin(admin.ModelAdmin): + list_display = ['amount', 'created_at', 'updated_at', 'payer_id', 'payer_type', 'payee_id', 'payee_type', 'state', 'application'] + +admin.site.register(Transaction, TransactionAdmin) diff --git a/apps/wallet/views/application.py b/apps/wallet/views/application.py index c8779ba..fc0b948 100755 --- a/apps/wallet/views/application.py +++ b/apps/wallet/views/application.py @@ -64,9 +64,11 @@ class TransferSubmitView(generics.CreateAPIView): required_scopes = ['wallet.application:transfer_submit'] def perform_create(self, serializer): + # TODO: performance issue instance:Transaction = serializer.save() application = get_application(self.request) instance.application = application + instance.save() instance.submit()