-
Notifications
You must be signed in to change notification settings - Fork 2
Description
User stories
-
As a research manager I want to be able to assign a survey to three people at once so that they choose who will complete the survey, or can each work on different sections.
-
As a researcher at OpenOwnership I want a survey to be accessible in its editing mode to anyone logged in with an @openownership.org e-mail address so that we can all contribute to a country assessment carried out with the tool
Neither of these user stories require concurrent editing. An edit lock, with option to take over the lock or view read only, is acceptable.
At present, I understand that a survey can only have one Google Account as the editor at any given time, possibly because of the way the identity of the researcher and coordinator are set in a hash in the answer sheets configuration file.
Suggested approach
- The control scripts should be updated (@timgdavies to do) to allow that coordinator, researcher or reviewer roles can be assigned to (a) a single e-mail address; (b) a comma-separated list of addresses; (c) a domain name.
- This will involve updating both the Google Sharing steps and the hash written to the answer sheet
- The Angular application should be updated to recognise these additional hashes to work out the role of the user accessing.
- This may require some additional logic to cater for cases when, e.g. a named individual is the coordinator (tim@openownership.org) but the survey is assigned to 'openownership.org' as the reviewer. In this case, tim@openownership.org should be accessing with coordinator role, not researcher.