-
Notifications
You must be signed in to change notification settings - Fork 42
Open
Labels
epic-mentorshipAll tasks related to mentorship pages & tasksAll tasks related to mentorship pages & tasksjava/springbootTasks where is needed Java experience or Spring Boot ExperienceTasks where is needed Java experience or Spring Boot Experiencetop-priorityAll critical tasks to be implemented as soon as possibleAll critical tasks to be implemented as soon as possible
Description
Description
Mentor Approval Flow
- Mentor submits registration
- Endpoint: POST /mentors
- Payload: complete mentor profile (bio, skills, focus areas, availability)
Expected result:
- 201 Created
- Mentor stored with status = PENDING
Mentorship Team reviews mentor profile
a) Approve mentor (Missing endpoint)
Endpoint: POST /mentors/{mentorId}/accept
Expected result:
- 200 OK
- Mentor stored with status = ACTIVE
- Approval email notification sent to the mentor
a) Rejects mentor (Missing endpoint)
Endpoint: POST /mentors/{mentorId}/reject
Expected result:
- 200 OK
- Mentor stored with status = REJECTED
- Rejection feedback stored (if provided)
- Rejection email notification sent to the mentor
The same accept and reject endpoints are missing for mentee.
Metadata
Metadata
Assignees
Labels
epic-mentorshipAll tasks related to mentorship pages & tasksAll tasks related to mentorship pages & tasksjava/springbootTasks where is needed Java experience or Spring Boot ExperienceTasks where is needed Java experience or Spring Boot Experiencetop-priorityAll critical tasks to be implemented as soon as possibleAll critical tasks to be implemented as soon as possible