Commit Graph
47 Commits
Author SHA1 Message Date
Jérémy Didderen ed0bf5d6ae [FIX] account_ebics - Report passphrase mismatch when checking keys
The keyring was built outside the try block, and fintech raises the
passphrase error from the EbicsKeyRing constructor: a wrong passphrase
showed a raw ValueError traceback instead of "Passphrase mismatch.".
When another keyring instance on the same file is still open in the
worker, fintech raises RuntimeError instead, which is now caught too.
2026-10-27 23:02:51 +01:00
Jérémy Didderen 8c7484acbf [FIX] account_ebics - Explain missing journal in EBICS key initialisation
ebics_init_1 read journal_ids[0] before checking it, so a configuration
without journal raised an IndexError instead of the "No bank defined"
message.
2026-10-27 21:38:40 +01:00
Jérémy Didderen 296695f97a [IMP] addons-repo-template v9.2.1 2026-10-27 21:38:39 +01:00
Luc De Meyer 2038e6317c [18.0][IMP] pre-commit updates 2026-10-26 09:25:43 +01:00
Jérémy Didderen f30034fe5c [I18N] Translate fr, nl and de 2026-10-11 22:52:55 +02:00
Luc De Meyer 046ae8a4eb [IMP]ebics.userid,user_ids: exclude portal users 2025-08-19 09:52:26 +02:00
Luc De Meyer c0cddf1764 [FIX] limit INI letter languages to 'en', 'de', 'fr' 2025-08-17 15:06:46 +02:00
Jérémy Didderen 284fd18db7 [FIX] pre-commit errors after copier update 2025-08-11 09:24:30 +02:00
Luc De Meyer 363f3f3c38 [IMP]account_ebics : improve file format views 2025-07-03 21:59:33 +02:00
Luc De Meyer 10ea8e0763 [IMP] account_ebics : remove obsolete 'view_type' in actions 2025-01-04 17:44:38 +01:00
Luc De Meyer 56ea15e447 [MIG] account_ebics: Migration to 18.0 2024-12-23 18:39:28 +01:00
Luc De Meyer a6e078bef0 [FIX]account_ebics - fix passphrase visibility for new userid 2024-12-23 17:47:58 +01:00
Luc De Meyer f45555831b [FIX]bugfix _compute_ebics_passphrase_view_modifiers 2024-12-23 17:47:58 +01:00
Luc De Meyer d2af2cfe8e [MIG] account_ebics: Migration to 17.0 2024-12-23 17:47:58 +01:00
Luc De Meyer e22fb104ea [IMP] account_ebics: pre-commit auto fixes 2024-12-23 17:47:58 +01:00
Luc De Meyer 50d509ad1a [IMP]account_ebics UI improvements 2024-12-23 17:47:58 +01:00
Luc De Meyer a0e397bc3c [IMP]account_ebics UI improvements 2024-12-23 17:47:58 +01:00
Luc De Meyer 068259399d [IMP]account_ebics - update documentation 2024-12-23 17:47:58 +01:00
Luc De Meyer 71005cd863 [FIX]fix handling of non-stored passphrases
module: account_ebics 16.0

The non-stored passphrases (passphrase, sig_passphrase) were incorrectly handled
during the INIT cycle:
- setting 'ebics_passphrase_store' during INIT cycle didn't work
- setting the 'ebics_sig_passphrase' during INIT cycle didn't work
2024-12-23 17:47:58 +01:00
Luc De Meyer 473fb70b04 [IMP] account_ebics : update doc for EDS 2024-12-23 17:47:58 +01:00
Luc De Meyer 28da051f9d [IMP]add support for signature passphrase 2024-12-23 17:47:58 +01:00
Luc De Meyer a3ae49a983 [FIX]allow to enter passphrase during key renewal for userid with non-stored passphrase 2024-12-23 17:47:58 +01:00
Luc De Meyer 55c63f6a2b [IMP][16.0]remove unused code in ebics_init_3 2024-12-23 17:47:58 +01:00
Luc De Meyer 1c3322d77e [IMP][16.0]improve creation of INI letter 2024-12-23 17:47:58 +01:00
Jérémy Didderen b2d7044f77 account_ebics - remove legacy ebics_files from code 2024-12-23 17:47:58 +01:00
Luc De Meyer 2ff4862dc8 rename field labels with duplicates 2024-12-23 17:47:58 +01:00
Luc De Meyer 85a2c2935a [IMP] remove storage of ebics_files in EBICS Files Root directory 2024-12-23 17:47:58 +01:00
Luc De Meyer 1a9966b76f rename ui_designation to transaction_rights 2024-12-23 17:47:58 +01:00
evgeny-l a1e15c1d94 [IMP] account_ebics: correct support of ebics.userid.user_ids filter, ebics-key UI designation improvement 2024-12-23 17:47:58 +01:00
Luc De Meyer 6c1da7be63 [16.0]fix typo in license URL 2024-12-23 17:47:58 +01:00
Luc De Meyer 9775a812b0 [IMP] add support for non-stored passphrase 2024-12-23 17:47:58 +01:00
dsolanki b8a32f3c03 [FIX] account_ebics: Warning two fields have same label 2024-12-23 17:47:58 +01:00
Luc De Meyer 8fc141c9c5 add support for 16.0 Odoo OE camt parser 2024-12-23 17:47:58 +01:00
Luc De Meyer c8bd4f8c67 EBICS 3.0 - add extra checks on settings 2024-12-23 17:47:58 +01:00
Luc De Meyer 92ad720655 add support for ebics 3.0 2024-12-23 17:47:57 +01:00
Luc De Meyer 2afa4721f4 [IMP] account_ebics: pre-commit 2024-12-23 17:47:57 +01:00
Luc De Meyer 233f719b6b [14.0]black, isort, prettier 2024-12-23 17:47:57 +01:00
Luc De Meyer 28ddc27a5d encodestring -> encodebytes 2024-12-23 17:47:57 +01:00
Luc De Meyer 05be0e42f1 [13.0]try/except in init3 2024-12-23 17:47:57 +01:00
Luc De Meyer 94751d0f9f fix 3SKey init check 2024-12-23 17:47:57 +01:00
Luc De Meyer 1a642824f5 [13.0][IMP]SWIFT 3SKey support (#18) 2024-12-23 17:47:57 +01:00
Luc De Meyer 8333fa2015 add extra check on bank account in init cycle 2024-12-23 17:47:57 +01:00
Luc De Meyer 94b66a25ea add ebics version check 2024-12-23 17:47:57 +01:00
Luc De Meyer 19af86dc96 [13.0]move ebics 2.4 order number generator to ebics_userid 2024-12-23 17:47:57 +01:00
Luc De Meyer c4ff0bfba0 [13.0][ENH]ebics init_1 extra diagnostics 2024-12-23 17:47:57 +01:00
Luc De Meyer baedd42597 various fixes 2024-12-23 17:47:57 +01:00
Luc De Meyer 73e3e29e22 13 multi bank account support (#15)
* [13.0][IMP]add support for multiple bank accounts and multiple EBICS UserIDs over a single EBICS connection

* ebics refactoring fixes

* ebics refactoring fixes
2024-12-23 17:47:57 +01:00