ajout libellé + cours
This commit is contained in:
@@ -20,6 +20,7 @@ from pyramid_mailer.message import Message, Attachment
|
|||||||
from datetime import *
|
from datetime import *
|
||||||
import hashlib
|
import hashlib
|
||||||
from docutils.core import publish_parts
|
from docutils.core import publish_parts
|
||||||
|
from yahoo_finance import Share
|
||||||
|
|
||||||
from sqlalchemy.exc import DBAPIError
|
from sqlalchemy.exc import DBAPIError
|
||||||
from ..security import groupfinder
|
from ..security import groupfinder
|
||||||
@@ -201,7 +202,16 @@ def actif_edit(request):
|
|||||||
if param in request.params and request.params[param] != db_value:
|
if param in request.params and request.params[param] != db_value:
|
||||||
new_values[param] = request.params[param]
|
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)
|
update_actif(request, no_id, new_values)
|
||||||
request.session.flash(u"La fiche a été mise à jour avec succès.", 'success')
|
request.session.flash(u"La fiche a été mise à jour avec succès.", 'success')
|
||||||
return HTTPFound(location=request.route_url('home'))
|
return HTTPFound(location=request.route_url('home'))
|
||||||
|
|||||||
Reference in New Issue
Block a user