Actions
Feature #16748
openStore the status name in the issue history
Status:
New
Priority:
Normal
Assignee:
-
Category:
Issues
Target version:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Resolution:
Description
Currently, journal_details table only stores the id of the standard issue fields in old_value and value.
This leads to the Issue History displaying the current value of the id, and if that id is deleted, the id itself.
- I change the Status from
NewtoAccepted.- Issue History indicates:
Status changed from New to Accepted.
- Issue History indicates:
- The Admin then change the name of the status to
Just-Before-Accepted.- Issue History indicates:
Status changed from New to Just-Before-Accepted.
- Issue History indicates:
- Some time later, issue is closed and this status is deleted.
- Issue History indicates:
Status changed from New to 2.
- Issue History indicates:
Displaying of the current name, or id, breaks the audit trail and the context under which the original action was taken.
One way of addressing this is to add old_id and new_id fields to capture the field relations (which if useful for linking, etc) and use the old_value and value fields for displaying.
Updated by Jean-Philippe Lang over 11 years ago
- Tracker changed from Defect to Feature
- Subject changed from Issue History does not store value of standard fields. to Store the status name in the issue history
Updated by @ go2null over 11 years ago
Note that this affects all standard list/enumeration fields, not just Status.
I've confirmed the behaviour (value changes to current value, or toid when deleted)
- Assignee (deleted Group =>
id, deleted User =>Anonymous), - Category,
- Priority,
- Target version.
(I have only checked Issue fields, not Document, etc.)
Actions