Skip to content

Conversation

nih326
Copy link

@nih326 nih326 commented Apr 16, 2025

No description provided.

Aditya-k24 and others added 30 commits April 4, 2025 23:32
management improvements

Core Changes:
- Add MAX_OUTSTANDING_REVIEWS constant to Assignment model
- Add team name functionality to Team model
- Fix nil comparison in can_review? method
- Add self-review functionality to review mappings
- Add questionnaire ID retrieval for reviews

API Changes:
- Add new review mapping endpoints:
  - POST /start_self_review
  - GET /get_questionnaire_id
- Update review mapping controller with new actions
- Add error handling for review creation

Model Updates:
- Update Assignment model with review constants
- Add name method to Team model
- Update ReviewMapping model with self-review logic
- Add questionnaire association methods

Documentation:
- Update API documentation in swagger.yaml
- Add comments for new methods and endpoints

This commit improves the review system by adding self-review capabilities,
fixing review validation issues, and enhancing team identification.
implementing assigned functionality for review_mapping
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants