- Oct 01, 2019
-
-
hydrargyrum authored
-
hydrargyrum authored
-
-
It is required by some oauth2 authorization servers.
-
Closes: 13311@zendesk
-
Some accounts have investments with a valuation = 0, it should not be present in the alert is opposed to empty valuations like NotAvailable.
-
It is important to type the 'assurance retraite' (PERP) accounts correctly because there is a specific way of retrieving the balance (Valorisation instead of rente) and customers complain that the balance is not correct. Also added obj_number = obj_id for all non-card accounts. Closes: 13422@zendesk
-
-
Changed `col_especes` in BoursePage to handle any future words change/addition while keeping the `Solde espèces` base.
-
Small fix of regex in PATTERNS to make it accepts either ddmmyy and dd/mm/yy date format. Previous regex was only dealing with the first case, so the other one was not typed. Closes: 13020@zendesk
-
Also, avoid raising BrowserUnavailable when facing an unknown code. And throw away assertion whose role is undocumented and questionable.
-
Closes: 13418@zendesk
-
-
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
-