This repository has been 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
ProgressController
GET
unit tests & access denial tests in general. #1116UnitController
GET
&DELETE
route unit tests for status code200
. #1190UnitController
status code403
(not authorized to view / edit course) unit tests for all routes. #1190WhitelistController
status code403
unit tests for all routes. #1192- Sticky header for course view. #1115
MediaController
status code403
unit tests for all routes. #1196CourseMediaMigration
to patch the_course
properties of aCourse
'sDirectory
/File
tree. #1196
Changed
- Extend
ProgressController
PUT
route to handle both creation and updates. #1116 - Refactor
ProgressController
unit tests in general. #1116 - Refactor
MediaController
unit tests in general using theTestHelper
. #1196 - Instead of a list of progress data, the
ProgressController
GET
route now responds with a single progress object or an empty object if no data can be found. #1116 Directory
/File
schemata and the corresponding interfaces now reference theirCourse
as_course
(analogous to theUnit
schema). #1196
Removed
- Unused
ProgressController
GET
routes for/courses/
&/users/
. #1116 ProgressController
POST
route (obviated by extendedPUT
route). #1116- Unused
WhitelistController
PUT
route. #1192 - Dependency
migrate-mongoose
. #1189
Fixed
TaskUnitComponent.validate
validationMode
reset. #1116CodeKataComponent
progress.code
loading. #1116- Code order in the
MediaController
'screateDirectory
&createFile
. #1196 - Notification scroll bug. #1082