session: add option to create a report for the current status of packages included in a session
After a session has been completed, or when it's still running/hanging, it would be very useful to be able to generate a status report, containing:
- upload name (as it is found in fossology)
- actual upload folder (it may be different from the one given in the upload command, if the upload was already present in fososlogy)
- selected, selected reason, upload, upload reason
- agent status, grouped (successfully run / missing)
- reportImport status (done / missing)
- fossology clearing status (if available)
This status report should collect data also from fossology, so it cannot be included in the session file
The report should be generated both in json and in csv format, to be imported in a spreadsheet
Edited by Alberto Pianon