|
| Reporter | Antoine A | Assigned To | Antoine A | 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 | minor | Reproducibility | have not tried |
|---|
| Status | closed | Resolution | fixed | |
|---|
| Target Version | 0.10 | Fixed in Version | 0.10 | |
|---|
|
| Summary | 0008080: Account deletion for account with a transaction history |
|---|
| Description | We used to delete all of a user's transaction history when deleting them, but the law often requires that a banking history be kept. I've reversed this behaviour but now libeufin-bank will fail when deleting an account with a transaction history. |
|---|
| Additional Information | The solution would be to add a deleted column to the accounts table and mark the deleted user as such. The garbage collector task would be responsible for deleting the old transaction history and deleting accounts that no longer have transactions recorded. |
|---|
| Tags | No tags attached. |
|---|
|