View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0010551 | Taler | exchange AML officer webui | public | 2025-11-06 15:45 | 2026-02-04 19:00 |
| Reporter | Christian Grothoff | Assigned To | Florian Dold | Resolution deadline | |
| Implementer | Reviewer | ||||
| Release signed by | Deployed by | ||||
| Verifier | Communicator | ||||
| Data protection authority notification required | No | ||||
| CSIRT notification required | No | ||||
| Estimated effort (hours) | Actual effort (hours) | 0 | |||
| Fast-track | No | ||||
| Work package | none | ||||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | closed | Resolution | fixed | ||
| Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
| Product Version | git (master) | ||||
| Target Version | 1.4 | Fixed in Version | 1.4 | ||
| Summary | 0010551: Automate event generation for vqf 902.14 in AML program [3d] | ||||
| Description | For MROS reporting, submission of the vqf_902_14 should run an AML program that sets the events/properties based on the form. See: https://docs.taler.net/deployments/tops.html#implementation-gaps | ||||
| Tags | No tags attached. | ||||
| I'm again starting to wonder if this makes any sense. 902.14 is filed by an AML officer (!). After filing these forms, we don't usually run AML programs, unless specified _by_ the form (instant measures, etc.). So doing this server-side makes less and less sense to me. | |
| To be done as mini-aml programs outside of the UI logic but inside AML SPA to enable testing and avoid spagetti. => Florian's problem ;-) | |
| 902.1-officer should probably additionally trigger ACCOUNT_OPEN (if not already the case). | |
| > 902.1-officer should probably additionally trigger ACCOUNT_OPEN (if not already the case). That's is already the case both in the spec and in the implementation. | |
| The code base indeed already properly separates the pure computation from the UI. I've improved the interface for the prop/event derivation logic (so that it is one function taking inputs to outputs instead of per-event computation), added some (unit) tests for the prop/event derivation logic, and fixed a bug that this testing uncovered (ACCOUNT_OPEN=false being derived where it shouldn't be). Issue 0010929 tracks a minor refactoring/cleanup that further improves maintainability but is not required per se. | |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-11-06 15:45 | Christian Grothoff | New Issue | |
| 2025-11-06 15:45 | Christian Grothoff | Relationship added | child of 0009918 |
| 2025-11-06 15:45 | Christian Grothoff | Status | new => implementing |
| 2025-11-27 16:08 | Florian Dold | Relationship deleted | child of 0009918 |
| 2025-11-27 16:16 | Christian Grothoff | Assigned To | => Christian Grothoff |
| 2025-11-27 16:16 | Christian Grothoff | Status | implementing => assigned |
| 2025-11-28 21:12 | Christian Grothoff | Summary | Automate event generation for vqf 902.14 in AML program => Automate event generation for vqf 902.14 in AML program [3d] |
| 2025-12-07 15:02 | Christian Grothoff | Note Added: 0026814 | |
| 2025-12-19 14:27 | Christian Grothoff | Assigned To | Christian Grothoff => Florian Dold |
| 2025-12-19 14:28 | Christian Grothoff | Note Added: 0027137 | |
| 2025-12-19 14:28 | Christian Grothoff | Note Edited: 0027137 | |
| 2025-12-19 14:32 | Christian Grothoff | Note Added: 0027138 | |
| 2025-12-19 14:33 | Christian Grothoff | Note Edited: 0027138 | |
| 2025-12-21 20:52 | Christian Grothoff | Category | exchange => exchange AML backoffice (SPA) |
| 2026-01-27 15:11 | Florian Dold | Note Added: 0027392 | |
| 2026-01-27 23:30 | Florian Dold | Status | assigned => informing |
| 2026-01-27 23:30 | Florian Dold | Resolution | open => fixed |
| 2026-01-27 23:30 | Florian Dold | Note Added: 0027400 | |
| 2026-01-28 00:45 | Christian Grothoff | Fixed in Version | => 1.4 |
| 2026-02-04 19:00 | Christian Grothoff | Status | informing => closed |
| 2026-08-23 14:17 | Florian Dold | Category | exchange AML backoffice (SPA) => exchange AML officer webui |