WIP: Aureplop/kpsul js refactor #501
1 changed files with 17 additions and 12 deletions
|
@ -1799,22 +1799,27 @@ def perform_transfers(request):
|
||||||
websocket_data['opegroups'] = [{
|
websocket_data['opegroups'] = [{
|
||||||
'add': True,
|
'add': True,
|
||||||
'modelname': 'transfergroup',
|
'modelname': 'transfergroup',
|
||||||
|
'content': {
|
||||||
'id': transfergroup.pk,
|
'id': transfergroup.pk,
|
||||||
'at': transfergroup.at,
|
'at': transfergroup.at,
|
||||||
'comment': transfergroup.comment,
|
'comment': transfergroup.comment,
|
||||||
'valid_by__trigramme': (transfergroup.valid_by and
|
'valid_by__trigramme': (transfergroup.valid_by and
|
||||||
transfergroup.valid_by.trigramme or None),
|
transfergroup.valid_by.trigramme or None),
|
||||||
'opes': [],
|
'children': []
|
||||||
|
},
|
||||||
}]
|
}]
|
||||||
for transfer in transfers:
|
for transfer in transfers:
|
||||||
ope_data = {
|
ope_data = {
|
||||||
|
'modelname': 'transfer',
|
||||||
|
'content': {
|
||||||
'id': transfer.pk,
|
'id': transfer.pk,
|
||||||
'amount': transfer.amount,
|
'amount': transfer.amount,
|
||||||
'from_acc': transfer.from_acc.trigramme,
|
'from_acc': transfer.from_acc.trigramme,
|
||||||
'to_acc': transfer.to_acc.trigramme,
|
'to_acc': transfer.to_acc.trigramme,
|
||||||
'canceled_by__trigramme': None, 'canceled_at': None,
|
'canceled_by__trigramme': None, 'canceled_at': None,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
websocket_data['opegroups'][0]['opes'].append(ope_data)
|
websocket_data['opegroups'][0]['content']['children'].append(ope_data)
|
||||||
|
|
||||||
consumers.KPsul.group_send('kfet.kpsul', websocket_data)
|
consumers.KPsul.group_send('kfet.kpsul', websocket_data)
|
||||||
return JsonResponse(data)
|
return JsonResponse(data)
|
||||||
|
|
Loading…
Add table
Reference in a new issue