admin search bugfix
This commit is contained in:
parent
ce1b8ccd46
commit
a9935fe72c
2 changed files with 5 additions and 5 deletions
|
|
@ -3,7 +3,7 @@ from .models import Transaction, Account, Wallet
|
|||
|
||||
class TransactionAdmin(admin.ModelAdmin):
|
||||
list_display = ['uuid', 'amount', 'created_at', 'updated_at', 'payer', 'payer_type', 'payee', 'payee_type', 'state', 'application']
|
||||
search_fields = ['uuid', 'created_at', 'updated_at', 'payer', 'payee', 'application__uuid']
|
||||
search_fields = ['uuid', 'created_at', 'updated_at', 'payer_account__owner_uuid', 'payee_account__owner_uuid', 'application__uuid']
|
||||
list_filter = ['state']
|
||||
|
||||
class AccountAdmin(admin.ModelAdmin):
|
||||
|
|
|
|||
|
|
@ -293,7 +293,7 @@ class Transaction(BaseModel):
|
|||
# detail = {'payer_name', 'payee_name', 'application_name', 'payer_avatar_url', 'payee_avatar_url', 'application_avatar_url'}
|
||||
is_updated = False
|
||||
if not self.details.get('payer_name'):
|
||||
print('update payer')
|
||||
logger.info('update payer')
|
||||
if self.payer_account.owner_type == TypeChoices.USER:
|
||||
payer_details: PublicUser = get_user_details(self.payer_account.owner_uuid)
|
||||
self.details['payer_name'] = payer_details.first_name + payer_details.last_name
|
||||
|
|
@ -303,11 +303,11 @@ class Transaction(BaseModel):
|
|||
self.details['payer_name'] = payer_details.name
|
||||
# TODO: get avatar from details
|
||||
is_updated = True
|
||||
print("payer_details:", payer_details)
|
||||
print("is_updated:", is_updated)
|
||||
logger.debug("payer_details:", payer_details)
|
||||
logger.info("is_updated:", is_updated)
|
||||
|
||||
if not self.details.get('payee_name'):
|
||||
print('update payee')
|
||||
logger.info('update payee')
|
||||
if self.payee_account.owner_type == TypeChoices.USER:
|
||||
payee_details: PublicUser = get_user_details(self.payee_account.owner_uuid)
|
||||
self.details['payee_name'] = payee_details.first_name + payee_details.last_name
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue