Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a new GET /courses_user endpoint #720

Open
5 tasks
kyleecodes opened this issue Dec 7, 2024 · 2 comments · May be fixed by #737
Open
5 tasks

Create a new GET /courses_user endpoint #720

kyleecodes opened this issue Dec 7, 2024 · 2 comments · May be fixed by #737
Assignees
Labels
complexity: moderate Time needed to do this ticket will be moderate e.g. 1-2 days feature/enhancement New feature or request help-wanted Extra attention is needed REST REST APIs
Milestone

Comments

@kyleecodes
Copy link
Member

kyleecodes commented Dec 7, 2024

Overview

To optimize user data loading, introduce a new GET /courses_user endpoint that retrieves session and course data specifically for courses or session pages. This means we can remove courses and user data from the profile.

This issue is not blocked, but ideally #717 should be completed first.

Action Items

  • Create a new GET /courses_user endpoint in the backend.
  • Implement the getCourseUserByUserId service method for this endpoint.
  • Write backend tests to ensure proper functionality (alternatively, this can be made into a separate issue.)
  • Add a new controller file for handling this endpoint.
  • Include code comments.
@kyleecodes kyleecodes added complexity: moderate Time needed to do this ticket will be moderate e.g. 1-2 days feature/enhancement New feature or request help-wanted Extra attention is needed REST REST APIs labels Dec 7, 2024
@kyleecodes kyleecodes added this to the 02. Roadmaps milestone Dec 7, 2024
@csehatt741
Copy link

@kyleecodes, I`m also happy to help here.

Copy link

Thank you @csehatt741 you have been assigned this issue!
Please follow the directions in our Contributing Guide. We look forward to reviewing your pull request. ✨


Support Chayn's mission? ⭐ Please star this repo to help us find more contributors like you!
Learn more about our impact and sign-up for our volunteer programsto join our mission!. 🌸

@csehatt741 csehatt741 linked a pull request Dec 29, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: moderate Time needed to do this ticket will be moderate e.g. 1-2 days feature/enhancement New feature or request help-wanted Extra attention is needed REST REST APIs
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants