This repository has been archived by the owner on Apr 16, 2024. It is now read-only.
WS 18/19 🚀-Release
Changelog
Added
- Chat system access denial unit tests. #989
DuplicationController
access denial unit tests. #1016ExportController
access denial unit tests. #1039ExportController
404 unit tests. #1039DuplicationController
404 unit tests. #1039TestHelper
class for shared API unit test functionality. #989 #1016extractSingleMongoId
variant of theExtractMongoId
utility function(s). #989- Show message count for
UnitComponent
chat. #933 - Styles for free text units. #867
- Export PDF with styled free text units. #997
- Extend
ICourseView
withuserCanEditCourse
&active
properties. #924 - Make
MongoDB
port configurable asDB_PORT
. #1034 IUserPrivileges
,IUserEditPrivileges
,ICourseUserPrivileges
, i.a. for thecheckPrivileges
methods. #1039
Changed
- Update
mongoose
to5.2.x
. #1004 - Update contributors list. #1007
- Display only one notification per course update. #914
- Use
terser
instead ofuglify-js
. #1018 ExtractMongoId
utility upgrades & streamlining. #989 #1016 #1039- Switch project license to
Apache License, Version 2.0
instead ofGPL-3.0
. #1033
Removed
- PDF export with styled free text units. #997
Fixed
- Notifications for invisible courses and lectures will no longer be created. #877
- EU-DSGVO: Exclusion of comments in the user chat data export. #998
- Nondeterministic chat system unit test authorization failures. #989
- Unnecessarily verbose
DuplicationController
route responses. #1016 - Prepare
mongoose
update. #1003 #1027 ExportController
missing 404 handling. #1039DuplicationController
missing 404 handling. #1039- Fix invalid translation key
hasBeenDeleted
. #1032