-
Notifications
You must be signed in to change notification settings - Fork 55
Open
Description
By our logic, user who creates a project is added as member, see https://github.com/topcoder-platform/tc-project-service/blob/develop/src/routes/projects/create.js#L390
- If user has any Topcoder Roles except copilot, such a user would be added as a
manager. - Otherwise user would be added as a
customer.
But when we invite users or add them directly as members users can only be added as manager if they have required Topcoder Roles as per the Roles Matrix.
Should we respect this Roles Matrix during project creation? I. e. user who creates a project should be added with they default role, as per Roles Matrix
For example, now if Program Manager creates a project they would be added as manager. The expected behaviour Program Manager should be added as a program_manager.