diff --git a/modules/nalo/browser.py b/modules/nalo/browser.py index 96212c8869fd26f45229cc818522cf3c69c1fdcf..7b417bee6f70b303d6854a3eabcfeaaa933519fb 100644 --- a/modules/nalo/browser.py +++ b/modules/nalo/browser.py @@ -74,4 +74,5 @@ def iter_investment(self, account): inv.label = item['name'] inv.portfolio_share = item['share'] inv.valuation = account.balance * inv.portfolio_share + inv.asset_category = item['asset_type'] yield inv diff --git a/modules/nalo/pages.py b/modules/nalo/pages.py index 77ee206a87e53b07a746a9b53f564b955a44e00d..000f8951aeea57337e8d8b1f293f6dc1e79e624f 100644 --- a/modules/nalo/pages.py +++ b/modules/nalo/pages.py @@ -70,6 +70,14 @@ class HistoryPage(LoggedPage, JsonPage): pass +# using site labels +ASSET_TYPE = { + 'risky': 'Actions', + 'risk_free': 'Obligations', + 'guaranteed': 'Fonds à capital garanti', +} + + class InvestPage(LoggedPage, JsonPage): ENCODING = 'utf-8' @@ -91,4 +99,5 @@ def get_invest(self, kind, risk): 'isin': line['isin'], 'name': line['name'], 'share': float_to_decimal(line['weight']) / 100, + 'asset_type': ASSET_TYPE[line['risk_type']], }