- Oct 19, 2017
-
-
Daniel Gerhardt authored
-
- Oct 16, 2017
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
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).
-
- Sep 26, 2017
-
-
Daniel Gerhardt authored
Additionally moved previously missed v2 entities to the v2 package.
-
Daniel Gerhardt authored
Introduced content groups which replace question variants and support sorting.
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
- Sep 25, 2017
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
The Netty version set by Spring IO platform's BOM is not compatible with netty-socketio.
-
Daniel Gerhardt authored
-
- Sep 14, 2017
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
Add support for CouchDB Mango queries See merge request !72
-
Daniel Gerhardt authored
Ektorp, the library used as connector to CouchDB, currently does not support features introduced with CouchDB 2.0. These changes implement support for Mango API's `_find` which provides a more flexible alternative to views for data retrieval. See http://docs.couchdb.org/en/stable/api/database/find.html.
-
- Sep 11, 2017
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
- Aug 29, 2017
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
Refactor architecture layers See merge request !71
-
- Aug 28, 2017
-
-
Daniel Gerhardt authored
* skillquestions -> contentlists * lecturequestions -> lecturecontentlists * preparationquestions -> preparationcontentlists * flashcardquestions -> flashcardcontentlists * questions -> contents * answers -> answerlists * learningprogress -> score
-
Daniel Gerhardt authored
With the use of JSON views they are no longer necessary.
-
Daniel Gerhardt authored
Unfortunately, Spring Security cannot easily be used with our WebSocket implementation since connections share a Thread and therefore share a SecurityContext. An AuthenticationToken for WebSocket access to the service layer is created.
-
Daniel Gerhardt authored
* Remove redundant `isAuthenticated()` checks * Move in-method checks to annotations where possible
-
Daniel Gerhardt authored
It is no longer necessary since the creator property is not serialized for the API.
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
Moved logic operating on multiple repositories to service layer.
-
Daniel Gerhardt authored
-