- Mar 19, 2015
-
-
- Mar 18, 2015
-
-
Tom Käsler authored
-
Tom Käsler authored
-
Tom Käsler authored
-
- Mar 17, 2015
-
-
Tom Käsler authored
#15391 add null-query to not get nullpointerexception and rework getQuestionBySortOrder and some minor bugs
-
Tom Käsler authored
#15362 alphabetical sortOrder is now automatically created when there is no sortOrder. bugfix included
-
- Mar 16, 2015
-
-
Tom Käsler authored
-
- Mar 13, 2015
-
-
Tom Käsler authored
-
- Mar 12, 2015
-
-
Tom Käsler authored
-
Tom Käsler authored
-
Tom Käsler authored
-
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
-
Tom Käsler authored
-
- Mar 11, 2015
-
-
Tom Käsler authored
-
Tom Käsler authored
-
- Mar 05, 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
-
- Mar 04, 2015
-
-
DHikade authored
-
Tom Käsler authored
-
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.
-