View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007520 | Taler | libeufin-bank | public | 2022-12-12 17:33 | 2024-04-15 21:32 |
Reporter | MS | Assigned To | Antoine A | ||
Priority | normal | Severity | feature | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Target Version | 0.10 | Fixed in Version | 0.10 | ||
Summary | 0007520: Implement policy to abort non confirmed cashout operations. | ||||
Description | A configurable time span should instruct libeufin sandbox to abort the cashout operations that were never confirmed with the TAN. This is not part of the API yet, and it should only be implemented after a first deployment of Libeufin in the context of a local currency. | ||||
Tags | No tags attached. | ||||
related to | 0007860 | closed | Antoine A | demobank should support aborting withdrawal operations from the wallet |
child of | 0008365 | closed | Christian Grothoff | package and upload libeufin 0.10 to ftp and stable Debian/Ubuntu server |
|
Not relevant for the Postfinance integration. |
|
Right, I think we should have a simple option in the INI configuration like "TRANSACTION_CONFIRMATION_TIMEOUT". Default 1h? |
|
Cashout pending operations do not reserve the cashout amount, so adding an automatic abort timeout does not realky seem useful to me. If a user forgets to abort the operation, it can remain suspended indefinitely without any problem. We might want to clean up the database space used by the pending and aborted operations, but I think this should be manual (using a gc command) as keeping the history is better for usability. What is the goal of this feature ? |
|
I think mostly that when I go back to a bank account after days or weeks, I don't see half-finished pending operations that I've long forgotten about in the SPA. Having to the manually go in and clean them up doesn't seem like the best UX. |
|
I see nothing wrong with this being implemented as part of some database GC operation. |
|
Fixed in a047fb5c1076c0afe2c04c8beb2edd6026f595b3 |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-12-12 17:33 | MS | New Issue | |
2022-12-12 17:36 | MS | Description Updated | |
2023-01-08 11:28 | Christian Grothoff | Target Version | => 0.9.2 |
2023-02-21 16:26 | Christian Grothoff | Target Version | 0.9.2 => 0.9.3 |
2023-04-11 10:40 | MS | Note Added: 0020060 | |
2023-04-11 10:40 | MS | Target Version | 0.9.3 => |
2023-04-13 20:26 | Florian Dold | Category | sandbox => libeufin sandbox |
2023-04-13 20:38 | Florian Dold | Category | libeufin sandbox => libeufin-sandbox |
2023-04-13 20:50 | Florian Dold | Project | libeufin => Taler |
2023-04-17 11:53 | Florian Dold | Target Version | => 0.9.4 |
2023-05-04 20:15 | Christian Grothoff | Severity | minor => feature |
2023-09-23 15:26 | Christian Grothoff | Category | libeufin-sandbox => libeufin-bank |
2023-09-23 16:45 | Christian Grothoff | Target Version | 0.9.4 => 0.10 |
2023-10-13 23:07 | Christian Grothoff | Relationship added | related to 0007860 |
2023-10-13 23:08 | Christian Grothoff | Target Version | 0.10 => 0.9.4 |
2023-11-03 00:37 | Christian Grothoff | Assigned To | => Antoine A |
2023-11-03 00:37 | Christian Grothoff | Status | new => assigned |
2023-12-02 11:01 | Christian Grothoff | Note Added: 0020687 | |
2023-12-15 17:18 | Antoine A | Note Added: 0020765 | |
2023-12-25 19:29 | Christian Grothoff | Note Added: 0020812 | |
2023-12-25 19:29 | Christian Grothoff | Note Added: 0020813 | |
2023-12-25 19:29 | Christian Grothoff | Target Version | 0.9.4 => 0.10 |
2024-02-10 00:25 | Christian Grothoff | Relationship added | child of 0008365 |
2024-03-20 18:04 | Antoine A | Status | assigned => resolved |
2024-03-20 18:04 | Antoine A | Resolution | open => fixed |
2024-03-20 18:04 | Antoine A | Note Added: 0021955 | |
2024-04-09 13:11 | Christian Grothoff | Fixed in Version | => 0.10 |
2024-04-15 21:32 | Christian Grothoff | Status | resolved => closed |