View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000926 | savapage-core | [All Projects] General | public | 2018-01-18 15:44 | 2018-04-30 16:11 |
Reporter | rijkr | Assigned To | rijkr | ||
Priority | normal | Severity | major | Reproducibility | sometimes |
Status | closed | Resolution | fixed | ||
Product Version | 0.9.12 | ||||
Target Version | 1.0.0 | Fixed in Version | 1.0.0 | ||
Summary | 0000926: Fix premature removal of personal user account | ||||
Description | IST: Logically deleted users are removed from the database when no input/output document instances are present for that user. However, when printing is charged via Delegated Print, no documents are present, but (pending) transactions are. As the user is removed, related personal accounts and transactions are unconditionally removed by cascade. This leads to errors, when a ticket print completes, and costs must be settled with the now removed personal account. SOLL: Do not remove a user when personal account transactions are present. These transactions will be removed in due time as part of the recurring clean-up process. So, when all transactions for a user are cleaned/removed, a logically deleted user will eventually be removed. | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2018-01-18 15:44 | rijkr | New Issue | |
2018-01-18 15:44 | rijkr | Status | new => assigned |
2018-01-18 15:44 | rijkr | Assigned To | => rijkr |
2018-01-18 16:17 | rijkr | Description Updated | View Revisions |
2018-01-18 19:08 | rijkr | Status | assigned => resolved |
2018-01-18 19:08 | rijkr | Resolution | open => fixed |
2018-01-18 19:08 | rijkr | Fixed in Version | => 1.0.0 |
2018-04-30 16:11 | rijkr | Status | resolved => closed |