ajout libellé + cours
This commit is contained in:
@@ -20,6 +20,7 @@ from pyramid_mailer.message import Message, Attachment
|
||||
from datetime import *
|
||||
import hashlib
|
||||
from docutils.core import publish_parts
|
||||
from yahoo_finance import Share
|
||||
|
||||
from sqlalchemy.exc import DBAPIError
|
||||
from ..security import groupfinder
|
||||
@@ -201,7 +202,16 @@ def actif_edit(request):
|
||||
if param in request.params and request.params[param] != db_value:
|
||||
new_values[param] = request.params[param]
|
||||
|
||||
if new_values:
|
||||
if new_values:
|
||||
# récupérer les infos du symbole de Yahoo finance
|
||||
if 'symbole' in request.params:
|
||||
symbole = request.params['symbole']
|
||||
else:
|
||||
symbole = actif.symbole
|
||||
sym = Share(symbole)
|
||||
new_values['libelle'] = sym.get_name()
|
||||
new_values['cours'] = sym.get_price()
|
||||
|
||||
update_actif(request, no_id, new_values)
|
||||
request.session.flash(u"La fiche a été mise à jour avec succès.", 'success')
|
||||
return HTTPFound(location=request.route_url('home'))
|
||||
|
||||
Reference in New Issue
Block a user