globaleaks / globaleaks-whistleblowing-software

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

Integration of a functionality to enable forwarding of reports from the root tenant to secondary tenants #4330

Open evilaliv3 opened 5 days ago

evilaliv3 commented 5 days ago

Proposal

This ticket is related to the work of analysis and integration of a feature currently proposed in https://github.com/globaleaks/globaleaks-whistleblowing-software/pull/4314 to enable recipients of the root tenant to forward reports to primary to users of the secondary sites.

evilaliv3 commented 5 days ago

Status of the current implementation:

Actions necessary to possibly integrate same functionality:

evilaliv3 commented 3 days ago

I've proceeded with the full revision of the proposed changes to database included in this implementation.

The revisions consider to be just addition of variables necessary to enable/disable the new feature in the UI and changes in naming necessary for globaleaks for international naming conventions and code consistency that are:

We have avoided other structural changes understanding this could have major requirements in the refactoring of the code proposing the minimum changes necessary and proposing only the changes already previously indicated.