roadmap icon indicating copy to clipboard operation
roadmap copied to clipboard

Why keep "contributors" separate from real plan users?

Open nicolasfranck opened this issue 3 years ago • 2 comments

Please complete the following fields as applicable:

What version of the DMPRoadmap code are you running? (e.g. v2.2.0)

3.0.1

Expected behaviour:

The model Contributor allows you to add administrative information about the data managers and the like. But there are restrictions:

  • these are not real users. They do not have any access, unless you add them to the plan explicitly in the tab "share".
  • their functionality overlaps with "share". E.g. what is the difference between a contributor with role "project administrator" and an "administrator" in the "share" tab?

Of course I can add an initializer that automagically updates the plan roles when I try to add/update a contributor, but that only works well for adding or updating, not for deleting one.

nicolasfranck avatar Jan 26 '21 09:01 nicolasfranck

Hi @nicolasfranck. This just came up in a conversation we had yesterday. We will be doing some reorganization of the plan tabs in the near future. The 'project contributors' and 'dmp collaborators' will appear on the same tab which will hopefully help clarify this issue. We're also considering consolidating the functionality as you described above but have not yet defined all of the details.

Here is a screenshot of the combined tab in my development environment:

Screen Shot 2021-01-26 at 9 53 38 AM

briri avatar Jan 26 '21 17:01 briri

What do you mean by "consolidating the functionality"? Merging the functionality of the contributors into the collaborators (would be helpfull)? That would require also adding bitfields for those new roles, rewriting code that checks rights..

nicolasfranck avatar Jan 27 '21 08:01 nicolasfranck