Topcoder Project Service - Fix leave project issue

Register
Submit a solution
The challenge is finished.

Challenge Overview

Fix issue when the user is leaving a project or is removed from the project, it shouldn’t see the project listed anymore.

Project Background

Topcoder Project Service is the main backend service of the Topcode Connect — client facing application of Topcoder.

Each project has members. We can invite new members and after remove them. Also, members can leave projects by themselves. We’ve found that after users leave the project or removed, they still can see the project listed on the project list, even though they cannot access project details. We should fix this in this challenge.

Technology Stack

  • Node.js

  • PostgreSQL

  • ElasticSearch

Code access

The work for this challenge has to be done in one repository:
- Project Service repo https://github.com/topcoder-platform/tc-project-service branch dev commit c321f5092180c1448da4129a9d301c24148eceff or later.

- Config and testing users are provided on the forum.

Individual requirements

Fix issue

Helpful materials

General requirements

  • Lint should pass.

  • Unit tests should pass.



Final Submission Guidelines

  • Patch to the Project Service branch dev.

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30091748