View Issue Details

IDProjectCategoryView StatusLast Update
0000926savapage-core[All Projects] Generalpublic2018-04-30 16:11
ReporterrijkrAssigned Torijkr 
Status closedResolutionfixed 
Product Version0.9.12 
Target Version1.0.0Fixed in Version1.0.0 
Summary0000926: Fix premature removal of personal user account
DescriptionIST: 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.
TagsNo tags attached.


There are no notes attached to this issue.

Issue History

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