-
Suggestion
-
Resolution: Unresolved
-
None
-
None
-
132
-
There could be times where some sensitive data could be inadvertently added to an issue in a text format, on a comment, description, or other forms (Fields, etc). For security reasons and due to regulations (GDPR and others), this information needs to be removed from the instance. Although the user can remove the text, the information will still be present on the history and activity tab of the issue.
Since the history tab can't be disabled (JRACLOUD-67300), Would be useful, and at some point necessary, that the administrators have the ability to remove data from the history or activity tab in case they need to hide sensitive information from the instance. This would also remove the information on the activity stream where users can see all the changes.
- is cloned from
-
JRACLOUD-71685 Ability to remove specific information from history Tab
- In Progress
- is related to
-
JRACLOUD-67300 Add the option to disable the history tab.
- Gathering Interest
-
JRASERVER-70392 As an administrator I would like to be able to delete change issue history
- Gathering Interest
I would be SO nice to be able to delete any desired history line item for any issue. Atlassian Jira developers we sure would love to have this feature implemented.
I used to depend on a Server add-on app that also ran on Datacenter. Its no longer available with the ending of Server support: So disappointing. That add on is named Issue History Item Remover
https://marketplace.atlassian.com/apps/1219046/issue-history-item-remover?hosting=server&tab=overview
The last time a user included a sensitive text in a Jira field, I used the Scriptrunner command to delete the ENTIRE history instead of having to delete the whole issue.
I first edited all the Jira issues replacing the sensitive text with a stream of XX characters.
Then I removed this Issue's ENTIRE History, so there is no longer any history that show what the original sensitive text was.
The Scriptrunner script I used to remove this Issue History from these effected issues:
for these issues: JM-7211 etc..
import com.atlassian.jira.issue.IssueManager;
import com.atlassian.jira.issue.MutableIssue;
import com.atlassian.jira.component.ComponentAccessor;
IssueManager im = ComponentAccessor.getIssueManager();
MutableIssue issue = im.getIssueObject("JM-7211");
def changeHistoryManager = ComponentAccessor.getChangeHistoryManager()
changeHistoryManager.removeAllChangeItems(issue)