Fix ModelAdmin documentation example

The `get_extra_class_names_for_field_col` seems to have an `if` missing
and uses an undefined `balance`.
pull/6515/head
Naglis Jonaitis 2020-10-30 21:09:32 +02:00 zatwierdzone przez Matt Westcott
rodzic 39f953eca3
commit 74c692ba21
2 zmienionych plików z 5 dodań i 4 usunięć

Wyświetl plik

@ -483,6 +483,7 @@ Contributors
* Cole Maclean
* Noah H
* David Bramwell
* Naglis Jonaitis
Translators
===========

Wyświetl plik

@ -554,12 +554,12 @@ depending on the row's value, you could do something like:
list_display = ('name', 'account_number', 'balance')
def get_extra_class_names_for_field_col(self, obj, field_name):
field_name == 'balance':
if balance <= Decimal('-100.00'):
if field_name == 'balance':
if obj.balance <= Decimal('-100.00'):
return ['brand-danger']
if balance <= Decimal('-0.00'):
elif obj.balance <= Decimal('-0.00'):
return ['brand-warning']
if balance <= Decimal('-50.00'):
elif obj.balance <= Decimal('50.00'):
return ['brand-info']
else:
return ['brand-success']