Commit Graph

3164 Commits

Author SHA1 Message Date
David Bomba
35089d2379 Push updates for design 2025-01-23 11:33:30 +11:00
David Bomba
e7b5b5b4e1 Updates for stripe form handling 2025-01-21 08:20:51 +11:00
David Bomba
18d20c3d3e Merge pull request #10551 from turbo124/v5-develop
Prevent destructive commands in production
2025-01-20 09:44:45 +11:00
David Bomba
72c35b9031 Merge pull request #10526 from dshoreman/ds/nordigen-tx-days
Nordigen custom agreements
2025-01-20 09:44:20 +11:00
David Bomba
991db9e0a2 updates for base designs 2025-01-19 21:42:34 +11:00
David Bomba
13ddf7721e reversion of clean design changes 2025-01-19 20:58:55 +11:00
David Bomba
4cc61ffb7c Fixes for designs 2025-01-19 17:53:19 +11:00
David Bomba
b7a4665117 Fixes for custom exceptions 2025-01-18 10:25:23 +11:00
David Bomba
5e44d36a93 Fixes for stripe forms 2025-01-17 20:00:16 +11:00
David Bomba
a20e2a9b17 Minor update for card holder name if left blank in stripe 2025-01-17 19:47:54 +11:00
David Bomba
2448890287 Fixes for purchase order tables 2025-01-17 08:39:26 +11:00
David Bomba
dd176de3b8 Update zimbabwe gold 2025-01-16 09:25:52 +11:00
David Bomba
a2e9a9e8c9 Fixes for plan features 2025-01-15 20:55:11 +11:00
David Bomba
8bd2213fc5 Refactor for invoice deleted 2025-01-15 15:08:34 +11:00
David Bomba
da9170ec62 Fixes for designs 2025-01-14 17:51:53 +11:00
David Bomba
43fa30540f Fixes for designs 2025-01-14 17:41:35 +11:00
David Bomba
d35545b366 Fixes for designs 2025-01-14 16:07:39 +11: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
406cc52279 Adjustments for design and dom elements / attributes 2025-01-13 14:16:55 +11:00
David Bomba
5c60a3efed Revert latest nordigen commit 2025-01-11 18:25:54 +11:00
David Bomba
006f3aac37 Merge pull request #10425 from dshoreman/ds/nordigen-tx-days
Nordigen Transaction history UI
2025-01-08 18:32:31 +11:00
David Bomba
711cb5a6ae Refactor calm design 2025-01-08 13:45:26 +11:00
David Bomba
75e20b1631 Refactor calm design 2025-01-08 12:53:43 +11:00
David Bomba
4e11d6a438 Refactor calm design 2025-01-08 12:09:29 +11:00
David Bomba
3541bec23b Updates for designs and swiss qr code layout 2025-01-08 09:43:58 +11:00
David Bomba
3fb10a0dc8 working on new design flow 2025-01-07 21:43:23 +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
David Bomba
87a71f87c9 Merge pull request #10308 from cnohall/update-blockonomics-driver
Update: Update Blockonomics driver
2024-12-04 09:33:09 +11:00
David Bomba
72ceac2188 PDF Repotrs 2024-12-03 14:37:03 +11:00
David Bomba
fec8698b25 updates for subscriptions cron 2024-12-02 07:58:56 +11:00
David Bomba
2f634d41bf Adjustments for contact registration 2024-11-28 16:49:28 +11:00
David Bomba
a3a3f6a1d2 Add in turnstile to protect client register routes 2024-11-27 16:10:04 +11:00
David Bomba
823cf89938 Turnstile for client registration 2024-11-27 14:45:54 +11:00
cnohall
7880a35b3a error message UI improvement 2024-11-26 17:46:51 +09:00
cnohall
f7c151f15c Update: Update Blockonomics driver 2024-11-26 17:36:36 +09:00
David Bomba
1379af74a6 Fixes for passing null to strlen(); 2024-11-19 08:04:52 +11:00
David Bomba
d34ed476ac Updated v3 flowS 2024-11-14 17:25:59 +11:00
David Bomba
df3d106ece Working on v3 layout 2024-11-14 17:10:47 +11:00
David Bomba
4837bd210e Working on v3 2024-11-14 16:23:17 +11:00