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: Update objectives criteria #94

Merged
merged 4 commits into from
Nov 16, 2023
Merged

Conversation

PedroChaparro
Copy link
Member

Includes 📋

  • Endpoint to update objectives criteria
  • Update insomnia and bruno collections
  • Test for the new endpoint

Related Issues 🔎

Closes #79

@PedroChaparro PedroChaparro added the ✨ feat A new feature is implemented label Nov 16, 2023
@PedroChaparro PedroChaparro self-assigned this Nov 16, 2023
@PedroChaparro PedroChaparro merged commit 6d4e5e9 into dev Nov 16, 2023
3 checks passed
@PedroChaparro PedroChaparro deleted the feat/#79-update-criteria branch November 16, 2023 12:45
@PedroChaparro PedroChaparro mentioned this pull request Nov 16, 2023
PedroChaparro added a commit that referenced this pull request Nov 16, 2023
* docs: Add bruno collection (#87)

* docs: Create `CONTRIBUTING` file

* docs: Add bruno collection

* fix: Sort rubric objectives by creation date (#90)

* chore(deps): Bump dependencies

* chore: Bump golang version

* chore: Update docker compose file to work with podman

* fix(rubrics): Order rubric objectives by creation date

* fix: Min criteria weight (#91)

* feat: Update rubric objective (#93)

* feat: Create endpoint to update an objective

* test: Add test to ensure teachers can update rubric objectives

* refactor(tests): Separate utils from test functions

* docs(http): Update bruno collection

* docs(http): Add insomnia collection

* feat: Update objectives criteria (#94)

* feat(rubrics): Create endpoint to update an objective criteria

* docs(http): Update bruno collection

* docs(http): Update insomnia collection

* test(rubrics): Add test to ensure teachers can update objectives criteria

* feat: Update rubric name (#95)

* docs(openapi): Add new endpoint to specification

* feat(rubrics): Create endpoint to update the rubric name

* docs(http): Update bruno collection

* docs(http): Update insomnia collection

* test(rubrics): Add test to ensure teachers can update rubric names

* feat: Remove objective (#98)

* docs(openapi): Update specification

Add new endpoints to delete rubric objectives and criteria

* feat(db): Add on delete cascade to rubric objectives refs

* feat(rubrics): Create endpoint to delete an objective

* docs(http): Update bruno collection

* docs(http): Update insomnia collection

* test(rubrics): Add test to ensure teachers can delete rubric objectives

* feat: Delete objective criteria (#99)

* refactor(rubrics): Group rubrics DTOs

* refactor(rubrics): Group rubrics requests

* refactor(courses): Group courses DTOs

* refactor(courses): Group courses requests

* feat(db): Add on delete cascade constraint on criteria table references

* feat(rubrics): Create endpoint to remove objectives criteria

* fix(db): Increment max criteria weight decimals

* test(rubrics): Add test to ensure teachers can delete criteria

* docs(http): Update insomnia and bruno collections

* ci: Trigger integration pipeline on pull request to `main`
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