adapt code to is_checkout removal
This commit is contained in:
parent
cadaf43131
commit
d7740e66fe
6 changed files with 105 additions and 40 deletions
|
@ -138,8 +138,7 @@ def account_create_special(request):
|
|||
ope = Operation.objects.create(
|
||||
group = opegroup,
|
||||
type = Operation.INITIAL,
|
||||
amount = amount,
|
||||
is_checkout = False)
|
||||
amount = amount)
|
||||
messages.success(request, 'Compte créé : %s' % account.trigramme)
|
||||
return redirect('kfet.account.create')
|
||||
except Account.UserHasAccount as e:
|
||||
|
@ -960,10 +959,7 @@ def kpsul_perform_operations(request):
|
|||
operation.amount -= operation.addcost_amount
|
||||
to_addcost_for_balance += operation.addcost_amount
|
||||
if operationgroup.on_acc.is_cash:
|
||||
operation.is_checkout = True
|
||||
to_checkout_balance += -operation.amount
|
||||
else:
|
||||
operation.is_checkout = False
|
||||
if operationgroup.on_acc.is_cof:
|
||||
if is_addcost:
|
||||
operation.addcost_amount = operation.addcost_amount / cof_grant_divisor
|
||||
|
@ -972,12 +968,12 @@ def kpsul_perform_operations(request):
|
|||
else:
|
||||
if operationgroup.on_acc.is_cash:
|
||||
data['errors']['account'] = 'Charge et retrait impossible sur LIQ'
|
||||
to_checkout_balance += operation.amount
|
||||
if operation.type != Operation.EDIT:
|
||||
to_checkout_balance += operation.amount
|
||||
operationgroup.amount += operation.amount
|
||||
if operation.type == Operation.DEPOSIT:
|
||||
required_perms.add('kfet.perform_deposit')
|
||||
if (not operation.is_checkout
|
||||
and operation.type in [Operation.DEPOSIT, Operation.WITHDRAW]):
|
||||
if operation.type == Operation.EDIT:
|
||||
required_perms.add('kfet.edit_balance_account')
|
||||
need_comment = True
|
||||
if operationgroup.on_acc.is_cof:
|
||||
|
@ -1073,7 +1069,6 @@ def kpsul_perform_operations(request):
|
|||
'id': operation.pk, 'type': operation.type, 'amount': operation.amount,
|
||||
'addcost_amount': operation.addcost_amount,
|
||||
'addcost_for__trigramme': is_addcost and addcost_for.trigramme or None,
|
||||
'is_checkout': operation.is_checkout,
|
||||
'article__name': operation.article and operation.article.name or None,
|
||||
'article_nb': operation.article_nb,
|
||||
'group_id': operationgroup.pk,
|
||||
|
@ -1163,11 +1158,11 @@ def kpsul_cancel_operations(request):
|
|||
.order_by('at')
|
||||
.last())
|
||||
if not last_statement or last_statement.at < ope.group.at:
|
||||
if ope.type == Operation.PURCHASE:
|
||||
if ope.is_checkout:
|
||||
if ope.group.on_acc.is_cash:
|
||||
to_checkouts_balances[ope.group.checkout] -= - ope.amount
|
||||
else:
|
||||
to_checkouts_balances[ope.group.checkout] -= ope.amount
|
||||
else:
|
||||
to_checkouts_balances[ope.group.checkout] -= ope.amount
|
||||
|
||||
# Pour les stocks d'articles
|
||||
# Les stocks d'articles dont il y a eu un inventaire depuis la date
|
||||
|
@ -1328,7 +1323,6 @@ def history_json(request):
|
|||
'type' : ope.type,
|
||||
'amount' : ope.amount,
|
||||
'article_nb' : ope.article_nb,
|
||||
'is_checkout' : ope.is_checkout,
|
||||
'addcost_amount': ope.addcost_amount,
|
||||
'canceled_at' : ope.canceled_at,
|
||||
'article__name':
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue