améliorer update_portefeuille

This commit is contained in:
2017-08-02 17:55:39 +02:00
parent 91e82c4831
commit 99dcd49d6e
6 changed files with 25 additions and 39 deletions

View File

@@ -40,6 +40,8 @@ import json
@view_config(route_name='actifs_list', renderer='../templates/actifs/actifs_list.pt', permission='view')
def actifs_list(request):
url = request.route_url('actifs_list')
logged_in = authenticated_userid(request)
message = ''
# lire les actifs
@@ -57,11 +59,11 @@ def actifs_list(request):
# import pdb;pdb.set_trace()
update_actif_valeur(request, item.symbole, sym.get_price())
# update du portefeuille
update_portefeuille(request, logged_in)
# relire les actifs
items = get_actifs(request, '0')
message = u'Le portefeuille est mis à jour avec succès.'
# update du portefeuille
update_portefeuille(request)
total_valeur = 0
total_pv = 0
@@ -93,7 +95,7 @@ def actif_edit(request):
actif = {}
actif['no_id'] = '0'
actif['symbole'] = ''
actif['classe'] = 'Europe Large'
actif['classe'] = ''
actif['nombre'] = '0'
actif['pru'] = '0'
actif['ter'] = '0'
@@ -158,7 +160,7 @@ def actif2_edit(request):
actif = {}
actif['no_id'] = '0'
actif['symbole'] = ''
actif['classe'] = 'Obligations'
actif['classe'] = ''
actif['libelle'] = ''
actif['pru'] = '0'
actif['cours'] = '0'
@@ -178,7 +180,6 @@ def actif2_edit(request):
for param, db_value in actif.items():
if param in request.params and request.params[param] != db_value:
new_values[param] = request.params[param]
if new_values:
new_values['nombre'] = 1000
new_values['devise'] = 'EUR'
@@ -308,14 +309,14 @@ def histo_edit(request):
item['date'] = today
item['mvt_cash'] = 0.0
item['nb_part'] = 0.0
page_title= u'Nouveau mouvement'
page_title= u'Nouvelle valeur part'
else:
# lire la fiche de la categorie
item = get_histo(request, no_id)
if not item:
request.session.flash(u"Histo non trouvé : %s" % no_id, 'warning')
return HTTPFound(location=request.route_url('histo_list'))
page_title= u"Mouvement %s du %s" % (item.no_id, item.date.strftime('%d/%m/%Y'))
page_title= u"Valeur part au %s" % (item.date.strftime('%d/%m/%Y'))
if 'form.submitted' in request.params:
new_values = {}