Rothamsted-Ecoinformatics / farm_rothamsted

Custom farmOS features for Rothamsted Research.
GNU General Public License v2.0
6 stars 1 forks source link

Experiment Module: allow Researchers to have multiple roles #685

Open aislinnpearson opened 2 months ago

aislinnpearson commented 2 months ago

Sometimes a user will have more than one role in an experiment (e.g. you could be a PhD student who is also the data curator for an experiment). Currently though you can't have two roles when completing the Program, Proposal, Design, and Experiment entitles.

I am a bit concerned about ow complicated it is becoming to assign people specific roles - we have gone some way to simplifying that with #684 but I think it is still confusing that we have 'Roles' on the Research Entities and Permissions. The simple thing to do is allow people to either (1) remove the requirement that only data curators can be selected as data curators, statisticians as statisticians, etc and/or (2) allow users to select multiple roles for themselves. But with that there is very little administrative oversight... you can't force someone to select from a pre-approved list of statisticians or data stewards, which is important for our internal processes.

One to consider in more detail when we come to it I think.