-
Notifications
You must be signed in to change notification settings - Fork 0
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
release: v0.53.4 #197
Merged
Merged
release: v0.53.4 #197
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* chore: PostgreSQL connection and migrations * chore: Makefile to create and remove packages * feat: Endpoint to register students * test(accounts): Register student * ci: Update pipelines commands
* build: Update Dockerfile * build(cd): Add pipeline to release development container
* refactor(accounts): Remove roles table * feat(accounts): Check students email is institutional * feat(accounts): Validate password satisfy min secure criteria
* feat(accounts): Endpoint to register admins * test(accounts): Add tests for the new endpoint
* feat(session): Login endpoint * feat(session): JWT support * refactor(session): Send jwt as cookie * test(session): Add tests for the new endpoint
* chore(session): Rename session cookie * fix(accounts): Prevent non-admin accounts to register admins * test: Update tests * chore: Update makefile * ci: Remove package pipeline
* feat(accounts): Create endpoint to register teachers * test(accounts): Update tests
* feat(session): Add whoami endpoint * test(session): Add tests for the whoami endpoint
* feat(session): Create logout endpoint * test: Register a default admin from migrations * test(session): Add logout tests * refactor(tests): Use infrastructure functions to setup test endpoints
* feat(accounts): Add created timestamp to users table * refactor(accounts): Rename user entity * feat(accounts): Create endpoint to list admin accounts * test(accounts): Endpoint to list admins
* feat(rubrics): Add new methods to repository to ensure referential integrity * feat(db): Add new view to keep track of students' grades * docs(openapi): Update spec * feat(grades): Add endpoint to select a criteria to be added to an student's grade * docs(http): Update bruno collection * test(grades): Add test to ensure teachers can set and obtain students' grades
…176) * feat(grades): Add endpoint to allow users to get details about an student's grade * feat(rubrics): Allow students to read rubrics Students should be able to read rubrics in order to show them the details of their grades. * docs(http): Update bruno collection * test(rubrics): Remove outdated tests As now anyone can read rubrics, some extra validations are no longer needed. * test(grades): Add test to ensure teachers can get details of student's grade
* docs(openapi): Update spec * refactor(labs): Remove tests archive uuid from the response when creating test blocks * feat(blocks): Add new endpoint to download the archive containing the tests of a test block * docs(http): Update bruno collection * test(blocks): Add test to ensure teachers can download the archive with the tests of their test blocks
* docs(openapi): Add new endpoint to the spec * feat(submissions): Add endpoint to allow users to download submissions archives * refactor(submissions): Rename endpoints to solve conflicts * docs(http): Update bruno and insomnia collections * test(submissions): Add test to ensure users can download the archive of a submission
* docs(openapi): Update spec Add new endpoint to the spec and fix typo * feat(grades): Add endpoint to update the comment of an student's grade * feat(labs): Add UUID of students' submissions to test blocks * test(grades): Add test to ensure teachers can update the comment of an student's grade * docs(http): Update bruno collection
* feat(labs): Add endpoint to allow users to get the progress of an student in a laboratory * refactor(grades): Remove unnecessary struct to validate UUID * docs(openapi): Update spec * docs(http): Add new request to bruno collection * test(labs): Add test to ensure teachers can obtain the progress of an student in a lab
* refactor(db): Update DB inserts * refactor(db): Update db down migration
* refactor(db): Update laboratories dates to store the colombian time zone * test(labs): Update laboratories dates to the new format
…nt (#196) * fix(session): Add secure attribute to cookies on production environment * chore(deps): Bump dependencies * chore: Update version of Docker images
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Includes 📋