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.21k stars 265 forks source link

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

Open evilaliv3 opened 1 month ago

evilaliv3 commented 1 month 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: New -> Open
Giorgio Fraschini
Date: June 12, 2024
Status: Open -> Close
Motivation: Case handled with complete whistleblower's protection
evilaliv3 commented 1 month ago

Cool @msmannan02

I think the implementation is almost complete and i'm going to open a pull request to perform a review and track the merge.

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