globaleaks / globaleaks-whistleblowing-software

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

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

Closed evilaliv3 closed 1 week ago

evilaliv3 commented 3 months 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 3 months 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.

evilaliv3 commented 1 week ago

Closing as completed and released in 5.0.0