Commit Graph

36 Commits

Author SHA1 Message Date
David Bomba 700a0eb6c6 Fixes for yodlee reauth flow 2025-06-19 09:08:34 +10:00
Dave Shoreman 00d9c61651
Fix rebase/refactor typos
Fixes the bank buttons which weren't getting their handlers registered
thanks to the `null` making it go down the wrong path, and makes sure to
use the institution id from the object passed in, not the institution_id
variable from the global scope which is only defined for renewals.

Resolves #10501
2025-01-13 19:49:32 +00:00
Dave Shoreman 03d5502d0a
Add EUA error texts 2025-01-13 19:41:16 +00:00
Dave Shoreman 684ba39f65
Show history selection screen instead of guessing
Removes all the guesswork for requisition renewals, instead opting for
the manual approach of simply redirecting to the form and updating its
handling such that it jumps straight to history selection when needed.

When the institution is preloaded (so we skip country/bank selection)
the cloned element is a country and not the bank so we need to replace
athe flag with its logo, but otherwise the code was all moved as-is.
2025-01-13 19:40:39 +00:00
Dave Shoreman d87d4580be
Fix back/close button display in Nordigen modal
When the country filtering mode is enabled, it adds a "Go back" button
but the close button is right on top of it. This moves the close button
to the right to avoid any click conflicts.

To fix an annoying display bug with the top offset, an observer is used
to override the default `display: none` of the back button to keep its
flex mode but with a hidden visibility so the UI doesn't move around.
2025-01-13 19:05:02 +00:00
Dave Shoreman 029f547dcc
Fine-tune transaction history options
Replaces 360 days with 365, skips the last auto-generated option to
avoid getting e.g. 720 and 730 as options when it's close to max, and
gradually increases the accumulator so options aren't so overwhelming.

Since the loop will no longer generate the final option (0 < 15), this
commit also removes the `% 30` check so the real max is always used.
2025-01-13 19:04:28 +00:00
Dave Shoreman fb53d340f9
Add selection screen for transaction history
Instead of directing the user straight to GoCardless, when a bank is
selected this will replace the institution list with a list of options
from 30 days—up to the bank's transaction limit—in 30 day increments.
2025-01-13 18:50:12 +00:00
Dave Shoreman 480794bb76
Enable country filtering for Nordigen bank list
Enabling the country filter stops the selector loop from working because
instead of a `.ob-list-institution` it starts with `.ob-country-list`
items which then get replaced on click so banks don't exist on load.

By wrapping the institution loop in an observer it'll automatically
attach the events when a country is selected and it works wonderfully.
2025-01-13 18:46:25 +00:00
David Bomba 5c60a3efed Revert latest nordigen commit 2025-01-11 18:25:54 +11:00
Dave Shoreman b11022cff6
Add EUA error texts 2024-12-24 05:09:37 +00:00
Dave Shoreman bea4ea3387
Show history selection screen instead of guessing
Removes all the guesswork for requisition renewals, instead opting for
the manual approach of simply redirecting to the form and updating its
handling such that it jumps straight to history selection when needed.

When the institution is preloaded (so we skip country/bank selection)
the cloned element is a country and not the bank so we need to replace
athe flag with its logo, but otherwise the code was all moved as-is.
2024-12-24 03:20:40 +00:00
Dave Shoreman e97365f434
Fix back/close button display in Nordigen modal
When the country filtering mode is enabled, it adds a "Go back" button
but the close button is right on top of it. This moves the close button
to the right to avoid any click conflicts.

To fix an annoying display bug with the top offset, an observer is used
to override the default `display: none` of the back button to keep its
flex mode but with a hidden visibility so the UI doesn't move around.
2024-12-22 17:38:54 +00:00
Dave Shoreman c9a702fa3e
Fine-tune transaction history options
Replaces 360 days with 365, skips the last auto-generated option to
avoid getting e.g. 720 and 730 as options when it's close to max, and
gradually increases the accumulator so options aren't so overwhelming.

Since the loop will no longer generate the final option (0 < 15), this
commit also removes the `% 30` check so the real max is always used.
2024-12-22 17:38:54 +00:00
Dave Shoreman 248fbe174b
Add selection screen for transaction history
Instead of directing the user straight to GoCardless, when a bank is
selected this will replace the institution list with a list of options
from 30 days—up to the bank's transaction limit—in 30 day increments.
2024-12-22 17:38:54 +00:00
Dave Shoreman f18510e003
Enable country filtering for Nordigen bank list
Enabling the country filter stops the selector loop from working because
instead of a `.ob-list-institution` it starts with `.ob-country-list`
items which then get replaced on click so banks don't exist on load.

By wrapping the institution loop in an observer it'll automatically
attach the events when a country is selected and it works wonderfully.
2024-12-22 17:38:54 +00:00
paulwer cb311c52f8 cleanups 2023-12-20 16:42:29 +01:00
paulwer 1e36551917 fixes 2023-12-15 16:39:05 +01:00
paulwer 2e7efb125e fixes 2023-12-15 14:54:17 +01:00
paulwer 10050d567b translations 2023-12-15 14:45:52 +01:00
paulwer 3735845c44 display occured errors in flow with a view 2023-12-15 13:10:45 +01:00
paulwer 0593a57e5c fixes 2023-12-11 16:13:26 +01:00
paulwer cd4dbb897f dev-workaround for storing accountId + updates to transaction jobs + local fonts 2023-12-11 09:15:41 +01:00
paulwer 6200a8e3d3 replace font with local one 2023-12-11 07:37:56 +01:00
paulwer 89a31d86c0 Merge branch 'v5-develop' into feature-nordigen-payment-provider 2023-12-10 08:18:31 +01:00
paulwer f3dfdc4d80 introduce nordigen bank_selection ui 2023-12-09 15:13:00 +01:00
David Bomba 8d9d0f2eed Correct redir for yodlee 2023-10-28 09:52:15 +11:00
David Bomba 0fc0ff25bd Minor fixes for Bank Transactions / Integratiosn 2022-11-04 12:55:17 +11:00
David Bomba 64c1a7a028 Fixes for redirect 2022-09-07 15:31:28 +10:00
David Bomba d6039cec3a Attempt to refresh account list from auth page 2022-09-07 15:24:08 +10:00
David Bomba 3542e35da0 Add bank integrations into default includes 2022-09-07 15:09:53 +10:00
David Bomba b471920155 Clean up for Yodlee authentication 2022-08-10 19:49:27 +10:00
David Bomba d80ec520f9 Fast link provisioning 2022-08-10 11:56:46 +10:00
David Bomba edfbcb9514 Working on Fastlink 2022-08-06 16:58:48 +10:00
David Bomba 15b53ca617 Stubs for yodlee 2022-07-28 17:33:47 +10:00
David Bomba b44e1a02ca Auth tokens 2022-07-28 16:29:42 +10:00
David Bomba f6821e9fcc Yodlee init 2022-07-28 14:09:13 +10:00