GlobaLeaks
GlobaLeaks copied to clipboard
Introduce ability for Receivers to edit Questionnaires
While in the Philippines it has been requested that the Receivers shall be able to autonomously manage and maintain the questionnaries related to a submission.
This ticket is to introduce the ability for a Receiver, part of a context, to edit autonomously the submission questionnaires.
Within their use-case the Receivers are Lawyers working on anticorruption reports, they need to autonomously work on improving the information quality of submissions, while the IT manage the rest of the system.
The Laywers are a group of 10 persons.
So the receivers need to be autonomously change the questionnaires asked to the Whistleblowers without having to ask the IT.
@fpietrosanti, @NSkelsey: the possibility for the Recipient to edit the questionnair configuration has been requested also by the Falck.
The main requirement coming from users is to allow recipients to edit just the questionnaire, that is a feauture that we can ship out easily behind a flag: "Allow the recipient to configure questionnaires".
This as an MVP could really unlock a lot of interesting use cases with happiness for most of the users.
I would postpone to a lated stage instead:
- possibility to change the name of the context and its description that requires important refactor)
- possibility for the recipient to change only the questionnaires of the contexts to which is associated.
what do you think?
If it's not urgent, as Falck can operate as admin user for editing questionnaire, i'd suggest to do it properly with an authorization model that enable a recipient to be authorized to edit only questionnaires that has been explicitly authorized for editing for that recipienti (not implicitly authorizing editing of questionnaire bound to context to which he is associated).
I do not see particular advantage in associating users directly to questionnaires are you sure of this suggestion; i would probably accept the minor change allowing if enabled to modify just all the questionnaire.
In addition the recipient with what you are proposing will be anyhow not able to edit the context name and description that you were recognizing valuable opening this ticket.