stable

Clone or download

Read-only

story #8431: see email headers for changesets created by email

When an artifact is created by email โ€” this is possible only if you 1) activate insecure email gateway in site admin ยป plugins ยป tracker 2) activate the feature at the tracker level in tracker ยป admin ยป settings โ€” then the raw email + headers are stored in case of a future audit. This change introduces the ability to display those information. As this is sensitive information, this is only available for site administrators. The site admin just have to go to the artifact and click on the envelope to see the raw mail in a new tab. The information is displayed even if the email gateway is in Token mode or disabled. We convert also notification button behavior from PrototypeJS to jQuery. Change-Id: Ib4d7b75c7f3da48f35fcba13e60df110c6a1dd18

Modified Files

Name
M plugins/tracker/include/Tracker/Artifact/Changeset/IncomingMailDao.php +13 โˆ’0 Go to diff View file
A plugins/tracker/include/Tracker/Artifact/Changeset/IncomingMailGoldenRetriever.php +77 โˆ’0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Renderer/EditRenderer.class.php +1 โˆ’1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact.class.php +42 โˆ’12 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_Changeset.class.php +51 โˆ’12 Go to diff View file
M plugins/tracker/include/autoload.php +3 โˆ’2 Go to diff View file
M plugins/tracker/include/trackerPlugin.class.php +1 โˆ’0 Go to diff View file
M plugins/tracker/site-content/en_US/tracker.tab +2 โˆ’1 Go to diff View file
M plugins/tracker/site-content/fr_FR/tracker.tab +2 โˆ’1 Go to diff View file
A plugins/tracker/tests/Tracker/Artifact/Changeset/IncomingMailGoldenRetrieverTest.php +119 โˆ’0 Go to diff View file
M plugins/tracker/www/scripts/TrackerArtifact.js +1 โˆ’39 Go to diff View file
A plugins/tracker/www/scripts/TrackerArtifactEmailActions.js +67 โˆ’0 Go to diff View file
M plugins/tracker/www/themes/default/css/style.less +3 โˆ’4 Go to diff View file