revbank/lib/RevBank
Juerd Waalboer 459093dba9 v6.2.0: Use reject/retry instead of exception for bad amount
Since the first versions of RevBank, negative and huge amounts are
handled centrally, and since v2 (2013) they've been implemented through
an exception that caused the pending transaction to be aborted. Since v3
(2019), RevBank has had a retry mechanism for rejected input to improve
the user experience, but it required a REJECT return message from a
plugin, not an exception. Now there's an exception class to trigger the
same semantics.
2024-05-09 03:09:27 +02:00
..
Cart Tweak output (increase indendation) 2023-12-26 19:33:11 +01:00
Amount.pm Remove unnecessary space in front of non-positive number 2023-12-26 05:47:32 +01:00
Amount.pod typo 2022-06-12 02:34:34 +02:00
Cart.pm Introduce ';' as command/transaction separator 2023-12-26 00:21:01 +01:00
Eval.pm cwd is no longer in @INC in new perl versions 2017-02-18 22:31:19 +01:00
FileIO.pm Explicitly use Perl 5.32 2023-12-12 00:28:17 +01:00
FileIO.pod Implement global advisory lock 2022-08-29 17:50:12 +02:00
Global.pm v6.2.0: Use reject/retry instead of exception for bad amount 2024-05-09 03:09:27 +02:00
Global.pod Split documentation for RevBank::Global 2023-05-23 12:56:34 +02:00
Messages.pm Explicitly use Perl 5.32 2023-12-12 00:28:17 +01:00
Plugin.pm Support control character escapes, add :AllChars attribute 2023-12-28 03:07:40 +01:00
Plugins.pm undo: deal with checkout exception 2023-12-26 02:08:24 +01:00
Plugins.pod Ignore all hook exceptions except in hook_checkout_prepare 2023-11-24 05:15:22 +01:00
Prompt.pm v6.1.2: fix retry prompt 2024-04-25 01:08:15 +02:00
TextEditor.pm Explicitly use Perl 5.32 2023-12-12 00:28:17 +01:00
TextEditor.pod bump to v3.5; add built-in editor 2022-08-30 20:45:01 +02:00
Users.pm v6.1.4: fix bug (0.00 balance account not usable) 2024-04-28 03:43:20 +02:00
Users.pod v6.1.1: Feature: warning messages for invalid accounts 2024-04-25 01:08:15 +02:00