Description
Currently the roles are mapped only to calculations. Because one cannot add a new calculations without a role and also cannot add a new role without a calculation, this makes it currently impossible to create new calculations non-associated roles.
The roles should now also be possible to add to a specific user. Each role that is associated with a user, should be displayed as a tab on their page. See image for clarification:
Which roles are associated should be configurable through the member edit page. A user does not need to have a role associated but if no role is associated, no calculcations can be created. The interaction should be done through a multi-select autocomplete.
The database association can be done through a three-way intermediate table.
Acceptance Criteria
Additional Information
None
Description
Currently the roles are mapped only to calculations. Because one cannot add a new calculations without a role and also cannot add a new role without a calculation, this makes it currently impossible to create new calculations non-associated roles.
The roles should now also be possible to add to a specific user. Each role that is associated with a user, should be displayed as a tab on their page. See image for clarification:
Which roles are associated should be configurable through the member edit page. A user does not need to have a role associated but if no role is associated, no calculcations can be created. The interaction should be done through a multi-select autocomplete.
The database association can be done through a three-way intermediate table.
Acceptance Criteria
Additional Information
None