- Mar 12, 2015
-
-
Tom Käsler authored
#14886 edited the lecture/preparation view to use new sort_question-views, saveOrder is not checking whether there is already a list
-
-
Tom Käsler authored
-
- Mar 04, 2015
-
-
Christoph Thelen authored
-
- Mar 03, 2015
-
-
Christoph Thelen authored
-
Christoph Thelen authored
The numbers for 'sessions' and 'questions' are now derived from their underlying elements: - open/closed for sessions - lecture/preparation for questions
-
- Mar 02, 2015
-
-
Christoph Thelen authored
Removed test cases because they weren't of much use after the refactoring.
-
- Feb 28, 2015
-
-
Christoph Thelen authored
-
Christoph Thelen authored
This will result in events being fired at the right time. Most importantly, this ensures event-specific caching annotations to work correctly.
-
- Feb 25, 2015
-
-
Christoph Thelen authored
-
- Feb 19, 2015
-
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Daniel Gerhardt authored
-
Christoph Thelen authored
Caching was too aggressive. However, the database has been asked for session info even if there were no actual sessions! A simple check now saves four immediate CouchDB requests.
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
- Feb 17, 2015
-
-
Christoph Thelen authored
-
- 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
-
-
Christoph Thelen authored
-
Christoph Thelen authored
-
- Feb 10, 2015
-
-
Christoph Thelen authored
-
- Feb 09, 2015
-
-
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
-
- Feb 03, 2015
-
-
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.
-
- Jan 27, 2015
-
-
Christoph Thelen authored
-
- Jan 26, 2015
-
-
Felix Schmidt authored
-
- Jan 25, 2015
-
-
Andreas Gärtner authored
databaseDao. Task #14478
-
- Jan 23, 2015
-
-
Andreas Gärtner authored
count to NewAnswerEvent websocket broadcast. Task #14471
-
- Jan 22, 2015
-
-