This repository was archived by the owner on Apr 16, 2024. It is now read-only.
WS 18/19 🎉-Release
Upgrade from 0.8.4 to 0.8.5
- MediaController vulnerabilities #1196 requires database migration
docker-compose run --rm api node migrate.js --up 20190323-course-media
Changelog
Added
- Translatable SnackBarService. #922
ProgressControllerGETunit tests & access denial tests in general. #1116UnitControllerGET&DELETEroute unit tests for status code200. #1190UnitControllerstatus code403(not authorized to view / edit course) unit tests for all routes. #1190WhitelistControllerstatus code403unit tests for all routes. #1192- Sticky header for course view. #1115
MediaControllerstatus code403unit tests for all routes. #1196CourseMediaMigrationto patch the_courseproperties of aCourse'sDirectory/Filetree. #1196
Changed
- Extend
ProgressControllerPUTroute to handle both creation and updates. #1116 - Refactor
ProgressControllerunit tests in general. #1116 - Refactor
MediaControllerunit tests in general using theTestHelper. #1196 - Instead of a list of progress data, the
ProgressControllerGETroute now responds with a single progress object or an empty object if no data can be found. #1116 Directory/Fileschemata and the corresponding interfaces now reference theirCourseas_course(analogous to theUnitschema). #1196
Removed
- Unused
ProgressControllerGETroutes for/courses/&/users/. #1116 ProgressControllerPOSTroute (obviated by extendedPUTroute). #1116- Unused
WhitelistControllerPUTroute. #1192 - Dependency
migrate-mongoose. #1189
Fixed
TaskUnitComponent.validatevalidationModereset. #1116CodeKataComponentprogress.codeloading. #1116- Code order in the
MediaController'screateDirectory&createFile. #1196 - Notification scroll bug. #1082