diff --git a/src/commons/management/commands/dummydata.py b/src/commons/management/commands/dummydata.py index 66da354..90b7d50 100644 --- a/src/commons/management/commands/dummydata.py +++ b/src/commons/management/commands/dummydata.py @@ -22,10 +22,12 @@ class Command(BaseCommand): confirm.save() bank_account = f.BankAccountFactory() + bank_account.company.delete() bank_account.company = user.profile bank_account.save() lic = f.LicenseFactory() + lic.company.delete() lic.company = user.profile lic.save() diff --git a/src/customer/admin.py b/src/customer/admin.py index c38ac04..d7b5bdc 100644 --- a/src/customer/admin.py +++ b/src/customer/admin.py @@ -54,10 +54,16 @@ class LicenseAdmin(admin.ModelAdmin): class UserProfileAdmin(admin.ModelAdmin): - list_display = ('get_email', 'profile_type', 'name', 'inn', 'active') + list_display = ('email_admin', 'profile_type', 'name', 'inn', 'active') list_display_links = list_display form = forms.UserProfileAdminForm + def email_admin(self, obj): + return obj.get_email() + + email_admin.short_description = 'Email пользователя' + email_admin.admin_order_field = 'users__email' + class BankAccountAdmin(admin.ModelAdmin): class Media: