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: Get rubric by UUID #82

Merged
merged 4 commits into from
Oct 12, 2023
Merged

feat: Get rubric by UUID #82

merged 4 commits into from
Oct 12, 2023

Conversation

PedroChaparro
Copy link
Member

Includes 📋

  • Update openapi spec
  • Endpoint to get a rubric by its UUID
  • Tests for the new endpoint

Related Issues 🔎

Closes #75

@PedroChaparro PedroChaparro added the ✨ feat A new feature is implemented label Oct 12, 2023
@PedroChaparro PedroChaparro self-assigned this Oct 12, 2023
@PedroChaparro PedroChaparro merged commit 533c8f4 into dev Oct 12, 2023
3 checks passed
@PedroChaparro PedroChaparro deleted the feat/#75_get_rubric_by_uuid branch October 12, 2023 12:36
@PedroChaparro PedroChaparro mentioned this pull request Oct 13, 2023
PedroChaparro added a commit that referenced this pull request Oct 13, 2023
* feat: Create rubric (#80)

* refactor(db): Change objectives field name

* feat(rubrics): Create initial rubrics domain

* feat(rubrics): Create initial rubrics repository

* feat(rubrics): Endpoint to create a rubric

* test(rubrics): Add test to ensure teacher can create rubrics

* chore(deps): Bump dependencies

* feat: Get rubrics created by teacher (#81)

* feat(rubrics): Add endpoint to list rubrics created by teacher

* test: Add tests to the endpoint to list created rubrics

* feat: Get rubric by UUID (#82)

* docs(openapi): Update spec

* feat(rubrics): Create endpoint to get rubric by its uuid

* test(rubrics): Add tests to the endpoint to get a rubric by its uuid

* refactor(rubrics): Remove debug message

* feat: Add objective to rubric (#83)

* refactor(db): Add max length constraint to objectives and criteria descriptions

* docs(openapi): Update spec

* feat(rubrics): Create endpoint to add an objective to a rubric

* fix(rubrics): Prevent null field when arrays are empty

* test(rubrics):  Add objective to rubric

* feat: Add criteria to rubric objective (#84)

* refactor(rubrics): Create functions to verify rubrics ownership

* fix(rubrics): Use separated views to verify objectives and criteria ownership

* docs(openapi): Update spec

* feat(rubrics): Create endpoint to add criteria to a rubric objective

* fix(rubrics): Order objectives and criteria by creation date

* chore: Clean tests cache before running tests

* test(accounts): Register a second teacher account by default

* test(rubrics): Ensure teacher can add criteria to rubric objective

* chore(db): Update down migration

* chore(deps): Bump dependencies
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