Skip to content

Group E - Sprint 3#109

Merged
Charan-Nimmagadda merged 49 commits intomainfrom
GroupE-development
Apr 21, 2025
Merged

Group E - Sprint 3#109
Charan-Nimmagadda merged 49 commits intomainfrom
GroupE-development

Conversation

@HozenDev
Copy link
Contributor

Group E - Sprint 3 Pull Request

This pull request follows the pull request #104.

  • Integrate Pre-Sprint 3 improvements:

    • Enhance workflow with Internship Request A1-Form developed.
    • Add logger in the supervisor reminder method
  • Fix Sprint 2 Bug:

    • Correct Notification Log creation bad attributes on supervisor reminder method.

Please do not merge this pull request until we mentioned you via Discord.

Nanvithaa and others added 26 commits April 14, 2025 15:37
  - Fix Notification Log attributes name when creating
  - Add logs to the logger and remove it in console
…oupE-development

Merge client changes according to Group C needs.
- Create FormMetadata file, defining fields
- Added to A1, A2 and A3 forms
- Add token management in isSupervisor method (authMiddleware)
- Change backend routes to get all forms
- Delete Submission model
- Update supervisor reminder:
   - Create a method that returns all forms with a specific filter
- Delete post intership request because of submission used in formRoutes.js
- Create a new route to manage all forms:
  - GET /api/supervisor/forms
  - POST /api/supervisor/form/:type/:id/accept
  - POST /api/supervisor/form/:type/:id/reject
  - :type is form_type ("A1", "A2" or "A3")
  - :id is the form id
- Add token management for authentification (Not used yet)
- Correct supervisor reminders:
  - Find pending submissions in all forms table
  - Send to all supervisor if we should remind
  - Update supervisor reminder test with jest
- Update form metadata (reference to UserTokenRequest instead of User)
@sanjay347 sanjay347 force-pushed the GroupE-development branch from 9430e87 to 573299d Compare April 21, 2025 04:53
@Charan-Nimmagadda Charan-Nimmagadda merged commit 4df7bce into main Apr 21, 2025
1 check passed
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.

4 participants