Challenge Overview
Challenge Objectives
-
Fix the review service to return review opportunities from private groups that the user has access.
Tech Stack
-
Java
-
Maven
-
Docker
-
AWS DynamoDB
Project Background
The Review service is part of our microservice infrastructure and provides endpoints to allow Review Board members to apply for a reviewer position on challenges.
Code Access
Repo: https://github.com/appirio-tech/ap-review-microservice
Branch: dev
The Challenge service already has proper checks for the groups. You can check the implementation here https://github.com/appirio-tech/ap-challenge-microservice
You are no expected to work on the ap-challenge-microservice repo. This is just for reference.
You will find a self-registration link on the forum. If the link doesn’t work, post your Github username and we’ll add you manually.
Detailed requirements
Update all endpoints related to Review Opportunities to return review opportunities from private challenge from groups the user has access to.
After your changes, an authenticated user who has access to a group should be able to:
-
Fetch review opportunities for private challenges.
-
Apply for review on private challenges.
-
Modify his/her existing applications.
What to Submit
Submit:
-
A git patch for the latest commit in the dev branch.
-
Instructions on how to apply your patch.
-
A verification document explaining how to verify your fix.