- Oct 01, 2019
-
-
Closes: 46991@sibi
-
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.
-
-
Closes: 45456@sibi
-
Added ActionNeeded for CIC when it asks for the personal infos of the user. Closes: 13161@zendesk
-
Market pages are Json pages now, all SGPE connections crashed because of the 'assert'. This patch handles the new JSON Market Pages and their investments. Closes: 46992@sibi
-
-
By default the website returns only the transactions of the current month, but we can choose which month we want in the URL of the CSV document. So now we go get every transactions in the past until we get empty datas for 3 months in a row (the website doesn't stop us when there is no more data in the past, so we have to manually stop asking for datas). Closes: 13025@zendesk 8640@zendesk
-
Closes: 8640@zendesk 13025@zendesk
-
The `executionSuggestedDate` data used for transfers has been moved in the json page. Closes:47253@sibi
-
The website gives error messages through a new xpath. Closes: 40073@sibi
-
This filter uses title(), not capitalize(), so it is less misleading to call it "Title".
-
Corrected bug introduced in 8dd2dba1 The module still referred to diff_percent
-
-
If the status (available in the SubscriberPage with the key `roleUtilisateurCoffreNumerique/code`) of dematerialization is CGDN (Coffre Gratuit sans contrat de dématérialisation des documents) that means we cannot gather subscriptions/documents online. Closes: 46839@sibi
-
For connections coming to netfinca from axabanque, it crashes here with "ColumnNotFound: Unable to find column especes" because the column is actually "Solde espèces veille". Closes: 46851@zendesk
-
The former code was partly obsolete, there is now a JSON for transactions. Closes: 13397@zendesk, 13412@zendesk
-
Ported to Python 3 while assuring Python 2 compatibility
-
Ported to Python 3 while assuring Python 2 compatibility
-
-
-
The added url handle is only used when the account history is not available and fix an error that appeared in this case.
-
The search on the select with label was causing some issue when there was some extra space in the middle of the label. Changed it to search for the full id in the `value` attribute. Closes: 34974@sibi
-
Some transactions were typed as unknown while their label tells us it is a summary_card. They are type as AUTOP in the json.
-
The 'dateVal' key in the CSV with the list of all the deferred transactions is now empty. The 'obj_date' for deferred cards is now determined with the list of deferred dates available on the website (calendar.ics). Fixed 'obj_bdate' to get the correct format from the CSV : YYYY-MM-DD (previously it took YYYY-DD-MM) Removed `replace_dots` for CleanDecimal in CardHistoryPage because amounts in the CSV already are in the dot format. Closes: 46551@sibi
-
Closes: 36702@sibi 36704@sibi 36711@sibi
-
Added Eurocompte Confort (TYPE_CHECKING) account. Removed 'Valorisation Totale De Vos Portefeuilles Titres' from the accounts we gather because it is just a link to the summary of all the PEA, not a real account. Closes; 13246@zendesk
-
closes : 12838@zendesk
-
Listed in 11364@zendesk
-
Modified iter_investment function to handle PERP accounts Listed in 11364@zendesk
-
Added TYPE_DEPOSIT for "PARTICIPATION" accounts Added TYPE_PEE for "ABONDEMENT EXCEPTIONNEL" accounts Listed in 11364@zendesk
-
Added MARKET type for "INTEGRAL C.T.O" netfinca accounts Changed cragr account type for "ACCOR MULT" to TYPE_MADELIN Added missing account types to cragr (regions+api)
-
SRRI values may be '0 - Non disponible' instead of 1 to 7.
-
Closes: 45506@sibi
-
-
A market account was incorrectly recognized as a checking account, The account in question was part of package deal with a checking account, and the caption of the account did not mention its type explicitly, made sure the two were separated and typed correctly Closes: 12639@zendesk
-
-
To wait for an element to disappear.
-