ajout courbe evolution du portefeuille

This commit is contained in:
2017-07-28 11:17:19 +02:00
parent 156b5093a5
commit 5e9f9ab970
5 changed files with 153 additions and 21 deletions

View File

@@ -207,16 +207,25 @@ def allocation_list(request):
items = get_allocation(request, '0')
# calculer % total
total = 0
donut_data=[]
donut_data.append(('Allocation', 'Pourcent'))
for item in items:
# totaliser les pourcentages
total += item.pc_cible
# construire la liste pour donut
d = (item.classe, item.pc_cible)
donut_data.append(d)
if total <> 100:
message = u'Attention, le total de votre répartition cible ne fait pas 100%.'
return {
'page_title': u"Allocation d'actifs",
'page_title': u"Allocation cible",
'message': message,
'items': items,
'total': total,
'donut_data': json.dumps(donut_data),
}
@view_config(route_name='allocation_edit', renderer='../templates/actifs/allocation_edit.pt', permission='view')
@@ -273,12 +282,12 @@ def histo_list(request):
# lire l historique
items = get_histo_by_date(request, '0')
# construire la liste
liste=[]
for item in items:
# construire la liste pour datatable
d = (item.date.strftime('%d/%m/%Y'), to_euro(item.mvt_cash), to_euro(item.valeur_pf), to_euro(item.nb_part), to_euro(item.val_part), to_euro(item.nb_part_ref), to_euro(item.val_part_ref))
liste.append(d)
return {
'page_title': u'Historique',
'dt_data': json.dumps(liste),