- Feb 16, 2015
-
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
- Feb 12, 2015
-
-
Christoph Thelen authored
getSession throws an HTTP exception, which is not good style. Additionally, as it calls getSessionFromKeyword internally -- which has a caching annotation -- this caching mechanism will not work because it only works if the method is called from another object. This is due to the way Spring is using proxies to intercept the calls.
-
Christoph Thelen authored
Events for all learning progress related actions are generated, like answering a new question. The event classes are used as a tag to evict the cache based on the session.
-
Christoph Thelen authored
-
Christoph Thelen authored
-
- Feb 11, 2015
-
-
Andreas Gärtner authored
-
Christoph Thelen authored
There might be answers to questions without values, those would have hit the exception. So it is better to just ignore those questions.
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
- Feb 10, 2015
-
-
Daniel Gerhardt authored
The resource by default now includes the total stats. A user parameter has been added to request user specific data. This change intends to restore compatibility with ARSnova Overlay.
-
Christoph Thelen authored
-
- Feb 09, 2015
-
-
Daniel Gerhardt authored
-
Christoph Thelen authored
-
Daniel Gerhardt authored
-
Christoph Thelen authored
-
Christoph Thelen authored
This change also removes the "lockSession" method from CouchDB. Instead, the more general update method is used which also has the required caching annotations.
-
- Feb 06, 2015
-
-
Christoph Thelen authored
Note that due to the way it is currently implemented, we have to clear the whole cache once a set of questions published or unpublished in bulk.
-
Christoph Thelen authored
-
Christoph Thelen authored
Changing the Session object the way it was done previously interferes with the new caching mechanism. The objects are now long-lived so any direct changes to it which are not in the spirit of its use case have to be removed. In this case, changing the creator information invalidated many of the isCreator checks sprinkled through the code, as the new creator's name would have been the string "not visible to you."
-
Christoph Thelen authored
-
Andreas Gärtner authored
-
- Feb 03, 2015
-
-
Daniel Gerhardt authored
A NotFoundException was mistakenly thrown when the Session was set to null via Socket.IO. Additionally, the user count was sent before it had been updated.
-
Daniel Gerhardt authored
-
- Feb 01, 2015
-
-
Felix Schmidt authored
Added few pp Attributes to SessionInfo. Requests for Public Pool Sessions now return SessionInfo instead of Session.
-
Felix Schmidt authored
-
- Jan 29, 2015
-
-
Daniel Vogel authored
-
Daniel Vogel authored
-
- Jan 28, 2015
-
-
Daniel Vogel authored
-
- Jan 27, 2015
-
-
Andreas Gärtner authored
-
Christoph Thelen authored
-
- Jan 26, 2015
-
-
Andreas Gärtner authored
#14448
-
Daniel Vogel authored
-