- Aug 07, 2018
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
Revisions are copied by default but explicitly skipped for V2ToV3Migration.
-
Daniel Gerhardt authored
Using format caused problems because Jackson does not support multiple type names being mapped to a single class. This reverts commit 96b0cf42.
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
For now, only Answer and AnswerStatistics migrations are tested.
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
While type works fine for deserialization from CouchDB, it is not part of the public v3 API. The format property is available in both cases.
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
A new cache 'room.id-by-shortid' has been introduced to speed up ID lookups.
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
Some legacy identifiers remain very persistently.
-
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
-
Daniel Gerhardt authored
Implemented migration of settings.
-
Daniel Gerhardt authored
Implemented a customized WithMockUser and WithMockUserSecurityContextFactory to mock an Authentication with User and UserProfile.
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
Improve architecture to better fit in with Spring Security: * Create an unauthenticated token first and pass it to an AuthenticationProvider. * Let Spring Security handle everything else.
-
Daniel Gerhardt authored
Correctly wire up UserService and set the stored, encrypted password so it is available for comparison.
-
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
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-