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 expiration date changes on report page. #4116

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 report expiration changes.

The idea is to extend the "Comment" section adding a comment for each report showing the following information Author: The user that changed the expiration date Date: The date of the operation Text: "Expiration date: $ExpirationDateAfterChange

Example:

Author: Giorgio Fraschini
Date: June 12, 2024
Expiration date: June 12, 2025

Motivation and context

Users should be able to see a track record of the changes to the expiration date of a report.

evilaliv3 commented 3 months ago

To prepare for this feature implementation i'm proceeding addin an audit log entry to keep track of the changes of the expiration date of a report.

evilaliv3 commented 3 months ago

I think the we could keep this implementation uniform to the one implemented for #4115

evilaliv3 commented 1 week ago

Closin the ticket since the feature is now implemented and released in version 5.