@anjisvj could you please update the documentation with this
@piumal1999 could you please review and merge this ASAP
Is βupdate state of a programβ a non-reversible action? @YohanAvishke
Yes for the current stage. But in case a requirement arises itβs flexible to change
The directory structure of test controllers are not similar to the directory structure of controllers. It is possible to use the same test controller file for two separate controllers. But i think itβs better if we can keep the same directory structure in test controllers and controllers to make it less complex.
So i created an issue for that:
Previous structure:
βββ controller
β βββ MenteeControllerTest.java
β βββ MentorControllerTest.java
β βββ ProgramControllerTest.java
βββ service
New structure that i suggest:
βββ controller
β βββ admin
β β βββ MenteeControllerTest.java
β β βββ MentorControllerTest.java
β β βββ ProgramControllerTest.java
β βββ ProgramControllerTest.java
βββ service
Sent a PR for that. Please review and merge
Awsome job @piumal1999
With the previous discussions, we have found some minor bugs and issues in the scholarX backend that needed to fixed. The requirements are mentioned below.
- Add a JSON response payload to DELETE endpoints
- Add a column for mentor application
- Rename questionnaire to the prerequisite
- Change the program state MENTEE_APPLY to MENTEE_APPLICATION
I created issues for these in the github repository. Iβm working on these issues and Iβll use this thread for the updates and discussion
Related links:
Fixed the issue with this pull request:
Please review and merge