Skip to content

Fix default project member role who creates project #556

Open
@maxceem

Description

@maxceem

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions