- Oct 01, 2019
-
-
-
It is required by some oauth2 authorization servers.
-
Some accounts have investments with a valuation = 0, it should not be present in the alert is opposed to empty valuations like NotAvailable.
-
When instanciating an AbstractBrowser the 'AbstractBrowser' class was actually replaced with the class defined in the PARENT attribute. This behavior did not allow multiple ineritance as the whole class __basess__ was replaced with the PARENT. Moreover when you try to inherit an AbstractBrowser from another AbstractBrowser, only the first AbstractBrowser class was replaced with the PARENT attribute. This patch fixes these behaviors by walking over the full parents tree to replace AbstractBrowser with the current class defined in the PARENT attributes.
-
Currently when using AbstractModule you need to copy/paste the whole module CONFIG if you have to add or modify only one Value. This patch allows an AbstractModule to override one or more Value from its parent config, avoiding a lot of copy/paste. Note that if you need to remove one Value, you still need to copy/paste the whole CONFIG definition.
-
When working with multiple AbstractModule inheritance you may have Class1 and Class2 instanciated: Class1(Module, CapBank) Class2(AbstractModule, CapBank) (Abstract of Class1) Instanciating a class Class2 object, its MRO contains both Class1 and CapBank. So when looking for Class2 capabilities, the patched method as returning Class1 because actually Class1 is a subclass of Capability as it inherit from Class1.
-
This filter uses title(), not capitalize(), so it is less misleading to call it "Title".
-
-
-
To wait for an element to disappear.
-
- Sep 11, 2019
-
-
-
-
-
-
SRRI (level of risk) from 1 to 7 Asset category (string like 'OPCVM' or 'SCPI') Recommended investment period (string like '3 years minimum' or '1 to 5 years')
-
-
- Sep 10, 2019
-
-
-
-
-
This will also allow using parse_func methods that do not take dayfirst or other arguments specific to dateutil
-
-
-
-
-
-
-
-
It can happen when we just have a bunch of absolute URL classes
-
- Aug 28, 2019
-
-
When the TableFormatter was filled with Loan objects and Accounts objects for example, the keys would not always be the same. Keep dict instead of just values, so we can track better what keys exist.
-
BlinkPDF will soon be a dedicated repository, but is currently built into weboob.
-
@Method wraps a class into a function, but then we cannot access the class anymore. For introspection, we expose it in a "klass" attribute.
-
-
Added field 'original_gross_amount' to the Transaction class to store the value of a transaction in a different currency without the commission. Closes : 12239@zendesk
-
Added field 'gross_amount' to the Transaction class to store the value of the transaction without the commission. Closes : 12239@zendesk
-
-
This avoids having an empty column for investments that are not employee savings full of "{}" when using formatter table.
-
-
Account now has a company_name attribute, Investment now has a performance_history attribute, which is a dictionary where keys are in months (interger) and values are performance diffs (Decimal()).
-
Some URLs need to always pass an attribute stored in browser, make it simpler with this class.
-
-