- Apr 17, 2019
-
-
Tom Käsler authored
-
- Mar 05, 2019
-
-
Tom Käsler authored
remove unused imports
-
Tom Käsler authored
move ws handler to websocket package
-
Tom Käsler authored
add WebSocketMessage entity structure add basic feedback logic add tests for Feedback messages
-
- Feb 25, 2019
-
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
These tests exercise the happy path. If needed, negative tests could be added in the future.
-
- Feb 12, 2019
-
-
Christoph Thelen authored
Reverts 8ad7cd84 This fixes issue #33. However, it is still unclear why different beans are shared between test and production code.
-
- Jan 31, 2019
-
-
Christoph Thelen authored
Both the RoomRepository as well as the CacheManager beans were not shared between test and production classes. Hence, when we set up some mocks (or caches), the mocked values were not present in the production classes. We explicitly force instance sharing by applying the Singleton pattern.
-
- Jan 30, 2019
-
-
Daniel Gerhardt authored
Google shuts down its Google+ Sign-In.
-
- Jan 28, 2019
-
-
- Jan 24, 2019
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
- Jan 14, 2019
-
-
Daniel Gerhardt authored
See arsnova-backend#2.
-
- Nov 26, 2018
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
Mock the correct method.
-
- Nov 08, 2018
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
* Prefer simple IDs over entity types for method parameters * Avoid use of obsolete v2 classes in service and repository layers * Optimize imports
-
- Aug 12, 2018
-
-
Daniel Gerhardt authored
Consistently use singular for packages which contain mixed kinds of classes. Moved a few classes to packages that better fit them.
-
- Aug 11, 2018
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
The Java default of handling .properties files as ISO 8859-1 encoded is not contemporary anymore.
-
Daniel Gerhardt authored
Renamed UserAuthentication to ClientAuthentication and moved it to v2. API v3 uses its own model.
-
- Aug 07, 2018
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
For now, only Answer and AnswerStatistics migrations are tested.
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
Additionally, remove obsolete VisitedRoom repository and renamed VisitedRoom references to RoomHistory.
-
Daniel Gerhardt authored
Additionally, remove obsolete MotdListRepository.
-
Daniel Gerhardt authored
Implemented a customized WithMockUser and WithMockUserSecurityContextFactory to mock an Authentication with User and UserProfile.
-
Daniel Gerhardt authored
* AuthenticationProvider-agnostic User object allows access to common user attributes: userId, loginId, authProvider, etc. * Auto-create UserProfiles for external accounts * Use userId (instead of loginId) for permission checks * Use custom implementation for Pac4j integration (remove org.pac4j.spring-security-pac4j) * Move authentication logic from controller to service layer * Remove user room role handling * Rename targetDomainType 'session' to 'room'
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
- Aug 04, 2018
-
-
Daniel Gerhardt authored
Moved PI timer logic to its own service. The implementation for room owner changes has been removed for now.
-
Daniel Gerhardt authored
A new service, repository and entity have been introduced to handle file attachments to other entities. Attachments store meta data about the file. The file upload is not yet implemented. It is planned to abstract the storage handling to allow the support for different storage solutions (local file system, database, cloud).
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
- Jul 09, 2018
-
-
Cast int to double before division to avoid truncation of the division result. Changed corresponding test so that it fails with the old implementation. Cherry-picked and backported from GH-52.
-
- Feb 22, 2018
-
-
Daniel Gerhardt authored
-
- Sep 26, 2017
-
-
Daniel Gerhardt authored
-