Browse Source

В buy_tariff() можно передавать комментарий для лога

devel
Dmitry 9 years ago
parent
commit
a5f24b09fe
  1. 4
      abonapp/models.py

4
abonapp/models.py

@ -209,7 +209,7 @@ class Abon(UserProfile):
self.ballance += amount self.ballance += amount
# покупаем тариф # покупаем тариф
def buy_tariff(self, tariff, author):
def buy_tariff(self, tariff, author, comment=None):
assert isinstance(tariff, Tariff) assert isinstance(tariff, Tariff)
# выбераем связь ТарифАбонент с самым низким приоритетом # выбераем связь ТарифАбонент с самым низким приоритетом
@ -234,7 +234,7 @@ class Abon(UserProfile):
AbonLog.objects.create( AbonLog.objects.create(
abon=self, amount=-tariff.amount, abon=self, amount=-tariff.amount,
author=author, author=author,
comment='Покупка тарифного плана через админку, тариф "%s"' % tariff.title
comment=comment or 'Покупка тарифного плана через админку, тариф "%s"' % tariff
) )
# Пробует подключить новую услугу если пришло время # Пробует подключить новую услугу если пришло время

Loading…
Cancel
Save