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

feat: Search students by full name #65

Merged
merged 5 commits into from
Oct 6, 2023
Merged

Conversation

PedroChaparro
Copy link
Member

@PedroChaparro PedroChaparro commented Oct 6, 2023

Includes 📋

  • Add new endpoint to the openapi spec
  • DB indexes to optimize search query
  • Endpoint to search students by their full name
  • Tests for the new endpoint

Related Issues 🔎

Closes #23

@PedroChaparro PedroChaparro added the ✨ feat A new feature is implemented label Oct 6, 2023
@PedroChaparro PedroChaparro self-assigned this Oct 6, 2023
@PedroChaparro PedroChaparro merged commit f72482b into dev Oct 6, 2023
3 checks passed
@PedroChaparro PedroChaparro deleted the feat/#23_search_students branch October 6, 2023 12:33
@PedroChaparro PedroChaparro mentioned this pull request Oct 6, 2023
PedroChaparro added a commit that referenced this pull request Oct 6, 2023
* fix: Use case insensitive text for emails (#62)

* fix(accounts): Use case insensitive text to store emails

* chore(deps): Bump dependencies

* fix: Save who created admin and teacher accounts (#63)

* feat(db): Add created by column in users table

* fix(accounts): Save who created teachers and admin accounts

* feat: Rename course (#64)

* feat(courses): Add repository implementation to rename course

* feat(courses): Add endpoint to rename a course

* test(courses): Rename course

* feat: Search students by full name (#65)

* docs(openapi): Add new endpoint to the spec

* feat(db): Add nex indexes to optimize search queries

* feat(accounts): Add repository implementation to search students

* feat(accounts): Add endpoint to search students by full name

* test(accounts): Search students by full name

* feat: Enroll student (#66)

* docs(openapi): Add new endpoint to spec

* feat(courses): Endpoint to enroll an student to a course

* test(courses): Enroll student to course

* feat: List enrolled students (#68)

* docs(openapi): Update spec

* refactor(db): Update enrolled students view name

* feat(courses): Repository implementation to get enrolled students

* feat(courses): Endpoint to get enrolled students

* test(courses): Get enrolled students
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ feat A new feature is implemented
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant