globaleaks / GlobaLeaks

GlobaLeaks is free, open source software enabling anyone to easily set up and maintain a secure whistleblowing platform.
https://www.globaleaks.org
Other
1.2k stars 263 forks source link

Display report status changes and their motivations on report page. #4115

Open evilaliv3 opened 2 weeks ago

evilaliv3 commented 2 weeks ago

Proposal

This ticket is dedicated to the analysis and implementation for a functionality to show information about statuses changes and their motivations on the report page.

The idea is to extend the "Comment" section adding a comment for each report showing the following information Author: The user that reported Date: The date of the operation Text: "Status: $StatusBeforeChange -> $StatusAfterChange

Examples:

Giorgio Fraschini
Date: June 12, 2024
Status: Opened

Giorgio Fraschini
Date: June 12, 2024
Status: Close
Motivation: Case handled with complete whistleblower's protection

Motivation and context

Users should be able to see a track of the changes of status of reports and their motivations

evilaliv3 commented 2 weeks ago

@msmannan00 has produced a vary simple and nice patch that implements the feature.

Here is a screenshot of the current implementation: Screenshot from 2024-06-24 14-53-35

I suggest we could not open a pull request and collect some community feedback and then proceed merging it.